
#14490: TTG Snags -------------------------------------+------------------------------------- Reporter: alanz | Owner: (none) Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 8.3 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: #14482 | Differential Rev(s): Wiki Page: | ImplementingTreesThatGrow | -------------------------------------+------------------------------------- Comment (by Shayan-Najd):
Splitting the HsInstances.hs file in 2, as per https://github.com/ghc/ghc/tree/wip/ttg5-data-2017-11-17 reduces the memory requirement for each, but shows up #14482, where there is a linker failure due to incorrectly processing boot files.
It seems that #14482 is fixed. If yes, then what's the compile-time of GHC itself in this branch?
It may not be instance generation at all. Can we somehow time the constraint solver, before and after the patches?
Can we try Plan B and time it? (That is: instead of one Data instance for the HsSyn traversals, make three.) -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14490#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler