
16 Dec
2008
16 Dec
'08
4:55 a.m.
Daniel GorĂn wrote:
On Dec 15, 2008, at 10:43 PM, Don Stewart wrote:
dons:
Running time as a function of module name length,
http://galois.com/~dons/images/results.png
10 is the magic threshold, where indirections start creeping in.
Codegen cost heuristic fail?
Given this, could you open a bug ticket for it, with all the info we have,
http://hackage.haskell.org/trac/ghc/newticket?type=bug
E.g. the graph, the code, the asm diff.
Cheers, Don
I followed up on the ticket. Basically the problem is to do with inlining of record selectors: when the module name is too long, none of the record selectors get inlined. Cheers, Simon