[GHC] #7847: Maintain per-generation lists of weak pointers

GHC ghc-devs at haskell.org
Sat Jun 15 18:33:22 CEST 2013


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

Comment(by aljee@…):

 commit fe652a8b56c864167ecf1fac899bb3d99363dfcf
 {{{
 Author: Takano Akio <aljee at hyper.cx>
 Date:   Mon Mar 11 18:51:05 2013 +0900

     Maintain per-generation lists of weak pointers (#7847)

  includes/rts/storage/GC.h                |    3 +
  includes/stg/MiscClosures.h              |    1 -
  rts/PrimOps.cmm                          |    4 +-
  rts/RetainerProfile.c                    |    8 +-
  rts/RtsStartup.c                         |    6 +-
  rts/Weak.c                               |    2 -
  rts/Weak.h                               |    2 +-
  rts/sm/Compact.c                         |   10 +-
  rts/sm/GC.c                              |    2 +-
  rts/sm/MarkWeak.c                        |  229
 ++++++++++++++++++------------
  rts/sm/Storage.c                         |    3 +-
  utils/deriveConstants/DeriveConstants.hs |    1 +
  12 files changed, 161 insertions(+), 110 deletions(-)
 }}}

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



More information about the ghc-tickets mailing list