#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

Reply via email to