| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-59705: Set OS thread name when Thread.name is changed (#127702) | Victor Stinner | 2024-12-10 | 1 | -5/+11 |
|
|
* | gh-59705: Add _thread.set_name() function (#127338) | Victor Stinner | 2024-12-06 | 1 | -0/+9 |
|
|
* | gh-121474: Add threading.Barrier parties arg sanity check. (GH-121480) | Clinton | 2024-07-30 | 1 | -0/+2 |
|
|
* | gh-121905: Consistently use "floating-point" instead of "floating point" (GH-... | Serhiy Storchaka | 2024-07-19 | 1 | -3/+3 |
|
|
* | gh-114271: Fix race in `Thread.join()` (#114839) | mpage | 2024-03-16 | 1 | -186/+32 |
|
|
* | gh-114271: Make `_thread.ThreadHandle` thread-safe in free-threaded builds (G... | mpage | 2024-03-01 | 1 | -17/+7 |
|
|
* | gh-115035: Mark ThreadHandles as non-joinable earlier after forking (#115042) | Sam Gross | 2024-02-06 | 1 | -4/+1 |
|
|
* | gh-109653: Speedup import of threading module (#114509) | Daniel Hollas | 2024-01-31 | 1 | -3/+1 |
|
|
* | gh-114315: Make `threading.Lock` a real class, not a factory function (#114479) | Nikita Sobolev | 2024-01-25 | 1 | -2/+2 |
|
|
* | gh-114423: Remove DummyThread from threading._active when thread dies (GH-114... | Fabio Zadrozny | 2024-01-23 | 1 | -11/+37 |
|
|
* | gh-102512: Turn _DummyThread into _MainThread after os.fork() called from a f... | Serhiy Storchaka | 2024-01-22 | 1 | -1/+8 |
|
|
* | GH-110829: Ensure Thread.join() joins the OS thread (#110848) | Antoine Pitrou | 2023-11-04 | 1 | -15/+48 |
|
|
* | gh-109860: Use a New Thread State When Switching Interpreters, When Necessary... | Eric Snow | 2023-10-03 | 1 | -2/+5 |
|
|
* | gh-105716: Support Background Threads in Subinterpreters Consistently (gh-109... | Eric Snow | 2023-10-02 | 1 | -1/+3 |
|
|
* | gh-109593: Fix reentrancy issue in multiprocessing resource_tracker (#109629) | Antoine Pitrou | 2023-09-26 | 1 | -0/+7 |
|
|
* | gh-102029: Deprecate passing arguments to `_PyRLock` in `threading` (#102071) | Nikita Sobolev | 2023-08-17 | 1 | -0/+7 |
|
|
* | gh-106236: Replace `assert` with `raise RuntimeError` in `threading.py` (#106... | Nikita Sobolev | 2023-07-12 | 1 | -3/+4 |
|
|
* | gh-104837: Revert "gh-104341: Add a Separate "Running" Lock for Each Thread (... | Gregory P. Smith | 2023-05-24 | 1 | -41/+29 |
|
|
* | gh-104341: Add a Separate "Running" Lock for Each Thread (gh-104754) | Eric Snow | 2023-05-23 | 1 | -29/+41 |
|
|
* | gh-100228: Warn from os.fork() if other threads exist. (#100229) | Gregory P. Smith | 2022-12-29 | 1 | -0/+2 |
|
|
* | gh-98610: Adjust the Optional Restrictions on Subinterpreters (GH-98618) | Eric Snow | 2022-10-31 | 1 | -1/+7 |
|
|
* | gh-96349: fix minor performance regression initializing threading.Event (gh-9... | Daniel Giger | 2022-08-30 | 1 | -9/+3 |
|
|
* | fix threading.Event.isSet() docstring (#96297) | Daniel Giger | 2022-08-27 | 1 | -1/+1 |
|
|
* | GH-93503: Add thread-specific APIs to set profiling and tracing functions in ... | Pablo Galindo Salgado | 2022-08-24 | 1 | -3/+22 |
|
|
* | gh-84623: Remove unused imports in stdlib (#93773) | Victor Stinner | 2022-06-13 | 1 | -1/+1 |
|
|
* | gh-92530: Fix an issue that occurred after interrupting threading.Condition.n... | Serhiy Storchaka | 2022-05-16 | 1 | -7/+14 |
|
|
* | gh-89474: Improve Semaphore/BoundedSemaphore.release() for multiple thread wa... | Dong-hee Na | 2022-05-08 | 1 | -5/+3 |
|
|
* | bpo-45735: Promise the long-time truth that `args=list` works (GH-30982) | Charlie Zhao | 2022-02-26 | 1 | -1/+1 |
|
|
* | Fix typos in the Lib directory (GH-28775) | Christian Clauss | 2021-10-06 | 1 | -1/+1 |
|
|
* | [typo] Fix threading.Barrier comment that used confusing punctuation (GH-28623) | Ćukasz Langa | 2021-09-29 | 1 | -1/+1 |
|
|
* | bpo-24391: Better reprs for threading objects. (GH-20534) | Serhiy Storchaka | 2021-09-29 | 1 | -0/+22 |
|
|
* | bpo-1596321: Fix threading._shutdown() for the main thread (GH-28549) | Victor Stinner | 2021-09-27 | 1 | -8/+17 |
|
|
* | bpo-45274: Fix Thread._wait_for_tstate_lock() race condition (GH-28532) | Victor Stinner | 2021-09-27 | 1 | -4/+17 |
|
|
* | bpo-44422: threading.Thread reuses the _delete() method (GH-26741) | Victor Stinner | 2021-06-16 | 1 | -7/+1 |
|
|
* | bpo-44422: Fix threading.enumerate() reentrant call (GH-26727) | Victor Stinner | 2021-06-15 | 1 | -3/+6 |
|
|
* | bpo-37788: Fix reference leak when Thread is never joined (GH-26103) | Antoine Pitrou | 2021-05-14 | 1 | -1/+18 |
|
|
* | bpo-25821: Fix inaccuracy in threading.enumerate/is_alive documentation (#23192) | Irit Katriel | 2021-05-11 | 1 | -2/+2 |
|
|
* | bpo-43723: Deprecate camelCase aliases from threading (GH-25174) | Jelle Zijlstra | 2021-04-12 | 1 | -4/+72 |
|
|
* | bpo-41149: Fix a bug in threading that causes fals-y threads callables to fai... | BarneyStratford | 2021-02-02 | 1 | -1/+1 |
|
|
* | bpo-42350: Fix Thread._reset_internal_locks() (GH-23268) | Victor Stinner | 2020-11-16 | 1 | -2/+6 |
|
|
* | bpo-42308: Add threading.__excepthook__ (GH-23218) | Mario Corchero | 2020-11-12 | 1 | -0/+4 |
|
|
* | bpo-42251: Add gettrace and getprofile to threading (GH-23125) | Mario Corchero | 2020-11-04 | 1 | -1/+9 |
|
|
* | bpo-41833: threading.Thread now uses the target name (GH-22357) | Victor Stinner | 2020-09-23 | 1 | -5/+15 |
|
|
* | bpo-40234: Revert "bpo-37266: Daemon threads are now denied in subinterpreter... | Victor Stinner | 2020-04-12 | 1 | -5/+0 |
|
|
* | bpo-40089: Add _at_fork_reinit() method to locks (GH-19195) | Victor Stinner | 2020-04-07 | 1 | -5/+15 |
|
|
* | bpo-39812: Remove daemon threads in concurrent.futures (GH-19149) | Kyle Stanley | 2020-03-27 | 1 | -0/+29 |
|
|
* | bpo-40089: Fix threading._after_fork() (GH-19191) | Victor Stinner | 2020-03-27 | 1 | -1/+9 |
|
|
* | bpo-15999: Clean up of handling boolean arguments. (GH-15610) | Serhiy Storchaka | 2019-09-01 | 1 | -1/+1 |
|
|
* | bpo-10978: Semaphores can release multiple threads at a time (GH-15588) | Raymond Hettinger | 2019-08-29 | 1 | -9/+15 |
|
|
* | Revert "bpo-37788: Fix a reference leak if a thread is not joined (GH-15228)"... | Victor Stinner | 2019-08-19 | 1 | -10/+0 |
|
|