[GHC] #367: Infinite loops can hang Concurrent Haskell

GHC cvs-ghc at haskell.org
Mon Sep 24 23:42:28 CEST 2012


#367: Infinite loops can hang Concurrent Haskell
------------------------------------------+---------------------------------
  Reporter:  simonpj                      |          Owner:  ezyang              
      Type:  bug                          |         Status:  new                 
  Priority:  lowest                       |      Milestone:  _|_                 
 Component:  Compiler                     |        Version:  6.4.1               
Resolution:  None                         |       Keywords:  scheduler allocation
        Os:  Unknown/Multiple             |   Architecture:  Unknown/Multiple    
   Failure:  Incorrect result at runtime  |     Difficulty:  Unknown             
  Testcase:                               |      Blockedby:                      
  Blocking:                               |        Related:                      
------------------------------------------+---------------------------------

Comment(by ezyang):

 This patch, plus the SpLim checks:

 {{{
             Min          +6.1%     -0.1%     -8.6%     -8.0%    -50.0%
             Max          +6.8%     +5.8%     +4.8%     +5.5%     +1.3%
  Geometric Mean          +6.7%     +0.1%     +0.0%     +0.0%     -0.7%
 }}}

 Good things for runtime, but not all that much difference for code size.

 This patch only (without SpLim checks)

 {{{
             Min          +5.7%     -0.0%     -6.5%     -6.4%    -50.0%
             Max          +6.3%     +5.8%     +5.0%     +5.5%     +0.8%
  Geometric Mean          +6.2%     +0.1%     +0.5%     +0.5%     -0.8%
 }}}

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



More information about the Glasgow-haskell-bugs mailing list