summaryrefslogtreecommitdiffstats
path: root/Modules/_asynciomodule.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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