#5623: GHC 7.2.1 Performance Regression: Vector ---------------------------------+------------------------------------------ Reporter: dterei | Owner: simonpj Type: bug | Status: new Priority: high | Milestone: 7.4.1 Component: Compiler | Version: 7.3 Keywords: | Testcase: Blockedby: | Difficulty: Os: Unknown/Multiple | Blocking: Architecture: Unknown/Multiple | Failure: Runtime performance bug ---------------------------------+------------------------------------------
Comment(by simonpj@…): commit 479504030370947ff3e8d62adb193dd492cf5725 {{{ Author: Simon Peyton Jones <simo...@microsoft.com> Date: Fri Nov 11 22:04:20 2011 +0000 Make certainlyWillInline more conservative, so that it is never true of thunks. Otherwise the worker-wrapper phase can make a thunk into an unconditionally inline UnfWhen thing, which is Very Bad Thing. Shown up by Trac #5623. See Note [certainlyWillInline: be caseful of thunks]. compiler/coreSyn/CoreUnfold.lhs | 28 +++++++++++++++++++++------- 1 files changed, 21 insertions(+), 7 deletions(-) }}} -- Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5623#comment:6> 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