[3.14] GH-148726: Forward-port generational GC#148720
[3.14] GH-148726: Forward-port generational GC#148720sergey-miryanov wants to merge 18 commits intopython:3.14from
Conversation
Co-Authored-By: Neil Schemenauer <nas@arctrix.com> Co-Authored-By: Sergey Miryanov <sergey.miryanov@gmail.com>
Co-Authored-By: Zanie Blue <contact@zanie.dev>
Co-Authored-By: Zanie Blue <contact@zanie.dev>
Co-Authored-By: Zanie Blue <contact@zanie.dev>
|
I've done a second pass of review and this looks good to merge. One minor nit, the Include/internal/pycore_interp_structs.h still has the |
|
@hugovk I believe as release manager, you need to review the ABI changes (should be compatible, IMHO). I think when that's done, we need to commit the updated ABI file into this branch, before we can merge. |
| .. versionchanged:: 3.14 | ||
| Generation 1 is removed |
There was a problem hiding this comment.
Should we keep this, and add a versionchanged:: 3.14.5 for the new change?
There was a problem hiding this comment.
We should keep it. When there are breaking changes in micro patches (or just changes that are large enough) we do include micro versions when necessary.
There was a problem hiding this comment.
Fixed (I hope).
| .. versionchanged:: 3.14 | ||
| *threshold2* is ignored |
|
🤖 New build scheduled with the buildbot fleet by @hugovk for commit 39e803e 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F148720%2Fmerge If you want to schedule another build, you need to add the 🔨 test-with-buildbots label again. |
…e-142516.GcGen315.rst Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
| Generation 1 is removed | ||
|
|
||
| .. versionchanged:: 3.14.5 | ||
| Generation 1 if reintroduced to maintain GC behavior from 3.13. |
There was a problem hiding this comment.
| Generation 1 if reintroduced to maintain GC behavior from 3.13. | |
| Generation 1 is reintroduced to maintain GC behavior from 3.13. |
📚 Documentation preview 📚: https://cpython-previews--148720.org.readthedocs.build/