
#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):
but they are in fact used, I introduced them for the dump AST stuff.
Moving towards Plan F (no `Data` instances), does GHC itself use "the dump AST stuff", or is it to be used for debugging (and in GHC API)? If not used within GHC, we can temporarily disable remove them (and the related test cases) and time the build time, before and after applying the TTG patches in this `Data`-less branch. Does it sound reasonable? -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/14490#comment:25 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler