#7258: Compiling DynFlags is jolly slow
---------------------------------+------------------------------------------
    Reporter:  simonpj           |       Owner:                  
        Type:  bug               |      Status:  new             
    Priority:  normal            |   Milestone:                  
   Component:  Compiler          |     Version:  7.6.1           
    Keywords:                    |          Os:  Unknown/Multiple
Architecture:  Unknown/Multiple  |     Failure:  None/Unknown    
  Difficulty:  Unknown           |    Testcase:                  
   Blockedby:                    |    Blocking:                  
     Related:                    |  
---------------------------------+------------------------------------------
 Compiling `DynFlags` really takes a long time these days.

 Ian thinks that it's due to the `Read` and `Show` instances he has added
 (see attached `W2.hs`.

 Simon M suggests: instead of using `Read/Show`, you could generate some
 code in `mkDerivedConstants` to use `ReadP` and `Outputable`, which should
 be much smaller and faster.

 This ticket is
  * To see if we can speed up compilation of `DynFlags`
  * To check WHY it is so slow.  Are there any lessons we can learn or ways
 to make it compile faster?  Is it tickling some asymptotically-bad corner
 of the compiler?

 Simon

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7258>
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