summaryrefslogtreecommitdiffstats
path: root/Python/emscripten_signal.c
diff options
context:
space:
mode:
authorEric Snow <ericsnowcurrently@gmail.com>2023-11-28 02:01:05 (GMT)
committerGitHub <noreply@github.com>2023-11-28 02:01:05 (GMT)
commit0122b4d7c92855e97912cf827dd81d836725c9a4 (patch)
tree4a1e3355d8bf5e9d2b9f36745518f56f590df021 /Python/emscripten_signal.c
parent82ae5a609d9a2c0ff2384527a18ff1caf7410052 (diff)
downloadcpython-0122b4d7c92855e97912cf827dd81d836725c9a4.zip
cpython-0122b4d7c92855e97912cf827dd81d836725c9a4.tar.gz
cpython-0122b4d7c92855e97912cf827dd81d836725c9a4.tar.bz2
[3.12] gh-105716: Support Background Threads in Subinterpreters Consistently (gh-109921) (gh-110707)
The existence of background threads running on a subinterpreter was preventing interpreters from getting properly destroyed, as well as impacting the ability to run the interpreter again. It also affected how we wait for non-daemon threads to finish. We add PyInterpreterState.threads.main, with some internal C-API functions. (cherry-picked from commit 1dd9dee45d2591b4e701039d1673282380696849)
Diffstat (limited to 'Python/emscripten_signal.c')
0 files changed, 0 insertions, 0 deletions