#2486: Code specialization regression in 6.8.3
----------------------------------------+-----------------------------------
Reporter: dolio | Owner: igloo
Type: merge | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 6.8.3
Severity: normal | Resolution:
Keywords: | Difficulty: Unknown
Testcase: simplCore/should_run/T2486 | Architecture: x86_64 (amd64)
Os: Linux |
----------------------------------------+-----------------------------------
Changes (by simonpj):
* testcase: => simplCore/should_run/T2486
* owner: simonpj => igloo
* type: run-time performance bug => merge
Comment:
Fixed by
{{{
Sat Aug 9 09:31:23 PDT 2008 [EMAIL PROTECTED]
* Fix Trac #2486: restore the specialiser to a working state
In improving the specialiser's data reprsentaion, thus
Mon Apr 28 16:57:11 GMT Daylight Time 2008 [EMAIL PROTECTED]
* Fix Trac #1969: perfomance bug in the specialiser
I got the sense of a pair of filter functions back to front.
As a result, almost all specialisation opportunities were being
filtered out, and no specialisations were being generated.
Fortunately, dolio noticed and reported Trac #2486. The fix is
simple: put the filters the right way roud.
}}}
This one should be merged to 6.8.3 if we release that.
Simon
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/2486#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs