[GHC] #13426: compile-time memory-usage regression for DynFlags between GHC 8.0 and GHC 8.2

GHC ghc-devs at haskell.org
Tue Jun 13 08:22:01 UTC 2017


#13426: compile-time memory-usage regression for DynFlags between GHC 8.0 and GHC
8.2
-------------------------------------+-------------------------------------
        Reporter:  hvr               |                Owner:  (none)
            Type:  bug               |               Status:  new
        Priority:  high              |            Milestone:  8.2.1
       Component:  Compiler          |              Version:  8.1
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
 Type of failure:  Compile-time      |  Unknown/Multiple
  performance bug                    |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):  Phab:D3399,
       Wiki Page:                    |  Phab:D3400, Phab:D3421
-------------------------------------+-------------------------------------

Comment (by simonpj):

 Hang on

 > in some cases a ways above the ones from 8.0.

 But I see no changes in the tessuite in this patch.  So what regressed?

 Or, were all the regressions relative to 8.0, and had already been
 accepted for 8.2?

 Which cases in particular regressed wrt 8.0?   "Some cases" isn't very
 explicit!

 Did removing the `coreBindsSize` improve compiler speed (slightly) becuase
 of doing less work?

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


More information about the ghc-tickets mailing list