COMMITS
/ Python/codegen.c 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
October 8, 2024
M
gh-125063: Emit slices as constants in the bytecode compiler (#125064)
Michael Droettboom committed
September 25, 2024
September 16, 2024
I
gh-124058: remove _PyCompile_IsNestedScope, roll it into _PyCompile_IsInteractive (#124061)
Irit Katriel committed
September 13, 2024
I
gh-124022: Fix bug where class docstring is removed in interactive mode (#124023)
Irit Katriel committed
September 12, 2024
I
gh-124019: do not call codegen_annotations_in_scope if there are no annotations (#124020)
Irit Katriel committed
I
gh-124013: remove _PyCompile_IsTopLevelAwait (#124014)
Irit Katriel committed
September 11, 2024
I
gh-123958: apply docstring removal optimization in ast_opt instead of codegen (#123959)
Irit Katriel committed
September 10, 2024
September 9, 2024
I
gh-121404: split compile.c into compile.c and codegen.c (#123651)
Irit Katriel committed