COMMITS
/ Modules/_asynciomodule.c March 31, 2026
S
[3.13] gh-146615: Fix format specifiers in extension modules (GH-146617) (GH-146652) (GH-146658)
Serhiy Storchaka committed
November 12, 2024
M
[3.13] gh-126405: fix use-after-free in `_asyncio.Future.remove_done_callback` (GH-126733) (#126736)
Miss Islington (bot) committed
November 2, 2024
M
[3.13] gh-126138: Fix use-after-free in `_asyncio.Task` by evil `__getattribute__` (GH-126305) (#126324)
Miss Islington (bot) committed
October 31, 2024
M
M
October 27, 2024
M
October 25, 2024
M
[3.13] gh-125969: fix OOB in `future_schedule_callbacks` due to an evil `call_soon` (GH-125970) (#125991)
Miss Islington (bot) committed
K
September 3, 2024
P
[3.13] gh-123091: Use more _Py_IsImmortalLoose() (GH-123602) (GH-123622)
Petr Viktorin committed
August 9, 2024
August 2, 2024
M
[3.13] gh-120974: Make asyncio `swap_current_task` safe in free-threaded build (GH-122317) (#122612)
Miss Islington (bot) committed
July 27, 2024
M
[3.13] gh-122332: Fix missing `NULL` check in `asyncio.Task.get_coro` (GH-122338) (#122344)
Miss Islington (bot) committed
July 23, 2024
M
[3.13] gh-120974: Make _asyncio._leave_task atomic in the free-threaded build (GH-122139) (#122186)
Miss Islington (bot) committed
M
[3.13] gh-120974: Make _asyncio._enter_task atomic in the free-threaded build (GH-122138) (#122152)
Miss Islington (bot) committed
July 19, 2024
July 18, 2024
M
[3.13] gh-121621: Move asyncio_running_loop to private struct (GH-121939) (#121943)
Miss Islington (bot) committed
July 16, 2024
M
[3.13] gh-121621: Move asyncio running loop to thread state (GH-121695) (GH-121864)
Miss Islington (bot) committed
July 15, 2024
S
[3.13] gh-121621: Use PyMutex for writes to asyncio state (GH-121622) (#121774)
Sam Gross committed
July 12, 2024
M
[3.13] Update retroactive comments from GH-117741 (segfault in `FutureIter_dealloc`) (GH-121638) (GH-121642)
Miss Islington (bot) committed
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
April 19, 2024
S
GH-115874: Fix segfault in FutureIter_dealloc (GH-117741)
Savannah Ostrowski committed
April 9, 2024
G
gh-116720: Fix corner cases of taskgroups (#117407)
Guido van Rossum committed
March 7, 2024
S
gh-116437: Use new C API PyDict_Pop() to simplify the code (GH-116438)
Serhiy Storchaka committed
January 10, 2024
J
gh-112182: Replace StopIteration with RuntimeError for future (#113220)
Jamie Phan committed
January 9, 2024
S
gh-113848: Use PyErr_GivenExceptionMatches() for check for CancelledError (GH-113849)
Serhiy Storchaka committed
November 15, 2023
S
gh-111789: Use PyDict_GetItemRef() in Modules/_asynciomodule.c (GH-112072)
Serhiy Storchaka committed
October 17, 2023
V
gh-110964: Remove private _PyArg functions (#110966)
Victor Stinner committed
October 2, 2023
V
gh-107073: Make PyObject_VisitManagedDict() public (#108763)
Victor Stinner committed
August 24, 2023
V
gh-106320: Remove private _PyDict functions (#108449)
Victor Stinner committed
August 18, 2023
V
gh-108014: Add Py_IsFinalizing() function (#108032)
Victor Stinner committed
August 4, 2023
B
GH-84436: Skip refcounting for known immortals (GH-107605)
Brandt Bucher committed
July 25, 2023
V
gh-106869: Use new PyMemberDef constant names (#106871)
Victor Stinner committed
July 12, 2023
S
gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)
Serhiy Storchaka committed
July 10, 2023
K
GH-104787: use managed weakrefs in `_asyncio` (#106516)
Kumar Aditya committed
July 4, 2023
V
gh-106320: Remove private pylifecycle.h functions (#106400)
Victor Stinner committed
July 2, 2023
V
gh-106320: Use _PyInterpreterState_GET() (#106336)
Victor Stinner committed
June 24, 2023
June 13, 2023
K
GH-104787: use bitfields in `_asyncio` (#104788)
Kumar Aditya committed
May 26, 2023
K
GH-104787: use managed dict in `_asyncio` (#104795)
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