On 29/09/2009 12:40, Simon Marlow wrote:
Tue Sep 29 03:27:45 PDT 2009 Simon Marlow<[email protected]>
* Fix some missing unfoldings (foldr in particular!)
Ignore-this: 39c9b075f523e210cf4a5fb9db438d05
The changes I made to the tidier recently introduced a serious
regression: the unfoldings for bindings in a recursive group were
sometimes lost, because we were looking at Id occurrences rather than
Id binders, and the occurrences of recursive Ids do not necessarily
have unfoldings attached.
M ./compiler/main/TidyPgm.lhs -6 +12
Ian, we need this in STABLE. It fixes a performance regression in 6.12.1.
Cheers,
Simon
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc