#5539: GHC panic -  Simplifier ticks exhausted
---------------------------------+------------------------------------------
  Reporter:  hvr                 |          Owner:  simonpj       
      Type:  bug                 |         Status:  new           
  Priority:  high                |      Milestone:  7.4.1         
 Component:  Compiler            |        Version:  7.3           
Resolution:                      |       Keywords:                
        Os:  Linux               |   Architecture:  x86_64 (amd64)
   Failure:  Compile-time crash  |     Difficulty:  Unknown       
  Testcase:                      |      Blockedby:                
  Blocking:                      |        Related:                
---------------------------------+------------------------------------------
Changes (by bos):

 * cc: bos@… (added)


Comment:

 That `Intro` module has for a long time taken an exceptionally long time
 to compile, and (because it's inlined) so does every module that uses it
 by transitive closure. It's not unusual for a small package that depends
 on `statistics` (which uses `vector` and `vector-algorithms`) to take 20+
 minutes to build on a fast machine if I tweak the upstream `statistics`
 package to trigger a rebuild.

 Simon or Roman, do you suppose there are other good rules of thumb that
 people who rely on the inliner for performance could be using to try to
 avoid these explosions in compilation time?

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5539#comment:29>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler

_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to