#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
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs