COMMITS
/ Modules/_threadmodule.c March 24, 2026
K
gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)
Karolina Surma committed
January 9, 2026
V
gh-143191: Use _PyOS_MIN_STACK_SIZE in _thread.stack_size() (#143601)
Victor Stinner committed
November 12, 2025
K
S
GH-116946: eliminate the need for the GC in the `_thread.lock` and `_thread.RLock` (#141268)
Sergey Miryanov committed
October 1, 2025
K
gh-116946: partial revert gh-139073 for thread handle type (#139474)
Kumar Aditya committed
S
gh-116946: remove unnecessary gc from immutable types (#139073)
Sergey Miryanov committed
September 18, 2025
P
gh-136003: Skip non-daemon threads when exceptions occur during finalization (GH-139129)
Peter Bierma committed
P
gh-136003: Execute pre-finalization callbacks in a loop (GH-136004)
Peter Bierma committed
September 15, 2025
September 2, 2025
J
gh-138004: Fix setting a thread name on OpenIndiana (GH-138017)
jadonduff committed
September 1, 2025
P
gh-138342: Use a common utility for visiting an object's type (GH-138343)
Peter Bierma committed
August 15, 2025
K
gh-137808: use argument clinic for `_thread.lock` and `_thread.RLock` (#137809)
Kumar Aditya committed
July 22, 2025
S
Revert "gh-112068: C API: Add support of nullable arguments in PyArg_Parse (GH-121303)" (#136991)
Serhiy Storchaka committed
July 12, 2025
S
gh-136549: Fix signature of threading.excepthook() (GH-136559)
Serhiy Storchaka committed
July 1, 2025
P
gh-87135: threading.Lock: Raise rather than hang on Python finalization (GH-135991)
Petr Viktorin committed
June 30, 2025
X
May 28, 2025
S
gh-108512: Add and use new replacements for PySys_GetObject() (GH-111035)
Serhiy Storchaka committed
May 23, 2025
J
gh-134381: Fix RuntimeError when starting not-yet started Thread after fork (gh-134514)
Jiucheng(Oliver) committed
May 22, 2025
D
gh-134322: Fix `repr(threading.RLock)` (#134389)
Duprat committed
D
gh-134323: Fix the new `threading.RLock.locked` method (#134368)
Duprat committed
May 19, 2025
B
gh-134087: enforce signature of `threading.RLock` (#134178)
Bénédikt Tran committed
April 28, 2025
P
gh-87135: Raise PythonFinalizationError when joining a blocked daemon thread (gh-130402)
Petr Viktorin committed
April 8, 2025
S
gh-112068: C API: Add support of nullable arguments in PyArg_Parse (GH-121303)
Serhiy Storchaka committed
S
gh-115942: Add `locked` to several multiprocessing locks (#115944)
sobolevn committed
March 24, 2025
V
gh-111178: Fix function signature for test_threading (#131663)
Victor Stinner committed
March 21, 2025
V
gh-131238: Remove pycore_object_deferred.h from pycore_object.h (#131549)
Victor Stinner committed
X
gh-131268: Implement thread names on OpenBSD (#131528)
Xavier G. committed
March 17, 2025
M
GH-131238: More refactoring of core header files (GH-131351)
Mark Shannon committed
March 14, 2025
V
gh-111178: Fix function signatures to fix undefined behavior (#131191)
Victor Stinner committed
March 13, 2025
V
gh-111178: Fix function signatures in misc files (#131180)
Victor Stinner committed
March 6, 2025
S
gh-124878: Fix race conditions during interpreter finalization (#130649)
Sam Gross committed
February 25, 2025
S
gh-130163: Fix crashes related to PySys_GetObject() (GH-130503)
Serhiy Storchaka committed
February 24, 2025
B
gh-111178: fix UBSan failures in `Modules/_threadmodule.c` (GH-129794)
Bénédikt Tran committed
January 31, 2025
V
gh-129354: Use PyErr_FormatUnraisable() function (#129518)
Victor Stinner committed
January 18, 2025
V
gh-59705: Make PYTHREAD_NAME_MAXLEN macro private (#128945)
Victor Stinner committed
January 17, 2025
V
gh-59705: Implement _thread.set_name() on Windows (#128675)
Victor Stinner committed
January 10, 2025
S
gh-128691: Use deferred reference counting on `_thread._local` (#128693)
Sam Gross committed
December 28, 2024
F
gh-128279: Enhance the NetBSD compatibility for thread naming (#128280)
Furkan Onder committed
December 10, 2024
V
gh-59705: Set OS thread name when Thread.name is changed (#127702)
Victor Stinner committed
December 6, 2024
V
gh-59705: Add _thread.set_name() function (#127338)
Victor Stinner committed
November 28, 2024
V
gh-127190: Fix local_setattro() error handling (#127366)
Victor Stinner committed
November 22, 2024
R
gh-109746: Make _thread.start_new_thread delete state of new thread on its startup failure (GH-109761)
Radislav Chugunov committed
October 14, 2024
K
gh-125139: use `_PyRecursiveMutex` in `_thread.RLock` (#125144)
Kumar Aditya committed
October 8, 2024
K
gh-117721: use PyMutex in `_thread.lock` (#125110)
Kumar Aditya committed
October 4, 2024
V
gh-111178: Fix function signatures in _threadmodule.c (#124964)
Victor Stinner committed
September 9, 2024
A
Fix typos (#123775)
algonell committed
July 19, 2024
M
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
April 30, 2024
S
gh-118332: Fix deadlock involving stop the world (#118412)
Sam Gross committed
April 12, 2024
S
gh-117764: Add signatures and improve docstrings in the _thread module (GH-117772)
Serhiy Storchaka committed