Fri Oct 8 02:27:09 PDT 2010 Simon Marlow <[email protected]>
* Float out partial applications
This fixes at least one case of performance regression in 7.0, and
is nice win on nofib:
Program Size Allocs Runtime Elapsed
Min +0.3% -63.0% -38.5% -38.7%
Max +1.2% +0.2% +0.9% +0.9%
Geometric Mean +0.6% -3.0% -6.4% -6.6%
M ./compiler/coreSyn/CoreSyn.lhs +14
M ./compiler/simplCore/CoreMonad.lhs -13 +28
M ./compiler/simplCore/SetLevels.lhs -9 +40
View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc-7.0/ghc;a=darcs_commitdiff;h=20101008092709-12142-bb20522fbcb7645dda42c4e3b4d6bbf549366df1.gz
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc