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

Reply via email to