Skip to content

Conversation

miss-islington
Copy link
Contributor

@miss-islington miss-islington commented Sep 18, 2025

Prior to 3.9, Py_AddPendingCall() would always run pending calls in the main interpreter, but then each interpreter got their own ceval state, and they were scheduled for any interpreter. In GH-104813, this was undone, so Py_AddPendingCall() would always schedule for the main interpreter.
(cherry picked from commit 89ff88b)

Co-authored-by: Peter Bierma [email protected]


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

…ythonGH-139117)

Prior to 3.9, Py_AddPendingCall() would always run pending calls in the main interpreter, but then each interpreter got their own ceval state, and they were scheduled for any interpreter. In pythonGH-104813, this was undone, so Py_AddPendingCall() would always schedule for the main interpreter.
(cherry picked from commit 89ff88b)

Co-authored-by: Peter Bierma <[email protected]>
@bedevere-app bedevere-app bot added awaiting review docs Documentation in the Doc dir skip news labels Sep 18, 2025
@github-project-automation github-project-automation bot moved this to Todo in Docs PRs Sep 18, 2025
@hugovk hugovk merged commit 292b6cf into python:3.14 Oct 3, 2025
43 checks passed
@github-project-automation github-project-automation bot moved this from Todo to Done in Docs PRs Oct 3, 2025
@github-project-automation github-project-automation bot moved this from Todo to Done in Sprint 2024 Oct 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants