COMMITS
/ Modules/_asynciomodule.c November 12, 2024
M
[3.12] gh-126405: fix use-after-free in `_asyncio.Future.remove_done_callback` (GH-126733) (#126737)
Miss Islington (bot) committed
November 2, 2024
M
[3.12] gh-126138: Fix use-after-free in `_asyncio.Task` by evil `__getattribute__` (GH-126305) (#126325)
Miss Islington (bot) committed
October 31, 2024
M
M
October 27, 2024
M
October 25, 2024
M
[3.12] gh-125969: fix OOB in `future_schedule_callbacks` due to an evil `call_soon` (GH-125970) (#125992)
Miss Islington (bot) committed
M
[3.12] GH-125789: fix `fut._callbacks` to always return a copy of callbacks (GH-125922) (#125977)
Miss Islington (bot) committed
August 15, 2024
M
[3.12] gh-112182: Replace StopIteration with RuntimeError for future (GH-113220) (GH-123033)
Miss Islington (bot) committed
August 9, 2024
July 27, 2024
M
[3.12] gh-122332: Fix missing `NULL` check in `asyncio.Task.get_coro` (GH-122338) (#122345)
Miss Islington (bot) committed
April 19, 2024
M
[3.12] GH-115874: Fix segfault in FutureIter_dealloc (GH-118114)
Miss Islington (bot) committed
June 26, 2023
K
[3.12] gh-105987: Fix reference counting issue in `_asyncio._swap_cur… (#106099)
Kumar Aditya committed
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