COMMITS
/ Lib/threading.py October 14, 2025
D
gh-114827: clarify `threading.Event.wait` timeout behavior (#114834)
Doug Hoskisson committed
September 18, 2025
P
gh-136003: Execute pre-finalization callbacks in a loop (GH-136004)
Peter Bierma committed
July 25, 2025
T
gh-130522: Fix unraisable TypeError in threading at interpreter shutdown (#131537)
Tyler Kennedy committed
May 22, 2025
D
gh-134323: Fix the new `threading.RLock.locked` method (#134368)
Duprat committed
May 20, 2025
N
gh-132542: Set native thread ID after fork (GH-132701)
Noam Cohen committed
May 19, 2025
B
gh-134087: enforce signature of `threading.RLock` (#134178)
Bénédikt Tran committed
April 21, 2025
M
gh-132578: Rename the `threading.Thread._handle` field (#132696)
mpage committed
April 9, 2025
N
gh-128384: Use a context variable for warnings.catch_warnings (gh-130010)
Neil Schemenauer committed
April 8, 2025
S
gh-115942: Add `locked` to several multiprocessing locks (#115944)
sobolevn committed
January 30, 2025
S
gh-129403: Fix `ValueError` messages in `asyncio.Barrier` and `threading.Barrier` (#129419)
Stan Ulbrych committed
January 29, 2025
T
gh-118761: Always lazy import `warnings` in `threading` (#129428)
Taneli Hukkinen 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
July 30, 2024
C
gh-121474: Add threading.Barrier parties arg sanity check. (GH-121480)
Clinton committed
July 19, 2024
S
gh-121905: Consistently use "floating-point" instead of "floating point" (GH-121907)
Serhiy Storchaka committed
March 16, 2024
M
gh-114271: Fix race in `Thread.join()` (#114839)
mpage committed
March 1, 2024
February 6, 2024
S
gh-115035: Mark ThreadHandles as non-joinable earlier after forking (#115042)
Sam Gross committed
January 31, 2024
D
gh-109653: Speedup import of threading module (#114509)
Daniel Hollas committed
January 25, 2024
N
gh-114315: Make `threading.Lock` a real class, not a factory function (#114479)
Nikita Sobolev committed
January 23, 2024
F
gh-114423: Remove DummyThread from threading._active when thread dies (GH-114424)
Fabio Zadrozny committed
January 22, 2024
S
gh-102512: Turn _DummyThread into _MainThread after os.fork() called from a foreign thread (GH-113261)
Serhiy Storchaka committed
November 4, 2023
A
GH-110829: Ensure Thread.join() joins the OS thread (#110848)
Antoine Pitrou committed
October 3, 2023
October 2, 2023
E
September 26, 2023
A
gh-109593: Fix reentrancy issue in multiprocessing resource_tracker (#109629)
Antoine Pitrou committed
August 17, 2023
N
gh-102029: Deprecate passing arguments to `_PyRLock` in `threading` (#102071)
Nikita Sobolev committed
July 12, 2023
N
gh-106236: Replace `assert` with `raise RuntimeError` in `threading.py` (#106237)
Nikita Sobolev committed
May 24, 2023
G
gh-104837: Revert "gh-104341: Add a Separate "Running" Lock for Each Thread (gh-104754) (#104838)
Gregory P. Smith committed
May 23, 2023
E
gh-104341: Add a Separate "Running" Lock for Each Thread (gh-104754)
Eric Snow committed
December 29, 2022
G
gh-100228: Warn from os.fork() if other threads exist. (#100229)
Gregory P. Smith committed
October 31, 2022
E
gh-98610: Adjust the Optional Restrictions on Subinterpreters (GH-98618)
Eric Snow committed
August 30, 2022
D
gh-96349: fix minor performance regression initializing threading.Event (gh-96350)
Daniel Giger committed
August 27, 2022
D
fix threading.Event.isSet() docstring (#96297)
Daniel Giger committed
August 24, 2022
P
GH-93503: Add thread-specific APIs to set profiling and tracing functions in the C-API (#93504)
Pablo Galindo Salgado committed
June 13, 2022
V
gh-84623: Remove unused imports in stdlib (#93773)
Victor Stinner committed
May 16, 2022
S
gh-92530: Fix an issue that occurred after interrupting threading.Condition.notify (GH-92534)
Serhiy Storchaka committed
May 8, 2022
D
February 26, 2022
C
bpo-45735: Promise the long-time truth that `args=list` works (GH-30982)
Charlie Zhao committed
October 6, 2021
C
Fix typos in the Lib directory (GH-28775)
Christian Clauss committed
September 29, 2021
Ł
[typo] Fix threading.Barrier comment that used confusing punctuation (GH-28623)
Łukasz Langa committed
S
bpo-24391: Better reprs for threading objects. (GH-20534)
Serhiy Storchaka committed
September 27, 2021
V
bpo-1596321: Fix threading._shutdown() for the main thread (GH-28549)
Victor Stinner committed
V
bpo-45274: Fix Thread._wait_for_tstate_lock() race condition (GH-28532)
Victor Stinner committed
June 16, 2021
V
bpo-44422: threading.Thread reuses the _delete() method (GH-26741)
Victor Stinner committed
June 15, 2021
V
bpo-44422: Fix threading.enumerate() reentrant call (GH-26727)
Victor Stinner committed
May 14, 2021
A
bpo-37788: Fix reference leak when Thread is never joined (GH-26103)
Antoine Pitrou committed
May 11, 2021
I
bpo-25821: Fix inaccuracy in threading.enumerate/is_alive documentation (#23192)
Irit Katriel committed
April 12, 2021
J
bpo-43723: Deprecate camelCase aliases from threading (GH-25174)
Jelle Zijlstra committed
February 2, 2021
B
bpo-41149: Fix a bug in threading that causes fals-y threads callables to fail to start. (GH-21201)
BarneyStratford committed