COMMITS
/ Objects/genobject.c December 20, 2025
M
[3.13] gh-140373: Correctly emit PY_UNWIND event when generator is closed (GH-140767) (#140821)
Mikhail Efimov committed
December 17, 2025
September 15, 2025
M
[3.13] gh-138902: Fix generator send arg name (GH-138905) (#138913)
Miss Islington (bot) committed
July 1, 2025
June 13, 2025
M
[3.13] gh-125723: Fix crash with f_locals when generator frame outlive their generator (GH-135453)
Mikhail Efimov committed
February 3, 2025
M
[3.13] gh-128078: Use `PyErr_SetRaisedException` in `_PyGen_SetStopIterationValue` (GH-128287) (#128789)
Miss Islington (bot) committed
January 13, 2025
M
[3.13] gh-128078: Clear exception in `anext` before calling `_PyGen_SetStopIterationValue` (GH-128780) (#128785)
Miss Islington (bot) 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
February 14, 2024
D
gh-111968: Rename freelist related struct names to Eric's suggestion (gh-115329)
Donghee Na committed
February 10, 2024
D
February 1, 2024
D
gh-111968: Use per-thread freelists for dict in free-threading (gh-114323)
Donghee Na committed
January 26, 2024
D
gh-111968: Unify freelist naming schema to Eric's suggestion (gh-114581)
Donghee Na committed
January 18, 2024
D
gh-111968: Use per-thread freelists for generator in free-threading (gh-114189)
Donghee Na committed
January 10, 2024
December 1, 2023
November 9, 2023
November 3, 2023
November 2, 2023
I
gh-111354: simplify detection of RESUME after YIELD_VALUE at except-depth 1 (#111459)
Irit Katriel committed
October 26, 2023
I
gh-111354: define names for RESUME oparg values (#111365)
Irit Katriel committed
I
gh-109094: replace frame->prev_instr by frame->instr_ptr (#109095)
Irit Katriel committed
October 25, 2023
I
gh-100762: Fix optimization in gen_close (#111069)
Irit Katriel committed
October 17, 2023
V
gh-110964: Remove private _PyArg functions (#110966)
Victor Stinner committed
September 7, 2023
M
GH-108614: Add `RESUME_CHECK` instruction (GH-108630)
Mark Shannon committed
August 17, 2023
M
August 2, 2023
M
GH-100964: Break cycles involving exception state when returning from generator (GH-107563)
Mark Shannon 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
June 14, 2023
June 2, 2023
M
GH-105162: Account for `INSTRUMENTED_RESUME` in gen.close/throw. (GH-105187)
Mark Shannon committed
June 1, 2023
I
gh-105140: remove unused arg of _PyErr_ChainStackItem (#105141)
Irit Katriel committed
May 26, 2023
K
GH-89091: raise `RuntimeWarning` for unawaited async generator methods (#104611)
Kumar Aditya committed
May 23, 2023
N
gh-104770: Let generator.close() return value (#104771)
Nicolas Tessore committed
May 10, 2023
P
GH-102181: Improve specialization stats for SEND (GH-102182)
penguin_wwy committed
May 5, 2023
March 11, 2023
T
gh-79940: add introspection API for asynchronous generators to `inspect` module (#11590)
Thomas Krennwallner committed
March 8, 2023
I
K
fix typo in async generator code field name `ag_code` (#102448)
Kumar Aditya committed
February 23, 2023
M
GH-100719: Remove redundant `gi_code` field from generator object. (GH-100749)
Mark Shannon committed
February 20, 2023
S
gh-101907: Stop using `_Py_OPCODE` and `_Py_OPARG` macros (GH-101912)
Steve Dower committed
January 24, 2023
M
GH-100762: Don't call `gen.throw()` in `gen.close()`, unless necessary. (GH-101013)
Mark Shannon committed
January 9, 2023
B
GH-100126: Skip incomplete frames in more places (GH-100613)
Brandt Bucher committed
January 6, 2023
M
GH-99005: More intrinsics (GH-100774)
Mark Shannon committed
January 4, 2023
November 22, 2022
V
gh-99537: Use Py_SETREF() function in C code (#99657)
Victor Stinner committed