summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_asyncio/test_futures.py
Commit message (Expand)AuthorAgeFilesLines
* gh-125966: fix use-after-free on `fut->fut_callback0` due to an evil callback...Bénédikt Tran2024-10-271-0/+18
* gh-125984: fix use-after-free on `fut->fut_{callback,context}0` due to an evi...Bénédikt Tran2024-10-271-2/+71
* gh-125969: fix OOB in `future_schedule_callbacks` due to an evil `call_soon` ...Bénédikt Tran2024-10-251-0/+33
* GH-125789: fix `fut._callbacks` to always return a copy of callbacks (#125922)Kumar Aditya2024-10-251-0/+18
* gh-124958: Revert "gh-125472: Revert "gh-124958: fix asyncio.TaskGroup and _P...Thomas Grainger2024-10-141-0/+22
* gh-125472: Revert "gh-124958: fix asyncio.TaskGroup and _PyFuture refcycles (...Kirill Podoprigora2024-10-141-22/+0
* gh-124958: fix asyncio.TaskGroup and _PyFuture refcycles (#124959)Thomas Grainger2024-10-141-0/+22
* gh-117459: Keep the traceback in _convert_future_exc (#117460)rsp4jack2024-04-041-0/+19
* gh-112182: Replace StopIteration with RuntimeError for future (#113220)Jamie Phan2024-01-101-4/+19
* gh-101326: Fix regression when passing None to FutureIter.throw (#101327)Shantanu2023-01-251-0/+2
* gh-93453: No longer create an event loop in get_event_loop() (#98440)Serhiy Storchaka2022-12-061-16/+8
* GH-90985: Revert "Deprecate passing a message into cancel()" (#97999)Guido van Rossum2022-10-071-10/+2
* GH-97592: Fix crash in C remove_done_callback due to evil code (#97660)Guido van Rossum2022-09-301-0/+15
* gh-96348: Deprecate the 3-arg signature of coroutine.throw and generator.thro...Ofey Chan2022-09-301-4/+9
* Simplify testing the warning filename (GH-91868)Serhiy Storchaka2022-04-241-4/+4
* bpo-46829: Deprecate passing a message into Future.cancel() and Task.cancel()...Andrew Svetlov2022-03-231-2/+10
* bpo-46469: Make asyncio generic classes return GenericAlias (GH-30777)Kumar Aditya2022-01-221-1/+6
* bpo-46358: modernize `test_asyncio` (GH-30562)Nikita Sobolev2022-01-131-7/+4
* bpo-23819: Get rid of assert statements in test_asyncio (GH-30212)Serhiy Storchaka2021-12-201-9/+9
* bpo-45011: Fix test_asyncio without C module _asyncio (GH-27968)Serhiy Storchaka2021-08-261-0/+2
* bpo-39529: Deprecate creating new event loop in asyncio.get_event_loop() (GH-...Serhiy Storchaka2021-04-251-10/+52
* bpo-31033: Add a msg argument to Future.cancel() and Task.cancel() (GH-19979)Chris Jerdonek2020-05-151-0/+21
* bpo-38785: Prevent asyncio from crashing (GH-17144)Andrew Svetlov2019-11-131-0/+39
* bpo-35504: Fix segfaults and SystemErrors when deleting certain attrs. (GH-11...Zackery Spytz2018-12-171-0/+7
* bpo-33562: Check the global asyncio event loop policy isn't set after any tes...Brett Cannon2018-06-021-0/+4
* bpo-32643: Drop support for a few private Task and Future APIs. (#5293)Yury Selivanov2018-01-241-4/+0
* bpo-32436: Implement PEP 567 (#5027)Yury Selivanov2018-01-231-4/+10
* bpo-31721: Allow Future._log_traceback to only be set to False (#5009)Yury Selivanov2017-12-251-0/+5
* bpo-32363: Disable Task.set_exception() and Task.set_result() (#4923)Yury Selivanov2017-12-251-1/+2
* bpo-32415: Add asyncio.Task.get_loop() and Future.get_loop() (#4992)Yury Selivanov2017-12-231-0/+1
* bpo-32348: Optimize asyncio.Future schedule/add/remove callback. (#4907)Yury Selivanov2017-12-181-21/+138
* bpo-32273: Move asyncio.test_utils to test.test_asyncio (#4785)Yury Selivanov2017-12-111-5/+2
* bpo-31185: Fixed miscellaneous errors in asyncio speedup module. (#3076)Serhiy Storchaka2017-09-031-8/+37
* bpo-31250, test_asyncio: fix dangling threads (#3252)Victor Stinner2017-09-011-0/+2
* bpo-31061: fix crash in asyncio speedup module (GH-2966)Alexander Mohr2017-08-021-0/+12
* bpo-30828: Fix out of bounds write in `asyncio.CFuture.remove_done_callback()...Yury Selivanov2017-07-051-1/+23
* bpo-30508: Don't log exceptions if Task/Future "cancel()" method called (#2050)Yury Selivanov2017-06-111-0/+8
* bpo-28963: Fix out of bound iteration in asyncio.Future.remove_done_callback/...Yury Selivanov2017-03-031-0/+29
* correctly emulate error semantics of gen.throw in FutureIter_throwBenjamin Peterson2016-11-141-0/+9
* Merge 3.5 (issue #28634)Yury Selivanov2016-11-071-0/+23
|\
| * Issue #28634: Fix asyncio.isfuture() to support mocksYury Selivanov2016-11-071-0/+23
* | Merge 3.5 (issue #28613)Yury Selivanov2016-11-041-0/+3
|\ \ | |/
| * Issue #28613: Fix get_event_loop() to return the current loopYury Selivanov2016-11-041-0/+3
* | asyncio: Increase asyncio.Future test coverage; test both implementations.Yury Selivanov2016-10-241-81/+75
* | Issue #28492: Fix how StopIteration is raised in _asyncio.FutureYury Selivanov2016-10-201-0/+13
|/
* Merge asyncio upstream.Guido van Rossum2016-09-091-0/+68
* Issue #27041: asyncio: Add loop.create_future methodYury Selivanov2016-05-161-8/+9
* asyncio/tests: Ensure a gc_collect for __del__ testingYury Selivanov2016-05-131-0/+1
* asyncio: Prevent StopIteration from being thrown into a FutureYury Selivanov2016-03-021-0/+4
* asyncio: Cleanup Future APIYury Selivanov2015-11-171-4/+7