[Git][ghc/ghc][wip/T22264-9.2] relnotes: Mention various non-moving GC fixes

Ben Gamari (@bgamari) gitlab at gitlab.haskell.org
Tue Feb 7 20:29:25 UTC 2023



Ben Gamari pushed to branch wip/T22264-9.2 at Glasgow Haskell Compiler / GHC


Commits:
b623eaf3 by Ben Gamari at 2023-02-07T15:29:09-05:00
relnotes: Mention various non-moving GC fixes

- - - - -


1 changed file:

- docs/users_guide/9.2.6-notes.rst


Changes:

=====================================
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
 --------------------------
 



View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/b623eaf3a3c9deb28984618088e3192ad30d6414

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/b623eaf3a3c9deb28984618088e3192ad30d6414
You're receiving this email because of your account on gitlab.haskell.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20230207/666ec71d/attachment-0001.html>


More information about the ghc-commits mailing list