[commit: ghc] wip/orf-reboot: WIP rebuilding ORF (40ce4b3)

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


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

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

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

commit 40ce4b35d4ecd87485ec37ced35126a47b060fb0
Author: Adam Gundry <adam at well-typed.com>
Date:   Fri Feb 20 08:17:15 2015 +0000

    WIP rebuilding ORF


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

40ce4b35d4ecd87485ec37ced35126a47b060fb0
 compiler/basicTypes/Avail.hs                       |  149 +-
 compiler/basicTypes/DataCon.hs                     |   21 +-
 compiler/basicTypes/DataCon.hs-boot                |    2 +
 compiler/basicTypes/FieldLabel.lhs                 |  145 ++
 compiler/basicTypes/Id.hs                          |   12 +-
 compiler/basicTypes/MkId.hs                        |    2 +-
 compiler/basicTypes/OccName.hs                     |   31 +-
 compiler/basicTypes/RdrName.hs                     |  151 +-
 compiler/basicTypes/SrcLoc.hs                      |    8 +-
 compiler/deSugar/Check.hs                          |    5 +-
 compiler/deSugar/Coverage.hs                       |    4 +-
 compiler/deSugar/Desugar.hs                        |    2 +
 compiler/deSugar/DsExpr.hs                         |   19 +-
 compiler/deSugar/DsMeta.hs                         |    4 +-
 compiler/deSugar/DsMonad.hs                        |    1 +
 compiler/deSugar/MatchCon.hs                       |    5 +-
 compiler/ghc.cabal.in                              |    3 +
 compiler/ghc.mk                                    |    7 +
 compiler/hsSyn/Convert.hs                          |   29 +-
 compiler/hsSyn/HsDecls.hs                          |   15 +-
 compiler/hsSyn/HsExpr.hs                           |    8 +
 compiler/hsSyn/HsImpExp.hs                         |   50 +-
 compiler/hsSyn/HsPat.hs                            |   73 +-
 compiler/hsSyn/HsTypes.hs                          |   79 +-
 compiler/hsSyn/HsUtils.hs                          |  126 +-
 compiler/iface/BuildTyCl.hs                        |    2 +-
 compiler/iface/IfaceSyn.hs                         |   47 +-
 compiler/iface/LoadIface.hs                        |   14 +-
 compiler/iface/MkIface.hs                          |   31 +-
 compiler/iface/TcIface.hs                          |   30 +-
 compiler/main/DynFlags.hs                          |   10 +
 compiler/main/GHC.hs                               |   19 +-
 compiler/main/HscMain.hs                           |    8 +-
 compiler/main/HscTypes.hs                          |   27 +-
 compiler/main/InteractiveEval.hs                   |    1 +
 compiler/main/TidyPgm.hs                           |    5 +-
 compiler/parser/Parser.y                           |    6 +-
 compiler/parser/RdrHsSyn.hs                        |    6 +-
 compiler/prelude/PrelInfo.hs                       |    2 +-
 compiler/prelude/PrelNames.hs                      |   37 +-
 compiler/prelude/TysWiredIn.hs                     |    2 +-
 compiler/rename/RnEnv.hs                           |  307 ++-
 compiler/rename/RnExpr.hs                          |   20 +-
 compiler/rename/RnNames.hs                         |  490 ++++-
 compiler/rename/RnPat.hs                           |   75 +-
 compiler/rename/RnSource.hs                        |  175 +-
 compiler/rename/RnTypes.hs                         |   63 +-
 compiler/typecheck/FamInst.hs                      |   56 +-
 compiler/typecheck/Inst.hs                         |    3 +-
 compiler/typecheck/TcEnv.hs                        |   57 +-
 compiler/typecheck/TcErrors.hs                     |   56 +-
 compiler/typecheck/TcExpr.hs                       |  329 ++-
 compiler/typecheck/TcFldInsts.lhs                  |  473 +++++
 compiler/typecheck/TcGenDeriv.hs                   |   11 +-
 compiler/typecheck/TcGenGenerics.hs                |   13 +-
 compiler/typecheck/TcHsSyn.hs                      |    5 +-
 compiler/typecheck/TcHsType.hs                     |   17 +-
 compiler/typecheck/TcInstDcls.hs                   |    2 +-
 compiler/typecheck/TcInteract.lhs                  | 2194 ++++++++++++++++++++
 compiler/typecheck/TcPat.hs                        |   32 +-
 compiler/typecheck/TcRnDriver.hs                   |   22 +-
 compiler/typecheck/TcRnMonad.hs                    |    5 +-
 compiler/typecheck/TcRnTypes.hs                    |   31 +-
 compiler/typecheck/TcSMonad.lhs                    | 1963 +++++++++++++++++
 compiler/typecheck/TcSplice.hs                     |    2 +-
 compiler/typecheck/TcTyClsDecls.hs                 |  125 +-
 compiler/typecheck/TcType.hs                       |    9 +
 compiler/typecheck/TcValidity.hs                   |   19 +-
 compiler/types/TyCon.hs                            |   53 +-
 compiler/types/Type.hs                             |   30 +-
 compiler/types/Type.hs-boot                        |    2 +
 compiler/types/TypeRep.hs                          |   44 +-
 compiler/utils/FastStringEnv.lhs                   |   75 +
 docs/users_guide/glasgow_exts.xml                  |  307 +++
 libraries/base/GHC/Base.hs                         |    1 +
 libraries/base/GHC/Records.hs                      |  249 +++
 libraries/base/GHC/TypeLits.hs                     |    8 +-
 libraries/base/base.cabal                          |    1 +
 testsuite/tests/driver/T4437.hs                    |    1 +
 testsuite/tests/ghci/scripts/ghci042.stdout        |    2 +-
 testsuite/tests/module/mod176.stderr               |    2 +-
 .../{annotations => overloadedrecflds}/Makefile    |    0
 .../ghci}/Makefile                                 |    0
 testsuite/tests/overloadedrecflds/ghci/all.T       |    3 +
 .../ghci/overloadedrecfldsghci01.script            |   13 +
 .../ghci/overloadedrecfldsghci01.stdout            |   11 +
 .../should_fail}/Makefile                          |    0
 .../should_fail/OverloadedRecFldsFail04_A.hs       |    9 +
 .../should_fail/OverloadedRecFldsFail06_A.hs       |   16 +
 .../should_fail/OverloadedRecFldsFail08_A.hs       |   14 +
 .../tests/overloadedrecflds/should_fail/all.T      |   16 +
 .../should_fail/overloadedrecfldsfail01.hs         |   17 +
 .../should_fail/overloadedrecfldsfail01.stderr     |   16 +
 .../should_fail/overloadedrecfldsfail02.hs         |   19 +
 .../should_fail/overloadedrecfldsfail02.stderr     |   50 +
 .../should_fail/overloadedrecfldsfail03.hs         |    7 +
 .../should_fail/overloadedrecfldsfail03.stderr     |    5 +
 .../should_fail/overloadedrecfldsfail04.hs         |    9 +
 .../should_fail/overloadedrecfldsfail04.stderr     |    5 +
 .../should_fail/overloadedrecfldsfail05.hs         |   10 +
 .../should_fail/overloadedrecfldsfail05.stderr     |   10 +
 .../should_fail/overloadedrecfldsfail06.hs         |   10 +
 .../should_fail/overloadedrecfldsfail06.stderr     |   15 +
 .../should_fail/overloadedrecfldsfail07.hs         |   11 +
 .../should_fail/overloadedrecfldsfail07.stderr     |    6 +
 .../should_fail/overloadedrecfldsfail08.hs         |   13 +
 .../should_fail/overloadedrecfldsfail08.stderr     |   47 +
 .../should_fail/overloadedrecfldsfail09.hs         |    9 +
 .../should_fail/overloadedrecfldsfail09.stderr     |   20 +
 .../should_fail/overloadedrecfldsfail10.hs         |   11 +
 .../should_fail/overloadedrecfldsfail10.stderr     |    9 +
 .../should_run}/Makefile                           |    0
 .../should_run/OverloadedRecFldsRun01_A.hs         |    9 +
 .../should_run/OverloadedRecFldsRun02_A.hs         |    9 +
 .../should_run/OverloadedRecFldsRun07_A.hs         |   11 +
 .../should_run/OverloadedRecFldsRun07_B.hs         |    7 +
 .../should_run/OverloadedRecFldsRun08_A.hs         |   11 +
 .../should_run/OverloadedRecFldsRun08_B.hs         |    7 +
 .../should_run/OverloadedRecFldsRun08_C.hs         |    7 +
 .../should_run/OverloadedRecFldsRun11_A.hs         |    9 +
 .../should_run/OverloadedRecFldsRun11_A.hs-boot    |    5 +
 .../should_run/OverloadedRecFldsRun11_B.hs         |    7 +
 .../should_run/OverloadedRecFldsRun12_A.hs         |   11 +
 .../should_run/OverloadedRecFldsRun12_B.hs         |    7 +
 testsuite/tests/overloadedrecflds/should_run/all.T |   26 +
 .../should_run/overloadedrecfldsrun01.hs           |   70 +
 .../should_run/overloadedrecfldsrun01.stdout       |   13 +
 .../should_run/overloadedrecfldsrun02.hs           |    6 +
 .../should_run/overloadedrecfldsrun02.stdout       |    0
 .../should_run/overloadedrecfldsrun03.hs           |   18 +
 .../should_run/overloadedrecfldsrun03.stdout       |    4 +
 .../should_run/overloadedrecfldsrun04.hs           |   18 +
 .../should_run/overloadedrecfldsrun04.stdout       |    3 +
 .../should_run/overloadedrecfldsrun05.hs           |   34 +
 .../should_run/overloadedrecfldsrun05.stdout       |    2 +
 .../should_run/overloadedrecfldsrun06.hs           |   28 +
 .../should_run/overloadedrecfldsrun06.stdout       |    1 +
 .../should_run/overloadedrecfldsrun07.hs           |    7 +
 .../should_run/overloadedrecfldsrun07.stdout}      |    0
 .../should_run/overloadedrecfldsrun08.hs           |    7 +
 .../should_run/overloadedrecfldsrun08.stdout       |    2 +
 .../should_run/overloadedrecfldsrun09.hs           |    8 +
 .../should_run/overloadedrecfldsrun09.stdout       |    2 +
 .../should_run/overloadedrecfldsrun10.hs           |   12 +
 .../should_run/overloadedrecfldsrun10.stderr       |    2 +
 .../should_run/overloadedrecfldsrun11.hs           |    5 +
 .../should_run/overloadedrecfldsrun11.stdout}      |    0
 .../should_run/overloadedrecfldsrun12.hs           |    6 +
 .../should_run/overloadedrecfldsrun12.stdout       |    2 +
 .../should_run/overloadedrecfldsrun13.hs           |    9 +
 .../should_run/overloadedrecfldsrun13.stdout}      |    0
 .../tests/typecheck/should_fail/tcfail102.stderr   |    7 +-
 utils/ghctags/Main.hs                              |    2 +-
 153 files changed, 8611 insertions(+), 691 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 40ce4b35d4ecd87485ec37ced35126a47b060fb0


More information about the ghc-commits mailing list