COMMITS
/ Python/flowgraph.c 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
February 22, 2024
I
February 15, 2024
February 2, 2024
I
January 29, 2024
E
gh-114569: Use PyMem_* APIs for non-PyObjects in compiler (#114587)
Erlend E. Aasland committed
January 25, 2024
I
gh-107901: compiler replaces POP_BLOCK instruction by NOPs before optimisations (#114530)
Irit Katriel committed
January 22, 2024
January 19, 2024
January 12, 2024
January 11, 2024
I
gh-107901: jump leaving an exception handler doesn't need an eval break check (#113943)
Irit Katriel committed
January 6, 2024
January 3, 2024
I
gh-113603: Compiler no longer tries to maintain the no-empty-block invariant (#113636)
Irit Katriel committed
December 22, 2023
I
gh-113297: Fix segfault in compiler for with statement with 19 context managers (#113327)
Irit Katriel committed
December 20, 2023
M
GH-111485: Generate instruction and uop metadata (GH-113287)
Mark Shannon committed
December 19, 2023
I
November 30, 2023
November 2, 2023
I
gh-111354: simplify detection of RESUME after YIELD_VALUE at except-depth 1 (#111459)
Irit Katriel committed
September 28, 2023
September 27, 2023
I
gh-109923: set line number on the POP_TOP that follows a RETURN_GENERATOR (#109924)
Irit Katriel committed
September 25, 2023
September 22, 2023
I
gh-109719: Fix missing jump target labels when compiler reorders cold/warm blocks (#109734)
Irit Katriel committed
September 20, 2023
I
gh-109627: duplicated smalll exit blocks need to be assigned jump target labels (#109630)
Irit Katriel committed
September 14, 2023
C
dump readable opcode names in flowgraph debug utility (#109392)
Carl Meyer committed
September 13, 2023
B
GH-105848: Replace KW_NAMES + CALL with LOAD_CONST + CALL_KW (GH-109300)
Brandt Bucher committed
August 24, 2023
V
gh-108444: Replace _PyLong_AsInt() with PyLong_AsInt() (#108459)
Victor Stinner committed
August 23, 2023
V
gh-108308: Replace PyDict_GetItem() with PyDict_GetItemRef() (#108309)
Victor Stinner committed
August 21, 2023
I
gh-107901: Fix missing line number on BACKWARD_JUMP at the end of a for loop (#108242)
Irit Katriel committed
August 10, 2023
August 9, 2023
B
GH-105848: Simplify the arrangement of CALL's stack (GH-107788)
Brandt Bucher committed
July 26, 2023
I
gh-106149: Simplify stack depth calculation. Replace asserts by exceptions. (#107255)
Irit Katriel committed
July 24, 2023
I
gh-106149: move _PyCfg_BasicblockLastInstr and make it local to flowgraph.c (#107180)
Irit Katriel committed
July 14, 2023
I
gh-105481: expose opcode metadata via the _opcode module (#106688)
Irit Katriel committed
July 12, 2023
I
July 4, 2023
B
GH-106008: Fix refleak when peepholing `None` comparisons (#106367)
Brandt Bucher committed
July 1, 2023
I
June 29, 2023
B
GH-106008: Make implicit boolean conversions explicit (GH-106003)
Brandt Bucher committed
H
gh-105775: Convert LOAD_CLOSURE to a pseudo-op (#106059)
hms committed