COMMITS
/ Modules/_threadmodule.c 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
March 19, 2024
S
gh-113964: Don't prevent new threads until all non-daemon threads exit (#116677)
Sam Gross committed
March 18, 2024
M
gh-116915: Make `_thread._ThreadHandle` support GC (#116934)
mpage committed
March 16, 2024
M
gh-114271: Fix race in `Thread.join()` (#114839)
mpage committed
March 7, 2024
S
gh-116437: Use new C API PyDict_Pop() to simplify the code (GH-116438)
Serhiy Storchaka committed
March 6, 2024
March 1, 2024
February 21, 2024
V
gh-110850: Replace private _PyTime_MAX with public PyTime_MAX (#115751)
Victor Stinner committed
February 20, 2024
V
gh-110850: Use public PyTime functions (#115746)
Victor Stinner committed
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 16, 2024
February 14, 2024
V
gh-114570: Add PythonFinalizationError exception (#115352)
Victor Stinner committed
February 12, 2024
February 6, 2024
S
gh-115035: Mark ThreadHandles as non-joinable earlier after forking (#115042)
Sam Gross committed
January 25, 2024
N
gh-114315: Make `threading.Lock` a real class, not a factory function (#114479)
Nikita Sobolev committed
January 22, 2024
N
gh-114414: Assert PyType_GetModuleByDef result in _threadmodule (#114415)
Nikita Sobolev committed
November 27, 2023
S
gh-111789: Use PyDict_GetItemRef() in Modules/_threadmodule.c (gh-112077)
Serhiy Storchaka committed
November 14, 2023
V
gh-111262: Add PyDict_Pop() function (#112028)
Victor Stinner committed
November 4, 2023
A
GH-110829: Ensure Thread.join() joins the OS thread (#110848)
Antoine Pitrou committed
November 3, 2023
S
gh-108082: Remove _PyErr_WriteUnraisableMsg() (GH-111643)
Serhiy Storchaka committed
October 25, 2023
S
gh-106320: Re-add some PyLong/PyDict C-API functions (GH-#111162)
scoder committed