
Trac #5623 is very much on my radar; it's just that I have been too snowed under to get to it. It's not entirely straightforward because the inlining machinery needs careful modification, lest one fix one performance bug only to introduce another. So the bug is still in 7.4 I'm afraid. I will get to it, but I'm very interested to have feedback from anyone who actually trips over it in practice; if you do, please add to the ticket. http://hackage.haskell.org/trac/ghc/ticket/5623 Simon | -----Original Message----- | From: glasgow-haskell-users-bounces@haskell.org [mailto:glasgow-haskell- | users-bounces@haskell.org] On Behalf Of Rene de Visser | Sent: 30 January 2012 19:15 | To: glasgow-haskell-users@haskell.org | Subject: Re: ANNOUNCE: GHC 7.4.1 Release Candidate 2 | | What are the plans for http://hackage.haskell.org/trac/ghc/ticket/5623 which | seems to be still open? | | Quoting form the ticket ... | Just to spam a little more, it seems that the HEAD happily duplicates all | computations on unboxed types. It even duplicates x+x in this example: | | foo :: Float -> Float | foo x = let y = x+x in y+yI haven't tested but this looks bad for | performance critical code. | | Rene. | | | | | _______________________________________________ | Glasgow-haskell-users mailing list | Glasgow-haskell-users@haskell.org | http://www.haskell.org/mailman/listinfo/glasgow-haskell-users