[GHC] #14741: High-memory usage during compilation using Template Haskell

GHC ghc-devs at haskell.org
Wed Feb 7 08:32:17 UTC 2018


#14741: High-memory usage during compilation using Template Haskell
-------------------------------------+-------------------------------------
        Reporter:  donatello         |                Owner:  sighingnow
            Type:  bug               |               Status:  new
        Priority:  normal            |            Milestone:
       Component:  Compiler          |              Version:  8.2.2
      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:D4384
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by simonpj):

 All the existing machinery for literals is oriented for relatively short,
 human-readable literal strings.  It's unsurprising that it chokes on
 100Mb.

 But it seems like an absolutely legitimate request to me.  Happy needs
 this too, in the form of its parsing tables; albeit they aren't so big.

 There's even a wiki page about it: [wiki:StaticData] spun out of #5218.

 This must be do-able, but it would need someone to lead on it.

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


More information about the ghc-tickets mailing list