]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-129824: fix data races in subinterpreters under TSAN (#135794)
authorKumar Aditya <kumaraditya@python.org>
Fri, 4 Jul 2025 03:48:55 +0000 (09:18 +0530)
committerGitHub <noreply@github.com>
Fri, 4 Jul 2025 03:48:55 +0000 (03:48 +0000)
commitb582d751b4968d4534fdb7894e50713676789b2f
tree12680c6e9a5a68b63cbe01ca5b2d67fdc58fdfc0
parent85f092f541a2caf47e77b8510cbc720216e91e63
gh-129824: fix data races in subinterpreters under TSAN (#135794)

This fixes the data races in typeobject.c in subinterpreters under free-threading. The type flags and slots are only modified in the main interpreter as all static types are first initialised in main interpreter.
Objects/typeobject.c