From 586c97a67b1769e12980d9dd66de58167f7ec38d Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Date: Tue, 5 May 2026 12:05:48 +0300 Subject: [PATCH] gh-148726: Add gc changes to What's New (#149398) --- Doc/whatsnew/3.15.rst | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/Doc/whatsnew/3.15.rst b/Doc/whatsnew/3.15.rst index 828bc1d1d64d..c34a1bf3c471 100644 --- a/Doc/whatsnew/3.15.rst +++ b/Doc/whatsnew/3.15.rst @@ -1005,15 +1005,6 @@ difflib (Contributed by Jiahao Li in :gh:`134580`.) -faulthandler ------------- - -* Added the *max_threads* parameter in :func:`faulthandler.enable`, - :func:`faulthandler.dump_traceback`, :func:`faulthandler.dump_traceback_later`, - and :func:`faulthandler.register`. - (Contributed by Eric Froemling in :gh:`149085`.) - - email ----- @@ -1024,6 +1015,15 @@ email (Contributed by R David Murray and Mike Edmunds in :gh:`122540`.) +faulthandler +------------ + +* Added the *max_threads* parameter in :func:`faulthandler.enable`, + :func:`faulthandler.dump_traceback`, :func:`faulthandler.dump_traceback_later`, + and :func:`faulthandler.register`. + (Contributed by Eric Froemling in :gh:`149085`.) + + functools --------- @@ -1036,6 +1036,17 @@ functools (Contributed by Bartosz Sławecki in :gh:`143535`.) +gc +-- + +* Python 3.14.0-3.14.4 shipped with a new incremental garbage collector. + However, due to a number of `reports + `__ + of significant memory pressure in production environments, + it has been reverted back to the generational GC from 3.13. + This is the GC now used in Python 3.14.5 and later and Python 3.15. + + hashlib ------- -- 2.47.3