[GHC] #3064: Very long compile times with type functions

GHC cvs-ghc at haskell.org
Fri Apr 13 11:53:49 CEST 2012


#3064: Very long compile times with type functions
-------------------------------------------+--------------------------------
  Reporter:  simonpj                       |          Owner:                  
      Type:  bug                           |         Status:  closed          
  Priority:  low                           |      Milestone:  7.6.1           
 Component:  Compiler (Type checker)       |        Version:  6.10.1          
Resolution:  fixed                         |       Keywords:                  
        Os:  Unknown/Multiple              |   Architecture:  Unknown/Multiple
   Failure:  Compile-time performance bug  |     Difficulty:  Unknown         
  Testcase:  perf/compiler/T3064           |      Blockedby:                  
  Blocking:                                |        Related:                  
-------------------------------------------+--------------------------------
Changes (by simonpj):

  * status:  new => closed
  * testcase:  => perf/compiler/T3064
  * resolution:  => fixed


Comment:

 So, after Dimitrios's recent changes we get
 {{{
 # nested calls     Bytes alloc'd by HEAD       Bytes alloc'd by 7.4.1
 ----------------------------------------------------------------------
       12                  75M                        68M
       24                 114M                       105M
       48                 251M                       241M
 }}}
 which looks much more plausible.   Residency is 50% higher than with
 7.4.1, but we can fight that battle another day.

 I'll adjust the test to use the bigger example, so that if it goes bad on
 us we'll see.

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



More information about the Glasgow-haskell-bugs mailing list