performance regressions

Herbert Valerio Riedel hvriedel at gmail.com
Wed Dec 17 17:20:01 UTC 2014


On 2014-12-16 at 22:45:36 +0100, Richard Eisenberg wrote:
> I've learned several very interesting things in this analysis.
>
> - Inlining polymorphic methods is very important. 

otoh, there are cases where marking methods INLINE have catastrophic
effects; the following

  https://github.com/kolmodin/binary/commit/48c02966512a67b018fcdf093fab8d34bddf9a69

was necessary a few months ago, as otherwise GHC HEAD's compile-time
memory usage would explode:

  https://ghc.haskell.org/trac/ghc/ticket/9630



More information about the ghc-devs mailing list