[commit: ghc] no-pred-ty's head updated: Mk Coercion -> LCoercion (a73d479)

Max Bolingbroke batterseapower at hotmail.com
Sun Sep 4 13:54:49 CEST 2011


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

Branch 'no-pred-ty' now includes:

     7653eaa... Minor wibbles to pretty-printing HsSyn
     ec01185... Comments only
     10c8827... Implement lookupTypeName/lookupValueName, and reification of type family instances
     7277769... Functions and types can now be post-hoc vectorised; i.e., in modules where they are not declared, but only imported
     1df6309... Remove a hack in the type checker (which is no longer needed)
     82ac7ff... Fixed reading and generating VectInfo as well as naming of vectorised versions of imported identifiers
     faa4b3f... Fix name generation for vectorised identifiers
     3d886b2... Use double method, not the hacked rational method.
     3108acc... Formatting fixes
     5b167f5... Snapshot of codegen refactoring to share with simonpj
     493c12f... More refactoring (CgRep)
     190d8e1... fix type tags for RTS-defined info tables
     4efb0ab... Renaming only    CmmTop -> CmmDecl    CmmPgm -> CmmGroup
     017aff7... rename LRep to ArgRep
     1e303c7... use qualified names for clarity
     a61db80... add note about branchChainElim
     299d464... avoid record selector error on closureProf
     6396468... rewrite branchChainElim; other refactoring in CmmContFlowOpt
     4a86a0b... remove duplicate dump
     3a179c2... Refactoring: reduce usage of mkConInfo, with a view to killing it
     a6315fc... bugfix: static constructors were being given the dynamic info table pointer
     0644789... Remove another use of mkConInfo
     4ebf65a... eliminate ConInfo
     621ea41... get rid of the cg_rep field of CgIdInfo, which wasn't used anywhere
     fb127a9... Refactoring/renaming
     1c2f895... refactoring and fixing the stage 2 compilation
     ad7f129... fix warning
     0eb6439... disable a debug trace
     c5056b9... typos
     c579340... Make popCnt# primop work with dynamic compilation
     1b87614... Follow ghc-prim changes
     216091d... export HscEnv
     3b8d128... simpleImportDecl: default to unsafe, not safe
     79d6745... Clean up the handling of the import and :module commands in GHCi
     3a6120a... fix warning
     12646a9... By default, be lax about dependencies on GHC
     5061d77... A little more CPP removal
     514eb4e... More CPP removal
     067f29b... Start de-CPPing X86.Regs
     96adae6... Turn off lax dependencies by default
     5ee7d4e... Whitespace only in X86.Regs
     f948ebf... Some CPP removal in X86.Regs
     a55f503... Whitespace only in X86.Instr
     94ec282... Add type sigs to functions in RegAlloc.Graph.Spill
     2b5c2c7... Merge branch 'master' of ssh://darcs.haskell.org/srv/darcs/ghc into no-pred-ty
     6a203e6... Merge branch 'master' of ssh://darcs.haskell.org/srv/darcs/ghc into no-pred-ty
     410169e... Allow Iparam constraints in superclasses/instances, check for superclass loops again (including through synonyms)
     bc48dd6... Fix new IParam handling
     ccb9b4d... Represent IParam DataCons/workers specially in interface files so we get uniques right. Work towards eliminating isTupleOcc_maybe
     6f91d9a... Remove the "Ghastly special case" from dataTcOccs
     e64d0f9... Reuse (,) code for Fact tuples
     d9d5044... Type synonym change only
     baf5d86... Disallow type families in instance heads
     a73d479... Mk Coercion -> LCoercion



More information about the Cvs-ghc mailing list