aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Python/lock.c
Commit message (Expand)AuthorAge
* gh-111178: Fix function signatures to fix undefined behavior (#131191)Victor Stinner2025-03-14
* gh-131082: Add missing guards for WIN32_LEAN_AND_MEAN (#131044)Max Bachmann2025-03-11
* gh-125139: use `_PyRecursiveMutex` in `_thread.RLock` (#125144)Kumar Aditya2024-10-14
* gh-121368: Fix seq lock memory ordering in _PyType_Lookup (#121388)Sam Gross2024-07-08
* gh-117511: Make PyMutex public in the non-limited API (#117731)Sam Gross2024-06-20
* gh-117657: Fix TSAN race involving import lock (#118523)Sam Gross2024-06-06
* gh-110850: Remove _PyTime_TimeUnchecked() function (#118552)Victor Stinner2024-05-05
* gh-118332: Fix deadlock involving stop the world (#118412)Sam Gross2024-04-30
* gh-117657: Quiet erroneous TSAN reports of data races in `_PySeqLock` (#117955)mpage2024-04-17
* gh-114271: Fix race in `Thread.join()` (#114839)mpage2024-03-16
* gh-114271: Make `_thread.ThreadHandle` thread-safe in free-threaded builds (G...mpage2024-03-01
* gh-110850: Rename internal PyTime C API functions (#115734)Victor Stinner2024-02-20
* gh-110850: Cleanup pycore_time.h includes (#115724)Victor Stinner2024-02-20
* gh-110850: Replace _PyTime_t with PyTime_t (#115719)Victor Stinner2024-02-20
* gh-113743: Make the MRO cache thread-safe in free-threaded builds (#113930)Dino Viehland2024-02-15
* gh-111964: Add _PyRWMutex a "readers-writer" lock (gh-112859)Sam Gross2023-12-15
* gh-111863: Rename `Py_NOGIL` to `Py_GIL_DISABLED` (#111864)Hugo van Kemenade2023-11-20
* gh-111956: Add thread-safe one-time initialization. (gh-111960)Sam Gross2023-11-16
* gh-108724: Add PyMutex and _PyParkingLot APIs (gh-109344)Sam Gross2023-09-19