[commit: ghc] wip/gc/nonmoving-nonconcurrent, wip/gc/preparation: Merge branches 'wip/gc/sync-without-capability', 'wip/gc/factor-out-bitmap-walking', 'wip/gc/aligned-block-allocation', 'wip/gc/misc-rts' and 'wip/gc/printer-improvements' into wip/gc/preparation (98c9ca6)
git at git.haskell.org
git at git.haskell.org
Thu Feb 21 15:12:17 UTC 2019
Repository : ssh://git@git.haskell.org/ghc
On branches: wip/gc/nonmoving-nonconcurrent,wip/gc/preparation
Link : http://ghc.haskell.org/trac/ghc/changeset/98c9ca65f64f33d992954757e1fcde16f4ad14b6/ghc
>---------------------------------------------------------------
commit 98c9ca65f64f33d992954757e1fcde16f4ad14b6
Merge: 3ce969b b1d3772 fee8f29 7d7b866 ad8da70
Author: Ben Gamari <ben at smart-cactus.org>
Date: Wed Feb 20 15:27:33 2019 -0500
Merge branches 'wip/gc/sync-without-capability', 'wip/gc/factor-out-bitmap-walking', 'wip/gc/aligned-block-allocation', 'wip/gc/misc-rts' and 'wip/gc/printer-improvements' into wip/gc/preparation
>---------------------------------------------------------------
98c9ca65f64f33d992954757e1fcde16f4ad14b6
includes/rts/storage/Block.h | 7 +++
includes/rts/storage/GC.h | 5 ++
includes/rts/storage/TSO.h | 5 ++
rts/Capability.c | 5 ++
rts/PrimOps.cmm | 4 +-
rts/Printer.c | 86 ++++++++++++++++++++++++++++++--
rts/Printer.h | 3 ++
rts/Threads.c | 4 +-
rts/sm/BlockAlloc.c | 111 +++++++++++++++++++++++++++++++++++++++++-
rts/sm/Evac.c | 15 +++++-
rts/sm/GC.c | 21 +++-----
rts/sm/HeapUtils.h | 33 +++++++++++++
rts/sm/Sanity.c | 8 +--
rts/sm/Scav.c | 23 +++------
rts/sm/Storage.c | 4 +-
utils/deriveConstants/Main.hs | 3 ++
16 files changed, 293 insertions(+), 44 deletions(-)
More information about the ghc-commits
mailing list