#4258: Finish new codegen ---------------------------------+------------------------------------------ Reporter: igloo | Owner: Type: task | Status: new Priority: high | Milestone: 7.6.1 Component: Compiler | Version: 6.12.3 Keywords: | Os: Unknown/Multiple Architecture: Unknown/Multiple | Failure: None/Unknown Difficulty: Unknown | Testcase: Blockedby: | Blocking: 1246, 1466, 1498, 2253, 3132, 3462, 3940, 4065, 4505, 5156 Related: | ---------------------------------+------------------------------------------ Changes (by igloo):
* difficulty: => Unknown Comment: {{{ From: Simon Marlow <marlo...@gmail.com> Date: Fri, 06 Jan 2012 11:06:01 +0000 Current status: - the new codegen passes all the tests - it generates code that is a little bigger/slower than the old codegen - it is horrendously slow (this is the blocker) - profiling might not work (I don't think this has been tested) Simon PJ and I are partway through a refactoring sweep. The plan is still to switch at some point, and we don't intend to put any more development effort into the old codegen. However, the main sticking point is performance - we can accept a compilation time hit of maybe 10% in return for the extra flexibility, but currently we're *way* off that. Hoopl seems to be the main culprit, so whether we have to avoid hoopl or try to optimise it, I don't know. }}} -- Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/4258#comment:15> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler _______________________________________________ Glasgow-haskell-bugs mailing list Glasgow-haskell-bugs@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs