#7847: Maintain per-generation lists of weak pointers
-----------------------------------------+----------------------------------
Reporter:  akio                          |          Owner:                  
    Type:  feature request               |         Status:  patch           
Priority:  normal                        |      Component:  Runtime System  
 Version:  7.7                           |       Keywords:                  
      Os:  Unknown/Multiple              |   Architecture:  Unknown/Multiple
 Failure:  Compile-time performance bug  |      Blockedby:                  
Blocking:                                |        Related:                  
-----------------------------------------+----------------------------------

Comment(by akio):

 I updated and re-validated the patches, following the suggestions given by
 Edward Yang on ghc-devs. I believe now the code doesn't have the
 addCFianlizerToWeak# / finalizeWeak# race condition. It also fixes a
 finalizeWeak# / finalizeWeak# race condition that existed before my
 changes.

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

_______________________________________________
ghc-tickets mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/ghc-tickets

Reply via email to