diff options
author | Ben Gamari <ben@smart-cactus.org> | 2020-03-02 18:13:52 -0500 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2020-03-09 06:10:52 -0400 |
commit | 70d2b9956d1ecc9d40d1e2d4920983af00ea846d (patch) | |
tree | a1bda450d47a274098e779432415a18108c342f6 /.gitlab-ci.yml | |
parent | 067632342cf2f063b0f23c255740e2717e5e14c7 (diff) | |
download | haskell-70d2b9956d1ecc9d40d1e2d4920983af00ea846d.tar.gz |
nonmoving: Fix collection of sparks
Previously sparks living in the non-moving heap would be promptly GC'd
by the minor collector since pruneSparkQueue uses the BF_EVACUATED flag,
which non-moving heap blocks do not have set.
Fix this by implementing proper support in pruneSparkQueue for
determining reachability in the non-moving heap. The story is told in
Note [Spark management in the nonmoving heap].
Diffstat (limited to '.gitlab-ci.yml')
0 files changed, 0 insertions, 0 deletions