COMMITS
/ Python/flowgraph.c 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
June 27, 2023
I
gh-106149: move jump target resolution from optimizer to assembler (#106150)
Irit Katriel committed
June 17, 2023
June 14, 2023
I
gh-105481: add HAS_JUMP flag to opcode metadata (#105791)
Irit Katriel committed
June 11, 2023
I
gh-105481: add pseudo-instructions to the bytecodes DSL (#105506)
Irit Katriel committed
June 8, 2023
M
GH-105229: Remove remaining two-codeunit superinstructions (GH-105326)
Mark Shannon committed
June 7, 2023
D
gh-104635: Eliminate redundant STORE_FAST instructions in the compiler (gh-105320)
Dong-hee Na committed
June 5, 2023
M
GH-105229: Replace some superinstructions with single instruction equivalent. (GH-105230)
Mark Shannon committed
May 18, 2023
C
gh-104615: don't make unsafe swaps in apply_static_swaps (#104620)
Carl Meyer committed
May 9, 2023
C
gh-97933: (PEP 709) inline list/dict/set comprehensions (#101441)
Carl Meyer committed
May 1, 2023
I
gh-87092: Expose assembler to unit tests (#103988)
Irit Katriel committed
April 29, 2023
I
gh-87092: change assembler to use instruction sequence instead of CFG (#103933)
Irit Katriel committed
April 11, 2023
I
gh-91276: remove unused _PyOpcode_RelativeJump (#103156)
Irit Katriel committed
I
gh-87092: move assembler related code from compile.c to assemble.c (#103277)
Irit Katriel committed
March 31, 2023
I
gh-87092: move CFG related code from compile.c to flowgraph.c (#103021)
Irit Katriel committed