#9740: D380 caused fft2 regressions -------------------------------------+------------------------------------- Reporter: dfeuer | Owner: Type: bug | Status: patch Priority: normal | Milestone: 7.10.1 Component: Core | Version: 7.8.3 Libraries | Keywords: Resolution: | Architecture: Unknown/Multiple Operating System: | Difficulty: Easy (less than 1 Unknown/Multiple | hour) Type of failure: Runtime | Blocked By: performance bug | Related Tickets: Test Case: | Blocking: | Differential Revisions: Phab:D390 | -------------------------------------+------------------------------------- Comment (by Joachim Breitner <mail@…>): In [changeset:"5f69c8efd94862261bc6730f8dd80c2b67b430ad/ghc"]: {{{ #!CommitTicketReference repository="ghc" revision="5f69c8efd94862261bc6730f8dd80c2b67b430ad" Reorder GHC.List; fix performance regressions Rearrange some oddly placed code. Modify `take` to make the fold unconditionally strict in the passed `Int`. This clears up the `fft2` regression. This fixes #9740. Differential Revision: https://phabricator.haskell.org/D390 }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9740#comment:3> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler