[commit: ghc] wip/rts-srt-closure-type: rts: Make SRTs a distinct closure type (00cf32d)
git at git.haskell.org
git at git.haskell.org
Mon Jan 21 01:05:21 UTC 2019
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/rts-srt-closure-type
Link : http://ghc.haskell.org/trac/ghc/changeset/00cf32d076f6e949e5e0dc38d10c37dd3fbc0df5/ghc
>---------------------------------------------------------------
commit 00cf32d076f6e949e5e0dc38d10c37dd3fbc0df5
Author: Ben Gamari <bgamari.foss at gmail.com>
Date: Sun Jan 20 19:57:12 2019 -0500
rts: Make SRTs a distinct closure type
This will make it easier to count closure traversals during scavenging.
Previously Differential Revision https://phabricator.haskell.org/D5098
>---------------------------------------------------------------
00cf32d076f6e949e5e0dc38d10c37dd3fbc0df5
includes/rts/storage/ClosureTypes.h | 3 ++-
libraries/Cabal | 2 +-
libraries/binary | 2 +-
libraries/bytestring | 2 +-
libraries/containers | 2 +-
libraries/deepseq | 2 +-
libraries/directory | 2 +-
libraries/hpc | 2 +-
libraries/stm | 2 +-
libraries/text | 2 +-
libraries/time | 2 +-
libraries/unix | 2 +-
nofib | 2 +-
rts/ClosureFlags.c | 3 ++-
rts/Printer.c | 5 +++--
rts/StgMiscClosures.cmm | 32 ++++++++++++++++----------------
rts/sm/Evac.c | 4 ++++
rts/sm/Scav.c | 1 +
utils/haddock | 2 +-
utils/hsc2hs | 2 +-
20 files changed, 42 insertions(+), 34 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 00cf32d076f6e949e5e0dc38d10c37dd3fbc0df5
More information about the ghc-commits
mailing list