[commit: ghc] master: Merge branch 'master' of http://darcs.haskell.org/ghc (19cc357)

dimitris at microsoft.com dimitris at microsoft.com
Fri Jun 8 17:16:35 CEST 2012


Repository : ssh://darcs.haskell.org//srv/darcs/ghc

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/19cc357359900a5339dfd29de6b2efc0fba4473b

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

commit 19cc357359900a5339dfd29de6b2efc0fba4473b
Merge: 3891a05... aab1fe2...
Author: Dimitrios.Vytiniotis <dimitris at microsoft.com>
Date:   Fri Jun 8 16:07:57 2012 +0100

    Merge branch 'master' of http://darcs.haskell.org/ghc

 compiler/HsVersions.h                         |   13 +-
 compiler/basicTypes/BasicTypes.lhs            |   13 +-
 compiler/basicTypes/DataCon.lhs               |   13 +-
 compiler/basicTypes/Id.lhs                    |   12 +-
 compiler/basicTypes/Literal.lhs               |   46 +--
 compiler/basicTypes/MkId.lhs                  |   10 +-
 compiler/basicTypes/Unique.lhs                |    1 +
 compiler/cmm/CmmBuildInfoTables.hs            |    2 +-
 compiler/cmm/CmmInfo.hs                       |    2 +
 compiler/cmm/CmmUtils.hs                      |    7 +-
 compiler/cmm/MkGraph.hs                       |    1 +
 compiler/cmm/OptimizationFuel.hs              |    1 +
 compiler/codeGen/CgBindery.lhs                |    9 +-
 compiler/codeGen/CgClosure.lhs                |    7 +-
 compiler/codeGen/CgCon.lhs                    |    8 +-
 compiler/codeGen/CgExpr.lhs                   |    2 +-
 compiler/codeGen/CgForeignCall.hs             |    3 +-
 compiler/codeGen/CgMonad.lhs                  |    1 +
 compiler/codeGen/CgTailCall.lhs               |    1 +
 compiler/codeGen/ClosureInfo.lhs              |   38 ++-
 compiler/codeGen/CodeGen.lhs                  |    1 +
 compiler/codeGen/StgCmm.hs                    |    5 +-
 compiler/codeGen/StgCmmBind.hs                |   17 +-
 compiler/codeGen/StgCmmClosure.hs             |   34 ++-
 compiler/codeGen/StgCmmCon.hs                 |    4 +-
 compiler/codeGen/StgCmmEnv.hs                 |    1 -
 compiler/codeGen/StgCmmExpr.hs                |    2 +-
 compiler/codeGen/StgCmmForeign.hs             |    3 +-
 compiler/codeGen/StgCmmHeap.hs                |    1 +
 compiler/codeGen/StgCmmLayout.hs              |    8 +-
 compiler/codeGen/StgCmmPrim.hs                |    1 +
 compiler/codeGen/StgCmmTicky.hs               |    6 +-
 compiler/codeGen/StgCmmUtils.hs               |    2 +-
 compiler/coreSyn/CoreLint.lhs                 |   18 +-
 compiler/coreSyn/CorePrep.lhs                 |   61 ++--
 compiler/coreSyn/CoreSyn.lhs                  |    2 +-
 compiler/coreSyn/MkCore.lhs                   |    6 +-
 compiler/deSugar/DsCCall.lhs                  |    1 +
 compiler/deSugar/DsExpr.lhs                   |   31 +--
 compiler/deSugar/DsForeign.lhs                |   15 +-
 compiler/deSugar/DsListComp.lhs               |    1 +
 compiler/deSugar/DsMeta.hs                    |    2 +-
 compiler/deSugar/MatchCon.lhs                 |    2 +-
 compiler/ghc.cabal.in                         |    1 +
 compiler/ghci/ByteCodeAsm.lhs                 |    1 +
 compiler/ghci/ByteCodeGen.lhs                 |   32 +-
 compiler/ghci/ByteCodeItbls.lhs               |    3 +-
 compiler/ghci/ByteCodeLink.lhs                |    1 +
 compiler/ghci/RtClosureInspect.hs             |  119 ++++---
 compiler/hsSyn/Convert.lhs                    |    3 +-
 compiler/hsSyn/HsBinds.lhs                    |   17 +-
 compiler/hsSyn/HsDecls.lhs                    |    6 +-
 compiler/hsSyn/HsExpr.lhs                     |    2 +-
 compiler/iface/BinIface.hs                    |    1 +
 compiler/iface/BuildTyCl.lhs                  |    2 +-
 compiler/iface/IfaceEnv.lhs                   |    1 +
 compiler/iface/TcIface.lhs                    |    8 +-
 compiler/main/DynFlags.hs                     |    9 +-
 compiler/main/HscMain.hs                      |   10 +-
 compiler/main/InteractiveEval.hs              |   42 ++-
 compiler/main/Packages.lhs                    |    7 +-
 compiler/main/TidyPgm.lhs                     |   56 ++--
 compiler/nativeGen/PPC/CodeGen.hs             |    1 +
 compiler/nativeGen/X86/CodeGen.hs             |    1 +
 compiler/parser/ParserCore.y                  |    2 +-
 compiler/parser/RdrHsSyn.lhs                  |    2 +
 compiler/prelude/PrelNames.lhs                |   12 +-
 compiler/prelude/PrelRules.lhs                |  115 ++++--
 compiler/prelude/TysPrim.lhs                  |   31 +--
 compiler/prelude/TysWiredIn.lhs               |    5 +-
 compiler/profiling/SCCfinal.lhs               |    1 +
 compiler/rename/RnEnv.lhs                     |   29 ++-
 compiler/rename/RnExpr.lhs                    |    2 +-
 compiler/rename/RnPat.lhs                     |   12 +-
 compiler/rename/RnTypes.lhs                   |    2 +-
 compiler/simplCore/CSE.lhs                    |   30 +--
 compiler/simplCore/CoreMonad.lhs              |   10 +-
 compiler/simplCore/FloatIn.lhs                |    2 +-
 compiler/simplCore/OccurAnal.lhs              |    2 +-
 compiler/simplCore/SimplEnv.lhs               |    1 +
 compiler/simplCore/Simplify.lhs               |    1 +
 compiler/simplStg/SimplStg.lhs                |    6 +-
 compiler/simplStg/UnariseStg.lhs              |  167 +++++++++
 compiler/specialise/Rules.lhs                 |  465 ++++++++++++-------------
 compiler/stgSyn/CoreToStg.lhs                 |   27 +-
 compiler/stgSyn/StgLint.lhs                   |   37 +-
 compiler/stgSyn/StgSyn.lhs                    |   48 ++--
 compiler/stranal/DmdAnal.lhs                  |    2 +-
 compiler/stranal/WorkWrap.lhs                 |    2 +-
 compiler/typecheck/FamInst.lhs                |    2 +-
 compiler/typecheck/TcBinds.lhs                |    7 +-
 compiler/typecheck/TcCanonical.lhs            |    2 +-
 compiler/typecheck/TcClassDcl.lhs             |   50 +---
 compiler/typecheck/TcDeriv.lhs                |    2 +-
 compiler/typecheck/TcEnv.lhs                  |    1 +
 compiler/typecheck/TcExpr.lhs                 |    4 +-
 compiler/typecheck/TcForeign.lhs              |    1 +
 compiler/typecheck/TcGenGenerics.lhs          |    1 +
 compiler/typecheck/TcHsSyn.lhs                |    1 +
 compiler/typecheck/TcHsType.lhs               |   68 +++-
 compiler/typecheck/TcInstDcls.lhs             |  106 ++----
 compiler/typecheck/TcInteract.lhs             |    1 +
 compiler/typecheck/TcMType.lhs                |  319 +++++++++---------
 compiler/typecheck/TcPat.lhs                  |   32 +--
 compiler/typecheck/TcRnDriver.lhs             |   66 +++-
 compiler/typecheck/TcRnMonad.lhs              |    4 +
 compiler/typecheck/TcRnTypes.lhs              |   32 +--
 compiler/typecheck/TcSplice.lhs               |   30 +-
 compiler/typecheck/TcTyClsDecls.lhs           |  230 +++++++-----
 compiler/typecheck/TcType.lhs                 |    4 +-
 compiler/typecheck/TcUnify.lhs                |    2 +-
 compiler/types/InstEnv.lhs                    |    1 +
 compiler/types/Kind.lhs                       |   46 +--
 compiler/types/OptCoercion.lhs                |    1 +
 compiler/types/TyCon.lhs                      |    2 +-
 compiler/types/Type.lhs                       |   92 +++---
 compiler/types/TypeRep.lhs                    |    5 +-
 compiler/utils/Outputable.lhs                 |    3 +-
 compiler/utils/Panic.lhs                      |   75 ++---
 compiler/utils/Util.lhs                       |   12 +-
 compiler/vectorise/Vectorise/Exp.hs           |    1 +
 compiler/vectorise/Vectorise/Monad/InstEnv.hs |    1 +
 docs/users_guide/flags.xml                    |    5 +-
 docs/users_guide/glasgow_exts.xml             |  275 +++++++++------
 ghc.mk                                        |    5 +-
 ghc/InteractiveUI.hs                          |    3 +-
 rts/Capability.c                              |   14 +-
 rts/Capability.h                              |    2 +-
 rts/RaiseAsync.c                              |   10 +-
 rts/Schedule.c                                |   27 +-
 rules/build-package-data.mk                   |    2 +-
 rules/build-package-way.mk                    |    8 +-
 rules/build-prog.mk                           |    4 +-
 rules/c-suffix-rules.mk                       |   22 +-
 rules/cmm-suffix-rules.mk                     |   12 +-
 rules/hs-suffix-rules-srcdir.mk               |   30 +-
 rules/hs-suffix-rules.mk                      |    8 +-
 rules/package-config.mk                       |    7 +
 rules/pretty_commands.mk                      |   13 +
 139 files changed, 1864 insertions(+), 1537 deletions(-)






More information about the Cvs-ghc mailing list