
#9630: compile-time performance regression (probably due to Generics)
-------------------------------------+-------------------------------------
Reporter: hvr | Owner: simonpj
Type: bug | Status: new
Priority: normal | Milestone: 7.10.1
Component: Compiler | Version: 7.9
Keywords: | Operating System:
Architecture: Unknown/Multiple | Unknown/Multiple
Difficulty: Unknown | Type of failure: Compile-
Blocked By: | time performance bug
Related Tickets: #9583 | Test Case:
| Blocking:
| Differential Revisions:
-------------------------------------+-------------------------------------
This is a continuation of #9583
Compiling latest Cabal from Git's `Language.Haskell.Extension` module
shows a significant performance regression with respect to GHC 7.8.3:
{{{
$ uname -a
Linux duo 3.17.0-031700rc6-generic #201409211935 SMP Sun Sep 21 23:37:11
UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
$ git describe
cabal-install_merged-1912-g7161e4c
########################################################################################
$ /opt/ghc/7.8.3/bin/ghc --version
The Glorious Glasgow Haskell Compilation System, version 7.8.3
$ /opt/ghc/7.8.3/bin/ghc -Rghc-timing -O -c Language/Haskell/Extension.hs
<