[commit: ghc] wip/orf-reboot: Very rough removal of magical typeclasses (dbf9a8c)

git at git.haskell.org git at git.haskell.org
Fri Mar 27 15:45:51 UTC 2015


Repository : ssh://git@git.haskell.org/ghc

On branch  : wip/orf-reboot
Link       : http://ghc.haskell.org/trac/ghc/changeset/dbf9a8cc14757302cc91d252a200d33abd909a75/ghc

>---------------------------------------------------------------

commit dbf9a8cc14757302cc91d252a200d33abd909a75
Author: Adam Gundry <adam at well-typed.com>
Date:   Fri Feb 20 08:47:42 2015 +0000

    Very rough removal of magical typeclasses


>---------------------------------------------------------------

dbf9a8cc14757302cc91d252a200d33abd909a75
 .../basicTypes/{FieldLabel.lhs => FieldLabel.hs}   |   63 +-
 compiler/basicTypes/OccName.hs                     |    8 +-
 compiler/deSugar/Desugar.hs                        |    2 -
 compiler/deSugar/DsExpr.hs                         |    3 +-
 compiler/ghc.cabal.in                              |    1 -
 compiler/hsSyn/HsExpr.hs                           |    4 -
 compiler/main/DynFlags.hs                          |    7 +-
 compiler/main/HscMain.hs                           |    8 +-
 compiler/main/HscTypes.hs                          |   16 +-
 compiler/main/TidyPgm.hs                           |    5 +-
 compiler/prelude/PrelNames.hs                      |   28 -
 compiler/rename/RnEnv.hs                           |   98 -
 compiler/rename/RnExpr.hs                          |   20 +-
 compiler/rename/RnNames.hs                         |   11 +-
 compiler/typecheck/TcExpr.hs                       |   38 -
 compiler/typecheck/TcFldInsts.lhs                  |  473 -----
 compiler/typecheck/TcHsType.hs                     |   17 +-
 compiler/typecheck/TcInteract.lhs                  | 2194 --------------------
 compiler/typecheck/TcRnDriver.hs                   |   18 +-
 compiler/typecheck/TcRnMonad.hs                    |    1 -
 compiler/typecheck/TcRnTypes.hs                    |    2 -
 compiler/typecheck/TcSMonad.lhs                    | 1963 -----------------
 compiler/typecheck/TcValidity.hs                   |   19 +-
 compiler/types/Type.hs                             |   30 +-
 compiler/types/TypeRep.hs                          |   44 +-
 .../utils/{FastStringEnv.lhs => FastStringEnv.hs}  |    4 +-
 26 files changed, 43 insertions(+), 5034 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc dbf9a8cc14757302cc91d252a200d33abd909a75


More information about the ghc-commits mailing list