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

Branch 'master' now includes:

     ab67c2a... More codegen refactoring with simonpj
     f409ff9... Optimise UniqSM
     919a298... Optimise FuelUniqSM
     46b0313... Snapshot
     00c3616... add missing files
     1ebefd3... remove unused code
     f9f2238... unpack the Label in CmmEntry
     2fa41b0... A little unpacking and strictness
     c6d557e... tiny refactoring
     6c969e2... add an SCC
     23ac7e9... implement RegSet by Set, not UniqSet
     02ad9a7... snapshot: fastest version so far
     3751cdc... strictness annotations
     2e2297d... deepBwdRw3 -> mkBRewrite3
     cd35b83... strictness annotations
     9be5fad... snapshot of latest improvements
     489edbe... make it compile with earlier GHCs
     d855955... optimise foldExpDeep
     b94f30b... Use Set instead of Map for CAFSet
     21267d3... optimise OrdList
     9b6dbde... Further optimisations to the fixpoint algorithm
     19be202... Different implementation of MkGraph
     5a1a263... Use an ordered list for the work list, which is a bit quicker 
than IntSet
     01903eb... add an SCC
     5d5a014... delete some no-longer-relevant notes
     91eadd5... small refactor
     88745c9... remove SCCs
     46a772f... Run the complete backend (Stg -> .S) incrementally on each 
StgBinding
     1fdb39b... Don't call computeSRTs when -fnew-codegen is on
     ed90dd6... Make the old codegen run in constant space too
     293054a... Thread the UniqSupply around properly
     79c8c5c... Move the 2nd control-flow optimisation pass
     7a4643e... don't inline foldExpDeep
     df3f5f9... comments
     846a43c... Small improvement to control-flow optimisation
     cd38928... add mapSuccessors
     76999b6... New stack layout algorithm
     b9d3e60... fix a bug
     05b8ee2... Build info tables with the new stack layout code
     a77e462... Port the old CmmLint to the new Cmm representation
     b80c2c7... just comments
     3a47819... a build system fix that is already on HEAD
     ec2184e... Merge remote-tracking branch 'origin/master' into newcg
     d96f7a2... disable GADTs again (causes problems with no-let-generalisation)
     32d652e... merge fixes
     5cf9c01... remove unused Conventions (Foreign, Private)
     b8172ba... Fix an SRT-related bug
     d4befa3... tiny refactoring
     6b57d39... Eliminate some redundant stack assignments and empty stack 
checks
     95a0a46... kill some dead code
     8fb67a2... Delete some done items
     1e07bd7... Merge remote-tracking branch 'laptop/newcg' into newcg
     06b8b97... re-enable constant folding in the NCG, while 
cmmRewriteAssignments is off
     3d8ab55... Improvements to the mini-inliner
     86a0047... New codegen: fix bad code for comparisons (see Note [case on 
bool])
     8071691... remove some obsolete notes
     13875c6... Merge branch 'newcg' of /home/simonmar/code-all/work/ghc-newcg 
into newcg
     5ff03ca... Revert "Improvements to the mini-inliner"
     1ca4986... Revert "Revert "Improvements to the mini-inliner""
     9a32e71... fixes to the mini-inliner (fixes stage2 crashes)
     93e42a6... Lower safe foreign calls in the new CmmLayoutStack
     ca7a31a... refactoring only
     e85a877... fix the updfr offset in the jump after newCAF
     e2ee334... Fix a bug in common block elimination
     99293a4... Improve common-block elimination
     6525694... Improve the case-alternative heap checks
     176ba0f... Lower safe foreign calls separately from stack layout
     5c1a8cd... Refactoring only
     50dc934... An optimisation to reduce code size in a common case
     4d3d5a5... fix another bug in CmmOpt
     2c4b427... Add type signature necessary for GHC 7.0.4
     643eb06... Remove the old stack layout algorithms
     0dba52a... refactoring and comments
     b7a8f31... take the analyses out of the FuelUniqSM monad
     7bbab6f... a couple of minor optimisations
     269b440... Remove dead code and optimise a bit
     bb7d711... remove dead code
     daa2d5e... a bit more UNPACKing
     6401a2b... some optimisations
     ef81d86... BlockId == Int now
     85fed34... mainly tidyup
     2491856... no need to check for unreachable blocks with -fnew-codegen
     d260d91... Add an experimental sinking pass
     99fd246... Merge remote-tracking branch 'origin/master' into newcg
     3f0afab... Fix merge-related problems
     bfbdbcb... Remove "fuel", adapt to Hoopl changes, fix warnings
     314ea4f... Merge remote-tracking branch 'origin/master' into newcg
     b5bc12b... Delete some unused code

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to