summaryrefslogtreecommitdiffstats
path: root/Lib/threading.py
Commit message (Expand)AuthorAgeFilesLines
* gh-114827: clarify `threading.Event.wait` timeout behavior (#114834)Doug Hoskisson2025-10-141-1/+2
* gh-136003: Execute pre-finalization callbacks in a loop (GH-136004)Peter Bierma2025-09-181-2/+3
* gh-130522: Fix unraisable TypeError in threading at interpreter shutdown (#13...Tyler Kennedy2025-07-251-1/+1
* gh-134323: Fix the new `threading.RLock.locked` method (#134368)Duprat2025-05-221-2/+2
* gh-132542: Set native thread ID after fork (GH-132701)Noam Cohen2025-05-201-0/+2
* gh-134087: enforce signature of `threading.RLock` (#134178)Bénédikt Tran2025-05-191-10/+3
* gh-132578: Rename the `threading.Thread._handle` field (#132696)mpage2025-04-211-11/+11
* gh-128384: Use a context variable for warnings.catch_warnings (gh-130010)Neil Schemenauer2025-04-091-2/+22
* gh-115942: Add `locked` to several multiprocessing locks (#115944)sobolevn2025-04-081-1/+6
* gh-129403: Fix `ValueError` messages in `asyncio.Barrier` and `threading.Barr...Stan Ulbrych2025-01-301-1/+1
* gh-118761: Always lazy import `warnings` in `threading` (#129428)Taneli Hukkinen2025-01-291-1/+1
* gh-59705: Set OS thread name when Thread.name is changed (#127702)Victor Stinner2024-12-101-5/+11
* gh-59705: Add _thread.set_name() function (#127338)Victor Stinner2024-12-061-0/+9
* gh-121474: Add threading.Barrier parties arg sanity check. (GH-121480)Clinton2024-07-301-0/+2
* gh-121905: Consistently use "floating-point" instead of "floating point" (GH-...Serhiy Storchaka2024-07-191-3/+3
* gh-114271: Fix race in `Thread.join()` (#114839)mpage2024-03-161-186/+32
* gh-114271: Make `_thread.ThreadHandle` thread-safe in free-threaded builds (G...mpage2024-03-011-17/+7
* gh-115035: Mark ThreadHandles as non-joinable earlier after forking (#115042)Sam Gross2024-02-061-4/+1
* gh-109653: Speedup import of threading module (#114509)Daniel Hollas2024-01-311-3/+1
* gh-114315: Make `threading.Lock` a real class, not a factory function (#114479)Nikita Sobolev2024-01-251-2/+2
* gh-114423: Remove DummyThread from threading._active when thread dies (GH-114...Fabio Zadrozny2024-01-231-11/+37
* gh-102512: Turn _DummyThread into _MainThread after os.fork() called from a f...Serhiy Storchaka2024-01-221-1/+8
* GH-110829: Ensure Thread.join() joins the OS thread (#110848)Antoine Pitrou2023-11-041-15/+48
* gh-109860: Use a New Thread State When Switching Interpreters, When Necessary...Eric Snow2023-10-031-2/+5
* gh-105716: Support Background Threads in Subinterpreters Consistently (gh-109...Eric Snow2023-10-021-1/+3
* gh-109593: Fix reentrancy issue in multiprocessing resource_tracker (#109629)Antoine Pitrou2023-09-261-0/+7
* gh-102029: Deprecate passing arguments to `_PyRLock` in `threading` (#102071)Nikita Sobolev2023-08-171-0/+7
* gh-106236: Replace `assert` with `raise RuntimeError` in `threading.py` (#106...Nikita Sobolev2023-07-121-3/+4
* gh-104837: Revert "gh-104341: Add a Separate "Running" Lock for Each Thread (...Gregory P. Smith2023-05-241-41/+29
* gh-104341: Add a Separate "Running" Lock for Each Thread (gh-104754)Eric Snow2023-05-231-29/+41
* gh-100228: Warn from os.fork() if other threads exist. (#100229)Gregory P. Smith2022-12-291-0/+2
* gh-98610: Adjust the Optional Restrictions on Subinterpreters (GH-98618)Eric Snow2022-10-311-1/+7
* gh-96349: fix minor performance regression initializing threading.Event (gh-9...Daniel Giger2022-08-301-9/+3
* fix threading.Event.isSet() docstring (#96297)Daniel Giger2022-08-271-1/+1
* GH-93503: Add thread-specific APIs to set profiling and tracing functions in ...Pablo Galindo Salgado2022-08-241-3/+22
* gh-84623: Remove unused imports in stdlib (#93773)Victor Stinner2022-06-131-1/+1
* gh-92530: Fix an issue that occurred after interrupting threading.Condition.n...Serhiy Storchaka2022-05-161-7/+14
* gh-89474: Improve Semaphore/BoundedSemaphore.release() for multiple thread wa...Dong-hee Na2022-05-081-5/+3
* bpo-45735: Promise the long-time truth that `args=list` works (GH-30982)Charlie Zhao2022-02-261-1/+1
* Fix typos in the Lib directory (GH-28775)Christian Clauss2021-10-061-1/+1
* [typo] Fix threading.Barrier comment that used confusing punctuation (GH-28623)Łukasz Langa2021-09-291-1/+1
* bpo-24391: Better reprs for threading objects. (GH-20534)Serhiy Storchaka2021-09-291-0/+22
* bpo-1596321: Fix threading._shutdown() for the main thread (GH-28549)Victor Stinner2021-09-271-8/+17
* bpo-45274: Fix Thread._wait_for_tstate_lock() race condition (GH-28532)Victor Stinner2021-09-271-4/+17
* bpo-44422: threading.Thread reuses the _delete() method (GH-26741)Victor Stinner2021-06-161-7/+1
* bpo-44422: Fix threading.enumerate() reentrant call (GH-26727)Victor Stinner2021-06-151-3/+6
* bpo-37788: Fix reference leak when Thread is never joined (GH-26103)Antoine Pitrou2021-05-141-1/+18
* bpo-25821: Fix inaccuracy in threading.enumerate/is_alive documentation (#23192)Irit Katriel2021-05-111-2/+2
* bpo-43723: Deprecate camelCase aliases from threading (GH-25174)Jelle Zijlstra2021-04-121-4/+72
* bpo-41149: Fix a bug in threading that causes fals-y threads callables to fai...BarneyStratford2021-02-021-1/+1