COMMITS
/ Python/flowgraph.c March 30, 2026
V
gh-126835: Fix _PY_IS_SMALL_INT() macro (#146631)
Victor Stinner committed
March 21, 2026
M
GH-145667: Merge `GET_ITER` and `GET_YIELD_FROM_ITER` (GH-146120)
Mark Shannon committed
January 16, 2026
September 17, 2025
D
gh-138714: Don't assume next block has instructions when propagating line numbers (#138770)
Dino Viehland committed
September 8, 2025
D
gh-138679: Opcodes which consume no inputs should indicate they produced the val… (#138678)
Dino Viehland committed
August 29, 2025
D
gh-138250: load fast optimization should fall through to empty blocks (#138249)
Dino Viehland committed
August 13, 2025
D
gh-137681: Always initialize exception handler for new instruction (#137655)
Dino Viehland committed
August 5, 2025
July 1, 2025
S
gh-134280: Disable constant folding for ~ with a boolean argument (GH-134982)
Serhiy Storchaka committed
June 4, 2025
May 27, 2025
M
GH-132554: "Virtual" iterators (GH-132555)
Mark Shannon committed
May 5, 2025
April 29, 2025
E
gh-132775: Add _PyCode_ReturnsOnlyNone() (gh-132981)
Eric Snow committed
April 28, 2025
J
gh-130907: Treat all module-level annotations as conditional (#131550)
Jelle Zijlstra committed
April 1, 2025
M
gh-130704: Strength reduce `LOAD_FAST{_LOAD_FAST}` (#130708)
mpage committed
March 20, 2025
M
GH-130296: Remove `_PyOpcode_max_stack_effect` as it is no longer used (GH-131493)
Mark Shannon committed
March 19, 2025
Y
gh-126835: Move constant tuple folding from ast_opt to CFG (#130769)
Yan Yanchii 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 21, 2025
Y
gh-126835: Move constant unaryop & binop folding to CFG (#129550)
Yan Yanchii committed
February 14, 2025
Y
February 13, 2025
Y
gh-126835: Move const folding of lists & sets from ast_opt.c to flowgraph.c (#130032)
Yan Yanchii committed
February 9, 2025
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: Fix reference leak in `Python/flowgrapc.::optimize_if_const_subscr` (#129634)
Yan Yanchii committed
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 23, 2025
January 20, 2025
January 8, 2025
B
Remove unnecessary LIST_TO_TUPLE conversions (GH-126558)
Brandt Bucher committed
January 6, 2025
M
GH-128533: Add `NOT_TAKEN` instruction after bytecode optimization. (GH-128554)
Mark Shannon 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
October 29, 2024
M
GH-125837: Split `LOAD_CONST` into three. (GH-125972)
Mark Shannon committed
October 4, 2024
I
gh-124871: fix 'visited' tracking in compiler's reachability analysis (#124952)
Irit Katriel committed
September 25, 2024
September 9, 2024
I
gh-121404: split compile.c into compile.c and codegen.c (#123651)
Irit Katriel committed
June 24, 2024
S
Fixes loop variables to be the same types as their limit (GH-120958)
Steve Dower committed
June 18, 2024
I
June 17, 2024
I
June 7, 2024
I
gh-120225: fix crash in compiler on empty block at end of exception handler (#120235)
Irit Katriel committed
June 4, 2024
X
Fix typos in documentation and comments (#119763)
Xie Yanbo committed
May 30, 2024
I
gh-119744: move a few functions from compile.c to flowgraph.c (#119745)
Irit Katriel committed
April 4, 2024
I
gh-117494: extract the Instruction Sequence data structure into a separate file (#117496)
Irit Katriel committed
April 2, 2024
I
gh-117411: move PyFutureFeatures to pycore_symtable.h and make it private (#117412)
Irit Katriel committed
March 27, 2024
I
gh-117288: Allocate fewer label IDs in _PyCfg_ToInstructionSequence (#117290)
Irit Katriel committed