Skip to content

[3.14] gh-148393: Use atomic ops on _ma_watcher_tag in free threading build (gh-148397)#148451

Merged
colesbury merged 1 commit intopython:3.14from
miss-islington:backport-3ab94d6-3.14
Apr 12, 2026
Merged

[3.14] gh-148393: Use atomic ops on _ma_watcher_tag in free threading build (gh-148397)#148451
colesbury merged 1 commit intopython:3.14from
miss-islington:backport-3ab94d6-3.14

Conversation

@miss-islington
Copy link
Copy Markdown
Contributor

@miss-islington miss-islington commented Apr 12, 2026

Fixes data races between dict mutation and watch/unwatch on the same dict.
(cherry picked from commit 3ab94d6)

Co-authored-by: Sam Gross colesbury@gmail.com

…build (pythongh-148397)

Fixes data races between dict mutation and watch/unwatch on the same dict.
(cherry picked from commit 3ab94d684286b49144bf2e43cc1041f3e4c0cda8)

Co-authored-by: Sam Gross <colesbury@gmail.com>
@colesbury colesbury enabled auto-merge (squash) April 12, 2026 14:41
@colesbury colesbury merged commit a89b241 into python:3.14 Apr 12, 2026
69 checks passed
@miss-islington miss-islington deleted the backport-3ab94d6-3.14 branch April 12, 2026 15:05
Sign up for free to 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.

2 participants