[GHC] #9630: compile-time performance regression (probably due to Generics)

GHC ghc-devs at haskell.org
Thu Sep 25 20:22:07 UTC 2014


#9630: compile-time performance regression (probably due to Generics)
-------------------------------------+-------------------------------------
              Reporter:  hvr         |            Owner:  simonpj
                  Type:  bug         |           Status:  new
              Priority:  high        |        Milestone:  7.10.1
             Component:  Compiler    |          Version:  7.9
            Resolution:              |         Keywords:
      Operating System:              |     Architecture:  Unknown/Multiple
  Unknown/Multiple                   |       Difficulty:  Unknown
       Type of failure:  Compile-    |       Blocked By:
  time performance bug               |  Related Tickets:  #9583
             Test Case:              |
              Blocking:              |
Differential Revisions:              |
-------------------------------------+-------------------------------------

Comment (by Herbert Valerio Riedel <hvr@…>):

 In [changeset:"3ecca02516af5de803e4ff667c8c969c5bffb35f/ghc"]:
 {{{
 #!CommitTicketReference repository="ghc"
 revision="3ecca02516af5de803e4ff667c8c969c5bffb35f"
 Update `binary` submodule in an attempt to address #9630

 This removes a couple of `INLINE` pragmas from the generics helper
 classes. With this change the compile times and memory usage should
 go back to the previous GHC 7.8.3 situation.

 This has been submitted upstream as
 https://github.com/kolmodin/binary/pull/62
 }}}

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


More information about the ghc-tickets mailing list