Skip to content

[3.13] gh-117657: Fix __slots__ thread safety in free-threaded build (GH-119368) - #120655

Merged
colesbury merged 1 commit into
python:3.13from
miss-islington:backport-362cd26-3.13
Jun 17, 2024
Merged

[3.13] gh-117657: Fix __slots__ thread safety in free-threaded build (GH-119368)#120655
colesbury merged 1 commit into
python:3.13from
miss-islington:backport-362cd26-3.13

Conversation

@miss-islington

@miss-islingtonmiss-islington commented Jun 17, 2024

Copy link
Copy Markdown
Contributor

Fix a race in PyMember_GetOne and PyMember_SetOne for Py_T_OBJECT_EX.
These functions implement __slots__ accesses for Python objects.
(cherry picked from commit 362cd26)

Co-authored-by: Daniele Parmeggiani 8658291+dpdani@users.noreply.github.com

…pythonGH-119368)
Fix a race in `PyMember_GetOne` and `PyMember_SetOne` for `Py_T_OBJECT_EX`.
These functions implement `__slots__` accesses for Python objects.
(cherry picked from commit 362cd26)
Co-authored-by: Daniele Parmeggiani <8658291+dpdani@users.noreply.github.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@miss-islington@colesbury@dpdani