summaryrefslogtreecommitdiffstats
path: root/Lib/concurrent/futures
Commit message (Expand)AuthorAgeFilesLines
* gh-139462: Make the ProcessPoolExecutor BrokenProcessPool exception report wh...J Berg2025-11-111-2/+16
* gh-141125: delete unused import textwrap in interpreter.py (#141126)yihong2025-11-071-1/+0
* gh-137282: Fix `TypeError` in tab completion and `dir()` of `concurrent.futur...Henry Schreiner2025-07-311-1/+1
* gh-136470: Correct InterpreterPoolExecutor's default thread name (GH-136472)AN Long2025-07-201-0/+2
* gh-136380: Fix import behavior for `concurrent.futures.InterpreterPoolExecuto...AN Long2025-07-081-17/+18
* gh-133485: Use interpreters.Interpreter in InterpreterPoolExecutor (gh-133957)Eric Snow2025-06-181-136/+45
* gh-134939: Add the concurrent.interpreters Module (gh-133958)Eric Snow2025-06-111-1/+1
* gh-132969: Fix error/hang when shutdown(wait=False) and task exited abnormal...Ajay Kamdar2025-06-101-0/+5
* gh-132775: Use _PyObject_GetXIData (With Fallback) (gh-134440)Eric Snow2025-05-221-42/+13
* gh-134173: optimize state transfer between `concurrent.futures.Future` and `a...J. Nick Koston2025-05-181-0/+27
* gh-132063: ensure that `ProcessPoolExecutor` does not swallow falsey exceptio...Duprat2025-04-082-2/+2
* gh-74028: add `buffersize` parameter to `concurrent.futures.Executor.map` for...Enzo Bonnal2025-03-132-4/+38
* gh-128041: Add `terminate_workers` and `kill_workers` methods to ProcessPoolE...Charles Machalow2025-03-051-0/+71
* Revert "gh-128041: Add `terminate_workers` and `kill_workers` methods to Proc...Sam Gross2025-03-041-71/+0
* gh-128041: Add `terminate_workers` and `kill_workers` methods to ProcessPoolE...Charles Machalow2025-03-031-0/+71
* gh-88110: Clear concurrent.futures.thread._threads_queues after fork to avoid...Andrei Bodrov2024-11-221-0/+1
* gh-125864: Propagate `pickle.loads()` failures in `InterpreterPoolExecutor` (...Peter Bierma2024-10-241-1/+2
* gh-124694: Add concurrent.futures.InterpreterPoolExecutor (gh-124548)Eric Snow2024-10-163-29/+314
* gh-125451: Fix deadlock in ProcessPoolExecutor shutdown (#125492)Sam Gross2024-10-161-29/+21
* gh-120417: Add #noqa to used imports in the stdlib (#120421)Victor Stinner2024-06-131-1/+1
* gh-120121: Add InvalidStateError to concurrent.futures.__all__ (#120123)AN Long2024-06-081-0/+1
* gh-120157: Remove unused code in concurrent.future (gh-120187)Clinton2024-06-071-8/+0
* gh-117783: Immortalize objects that use deferred reference counting (#118112)Sam Gross2024-04-291-2/+3
* Simplify concurrent.futures.process code by using itertools.batched() (GH-114...NewUserHa2024-01-271-11/+1
* gh-109649: Use os.process_cpu_count() (#110165)Victor Stinner2023-10-012-3/+3
* gh-109047: concurrent.futures catches PythonFinalizationError (#109810)Victor Stinner2023-09-291-17/+30
* Remove concurrent.futures deadcode: process_result_item() (#109906)Victor Stinner2023-09-261-18/+8
* gh-109370: Fix unexpected traceback output in test_concurrent_futures (GH-109...Serhiy Storchaka2023-09-261-1/+2
* gh-105829: Fix concurrent.futures.ProcessPoolExecutor deadlock (#108513)elfstrom2023-09-221-3/+15
* Fix typos in docs and comments (#109619)Heinz-Alexander Fuetterer2023-09-201-1/+1
* gh-107219: Fix concurrent.futures terminate_broken() (#109244)Victor Stinner2023-09-111-0/+4
* gh-107219: Fix concurrent.futures terminate_broken() (#108974)Victor Stinner2023-09-061-1/+8
* gh-94777: Fix deadlock in ProcessPoolExecutor (#94784)Louis Paulot2023-07-101-0/+4
* gh-102024: Reduced _idle_semaphore.release calls (#102025)Andrii Kuzmin2023-05-261-8/+11
* gh-94440: Fix issue of ProcessPoolExecutor shutdown hanging (#94468)yonatanp2023-03-161-0/+5
* gh-102515: Remove unused imports in the `Lib/` directory (#102516)Alex Waygood2023-03-081-0/+2
* gh-84559: Remove the new multiprocessing warning, too disruptive. (#101551)Gregory P. Smith2023-02-031-17/+0
* GH-84559: Deprecate fork being the multiprocessing default. (#100618)Gregory P. Smith2023-02-021-3/+20
* gh-95166: cancel map waited on future on timeout (GH-95169)Thomas Grainger2022-07-281-2/+14
* gh-90622: Do not spawn ProcessPool workers on demand via fork method. (#91598)Gregory P. Smith2022-05-081-10/+34
* gh-90622: Prevent max_tasks_per_child use with a fork mp_context. (#91587)Gregory P. Smith2022-05-061-7/+17
* bpo-46787: Fix `ProcessPoolExecutor exception` memory leak (GH-31408) (#31408)themylogin2022-05-021-0/+3
* concurrent.futures: Fix typo in docstring (#92121)Yiannis Hadjicharalambous2022-05-021-1/+1
* Remove trailing spaces (GH-31695)Serhiy Storchaka2022-03-051-1/+1
* bpo-46522: fix concurrent.futures and io AttributeError messages (GH-30887)Thomas Grainger2022-02-231-1/+1
* bpo-20369: concurrent.futures.wait() now deduplicates futures given a… (GH-...Kumar Aditya2022-01-041-6/+7
* bpo-42413: Replace `concurrent.futures.TimeoutError` and `asyncio.TimeoutErro...Kumar Aditya2021-12-191-3/+1
* bpo-43498: Fix dictionary iteration error in _ExecutorManagerThread (GH-24868)Jakub Kulík2021-11-291-1/+1
* bpo-44733: Add max_tasks_per_child to ProcessPoolExecutor (GH-27373)Logan Jones2021-11-201-14/+55
* bpo-45021: Fix a hang in forked children (GH-28007)nullptr2021-09-201-0/+6