COMMITS
/ Lib/test/test_generators.py February 3, 2026
S
gh-120321: Add gi_state, cr_state, and ag_state attributes (gh-144409)
Sam Gross committed
January 16, 2026
December 17, 2025
S
GH-100964: Fix reference cycle in exhausted generator frames (#141112)
Savannah Ostrowski committed
S
gh-142766: Clear frame when `generator.close()` is called (gh-142838)
Sam Gross committed
April 11, 2025
M
GH-127682: Only call `__iter__` once in generator expressions. (GH-132351)
Mark Shannon committed
April 1, 2025
M
gh-130704: Strength reduce `LOAD_FAST{_LOAD_FAST}` (#130708)
mpage committed
February 5, 2025
V
gh-129354: Use PyErr_FormatUnraisable() function (#129523)
Victor Stinner committed
January 22, 2025
M
gh-125723: Fix crash with f_locals when generator frame outlive their generator (#126956)
Mikhail Efimov committed
November 21, 2024
October 22, 2024
M
gh-125038: Fix crash after genexpr.gi_frame.f_locals manipulations (#125178)
Mikhail Efimov committed
September 12, 2024
S
July 18, 2024
G
July 13, 2024
June 18, 2024
I
gh-119897: Add test for lambda generator invocation (#120658)
Irit Katriel committed
June 3, 2024
N
gh-119057: Use better error messages for zero division (#119066)
Nikita Sobolev committed
April 30, 2024
I
gh-118272: Clear generator frame's locals when the generator is closed (#118277)
Irit Katriel committed
August 21, 2023
V
Fix test_generators: save/restore warnings filters (#108246)
Victor Stinner committed
May 23, 2023
N
gh-104770: Let generator.close() return value (#104771)
Nicolas Tessore committed
May 7, 2023
Y
Re-enable commented-out test in test_generators.py (#104130)
ymki4360 committed
April 13, 2023
M
GH-103488: Use return-offset, not yield-offset. (GH-103502)
Mark Shannon committed
April 6, 2023
I
gh-102799: use sys.exception() instead of sys.exc_info() in tests (#103293)
Irit Katriel committed
November 7, 2022
M
GH-96793: Specialize FOR_ITER for generators. (GH-98772)
Mark Shannon committed
October 3, 2022
B
GH-97752: Clear the `previous` member of newly-created generator/coroutine frames (GH-97795)
Brandt Bucher committed
September 30, 2022
July 1, 2022
M
GH-94262: Don't create frame objects for frames that aren't yet complete. (GH-94371)
Mark Shannon committed
January 20, 2022
M
bpo-46409: Make generators in bytecode (GH-30633)
Mark Shannon committed
December 8, 2021
M
bpo-46009: Do not exhaust generator when send() method raises (GH-29986)
Mark Shannon committed
September 20, 2021
S
bpo-45229: Use doctest.DocTestSuite instead of run_doctest (GH-28468)
Serhiy Storchaka committed
August 29, 2021
S
bpo-25130: Add calls of gc.collect() in tests to support PyPy (GH-28005)
Serhiy Storchaka committed
August 3, 2021
April 12, 2021
P
bpo-43797: Improve syntax error for invalid comparisons (#25317)
Pablo Galindo committed
July 17, 2020
July 9, 2020
C
bpo-29590: fix stack trace for gen.throw() with yield from (#19896)
Chris Jerdonek committed
May 22, 2020
C
bpo-40696: Fix a hang that can arise after gen.throw() (GH-20287)
Chris Jerdonek committed
May 17, 2020
C
bpo-29587: Add another test for the gen.throw() fix. (GH-19859)
Chris Jerdonek committed
May 15, 2020
P
bpo-40334: Correctly identify invalid target in assignment errors (GH-20076)
Pablo Galindo committed
May 13, 2020
C
bpo-29587: Make gen.throw() chain exceptions with yield from (GH-19858)
Chris Jerdonek committed
May 5, 2020
V
bpo-29587: _PyErr_ChainExceptions() checks exception (GH-19902)
Victor Stinner committed
May 3, 2020
C
bpo-29587: allow chaining NULL exceptions in _gen_throw() (GH-19877)
Chris Jerdonek committed
May 2, 2020
C
bpo-29587: Update gen.throw() to chain exceptions (#19823)
Chris Jerdonek committed
April 30, 2020
V
Revert "bpo-29587: Enable implicit exception chaining with gen.throw() (GH-19811)" (#19821)
Victor Stinner committed
C
bpo-29587: Enable implicit exception chaining with gen.throw() (GH-19811)
Chris Jerdonek committed
April 22, 2020
P
bpo-40334: PEP 617 implementation: New PEG parser for CPython (GH-19503)
Pablo Galindo committed
July 1, 2019
V
Remove unused imports in tests (GH-14518)
Victor Stinner committed
June 3, 2019
V
bpo-37069: tests use catch_unraisable_exception() (GH-13762)
Victor Stinner committed
May 22, 2019
V
bpo-36829: Add test.support.catch_unraisable_exception() (GH-13490)
Victor Stinner committed
November 20, 2018
S
bpo-35169: Improve error messages for forbidden assignments. (GH-10342)
Serhiy Storchaka committed
May 16, 2018
I
bpo-32384: Skip test when _testcapi isn't available (GH-4940)
Isaiah Peng committed
February 4, 2018
L
bpo-32746: Fix multiple typos (GH-5144)
Leo Arias committed
January 26, 2018
Y
bpo-32670: Enforce PEP 479. (#5327)
Yury Selivanov committed