COMMITS
/ Modules/_asynciomodule.c May 15, 2023
E
May 7, 2023
I
gh-97696: Use `PyObject_CallMethodNoArgs` and inline is_loop_running check in `_asyncio` (#104255)
Itamar Ostricher committed
May 5, 2023
J
gh-97696: Remove redundant #include (#104216)
Jacob Bower committed
E
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
Eric Snow committed
K
GH-103092: port `_asyncio` freelist to module state (#104196)
Kumar Aditya committed
May 1, 2023
I
gh-97696: asyncio eager tasks factory (#102853)
Itamar Ostricher committed
April 29, 2023
I
gh-103793: Defer formatting task name (#103767)
Itamar Ostricher committed
April 3, 2023
K
GH-103182: use vectorcall in `_asyncio` instead of variadic calling APIs (#103175)
Kumar Aditya committed
February 24, 2023
I
E
gh-101476: Use _PyType_GetModuleState where applicable (#102188)
Erlend E. Aasland committed
January 25, 2023
S
gh-101326: Fix regression when passing None to FutureIter.throw (#101327)
Shantanu committed
December 22, 2022
I
gh-100344: Add C implementation for `asyncio.current_task` (#100345)
Itamar Ostricher committed
December 21, 2022
K
GH-100363: Speed up `asyncio.get_running_loop` (#100364)
Kumar Aditya committed
December 6, 2022
S
gh-93453: No longer create an event loop in get_event_loop() (#98440)
Serhiy Storchaka committed
November 29, 2022
K
GH-91375: Port `_asyncio` static types to heap types and module state (#99122)
Kumar Aditya committed
November 16, 2022
V
gh-99300: Replace Py_INCREF() with Py_NewRef() (#99513)
Victor Stinner committed
November 13, 2022
V
gh-99300: Use Py_NewRef() in Modules/_asynciomodule.c (#99441)
Victor Stinner committed
November 8, 2022
E
gh-90868: Adjust the Generated Objects (gh-99223)
Eric Snow committed
November 2, 2022
K
GH-90699: Remove `_Py_IDENTIFIER` usage from `_asyncio` module (#99010)
Kumar Aditya committed
October 7, 2022
G
GH-90985: Revert "Deprecate passing a message into cancel()" (#97999)
Guido van Rossum committed
October 5, 2022
G
GH-96704: Add {Task,Handle}.get_context(), use it in call_exception_handler() (#96756)
Guido van Rossum committed
September 30, 2022
G
GH-97592: Fix crash in C remove_done_callback due to evil code (#97660)
Guido van Rossum committed
August 15, 2022
Y
gh-95808: Add missing early returns in _asynciomodule.c (#95809)
Yury Selivanov committed
August 4, 2022
July 11, 2022
May 27, 2022
M
GH-90230: Add stats to breakdown the origin of calls to `PyEval_EvalFrame` (GH-93284)
Mark Shannon committed
K
GH-93207: Remove HAVE_STDARG_PROTOTYPES configure check for stdarg.h (#93215)
Kumar Aditya committed
May 3, 2022
V
gh-91320: Use _PyCFunction_CAST() (#92251)
Victor Stinner committed
April 1, 2022
A
bpo-47167: Allow overriding a future compliance check in asyncio.Task (GH-32197)
Andrew Svetlov committed
March 29, 2022
March 23, 2022
A
bpo-46829: Deprecate passing a message into Future.cancel() and Task.cancel() (GH-31840)
Andrew Svetlov committed
March 19, 2022
A
bpo-47057: Use FASTCALL convention for FutureIter.throw() (GH-31973)
Andrew Svetlov committed
March 17, 2022
A
bpo-47039: Normalize repr() of asyncio future and task objects (GH-31950)
Andrew Svetlov committed
March 14, 2022
A
bpo-46994: Accept explicit contextvars.Context in asyncio create_task() API (GH-31837)
Andrew Svetlov committed
February 28, 2022
G
bpo-46771: Remove two controversial lines from Task.cancel() (GH-31623)
Guido van Rossum committed
February 24, 2022
T
bpo-46771: Implement task cancel requests counter (GH-31513)
Tin Tvrtković committed
February 21, 2022
A
bpo-45390: Propagate CancelledError's message from cancelled task to its awaiter (GH-31383)
Andrew Svetlov committed
February 15, 2022
G
bpo-46752: Add TaskGroup; add Task..cancelled(),.uncancel() (GH-31270)
Guido van Rossum committed
February 8, 2022
January 22, 2022
K
bpo-46469: Make asyncio generic classes return GenericAlias (GH-30777)
Kumar Aditya committed
January 7, 2022
E
bpo-46070: Fix asyncio initialisation guard (GH-30423)
Erlend Egeberg Aasland committed
December 17, 2021
I
bpo-45711: Remove type and traceback from exc_info (GH-30122)
Irit Katriel committed
December 3, 2021
November 10, 2021
I
bpo-45711: Use _PyErr_ClearExcState instead of setting only exc_value to NULL (GH-29404)
Irit Katriel committed
October 22, 2021
C
bpo-43974: Move Py_BUILD_CORE_MODULE into module code (GH-29157)
Christian Heimes committed
October 13, 2021
V
pycore_pystate.h no longer redefines PyThreadState_GET() (GH-28921)
Victor Stinner committed
October 7, 2021
M
bpo-45262, asyncio: Fix cache of the running loop holder (GH-28796)
Matthias Reichl committed
July 23, 2021
P
bpo-42747: Remove Py_TPFLAGS_HAVE_AM_SEND and make Py_TPFLAGS_HAVE_VERSION_TAG no-op (GH-27260)
Petr Viktorin committed
April 25, 2021
S
bpo-39529: Deprecate creating new event loop in asyncio.get_event_loop() (GH-23554)
Serhiy Storchaka committed