[GHC] #8095: TypeFamilies painfully slow

GHC ghc-devs at haskell.org
Wed Aug 1 15:36:20 UTC 2018


#8095: TypeFamilies painfully slow
-------------------------------------+-------------------------------------
        Reporter:  MikeIzbicki       |                Owner:  goldfire
            Type:  bug               |               Status:  new
        Priority:  high              |            Milestone:
       Component:  Compiler (Type    |              Version:  7.6.3
  checker)                           |
      Resolution:                    |             Keywords:  TypeFamilies
Operating System:  Unknown/Multiple  |         Architecture:
 Type of failure:  Compile-time      |  Unknown/Multiple
  performance bug                    |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:  #5321, #11598,    |  Differential Rev(s):  Phab:D3752,
  #12506, #13386                     |  Phab:D4766
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by _recursion):

 Is there any chance that this will be able to make it into 8.6? We
 ([https://www.luna-lang.org/ Luna]) have a codebase that is ''very'' heavy
 on type families, and we're seeing obscene compile times and memory usage
 when building with optimisation. When it takes longer to compile than ghc
 in the `perf` build flavour, we have ''something'' wrong!

 I'd have tried the patch (D4766) myself, but it's currently not able to
 apply without conflict resolution to either the `master` or `ghc-8.6`
 branches, and I don't want to risk mucking something up trying to resolve
 conflicts!

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8095#comment:51>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list