Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch :
http://hackage.haskell.org/trac/ghc/changeset/89f53f7556e5331cfaa0d258ec7b85744edaadfb >--------------------------------------------------------------- commit 89f53f7556e5331cfaa0d258ec7b85744edaadfb Author: Max Bolingbroke <batterseapo...@hotmail.com> Date: Mon Aug 1 23:42:38 2011 +0100 More comprehensive treatment of unlifted let bindings: in particular, stop residualising them as LetRecs compiler/supercompile/Supercompile.hs | 24 +++++++++++++++----- compiler/supercompile/Supercompile/Core/Syntax.hs | 4 --- .../supercompile/Supercompile/Drive/Process.hs | 2 +- compiler/supercompile/Supercompile/Drive/Split.hs | 4 +- .../Supercompile/Evaluator/Residualise.hs | 2 +- .../supercompile/Supercompile/Evaluator/Syntax.hs | 22 +++++++++++++++++- compiler/supercompile/Supercompile/Utilities.hs | 7 +++++ 7 files changed, 50 insertions(+), 15 deletions(-) Diff suppressed because of size. To see it, use: git show 89f53f7556e5331cfaa0d258ec7b85744edaadfb _______________________________________________ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc