summaryrefslogtreecommitdiffstats
path: root/Tools
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2023-06-01 22:50:28 (GMT)
committerGitHub <noreply@github.com>2023-06-01 22:50:28 (GMT)
commitd2be5c73ed520fb9d82a395f001eb9001711ed8f (patch)
treeb25d3a5a6d33c6d311bab307c205b905f3aae6a2 /Tools
parentc38ceb032d59d6c8f2006ab9a347d7e207f9f84e (diff)
downloadcpython-d2be5c73ed520fb9d82a395f001eb9001711ed8f.zip
cpython-d2be5c73ed520fb9d82a395f001eb9001711ed8f.tar.gz
cpython-d2be5c73ed520fb9d82a395f001eb9001711ed8f.tar.bz2
[3.12] gh-104341: Call _PyEval_ReleaseLock() with NULL When Finalizing the Current Thread (gh-105109) (gh-105209)
This avoids the problematic race in drop_gil() by skipping the FORCE_SWITCHING code there for finalizing threads. (The idea for this approach came out of discussions with @markshannon.) (cherry picked from commit 3698fda) Co-authored-by: Eric Snow ericsnowcurrently@gmail.com
Diffstat (limited to 'Tools')
0 files changed, 0 insertions, 0 deletions