summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2023-02-07 15:29:09 -0500
committerZubin Duggal <zubin.duggal@gmail.com>2023-02-08 19:05:11 +0530
commitd5291cff8517cd61829fc2b81b2393b19de8514b (patch)
tree6da4de62072d8ae263a38affdd2a48902cb7c7cc /docs
parent98802ef831d0902dddff6967133e5f21128ce9f3 (diff)
downloadhaskell-d5291cff8517cd61829fc2b81b2393b19de8514b.tar.gz
relnotes: Mention various non-moving GC fixes
Diffstat (limited to 'docs')
-rw-r--r--docs/users_guide/9.2.6-notes.rst17
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
--------------------------