COMMITS
/ Include/internal/pycore_critical_section.h March 19, 2025
V
gh-131238: Remove pycore_lock.h includes (#131483)
Victor Stinner committed
December 23, 2024
T
gh-114203: Optimise simple recursive critical sections (#128126)
T. Wouters committed
December 18, 2024
K
gh-128033: change `PyMutex_LockFast` to take `PyMutex` as argument (#128054)
Kumar Aditya committed
June 21, 2024
S
gh-119344: Make critical section API public (#119353)
Sam Gross committed
June 20, 2024
S
gh-117511: Make PyMutex public in the non-limited API (#117731)
Sam Gross committed
May 22, 2024
J
gh-119247: Add macros to use PySequence_Fast safely in free-threaded build (#119315)
Josh {*()} Rosenberg committed
May 9, 2024
March 28, 2024
E
gh-116664: Make module state Py_SETREF's in _warnings thread-safe (#116959)
Erlend E. Aasland committed
February 15, 2024
D
gh-113743: Make the MRO cache thread-safe in free-threaded builds (#113930)
Dino Viehland committed
S
gh-115432: Add critical section variant that handles a NULL object (#115433)
Sam Gross committed
February 6, 2024
D
gh-112075: Add critical sections for most dict APIs (#114508)
Dino Viehland committed
November 20, 2023
H
gh-111863: Rename `Py_NOGIL` to `Py_GIL_DISABLED` (#111864)
Hugo van Kemenade committed
November 8, 2023
S
gh-111569: Implement Python critical section API (gh-111571)
Sam Gross committed