[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