Tue Sep 9 08:57:09 PDT 2008 [EMAIL PROTECTED]
* Improve float-in somewhat
See Note [Floating in past a lambda group]. The new thing
here is that we previously were not floating in past a group
that had (\(a:*) \(x:State# a). e), with a type var *and* a
one-shot lambda.
The fix makes wave4main allocate 2% less, and doesn't change any other
nofib number, so it's not a big deal.
M ./compiler/simplCore/FloatIn.lhs -14 +26
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20080909155709-1287e-a094226a16cb1e327125f6c2d08197f5cbbfe609.gz
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc