]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-112075: Make PyDictKeysObject thread-safe (#114741)
authorDino Viehland <dinoviehland@meta.com>
Wed, 21 Feb 2024 00:40:37 +0000 (16:40 -0800)
committerGitHub <noreply@github.com>
Wed, 21 Feb 2024 00:40:37 +0000 (16:40 -0800)
commit176df09adbb42bbb50febd02346c32782d39dc4d
tree6f8a91d55df5bb1b432bdaff529c9eaa7d51cf92
parent145bc2d638370cb6d3da361c6dc05c5bc29f0d11
gh-112075: Make PyDictKeysObject thread-safe (#114741)

Adds locking for shared PyDictKeysObject's for dictionaries
Include/cpython/pyatomic.h
Include/cpython/pyatomic_gcc.h
Include/cpython/pyatomic_msc.h
Include/cpython/pyatomic_std.h
Include/internal/pycore_dict.h
Objects/dictobject.c