summaryrefslogtreecommitdiffstats
path: root/Modules/_asynciomodule.c
Commit message (Expand)AuthorAgeFilesLines
* gh-97696: Use `PyObject_CallMethodNoArgs` and inline is_loop_running check in...Itamar Ostricher2023-05-071-18/+5
* gh-97696: Remove redundant #include (#104216)Jacob Bower2023-05-051-1/+0
* gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)Eric Snow2023-05-051-0/+1
* GH-103092: port `_asyncio` freelist to module state (#104196)Kumar Aditya2023-05-051-27/+25
* gh-97696: asyncio eager tasks factory (#102853)Itamar Ostricher2023-05-011-12/+242
* gh-103793: Defer formatting task name (#103767)Itamar Ostricher2023-04-291-2/+11
* GH-103182: use vectorcall in `_asyncio` instead of variadic calling APIs (#10...Kumar Aditya2023-04-031-22/+17
* gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives (in...Irit Katriel2023-02-241-47/+22
* gh-101476: Use _PyType_GetModuleState where applicable (#102188)Erlend E. Aasland2023-02-241-1/+1
* gh-101326: Fix regression when passing None to FutureIter.throw (#101327)Shantanu2023-01-251-1/+6
* gh-100344: Add C implementation for `asyncio.current_task` (#100345)Itamar Ostricher2022-12-221-0/+39
* GH-100363: Speed up `asyncio.get_running_loop` (#100364)Kumar Aditya2022-12-211-118/+12
* gh-93453: No longer create an event loop in get_event_loop() (#98440)Serhiy Storchaka2022-12-061-24/+3
* GH-91375: Port `_asyncio` static types to heap types and module state (#99122)Kumar Aditya2022-11-291-405/+638
* gh-99300: Replace Py_INCREF() with Py_NewRef() (#99513)Victor Stinner2022-11-161-4/+2
* gh-99300: Use Py_NewRef() in Modules/_asynciomodule.c (#99441)Victor Stinner2022-11-131-54/+26
* gh-90868: Adjust the Generated Objects (gh-99223)Eric Snow2022-11-081-4/+5
* GH-90699: Remove `_Py_IDENTIFIER` usage from `_asyncio` module (#99010)Kumar Aditya2022-11-021-69/+38
* GH-90985: Revert "Deprecate passing a message into cancel()" (#97999)Guido van Rossum2022-10-071-20/+0
* GH-96704: Add {Task,Handle}.get_context(), use it in call_exception_handler()...Guido van Rossum2022-10-051-0/+13
* GH-97592: Fix crash in C remove_done_callback due to evil code (#97660)Guido van Rossum2022-09-301-2/+7
* gh-96348: Deprecate the 3-arg signature of coroutine.throw and generator.thro...Ofey Chan2022-09-301-0/+8
* gh-95808: Add missing early returns in _asynciomodule.c (#95809)Yury Selivanov2022-08-151-2/+3
* gh-91323: Revert "Allow overriding a future compliance check in asyncio.Task ...Łukasz Langa2022-08-041-64/+7
* bpo-45924: Fix asyncio incorrect traceback when future's exception is raised ...Kumar Aditya2022-07-111-0/+14
* GH-90230: Add stats to breakdown the origin of calls to `PyEval_EvalFrame` (G...Mark Shannon2022-05-271-1/+2
* GH-93207: Remove HAVE_STDARG_PROTOTYPES configure check for stdarg.h (#93215)Kumar Aditya2022-05-271-4/+0
* gh-91320: Use _PyCFunction_CAST() (#92251)Victor Stinner2022-05-031-1/+1
* bpo-47167: Allow overriding a future compliance check in asyncio.Task (GH-32197)Andrew Svetlov2022-04-011-7/+64
* asyncio.Task: rename internal nested variable to don't hide another declarati...Andrew Svetlov2022-03-291-13/+13
* bpo-46829: Deprecate passing a message into Future.cancel() and Task.cancel()...Andrew Svetlov2022-03-231-0/+20
* bpo-47057: Use FASTCALL convention for FutureIter.throw() (GH-31973)Andrew Svetlov2022-03-191-8/+13
* bpo-47039: Normalize repr() of asyncio future and task objects (GH-31950)Andrew Svetlov2022-03-171-56/+21
* bpo-46994: Accept explicit contextvars.Context in asyncio create_task() API (...Andrew Svetlov2022-03-141-5/+11
* bpo-46771: Remove two controversial lines from Task.cancel() (GH-31623)Guido van Rossum2022-02-281-3/+7
* bpo-46771: Implement task cancel requests counter (GH-31513)Tin Tvrtković2022-02-241-27/+18
* bpo-45390: Propagate CancelledError's message from cancelled task to its awai...Andrew Svetlov2022-02-211-23/+19
* bpo-46752: Add TaskGroup; add Task..cancelled(),.uncancel() (GH-31270)Guido van Rossum2022-02-151-0/+59
* bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...Eric Snow2022-02-081-0/+1
* bpo-46469: Make asyncio generic classes return GenericAlias (GH-30777)Kumar Aditya2022-01-221-16/+2
* bpo-46070: Fix asyncio initialisation guard (GH-30423)Erlend Egeberg Aasland2022-01-071-6/+4
* bpo-45711: Remove type and traceback from exc_info (GH-30122)Irit Katriel2021-12-171-8/+2
* bpo-45711: [asyncio] Normalize exceptions immediately after Fetch, before the...Irit Katriel2021-12-031-7/+12
* bpo-45711: Use _PyErr_ClearExcState instead of setting only exc_value to NULL...Irit Katriel2021-11-101-4/+9
* bpo-43974: Move Py_BUILD_CORE_MODULE into module code (GH-29157)Christian Heimes2021-10-221-0/+4
* pycore_pystate.h no longer redefines PyThreadState_GET() (GH-28921)Victor Stinner2021-10-131-2/+3
* bpo-45262, asyncio: Fix cache of the running loop holder (GH-28796)Matthias Reichl2021-10-071-0/+3
* bpo-42747: Remove Py_TPFLAGS_HAVE_AM_SEND and make Py_TPFLAGS_HAVE_VERSION_TA...Petr Viktorin2021-07-231-2/+1
* bpo-39529: Deprecate creating new event loop in asyncio.get_event_loop() (GH-...Serhiy Storchaka2021-04-251-3/+23
* Fix memory leak introduced by GH-22780 (GH-23237)Andrew Svetlov2020-11-111-0/+1