COMMITS
/ Python/codegen.c March 30, 2026
B
gh-146442: Fix various bugs in compiler pipeline (#146443)
Brandon committed
March 21, 2026
M
GH-145667: Merge `GET_ITER` and `GET_YIELD_FROM_ITER` (GH-146120)
Mark Shannon committed
February 24, 2026
S
February 14, 2026
B
gh-144822: remove redundant decref in `codegen.c` (#144823)
Benedikt Johannes committed
February 12, 2026
P
gh-142349: Implement PEP 810 - Explicit lazy imports (#142351)
Pablo Galindo Salgado committed
January 31, 2026
A
gh-143055: Implementation of PEP 798 (#143056)
adam j hartz committed
January 16, 2026
January 6, 2026
K
gh-142863: optimize `list` and `set` calls with generator expressions (#142864)
Kumar Aditya committed
September 10, 2025
J
gh-138349: Fix crash when combining module-level annotation and listcomp (#138363)
Jelle Zijlstra committed
D
gh-138230: Remove dead code in code gen - codegen_check_annotation is only calle… (#138228)
Dino Viehland committed
September 2, 2025
B
gh-138372: Fix SyntaxWarning for erroneous t-string subscription (#138375)
Brian Schubert committed
July 21, 2025
June 25, 2025
P
gh-135755: Move SPECIAL_ constants to a private header (GH-135922)
Petr Viktorin committed
May 27, 2025
M
GH-132554: "Virtual" iterators (GH-132555)
Mark Shannon committed
May 2, 2025
N
gh-133279: Assert with HAS_TARGET in the codegen_addop_j function (#133280)
Nybblista committed
April 30, 2025
L
gh-132661: Implement PEP 750 (#132662)
Lysandros Nikolaou committed
April 28, 2025
J
gh-130907: Treat all module-level annotations as conditional (#131550)
Jelle Zijlstra committed
April 11, 2025
M
GH-127682: Only call `__iter__` once in generator expressions. (GH-132351)
Mark Shannon committed
J
gh-132261: Store annotations at hidden internal keys in the class dict (#132345)
Jelle Zijlstra committed
March 28, 2025
I
gh-131738: optimize builtin any/all/tuple calls with a generator expression arg (#131737)
Irit Katriel committed
March 26, 2025
J
gh-130881: Handle conditionally defined annotations (#130935)
Jelle Zijlstra committed
March 19, 2025
Y
gh-126835: Move constant tuple folding from ast_opt to CFG (#130769)
Yan Yanchii committed
March 17, 2025
M
GH-131238: More refactoring of core header files (GH-131351)
Mark Shannon committed
March 14, 2025
Y
gh-130480: Move duplicate `LOAD_SMALL_INT` optimization from codegen to CFG (#130481)
Yan Yanchii committed
March 13, 2025
March 12, 2025
March 10, 2025
March 7, 2025
M
GH-128534: Fix behavior of branch monitoring for `async for` (GH-130847)
Mark Shannon committed
March 2, 2025
H
gh-130740: Move some `stdbool.h` includes after `Python.h` (#130738)
Hugo Beauzée-Luyssen committed
February 27, 2025
M
GH-128534: Instrument branches for `async for` loops. (GH-130569)
Mark Shannon committed
February 25, 2025
M
GH-130396: Use computed stack limits on linux (GH-130398)
Mark Shannon committed
February 7, 2025
I
gh-100239: replace BINARY_SUBSCR & family by BINARY_OP with oparg NB_SUBSCR (#129700)
Irit Katriel committed
February 4, 2025
Y
gh-126835: Move constant subscript folding to CFG (#129568)
Yan Yanchii committed
February 1, 2025
K
gh-126835: Move optimization of constant sequence creation from codegen to CFG (#129426)
Kirill Podoprigora committed
January 27, 2025
M
GH-128914: Remove all but one conditional stack effects (GH-129226)
Mark Shannon committed
January 23, 2025
January 20, 2025
January 6, 2025
M
GH-128533: Add `NOT_TAKEN` instruction after bytecode optimization. (GH-128554)
Mark Shannon committed
M
GH-128375: Better instrument for `FOR_ITER` (GH-128445)
Mark Shannon committed
December 30, 2024
J
gh-119180: Set the name of the param to __annotate__ to "format" (#124730)
Jelle Zijlstra committed
December 19, 2024
M
GH-122548: Implement branch taken and not taken events for sys.monitoring (GH-122564)
Mark Shannon committed
November 26, 2024
J
gh-119180: Add VALUE_WITH_FAKE_GLOBALS format to annotationlib (#124415)
Jelle Zijlstra committed
M
Fix typo: Use AsyncFor element access in codegen (#127278)
Marc Mueller committed
November 8, 2024
X
gh-126072: Set docstring attribute for module and class (#126231)
Xuanteng Huang committed
November 7, 2024
B
gh-120017: use 'do-while(0)' in some `{codegen,compile}.c` multi-line macros (#120018)
Bénédikt Tran committed
November 3, 2024
D
gh-125832: Reformat comments for inlined comprehensions (gh-126346)
Donghee Na committed
November 2, 2024
October 30, 2024
X
gh-126072: do not add `None` to `co_consts` if there is no docstring (GH-126101)
Xuanteng Huang committed
October 29, 2024
M
GH-125837: Split `LOAD_CONST` into three. (GH-125972)
Mark Shannon committed
October 22, 2024
M
gh-125038: Fix crash after genexpr.gi_frame.f_locals manipulations (#125178)
Mikhail Efimov committed