diff options
author | Neil Schemenauer <nas-github@arctrix.com> | 2025-05-27 18:27:41 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-27 18:27:41 -0700 |
commit | fbbbc10055e0ee0011cf683132be706815480839 (patch) | |
tree | 7c10250ec0564196d4cdfcb79a1d59895639999f /Python/brc.c | |
parent | 7ca6d79fa32d7203ee8d64f47b6b3539a027fdea (diff) | |
download | cpython-fbbbc10055e0ee0011cf683132be706815480839.tar.gz cpython-fbbbc10055e0ee0011cf683132be706815480839.zip |
gh-127266: avoid data races when updating type slots (gh-133177)
In the free-threaded build, avoid data races caused by updating type
slots or type flags after the type was initially created. For those
(typically rare) cases, use the stop-the-world mechanism. Remove the
use of atomics when reading or writing type flags.
Diffstat (limited to 'Python/brc.c')
0 files changed, 0 insertions, 0 deletions