gh-111926: Make weakrefs thread-safe in free-threaded builds#117168
Merged
colesbury merged 67 commits intoApr 8, 2024
python:mainpython/cpython:mainfrom
mpage:gh-111926-thread-safe-weakrefmpage/cpython:gh-111926-thread-safe-weakrefCopy head branch name to clipboard
Merged
gh-111926: Make weakrefs thread-safe in free-threaded builds#117168colesbury merged 67 commits intopython:mainpython/cpython:mainfrom mpage:gh-111926-thread-safe-weakrefmpage/cpython:gh-111926-thread-safe-weakrefCopy head branch name to clipboard
colesbury merged 67 commits into
python:mainpython/cpython:mainfrom
mpage:gh-111926-thread-safe-weakrefmpage/cpython:gh-111926-thread-safe-weakrefCopy head branch name to clipboard
Commits
Commits on Mar 22, 2024
Add _PyObject_SetMaybeWeakref
Show description for 9bf3820committed- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
Commits on Mar 24, 2024
Use `Py_TryIncref` when returning the ref
Show description for 6a50381committed- committed
Remove clinic critical section directives for `_weakref` module
Show description for 37076b5committed
Commits on Mar 25, 2024
Commits on Mar 27, 2024
- committed
- committed
- committed
- committed
- committed
- committed
- committed
Commits on Mar 28, 2024
- committed
Commits on Mar 29, 2024
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
Revert "Use QSBR to avoid locking in PyType_IsSubtype"
Show description for 491e4ffcommitted- committed
Update modules to use PyWeakref_GetRef
Show description for ed280d8committed- committed
- committed
- committed
- committed
Commits on Apr 2, 2024
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
Remove TODO
Show description for 3e135e4committed- committed
Commits on Apr 8, 2024
Update Python/pystate.c
Show description for 73466bfandauthored