COMMITS
/ Include/internal/pycore_lock.h January 30, 2026
S
gh-120321: Make gi_yieldfrom thread-safe in free-threading build (#144292)
Sam Gross committed
July 24, 2025
A
gh-136759: rename `lock.h` to `pylock.h` (#137041)
AN Long committed
July 1, 2025
S
gh-134009: Expose `PyMutex_IsLocked` in the public C API (gh-134365)
Sam Gross committed
P
gh-87135: threading.Lock: Raise rather than hang on Python finalization (GH-135991)
Petr Viktorin committed
May 30, 2025
V
gh-134745: Change PyThread_allocate_lock() implementation to PyMutex (#134747)
Victor Stinner committed
February 6, 2025
K
gh-128002: use per threads tasks linked list in asyncio (#128869)
Kumar Aditya committed
December 18, 2024
K
gh-128033: change `PyMutex_LockFast` to take `PyMutex` as argument (#128054)
Kumar Aditya committed
October 14, 2024
K
gh-125139: use `_PyRecursiveMutex` in `_thread.RLock` (#125144)
Kumar Aditya committed
October 13, 2024
K
fix comment in _PyMutex_TryUnlock (#125319)
Kumar Aditya committed
July 8, 2024
S
gh-121368: Fix seq lock memory ordering in _PyType_Lookup (#121388)
Sam Gross committed
July 3, 2024
V
gh-112136: Restore removed _PyArg_Parser (#121262)
Victor Stinner committed
June 20, 2024
S
gh-117511: Make PyMutex public in the non-limited API (#117731)
Sam Gross committed
June 7, 2024
X
Fix typos in comments (#120188)
Xie Yanbo committed
June 6, 2024
S
gh-117657: Fix TSAN race involving import lock (#118523)
Sam Gross committed
April 30, 2024
S
gh-118332: Fix deadlock involving stop the world (#118412)
Sam Gross committed
March 16, 2024
M
gh-114271: Fix race in `Thread.join()` (#114839)
mpage committed
March 5, 2024
C
chore: fix typos (#116345)
cui fliter committed
March 1, 2024
February 21, 2024
A
February 20, 2024
V
gh-110850: Cleanup pycore_time.h includes (#115724)
Victor Stinner committed
V
gh-110850: Replace _PyTime_t with PyTime_t (#115719)
Victor Stinner committed
February 15, 2024
D
gh-113743: Make the MRO cache thread-safe in free-threaded builds (#113930)
Dino Viehland committed
December 16, 2023
S
gh-111964: Add _PyRWMutex a "readers-writer" lock (gh-112859)
Sam Gross committed
December 7, 2023
S
gh-111924: Use PyMutex for Runtime-global Locks. (gh-112207)
Sam Gross committed
November 20, 2023
H
gh-111863: Rename `Py_NOGIL` to `Py_GIL_DISABLED` (#111864)
Hugo van Kemenade committed
November 16, 2023
S
gh-111956: Add thread-safe one-time initialization. (gh-111960)
Sam Gross committed
November 8, 2023
S
gh-111569: Implement Python critical section API (gh-111571)
Sam Gross committed
September 19, 2023
S
gh-108724: Add PyMutex and _PyParkingLot APIs (gh-109344)
Sam Gross committed