FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

gh-142516: Forward-port generational GC by zanieb · Pull Request #148687 · python/cpython · GitHub

/ cpython Public

gh-142516: Forward-port generational GC - #148687

Closed
zanieb wants to merge 1 commit into
python:mainfrom
zanieb:zb/gc-gen-forward-315
Closed

gh-142516: Forward-port generational GC#148687
zanieb wants to merge 1 commit into
python:mainfrom
zanieb:zb/gc-gen-forward-315

Conversation

zanieb commented Apr 17, 2026
edited
Loading

Copy link
Copy Markdown
Contributor

This patch is was created by taking the following two branches as references

and removing the runtime toggle behavior included in their implementations then doing multiple comparative passes to the 3.13 implementation and changes to the GC since 3.13.

This process was performed using an LLM and is intended as a starting point, not a final patch — as I do not have sufficient CPython GC expertise to audit the work.

See https://discuss.python.org/t/reverting-the-incremental-gc-in-python-3-14-and-3-15/107014 for broader context.

The 3.14 backport can be found at #148694


📚 Documentation preview 📚: https://cpython-previews--148687.org.readthedocs.build/

zanieb force-pushed the zb/gc-gen-forward-315 branch from 3f88e55 to 0bbd499 Compare April 17, 2026 16:19
zanieb changed the title gh-142516: Forward-port generational GC to 3.15 gh-142516: Forward-port generational GC Apr 17, 2026
zanieb force-pushed the zb/gc-gen-forward-315 branch from 0bbd499 to b307c3f Compare April 17, 2026 18:35
zanieb force-pushed the zb/gc-gen-forward-315 branch from b307c3f to 1317751 Compare April 17, 2026 21:00

Copy link
Copy Markdown
Contributor

I've cherry-picked the commit to this branch: #148720. I added a Co-Authored-By trailer to the cherry-picked commits, and I hope GitHub will preserve the original authorship when the PR is merged.

Thanks!

zanieb commented Apr 23, 2026
edited
Loading

Copy link
Copy Markdown
Contributor Author

Closing in favor of #148746 / #148720

zanieb closed this Apr 23, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants


Back | FazBrowse Home | New Git URL