#2328: Compiling DoCon with 6.8.3 has 3x slow-down compared with 6.8.2
------------------------------------------+---------------------------------
 Reporter:  simonpj                       |          Owner:         
     Type:  compile-time performance bug  |         Status:  new    
 Priority:  normal                        |      Milestone:  6.8.3  
Component:  Compiler                      |        Version:  6.8.2  
 Severity:  normal                        |     Resolution:         
 Keywords:                                |     Difficulty:  Unknown
 Testcase:                                |   Architecture:  Unknown
       Os:  Unknown                       |  
------------------------------------------+---------------------------------
Comment (by simonpj):

 I believe that the massive (150x!) blow-up when the Simplifier gets going
 is because instance declarations are inlined bodily.  !DoCon uses a lot of
 instances, and the effect is very substantial. As it happens I've been
 working on a fix, because I've been aware of this for some time, but it's
 too big a fix to put in 6.8.2.

 The change between 6.8.2 and 6.8.3 is mysterious though.  I don't
 understand that.

 Simon

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/2328#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to