-
-
Notifications
You must be signed in to change notification settings - Fork 32.7k
gh-137728 gh-137762: Fix bugs in the JIT with many local variables #137764
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
Thanks @Fidget-Spinner for the PR 🌮🎉.. I'm working now to backport this PR to: 3.14. |
…variables (pythonGH-137764) (cherry picked from commit 7fda8b6) Co-authored-by: Ken Jin <[email protected]>
GH-137999 is a backport of this pull request to the 3.14 branch. |
|
…bles (GH-137764) (#137999) Co-authored-by: Ken Jin <[email protected]>
It's not really feasible to add a test case for this. As it requires a gigantic frame that just so happens to also pass the frame initialization, but exhaust the symbol arena memory. Furthermore, that test would be tied to the size of the symbol arena, which we will tweak over time anyways, so the test will quickly go out of date.
SystemError
in_PyEval_EvalFrameDefault
in a JIT build #137728