summaryrefslogtreecommitdiffstats
path: root/Modules/_asynciomodule.c
Commit message (Expand)AuthorAgeFilesLines
* gh-116322: Add Py_mod_gil module slot (#116882)Brett Simmers2024-05-031-0/+1
* GH-115874: Fix segfault in FutureIter_dealloc (GH-117741)Savannah Ostrowski2024-04-191-2/+16
* gh-116720: Fix corner cases of taskgroups (#117407)Guido van Rossum2024-04-091-0/+3
* gh-116437: Use new C API PyDict_Pop() to simplify the code (GH-116438)Serhiy Storchaka2024-03-071-14/+14
* gh-112182: Replace StopIteration with RuntimeError for future (#113220)Jamie Phan2024-01-101-5/+20
* gh-113848: Use PyErr_GivenExceptionMatches() for check for CancelledError (GH...Serhiy Storchaka2024-01-091-15/+1
* gh-111789: Use PyDict_GetItemRef() in Modules/_asynciomodule.c (GH-112072)Serhiy Storchaka2023-11-151-6/+2
* gh-110964: Remove private _PyArg functions (#110966)Victor Stinner2023-10-171-0/+1
* gh-107073: Make PyObject_VisitManagedDict() public (#108763)Victor Stinner2023-10-021-3/+3
* gh-106320: Remove private _PyDict functions (#108449)Victor Stinner2023-08-241-0/+1
* gh-108014: Add Py_IsFinalizing() function (#108032)Victor Stinner2023-08-181-1/+1
* GH-84436: Skip refcounting for known immortals (GH-107605)Brandt Bucher2023-08-041-1/+2
* gh-106869: Use new PyMemberDef constant names (#106871)Victor Stinner2023-07-251-1/+1
* gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)Serhiy Storchaka2023-07-121-2/+2
* GH-104787: use managed weakrefs in `_asyncio` (#106516)Kumar Aditya2023-07-101-21/+6
* gh-106320: Remove private pylifecycle.h functions (#106400)Victor Stinner2023-07-041-1/+2
* gh-106320: Use _PyInterpreterState_GET() (#106336)Victor Stinner2023-07-021-1/+1
* gh-105987: Fix reference counting issue in `_asyncio._swap_current_task` (#10...chgnrdv2023-06-241-4/+7
* GH-104787: use bitfields in `_asyncio` (#104788)Kumar Aditya2023-06-131-7/+10
* GH-104787: use managed dict in `_asyncio` (#104795)Kumar Aditya2023-05-261-9/+5
* gh-104341: Adjust tstate_must_exit() to Respect Interpreter Finalization (gh-...Eric Snow2023-05-151-1/+1
* 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