#7450: Regression in optimisation time of functions with many patterns (6.12 to 7.4)? -------------------------------------------+-------------------------------- Reporter: iustin | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.6.1 Resolution: | Keywords: Os: Unknown/Multiple | Architecture: Unknown/Multiple Failure: Compile-time performance bug | Difficulty: Unknown Testcase: | Blockedby: Blocking: | Related: -------------------------------------------+--------------------------------
Comment(by simonpj): OK with these changes I now get this: || ||6.12.3|| 6.12.3|| HEAD|| HEAD|| ||#constructors|| Alloc (Mbytes)|| Time (s)|| Alloc (Mbytes) ||Time (s)|| ||40 || || || 1075|| 1.7|| ||80 ||1646|| 4|| 2184 ||5|| ||160|| 3217 ||8 ||4862 ||10|| ||320 ||6385 ||16 ||12242 ||23|| ||640|| 12766 ||34|| 35009|| 60|| So it still looks quite a bit less well-behaved than 6.12.3, for reasons I don't yet understand. But better than before. -- Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7450#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