
#9476: Implement late lambda-lifting -------------------------------------+------------------------------------- Reporter: simonpj | Owner: nfrisby Type: feature request | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.8.2 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Runtime | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: #8763 | Differential Rev(s): Wiki Page: LateLamLift | -------------------------------------+------------------------------------- Changes (by sgraf): * cc: sgraf (added) Comment: I rebased Nicholas Frisby's work here: https://github.com/sgraf812/ghc/tree/llf. It doesn't currently pass the testsuite (even in default mode, not doing any llf), probably because I introduced some errors while merging some decision code and taking care of join point (then still running by let-no- escape) information. In particular, the devel2 version triggers an ASSERT in `add_id`. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9476#comment:11 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler