#5464: Change the way the extra bindings for the generic representation are
generated
---------------------------------+------------------------------------------
Reporter: dreixel | Owner: dreixel
Type: task | Status: new
Priority: normal | Component: Compiler
Version: 7.3 | Keywords:
Testcase: | Blockedby:
Os: Unknown/Multiple | Blocking:
Architecture: Unknown/Multiple | Failure: None/Unknown
---------------------------------+------------------------------------------
Comment(by jpm@…):
commit 3f50b5b99e3c0634355d1daa4610c5c81bacbe78
{{{
Merge: acc2451... ec436fe...
Author: Jose Pedro Magalhaes <[email protected]>
Date: Tue Oct 4 15:26:50 2011 +0100
Merge branch 'master' into fix#5464
aclocal.m4 | 90 +++
compiler/basicTypes/Literal.lhs | 10 +-
compiler/basicTypes/Name.lhs | 8 +-
compiler/basicTypes/Unique.lhs | 3 +-
compiler/cmm/CLabel.hs | 996
+++++++++++++-------------
compiler/cmm/CmmBuildInfoTables.hs | 30 +-
compiler/cmm/CmmInfo.hs | 27 +-
compiler/cmm/CmmLint.hs | 113 ++--
compiler/cmm/CmmPipeline.hs | 9 +-
compiler/cmm/CmmUtils.hs | 7 +-
compiler/cmm/OldCmm.hs | 11 -
compiler/cmm/OldPprCmm.hs | 100 ++--
compiler/cmm/PprC.hs | 253 ++++----
compiler/cmm/PprCmm.hs | 83 ++-
compiler/cmm/PprCmmDecl.hs | 64 +-
compiler/cmm/PprCmmExpr.hs | 87 ++--
compiler/codeGen/CgBindery.lhs | 19 +-
compiler/codeGen/CgCon.lhs | 6 +-
compiler/codeGen/CgInfoTbls.hs | 5 +-
compiler/codeGen/CgPrimOp.hs | 2 +-
compiler/codeGen/StgCmmBind.hs | 20 +-
compiler/codeGen/StgCmmClosure.hs | 21 +-
compiler/codeGen/StgCmmEnv.hs | 6 +-
compiler/codeGen/StgCmmHeap.hs | 58 +-
compiler/codeGen/StgCmmLayout.hs | 21 +-
compiler/codeGen/StgCmmMonad.hs | 12 +-
compiler/codeGen/StgCmmPrim.hs | 2 +-
compiler/codeGen/StgCmmTicky.hs | 11 +-
compiler/coreSyn/CoreLint.lhs | 2 +-
compiler/coreSyn/CoreUtils.lhs | 718 +++++++++----------
compiler/deSugar/Coverage.lhs | 9 +-
compiler/deSugar/Desugar.lhs | 5 +-
compiler/deSugar/DsCCall.lhs | 4 +-
compiler/deSugar/DsForeign.lhs | 320 +++++----
compiler/deSugar/DsMeta.hs | 2 +-
compiler/ghci/ByteCodeLink.lhs | 164 ++---
compiler/hsSyn/Convert.lhs | 10 +-
compiler/hsSyn/HsDecls.lhs | 43 +-
compiler/hsSyn/HsUtils.lhs | 2 +-
compiler/iface/BinIface.hs | 291 +++++----
compiler/iface/IfaceEnv.lhs | 35 +-
compiler/iface/IfaceSyn.lhs | 9 +-
compiler/iface/IfaceType.lhs | 86 +--
compiler/iface/MkIface.lhs | 28 +-
compiler/iface/TcIface.lhs | 23 -
compiler/llvmGen/LlvmCodeGen.hs | 8 +-
compiler/llvmGen/LlvmCodeGen/Base.hs | 46 +-
compiler/llvmGen/LlvmCodeGen/CodeGen.hs | 18 +-
compiler/llvmGen/LlvmCodeGen/Data.hs | 10 +-
compiler/llvmGen/LlvmCodeGen/Ppr.hs | 6 +-
compiler/main/DynFlags.hs | 4 +
compiler/main/GhcMonad.hs | 3 +
compiler/main/HscMain.lhs | 6 +-
compiler/nativeGen/AsmCodeGen.lhs | 27 +-
compiler/nativeGen/PIC.hs | 104 ++--
compiler/nativeGen/PPC/CodeGen.hs | 5 +-
compiler/nativeGen/PPC/Ppr.hs | 225 +++---
compiler/nativeGen/PprBase.hs | 7 +-
compiler/nativeGen/RegAlloc/Graph/Main.hs | 26 +-
compiler/nativeGen/RegAlloc/Graph/Stats.hs | 2 +-
compiler/nativeGen/RegAlloc/Liveness.hs | 22 +-
compiler/nativeGen/SPARC/CodeGen/CondCode.hs | 7 +-
compiler/nativeGen/SPARC/CodeGen/Gen64.hs | 3 +-
compiler/nativeGen/SPARC/Ppr.hs | 230 +++---
compiler/nativeGen/X86/CodeGen.hs | 12 +-
compiler/nativeGen/X86/Ppr.hs | 106 ++--
compiler/parser/Lexer.x | 21 +-
compiler/parser/Parser.y.pp | 14 +-
compiler/parser/ParserCore.y | 21 +-
compiler/parser/RdrHsSyn.lhs | 593 ++++++++--------
compiler/prelude/ForeignCall.lhs | 191 +++---
compiler/prelude/PrelInfo.lhs | 2 +-
compiler/prelude/PrelNames.lhs | 68 ++-
compiler/prelude/PrimOp.lhs | 203 +++---
compiler/prelude/TysPrim.lhs | 14 +-
compiler/prelude/TysWiredIn.lhs | 5 +-
compiler/prelude/primops.txt.pp | 10 +-
compiler/profiling/ProfInit.hs | 9 +-
compiler/rename/RnExpr.lhs | 2 +-
compiler/rename/RnNames.lhs | 12 +-
compiler/rename/RnSource.lhs | 54 +-
compiler/rename/RnTypes.lhs | 17 +-
compiler/typecheck/TcBinds.lhs | 4 +-
compiler/typecheck/TcForeign.lhs | 160 +++--
compiler/typecheck/TcHsSyn.lhs | 4 +-
compiler/typecheck/TcHsType.lhs | 3 +
compiler/typecheck/TcInstDcls.lhs | 14 +-
compiler/typecheck/TcMatches.lhs | 1 -
compiler/typecheck/TcRnMonad.lhs | 704 +++++++++---------
compiler/typecheck/TcRnTypes.lhs | 1 +
compiler/typecheck/TcTyClsDecls.lhs | 124 ++--
compiler/typecheck/TcType.lhs | 50 +-
compiler/types/FamInstEnv.lhs | 2 +-
compiler/types/TyCon.lhs | 6 +-
compiler/utils/Binary.hs | 46 +-
compiler/utils/Outputable.lhs | 14 +-
compiler/utils/Platform.hs | 1 +
configure.ac | 113 +---
docs/users_guide/flags.xml | 174 +++--
docs/users_guide/ghci.xml | 19 +-
docs/users_guide/glasgow_exts.xml | 33 +-
docs/users_guide/runghc.xml | 4 +-
docs/users_guide/using.xml | 92 ++-
ghc/GhciMonad.hs | 2 +-
utils/genprimopcode/Main.hs | 1 +
utils/ghctags/Main.hs | 2 +-
106 files changed, 3900 insertions(+), 3612 deletions(-)
}}}
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5464#comment:3>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs