COMMITS
/ Modules/_asynciomodule.c October 24, 2025
K
gh-140414: add fastpath for current running loop in `asyncio.all_tasks` (#140542)
Kumar Aditya committed
July 11, 2025
W
Doc: More duplicate word fixes (GH-136299)
Weilin Du committed
April 25, 2025
P
gh-91048: Prevent optimizing away the asyncio debug offsets structure on Windows (#132963)
Pablo Galindo Salgado committed
April 23, 2025
Ł
gh-91048: Add ability to list all pending asyncio tasks in a process remotely (#132807)
Łukasz Langa committed
April 16, 2025
S
Remove unused headers from _asynciomodule.c file (#132047)
Srinivas Reddy Thatiparthy (తాటిపర్తి శ్రీనివాస్ రెడ్డి) committed
April 5, 2025
C
gh-131591: Fix GENERATE_DEBUG_SECTION for clangcl on Windows (GH-132112)
Chris Eibl committed
April 1, 2025
B
gh-111178: remove redundant casts for functions with correct signatures (#131673)
Bénédikt Tran committed
March 23, 2025
B
gh-111178: fix UBSan failures for `TaskStepMethWrapper` (#131602)
Bénédikt Tran committed
March 17, 2025
M
GH-131238: More refactoring of core header files (GH-131351)
Mark Shannon committed
March 14, 2025
V
gh-111178: Fix function signatures in `_asynciomodule.c` (#131228)
Victor Stinner committed
March 11, 2025
V
gh-111178: Change Argument Clinic signature for METH_O (#130682)
Victor Stinner committed
March 3, 2025
K
gh-128002: use efficient linked list implementation for eager tasks in asyncio (#130518)
Kumar Aditya committed
February 19, 2025
K
K
gh-129898: per-thread current task implementation in asyncio (#129899)
Kumar Aditya committed
February 13, 2025
K
gh-128002: optimistically remove tasks from linked list when finished (#129995)
Kumar Aditya committed
February 10, 2025
K
gh-129289: fix crash when task finalizer is not called in asyncio (#129840)
Kumar Aditya committed
K
gh-128002: add fast path for native tasks in `asyncio.all_tasks` (#129943)
Kumar Aditya committed
February 6, 2025
K
gh-128002: use per threads tasks linked list in asyncio (#128869)
Kumar Aditya committed
K
gh-91048: fix `_asyncio.future_discard_from_awaited_by` (#129731)
Kumar Aditya committed
K
gh-91048: fix thread safety for asyncio stack introspection APIs (#129399)
Kumar Aditya committed
January 31, 2025
V
gh-129354: Use PyErr_FormatUnraisable() function (#129514)
Victor Stinner committed
January 24, 2025
K
gh-128002: use `_PyObject_SetMaybeWeakref` when creating tasks in asyncio (#128885)
Kumar Aditya committed
January 23, 2025
Ł
gh-91048: Also clear and set ts->asyncio_running_task with eager tasks (#129197)
Łukasz Langa committed
January 22, 2025
Y
January 9, 2025
K
gh-128002: fix `asyncio.all_tasks` against concurrent deallocations of tasks (#128541)
Kumar Aditya committed
January 4, 2025
K
gh-128002: fix many thread safety issues in asyncio (#128147)
Kumar Aditya committed
December 25, 2024
Y
gh-128198: Add missing error checks for usages of PyIter_Next() (GH-128199)
Yan Yanchii committed
K
gh-128002: use internal llist implementation for asyncio tasks (#128256)
Kumar Aditya committed
December 18, 2024
K
gh-121621: clear running loop early in asyncio (#128004)
Kumar Aditya committed
K
gh-127949: deprecate `asyncio.get_event_loop_policy` (#128053)
Kumar Aditya committed
November 12, 2024
K
gh-126405: fix use-after-free in `_asyncio.Future.remove_done_callback` (#126733)
Kumar Aditya committed
November 8, 2024
K
remove minor redundant code from `_asyncio` (#126578)
Kumar Aditya committed
K
GH-107803: use circular double linked list for tasks in `_asyncio` (#126577)
Kumar Aditya committed
November 2, 2024
N
gh-126138: Fix use-after-free in `_asyncio.Task` by evil `__getattribute__` (#126305)
Nico-Posada committed
October 31, 2024
October 27, 2024
October 25, 2024
B
gh-125969: fix OOB in `future_schedule_callbacks` due to an evil `call_soon` (#125970)
Bénédikt Tran committed
K
GH-125789: fix `fut._callbacks` to always return a copy of callbacks (#125922)
Kumar Aditya committed
October 10, 2024
M
GH-125174: Make immortal objects more robust, following design from PEP 683 (GH-125251)
Mark Shannon committed
September 2, 2024
P
gh-123091: Use more _Py_IsImmortalLoose() (GH-123602)
Petr Viktorin committed
August 11, 2024
K
GH-120974: make `_asyncio.all_tasks` thread safe (#122801)
Kumar Aditya committed
August 2, 2024
S
July 27, 2024
P
gh-122332: Fix missing `NULL` check in `asyncio.Task.get_coro` (#122338)
Peter Bierma committed
July 23, 2024
S
gh-120974: Make _asyncio._leave_task atomic in the free-threaded build (#122139)
Sam Gross committed
S
gh-120974: Use common freelist code in asyncio (#122132)
Sam Gross committed
S
gh-120974: Make _asyncio._enter_task atomic in the free-threaded build (#122138)
Sam Gross committed
July 19, 2024
S
gh-121621: Disable asyncio freelist in free-threaded build (#122046)
Sam Gross committed