| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Backport to 3.15 and 3.14.
|
Thanks @jelle-openai for the PR, and @JelleZijlstra for merging it 🌮🎉.. I'm working now to backport this PR to: 3.14, 3.15. |
Sorry, something went wrong.
|
GH-160016 is a backport of this pull request to the 3.15 branch. |
Sorry, something went wrong.
|
GH-160017 is a backport of this pull request to the 3.14 branch. |
Sorry, something went wrong.
…GH-159979) (#160017) (cherry picked from commit 2315d94) Co-authored-by: Jelle Zijlstra <jelle@openai.com>
…GH-159979) (#160016) (cherry picked from commit 2315d94) Co-authored-by: Jelle Zijlstra <jelle@openai.com>
| Back | FazBrowse Home | New Git URL |
Clear free-threaded GC worklists after early errors. On a free-threaded build, an allocation failure while marking roots or identifying unreachable objects can abort a collection after its worklists have acquired strong references. The early return abandons those references and their GC bookkeeping, so the affected objects remain alive and memory is leaked.
Backport to 3.15 and 3.14.