[commit: ghc] master: Maintain per-generation lists of weak pointers (#7847) (fe652a8)

Ian Lynagh igloo at earth.li
Sat Jun 15 18:33:11 CEST 2013


Repository : http://darcs.haskell.org/ghc.git/

On branch  : master

https://github.com/ghc/ghc/commit/fe652a8b56c864167ecf1fac899bb3d99363dfcf

>---------------------------------------------------------------

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(-)


Diff suppressed because of size. To see it, use:

    git show fe652a8b56c864167ecf1fac899bb3d99363dfcf



More information about the ghc-commits mailing list