#5030: Slow type checking of type-level computation heavy code.
-------------------------------------------+--------------------------------
  Reporter:  thesz                         |          Owner:         
      Type:  bug                           |         Status:  new    
  Priority:  normal                        |      Milestone:  7.2.1  
 Component:  Compiler (Type checker)       |        Version:  7.0.2  
Resolution:                                |       Keywords:         
        Os:  Unknown/Multiple              |   Architecture:  x86    
   Failure:  Compile-time performance bug  |     Difficulty:  Unknown
  Testcase:  T5030                         |      Blockedby:         
  Blocking:                                |        Related:         
-------------------------------------------+--------------------------------

Comment(by simonpj@…):

 commit 902a8632c627304bc553557c21263c591ae63428
 {{{
 Author: Simon Peyton Jones <simo...@microsoft.com>
 Date:   Tue Oct 2 09:20:53 2012 +0100

     Improve (and simplify) the short-circuiting of Refl coercions

     The constraint solver sometimes goes to a lot of effort that turns
     out to be Refl in the end, and avoiding zonking those proofs is a
     useful optimisation. (Trac #5030)

  compiler/typecheck/TcHsSyn.lhs |   45
 +++++++++++++++------------------------
  1 files changed, 17 insertions(+), 28 deletions(-)
 }}}

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5030#comment:10>
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

Reply via email to