COMMITS
/ Objects/genobject.c March 21, 2026
M
GH-145667: Merge `GET_ITER` and `GET_YIELD_FROM_ITER` (GH-146120)
Mark Shannon committed
March 16, 2026
K
gh-127958: Trace from RESUME in the JIT (GH-145905)
Ken Jin committed
February 3, 2026
S
gh-120321: Add gi_state, cr_state, and ag_state attributes (gh-144409)
Sam Gross committed
January 30, 2026
S
gh-120321: Make gi_yieldfrom thread-safe in free-threading build (#144292)
Sam Gross committed
January 20, 2026
S
January 8, 2026
S
gh-120321: Make gen.gi_frame.clear() thread-safe (gh-143112)
Sam Gross committed
December 24, 2025
S
gh-120321: Fix TSan reported races on gi_frame_state (gh-143128)
Sam Gross committed
December 20, 2025
S
gh-120321: Avoid `-Wunreachable-code` warning on Clang (gh-143022)
Sam Gross committed
December 19, 2025
S
gh-120321: Fix TSan reported race in gen_clear_frame (gh-142995)
Sam Gross committed
S
gh-120321: Make gi_frame_state transitions atomic in FT build (gh-142599)
Sam Gross committed
December 17, 2025
S
gh-142766: Clear frame when `generator.close()` is called (gh-142838)
Sam Gross committed
October 31, 2025
M
gh-140373: Correctly emit `PY_UNWIND` event when generator is closed (GH-140767)
Mikhail Efimov committed
October 23, 2025
S
gh-140431: Fix GC crash due to partially initialized coroutines (gh-140470)
Sam Gross committed
September 15, 2025
M
gh-138902: Fix generator send arg name (#138905)
Marat Khagazheev committed
August 14, 2025
S
gh-130821: Add type information to error messages for invalid return type (GH-130835)
Semyon Moroz committed
June 30, 2025
X
June 17, 2025
D
gh-133931: Introduce _PyObject_XSetRefDelayed to replace Py_XSETREF (gh-134377)
Donghee Na committed
June 2, 2025
D
gh-117852: fix argument checking of `async_generator.athrow` (#134868)
Duane Griffin committed
March 28, 2025
I
gh-131738: optimize builtin any/all/tuple calls with a generator expression arg (#131737)
Irit Katriel committed
March 21, 2025
V
gh-131238: Move _Py_VISIT_STACKREF() to pycore_stackref.h (#131560)
Victor Stinner committed
V
gh-131238: Add pycore_interpframe_structs.h header (#131553)
Victor Stinner committed
March 20, 2025
V
gh-111178: Fix function signatures for multiple tests (#131496)
Victor Stinner committed
March 19, 2025
V
gh-131238: Remove more includes from pycore_interp.h (#131480)
Victor Stinner committed
March 17, 2025
M
GH-131238: More refactoring of core header files (GH-131351)
Mark Shannon committed
M
GH-131238: Core header refactor (GH-131250)
Mark Shannon committed
March 14, 2025
V
gh-111178: Fix function signatures to fix undefined behavior (#131191)
Victor Stinner committed
February 5, 2025
V
gh-129354: Use PyErr_FormatUnraisable() function (#129523)
Victor Stinner committed
January 22, 2025
Y
M
gh-125723: Fix crash with f_locals when generator frame outlive their generator (#126956)
Mikhail Efimov committed
January 13, 2025
B
gh-128078: Use `PyErr_SetRaisedException` in `_PyGen_SetStopIterationValue` (#128287)
Bénédikt Tran committed
B
gh-128078: Clear exception in `anext` before calling `_PyGen_SetStopIterationValue` (#128780)
Bénédikt Tran committed
December 10, 2024
P
gh-126491: Revert "GH-126491: Lower heap size limit with faster marking (GH-127519)" (GH-127770)
Petr Viktorin committed
December 6, 2024
M
GH-126491: Lower heap size limit with faster marking (GH-127519)
Mark Shannon committed
November 21, 2024
October 5, 2024
V
gh-111178: Fix function signatures in genobject.c (#124970)
Victor Stinner committed
September 24, 2024
S
gh-123923: Defer refcounting for `f_funcobj` in `_PyInterpreterFrame` (#124026)
Sam Gross committed
September 12, 2024
S
July 29, 2024
B
GH-118093: Improve handling of short and mid-loop traces (GH-122252)
Brandt Bucher committed
July 22, 2024
S
gh-100240: Use a consistent implementation for freelists (#121934)
Sam Gross committed
June 26, 2024
K
gh-117139: Convert the evaluation stack to stack refs (#118450)
Ken Jin committed
June 24, 2024
I
gh-120834: fix over-allocation in PyGenObject, PyCoroObject, PyAsyncGenObject. (#120941)
Irit Katriel committed
I
gh-120834: fix type of *_iframe field in _PyGenObject_HEAD declaration (#120835)
Irit Katriel committed
June 17, 2024
S
gh-114091: Reword error message for unawaitable types (#114090)
Steele Farnsworth committed
May 7, 2024
J
gh-110209: Add __class_getitem__ for generator and coroutine (#110212)
James Hilton-Balfe committed
May 6, 2024
T
GH-117714: implement athrow().close() and asend().close() using throw (GH-117906)
Thomas Grainger committed
May 1, 2024
T
GH-117881: fix athrow().throw()/asend().throw() concurrent access (GH-117882)
Thomas Grainger committed
April 30, 2024
D
gh-117657: Fix small issues with instrumentation and TSAN (#118064)
Dino Viehland committed
I
gh-118272: Clear generator frame's locals when the generator is closed (#118277)
Irit Katriel committed
April 24, 2024
T
GH-117536: GH-117894: fix athrow().throw(...) unawaited warning (GH-117851)
Thomas Grainger committed
February 17, 2024
D
gh-111968: Split _Py_async_gen_asend_freelist out of _Py_async_gen_fr… (gh-115546)
Donghee Na committed