-
-
Notifications
You must be signed in to change notification settings - Fork 30.9k
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
gh-99460 Emscripten trampolines on optimized METH_O and METH_NOARGS code paths #99461
Conversation
@hoodmane you can always do manual backports using https://pypi.org/project/cherry_picker/ :) P.S. looks like you need to run |
The backport can be done manually, just start the PR subject with [3.11] (the rest should be the same). And yes, please re-run regen-cases and commit Python/generated_cases.c.h. |
…hs in bytecodes.c
2d1cf73
to
844b63e
Compare
Okay updated |
GH-99514 is a backport of this pull request to the 3.11 branch. |
Thanks! |
|
@hoodmane Do you understand the buildbot failure? It seems related to this PR. |
It looks unrelated to me? It's hard for me to tell but it doesn't look like the
I think if the trampolines were enabled we would see |
I've created #99519 to fix it. |
Thanks @sobolevn! (I'm glad I didn't have to figure out what was going on...) |
* main: (8272 commits) Update Windows readme.txt to clarify Visual Studio required versions (pythonGH-99522) pythongh-99460 Emscripten trampolines on optimized METH_O and METH_NOARGS code paths (python#99461) pythongh-92647: [Enum] use final status to determine lookup or create (pythonGH-99500) pythongh-81057: Move Globals in Core Code to _PyRuntimeState (pythongh-99496) Post 3.12.0a2 pythongh-99300: Use Py_NewRef() in Python/Python-ast.c (python#99499) pythongh-93649: Split pytime and datetime tests from _testcapimodule.c (python#99494) pythongh-99370: fix test_zippath_from_non_installed_posix (pythonGH-99483) pythonGH-99205: remove `_static` field from `PyThreadState` and `PyInterpreterState` (pythonGH-99385) pythongh-81057: Move the Remaining Import State Globals to _PyRuntimeState (pythongh-99488) pythongh-87604: Avoid publishing list of active per-interpreter audit hooks via the gc module (pythonGH-99373) pythongh-93649: Split getargs tests from _testcapimodule.c (python#99346) pythongh-81057: Move Global Variables Holding Objects to _PyRuntimeState. (pythongh-99487) pythonGH-98219: reduce sleep time in `asyncio` subprocess test (python#99464) pythonGH-99388: add `loop_factory` parameter to `asyncio.run` (python#99462) pythongh-99300: Use Py_NewRef() in PC/ directory (python#99479) pythongh-99300: Use Py_NewRef() in Doc/ directory (python#99480) pythongh-99300: Use Py_NewRef() in Modules/ directory (python#99473) pythongh-99300: Use Py_NewRef() in Modules/ directory (python#99469) pythongh-99370: Calculate zip path from prefix when in a venv (pythonGH-99371) ...
GH-99514 is a backport of this pull request to the 3.11 branch. |
@tiran
Would appreciate a backport to 3.11.X. This code has been moved from
ceval.c
tobytecodes.c
since the 3.11.X branch so it doesn't backport cleanly, but I have another patch available for 3.11. If someone tells me how I can make a separate backport PR.