
#13059: High memory usage during compilation -------------------------------------+------------------------------------- Reporter: domenkozar | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 8.0.2-rc2 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: x86_64 Type of failure: Compile-time | (amd64) performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by dfeuer): Ryan pointed out on IRC that 54b887b5abf6ee723c6ac6aaa2d2f4c14cf74060 doesn't just change type checking for methods with default signatures—it also changes how all default methods are desugared. Previously, their code was inlined immediately; now they desugar to references to top-level bindings. I know that early inlining can reduce code size in some cases; perhaps this is one of them? -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/13059#comment:12 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler