Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master
http://hackage.haskell.org/trac/ghc/changeset/429c81c5ae861afd0e6910b7c0d331e65e8d4022 >--------------------------------------------------------------- commit 429c81c5ae861afd0e6910b7c0d331e65e8d4022 Merge: 8e189a7... 6c54727... Author: Simon Peyton Jones <simo...@microsoft.com> Date: Fri Oct 19 20:35:19 2012 +0100 Merge branch 'master' of http://darcs.haskell.org/ghc compiler/basicTypes/Name.lhs | 6 +- compiler/basicTypes/OccName.lhs | 2 +- compiler/basicTypes/Var.lhs | 2 +- compiler/cmm/CLabel.hs | 8 +- compiler/cmm/CmmInfo.hs | 2 +- compiler/cmm/CmmParse.y | 4 +- compiler/cmm/CmmPipeline.hs | 8 +- compiler/cmm/OldCmm.hs | 5 +- compiler/cmm/PprC.hs | 2 +- compiler/cmm/SMRep.lhs | 5 +- compiler/codeGen/CgBindery.lhs | 564 ------------- compiler/codeGen/CgBindery.lhs-boot | 11 - compiler/codeGen/CgCallConv.hs | 414 ---------- compiler/codeGen/CgCase.lhs | 673 ---------------- compiler/codeGen/CgClosure.lhs | 641 --------------- compiler/codeGen/CgCon.lhs | 490 ------------ compiler/codeGen/CgExpr.lhs | 496 ------------ compiler/codeGen/CgExpr.lhs-boot | 7 - compiler/codeGen/CgForeignCall.hs | 322 -------- compiler/codeGen/CgHeapery.lhs | 642 --------------- compiler/codeGen/CgHpc.hs | 40 - compiler/codeGen/CgInfoTbls.hs | 374 --------- compiler/codeGen/CgLetNoEscape.lhs | 215 ----- compiler/codeGen/CgMonad.lhs | 849 -------------------- compiler/codeGen/CgParallel.hs | 100 --- compiler/codeGen/CgPrimOp.hs | 1177 ---------------------------- compiler/codeGen/CgProf.hs | 310 -------- compiler/codeGen/CgStackery.lhs | 371 --------- compiler/codeGen/CgTailCall.lhs | 509 ------------ compiler/codeGen/CgTicky.hs | 397 ---------- compiler/codeGen/CgUtils.hs | 756 +------------------ compiler/codeGen/ClosureInfo.lhs | 1122 -------------------------- compiler/codeGen/ClosureInfo.lhs-boot | 6 - compiler/codeGen/StgCmm.hs | 2 +- compiler/codeGen/StgCmmBind.hs | 10 +- compiler/codeGen/StgCmmClosure.hs | 10 +- compiler/codeGen/StgCmmCon.hs | 4 +- compiler/codeGen/StgCmmForeign.hs | 4 +- compiler/codeGen/StgCmmGran.hs | 2 +- compiler/codeGen/StgCmmHeap.hs | 2 +- compiler/codeGen/StgCmmHpc.hs | 2 +- compiler/codeGen/StgCmmLayout.hs | 24 +- compiler/codeGen/StgCmmPrim.hs | 2 +- compiler/codeGen/StgCmmProf.hs | 10 +- compiler/codeGen/StgCmmTicky.hs | 2 +- compiler/coreSyn/CoreArity.lhs | 6 +- compiler/coreSyn/CoreSubst.lhs | 2 +- compiler/coreSyn/MkExternalCore.lhs | 2 +- compiler/coreSyn/PprCore.lhs | 14 +- compiler/deSugar/Coverage.lhs | 14 +- compiler/deSugar/Desugar.lhs | 8 +- compiler/deSugar/DsExpr.lhs | 6 +- compiler/deSugar/DsListComp.lhs | 2 +- compiler/deSugar/DsMonad.lhs | 4 +- compiler/deSugar/Match.lhs | 3 +- compiler/ghc.cabal.in | 22 +- compiler/ghci/ByteCodeAsm.lhs | 32 +- compiler/ghci/ByteCodeGen.lhs | 129 ++-- compiler/ghci/ByteCodeInstr.lhs | 6 +- compiler/ghci/ByteCodeItbls.lhs | 7 +- compiler/ghci/Debugger.hs | 8 +- compiler/ghci/DebuggerUtils.hs | 2 +- compiler/ghci/Linker.lhs | 68 ++- compiler/iface/FlagChecker.hs | 2 +- compiler/iface/LoadIface.lhs | 2 +- compiler/iface/MkIface.lhs | 2 +- compiler/iface/TcIface.lhs | 4 +- compiler/llvmGen/LlvmCodeGen/Base.hs | 2 +- compiler/llvmGen/LlvmCodeGen/CodeGen.hs | 4 +- compiler/main/CodeOutput.lhs | 2 +- compiler/main/DriverPipeline.hs | 231 +----- compiler/main/DynFlags.hs | 356 +++++---- compiler/main/ErrUtils.lhs | 61 +- compiler/main/Finder.lhs | 2 +- compiler/main/GHC.hs | 2 +- compiler/main/GhcMake.hs | 12 +- compiler/main/HeaderInfo.hs | 2 +- compiler/main/HscMain.hs | 4 +- compiler/main/HscTypes.lhs | 11 +- compiler/main/InteractiveEval.hs | 8 +- compiler/main/Packages.lhs | 14 +- compiler/main/SysTools.lhs | 178 ++++- compiler/main/TidyPgm.lhs | 4 +- compiler/nativeGen/AsmCodeGen.lhs | 12 +- compiler/nativeGen/PIC.hs | 477 ++++++------ compiler/nativeGen/PPC/CodeGen.hs | 4 +- compiler/nativeGen/RegAlloc/Graph/Main.hs | 6 +- compiler/nativeGen/SPARC/CodeGen.hs | 2 +- compiler/nativeGen/X86/CodeGen.hs | 8 +- compiler/parser/Lexer.x | 10 +- compiler/prelude/PrelRules.lhs | 4 +- compiler/prelude/primops.txt.pp | 11 + compiler/profiling/ProfInit.hs | 2 +- compiler/profiling/SCCfinal.lhs | 4 +- compiler/rename/RnBinds.lhs | 2 +- compiler/rename/RnEnv.lhs | 10 +- compiler/rename/RnExpr.lhs | 2 +- compiler/rename/RnNames.lhs | 14 +- compiler/rename/RnTypes.lhs | 2 +- compiler/simplCore/CoreMonad.lhs | 16 +- compiler/simplCore/FloatOut.lhs | 2 +- compiler/simplCore/SimplCore.lhs | 24 +- compiler/simplCore/SimplUtils.lhs | 10 +- compiler/simplCore/Simplify.lhs | 2 +- compiler/simplStg/SimplStg.lhs | 105 ++-- compiler/stgSyn/StgSyn.lhs | 2 +- compiler/typecheck/TcBinds.lhs | 2 +- compiler/typecheck/TcErrors.lhs | 2 +- compiler/typecheck/TcPat.lhs | 2 +- compiler/typecheck/TcRnDriver.lhs | 6 +- compiler/typecheck/TcRnMonad.lhs | 47 +- compiler/typecheck/TcSMonad.lhs | 2 +- compiler/typecheck/TcSplice.lhs | 2 +- compiler/typecheck/TcTyClsDecls.lhs | 4 +- compiler/typecheck/TcUnify.lhs | 2 +- compiler/vectorise/Vectorise/Exp.hs | 4 +- compiler/vectorise/Vectorise/Monad/Base.hs | 2 +- ghc.mk | 5 + ghc/InteractiveUI.hs | 20 +- ghc/Main.hs | 4 +- includes/Cmm.h | 14 +- includes/rts/EventLogFormat.h | 6 +- includes/stg/MiscClosures.h | 1 + mk/build.mk.sample | 1 + mk/config.mk.in | 3 +- rts/Exception.cmm | 8 +- rts/HeapStackCheck.cmm | 2 +- rts/Linker.c | 71 ++- rts/PrimOps.cmm | 67 ++- rts/RtsProbes.d | 1 + rts/StgStartup.cmm | 2 +- rts/StgStdThunks.cmm | 18 +- rts/Trace.c | 27 + rts/Trace.h | 10 + rts/Updates.cmm | 8 +- rts/Updates.h | 4 +- rts/eventlog/EventLog.c | 23 + rts/eventlog/EventLog.h | 2 + rts/ghc.mk | 11 +- rts/posix/Itimer.c | 3 + rules/build-package-data.mk | 5 +- rules/build-package-way.mk | 12 +- rules/build-package.mk | 4 + rules/build-prog.mk | 17 +- rules/shell-wrapper.mk | 4 + utils/ghc-cabal/Main.hs | 7 +- utils/ghctags/Main.hs | 2 +- utils/ghctags/ghc.mk | 6 +- utils/ghctags/ghctags.cabal | 22 + utils/hpc/ghc.mk | 6 +- utils/hpc/hpc-bin.cabal | 11 +- 151 files changed, 1429 insertions(+), 11626 deletions(-) _______________________________________________ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc