#2090: Better stack management please
--------------------------------+-------------------------------------------
    Reporter:  guest            |       Owner:                
        Type:  feature request  |      Status:  new           
    Priority:  normal           |   Component:  Runtime System
     Version:  6.8.2            |    Severity:  normal        
    Keywords:                   |    Testcase:                
Architecture:  Unknown          |          Os:  Unknown       
--------------------------------+-------------------------------------------
 (From Adrian Hey)

 The current ghc rts stack management has a number of undesirable
 properties, at least as far as I understand it. The current implementation
 is explained in this post:

 http://haskell.org/pipermail/glasgow-haskell-users/2007-May/012472.html

 But it's worse than that. What the above post doesn't explain is that if
 the stack temporarily "blows up" due to deep recursion, the memory claimed
 from the heap for that threads stack will never be released, at least
 according to this post:

 http://www.haskell.org/pipermail/haskell-cafe/2008-February/039010.html

 There have been a number of threads discussing this, all of which contain
 too much information and too many points of view to reproduce in this
 ticket, so
 here are some relevant starting points:

 http://haskell.org/pipermail/glasgow-haskell-users/2007-May/012467.html
 http://www.haskell.org/pipermail/haskell-cafe/2008-January/038790.html

 What I would like is summarised here:

 http://www.haskell.org/pipermail/haskell-cafe/2008-February/039115.html

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/2090>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to