diff options
author | Ben Gamari <ben@smart-cactus.org> | 2023-02-07 15:29:09 -0500 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2023-02-08 08:28:54 -0500 |
commit | edaab7241274f79792fa71676aad54033c0d0ab2 (patch) | |
tree | 6da4de62072d8ae263a38affdd2a48902cb7c7cc | |
parent | f082d6cc563e99243d5122d06a6e2bb24fb3c4c1 (diff) | |
download | haskell-wip/T22264-9.2.tar.gz |
relnotes: Mention various non-moving GC fixeswip/T22264-9.2
-rw-r--r-- | docs/users_guide/9.2.6-notes.rst | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/docs/users_guide/9.2.6-notes.rst b/docs/users_guide/9.2.6-notes.rst index 0daed97c46..f16d97284d 100644 --- a/docs/users_guide/9.2.6-notes.rst +++ b/docs/users_guide/9.2.6-notes.rst @@ -66,6 +66,23 @@ Runtime system - Truncate eventlog events with a large payload (:ghc-ticket:`20221`). +- A bug in the nonmoving garbage collector regarding the treatment of + zero-length ``SmallArray#``\ s has been fixed (:ghc-ticket:`22264`) + +- A number of bugs regarding the non-moving garbage collector's treatment of + ``Weak#`` pointers have been fixed (:ghc-ticket:`22327`) + +- A few race conditions between the non-moving collector and + ``setNumCapabilities`` which could result in undefined behavior have been + fixed (:ghc-ticket:`22926`, :ghc-ticket:`22927`) + +- The non-moving collector is now able to better schedule marking work during + the post-mark synchronization phase of collection, significantly reducing + pause times in some workloads (:ghc-ticket:`22929`). + +- Various bugs in the non-moving collector's implementation of the selector + optimisation have been fixed (:ghc-ticket:`22930`) + Build system and packaging -------------------------- |