Skip to content

Spec: N-12 thread-local condition for borrowed reads on 3.15t - #198

Merged
b-re-w merged 1 commit into
developfrom
feat/n12-thread-local
Oct 17, 2026
Merged

b-re-w merged 1 commit into
developfrom
feat/n12-thread-local

Conversation

@b-re-w

@b-re-w b-re-w commented Oct 17, 2026

Copy link
Copy Markdown
Member

SPEC N-12 states decision D5: on free-threaded 3.15t, borrowed field reads and refcount-pair elision apply only to objects proven thread-local; other reads take a real reference or read inside a per-object critical section. The design text (typedpython.md §4.3.4 나) already says this.

Refs #193 (stays open: the FT stress test under ASan/TSan lands with the N-12 implementation).

@b-re-w
b-re-w merged commit bc75999 into develop Oct 17, 2026
4 of 5 checks passed
@b-re-w
b-re-w deleted the feat/n12-thread-local branch October 17, 2026 06:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant