FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
gh-104812: Run Pending Calls in any Thread by ericsnowcurrently · Pull Request #104813 · python/cpython · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
python
/
cpython
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
35.3k
Star
74.9k
Code
Issues
5k+
Pull requests
2.5k
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
gh-104812: Run Pending Calls in any Thread
- #104813
#104813
Merged
ericsnowcurrently
merged 33 commits into
python:main
python/cpython:main
from
ericsnowcurrently:per-interpreter-pending-calls
ericsnowcurrently/cpython:per-interpreter-pending-calls
Copy head branch name to clipboard
Jun 13, 2023
Conversation
Commits
33
(33)
Checks
Files changed
Merged
gh-104812: Run Pending Calls in any Thread
#104813
ericsnowcurrently
merged 33 commits into
python:main
python/cpython:main
from
ericsnowcurrently:per-interpreter-pending-calls
ericsnowcurrently/cpython:per-interpreter-pending-calls
Copy head branch name to clipboard
Commits
Commits on Jun 2, 2023
Clear each pending call when popping it.
ericsnowcurrently
committed
6e46450
View commit details
Copy full SHA for 6e46450
Browse repository at this point
Call _Py_FinishPendingCalls() in Py_EndInterpreter().
ericsnowcurrently
committed
3b18b7d
View commit details
Copy full SHA for 3b18b7d
Browse repository at this point
Factor out has_pending_calls().
ericsnowcurrently
committed
f8b483f
View commit details
Copy full SHA for f8b483f
Browse repository at this point
Skip the calls_to_do check in _Py_FinishPendingCalls().
ericsnowcurrently
committed
44df0bc
View commit details
Copy full SHA for 44df0bc
Browse repository at this point
Factor out _PyEval_MakePendingCalls().
ericsnowcurrently
committed
e2a0281
View commit details
Copy full SHA for e2a0281
Browse repository at this point
Explicitly restrict Py_MakePendingCalls() to the main thread.
ericsnowcurrently
committed
61e5d3e
View commit details
Copy full SHA for 61e5d3e
Browse repository at this point
Factor out _make_pending_calls().
ericsnowcurrently
committed
5af09f2
View commit details
Copy full SHA for 5af09f2
Browse repository at this point
Add the mainthreadonly arg to _PyEval_AddPendingCall().
ericsnowcurrently
committed
72cc242
View commit details
Copy full SHA for 72cc242
Browse repository at this point
Always use the main interpreter for Py_AddPendingCall().
ericsnowcurrently
committed
88f7757
View commit details
Copy full SHA for 88f7757
Browse repository at this point
Add _PyRuntime.ceval.pending_mainthread.
ericsnowcurrently
committed
d24fafb
View commit details
Copy full SHA for d24fafb
Browse repository at this point
Run per-interpreter pending calls in any thread.
ericsnowcurrently
committed
1701fa3
View commit details
Copy full SHA for 1701fa3
Browse repository at this point
Drop _Py_ThreadCanHandlePendingCalls().
ericsnowcurrently
committed
c6cfaca
View commit details
Copy full SHA for c6cfaca
Browse repository at this point
Expand the handle_eval_breaker comment.
ericsnowcurrently
committed
dc11024
View commit details
Copy full SHA for dc11024
Browse repository at this point
Do not require faulthandler for test.support.threading_helper.start_threads().
ericsnowcurrently
committed
6c3d06c
View commit details
Copy full SHA for 6c3d06c
Browse repository at this point
Add tests.
ericsnowcurrently
committed
69ff9e6
View commit details
Copy full SHA for 69ff9e6
Browse repository at this point
Add a NEWS entry.
ericsnowcurrently
committed
fdde46d
View commit details
Copy full SHA for fdde46d
Browse repository at this point
Commits on Jun 5, 2023
Merge branch 'main' into per-interpreter-pending-calls
ericsnowcurrently
committed
d9924b4
View commit details
Copy full SHA for d9924b4
Browse repository at this point
Skip the test if subinterpreters not supported.
ericsnowcurrently
committed
c1fb647
View commit details
Copy full SHA for c1fb647
Browse repository at this point
Commits on Jun 6, 2023
Adjust UNSIGNAL_PENDING_CALLS().
ericsnowcurrently
committed
e06b6f7
View commit details
Copy full SHA for e06b6f7
Browse repository at this point
Be more careful in make_pending_calls().
ericsnowcurrently
committed
2fabab7
View commit details
Copy full SHA for 2fabab7
Browse repository at this point
The main thread may be used by subinterpreters.
ericsnowcurrently
committed
8445fc0
View commit details
Copy full SHA for 8445fc0
Browse repository at this point
Factor out _next_pending_call().
ericsnowcurrently
committed
a83a321
View commit details
Copy full SHA for a83a321
Browse repository at this point
has_pending_calls() -> maybe_has_pending_calls().
ericsnowcurrently
committed
aca2a8c
View commit details
Copy full SHA for aca2a8c
Browse repository at this point
Merge branch 'main' into per-interpreter-pending-calls
ericsnowcurrently
committed
fbf92e0
View commit details
Copy full SHA for fbf92e0
Browse repository at this point
Commits on Jun 8, 2023
Merge branch 'main' into per-interpreter-pending-calls
ericsnowcurrently
committed
93e61c5
View commit details
Copy full SHA for 93e61c5
Browse repository at this point
Merge branch 'main' into per-interpreter-pending-calls
ericsnowcurrently
committed
3e1bc1f
View commit details
Copy full SHA for 3e1bc1f
Browse repository at this point
Commits on Jun 12, 2023
Drop a dead import.
ericsnowcurrently
committed
7b8b8da
View commit details
Copy full SHA for 7b8b8da
Browse repository at this point
Clarify some comments.
ericsnowcurrently
committed
90b3a1f
View commit details
Copy full SHA for 90b3a1f
Browse repository at this point
Add timeouts.
ericsnowcurrently
committed
4f0068d
View commit details
Copy full SHA for 4f0068d
Browse repository at this point
Implement the remaining tests.
ericsnowcurrently
committed
d5d7b42
View commit details
Copy full SHA for d5d7b42
Browse repository at this point
Drop prints.
ericsnowcurrently
committed
37d41cc
View commit details
Copy full SHA for 37d41cc
Browse repository at this point
Commits on Jun 13, 2023
Ignore the global variable.
ericsnowcurrently
committed
fc25a85
View commit details
Copy full SHA for fc25a85
Browse repository at this point
Clarify comments.
ericsnowcurrently
committed
177f161
View commit details
Copy full SHA for 177f161
Browse repository at this point
Back
|
FazBrowse Home
|
New Git URL