summaryrefslogtreecommitdiffstats
path: root/Python/object_stack.c
diff options
context:
space:
mode:
authorSam Gross <colesbury@gmail.com>2024-06-03 20:58:41 (GMT)
committerGitHub <noreply@github.com>2024-06-03 20:58:41 (GMT)
commit47fb4327b5c405da6df066dcaa01b7c1aefab313 (patch)
tree8b5e04508b3cdced61e56eb200c4fc46a50ed11d /Python/object_stack.c
parentb8fde5db86334690da23343f5f4326adcd8160fb (diff)
downloadcpython-47fb4327b5c405da6df066dcaa01b7c1aefab313.zip
cpython-47fb4327b5c405da6df066dcaa01b7c1aefab313.tar.gz
cpython-47fb4327b5c405da6df066dcaa01b7c1aefab313.tar.bz2
gh-117657: Fix race involving immortalizing objects (#119927)
The free-threaded build currently immortalizes objects that use deferred reference counting (see gh-117783). This typically happens once the first non-main thread is created, but the behavior can be suppressed for tests, in subinterpreters, or during a compile() call. This fixes a race condition involving the tracking of whether the behavior is suppressed.
Diffstat (limited to 'Python/object_stack.c')
0 files changed, 0 insertions, 0 deletions