-
-
Notifications
You must be signed in to change notification settings - Fork 33.6k
gh-141579: Fix perf_jit backend in sys.activate_stack_trampoline() #141580
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
The perf_jit backend was unreachable due to incorrect if-else nesting in the backend selection logic. The else-if checking for "perf_jit" was nested inside the if statement checking for "perf", making it impossible to activate the perf_jit trampoline.
|
Probably need to re-run the iOS test |
|
Thanks @pablogsal for the PR 🌮🎉.. I'm working now to backport this PR to: 3.13, 3.14. |
…e() (pythonGH-141580) (cherry picked from commit 4ceb077) Co-authored-by: Pablo Galindo Salgado <[email protected]>
|
Sorry, @pablogsal, I could not cleanly backport this to |
|
GH-141581 is a backport of this pull request to the 3.14 branch. |
|
Fun with git... @pablogsal |
|
GH-141582 is a backport of this pull request to the 3.13 branch. |
…ampoline() (pythonGH-141580) (cherry picked from commit 4ceb077) Co-authored-by: Pablo Galindo Salgado <[email protected]>
…ne() (GH-141580) (#141581) Co-authored-by: Pablo Galindo Salgado <[email protected]>
The perf_jit backend was unreachable due to incorrect if-else nesting
in the backend selection logic. The else-if checking for "perf_jit"
was nested inside the if statement checking for "perf", making it
impossible to activate the perf_jit trampoline.