COMMITS
/ Python/compile.c October 5, 2022
I
September 20, 2022
B
GH-95921: Fix positions for some chained comparisons (GH-96968)
Brandt Bucher committed
September 13, 2022
I
gh-87092: reduce redundancy and repetition in compiler's optimization stage (GH-96713)
Irit Katriel committed
September 7, 2022
I
September 1, 2022
I
gh-93554: Conditional jump opcodes only jump forward (GH-96318)
Irit Katriel committed
I
gh-93678: apply remove_redundant_jumps in optimize_cfg (GH-96274)
Irit Katriel committed
August 24, 2022
I
gh-87092: use basicblock_last_instr consistently in the compiler (GH-96243)
Irit Katriel committed
August 19, 2022
B
GH-90997: Wrap yield from/await in a virtual try/except StopIteration (GH-96010)
Brandt Bucher committed
August 12, 2022
August 11, 2022
August 4, 2022
July 26, 2022
July 22, 2022
B
GH-94036: Fix more attribute location quirks (GH-95028)
Brandt Bucher committed
B
GH-95113: Don't use EXTENDED_ARG_QUICK in unquickened code (GH-95121)
Brandt Bucher committed
July 20, 2022
B
GH-91409: Don't overwrite valid locations with NOP locations (GH-95067)
Brandt Bucher committed
K
GH-94851: fix immortal objects refcounting in compiler (gh-95040)
Kumar Aditya committed
July 19, 2022
I
gh-93678: move normalize_basic_block and extend_block call into optimize_cfg (GH-95002)
Irit Katriel committed
July 10, 2022
B
GH-94694: Fix column offsets for multi-line method lookups (GH-94697)
Brandt Bucher committed
July 7, 2022
July 5, 2022
I
July 1, 2022
I
gh-94216: add pseudo instructions to the dis/opcodes modules (GH-94241)
Irit Katriel committed
June 30, 2022
M
GH-94329: Don't raise on excessive stack consumption (GH-94421)
Mark Shannon committed
I
June 27, 2022
M
GH-94163: Add BINARY_SLICE and STORE_SLICE instructions. (GH-94168)
Mark Shannon committed
June 21, 2022
June 14, 2022
I
GH-93678: reduce boilerplate and code repetition in the compiler (GH-93682)
Irit Katriel committed
K
GH-93429: Merge `LOAD_METHOD` back into `LOAD_ATTR` (GH-93430)
Ken Jin committed
M
GH-93662: Make sure that column offsets are correct in multi-line method calls. (GH-93673)
Mark Shannon committed
June 10, 2022
June 3, 2022
I
June 2, 2022
I
gh-93356: Lay out exception handling code at end of code unit (GH-92769)
Irit Katriel committed
May 31, 2022
D
gh-93143: Avoid NULL check in LOAD_FAST based on analysis in the compiler (GH-93144)
Dennis Sweeney committed
May 29, 2022
May 27, 2022
K
GH-93207: Remove HAVE_STDARG_PROTOTYPES configure check for stdarg.h (#93215)
Kumar Aditya committed
D
gh-93223: More aggressive Jump-To-Jump elimination (GH-93229)
Dennis Sweeney committed
May 23, 2022
D
gh-93061: Mark as artificial: backwards jump after async for (GH-93062)
Dennis Sweeney committed
May 19, 2022
M
GH-89914: Make the oparg of the YIELD_VALUE instruction equal the stack depth. (GH-92960)
Mark Shannon committed
M
GH-90690: Remove `PRECALL` instruction (GH-92925)
Mark Shannon committed
May 17, 2022
I
gh-92782: unify the style of CFG traversal algorithms in the compiler (GH-92784)
Irit Katriel committed
May 11, 2022
May 10, 2022
I
gh-92619: Fix bug where the compiler duplicates exit blocks unnecessarily (GH-92620)
Irit Katriel committed
April 28, 2022
D
gh-91869: Fix tracing of specialized instructions with extended args (GH-91945)
Dennis Sweeney committed
April 25, 2022
V
gh-91719: Add pycore_opcode.h internal header file (#91906)
Victor Stinner committed
April 21, 2022
M
GH-88116: Use a compact format to represent end line and column offsets. (GH-91666)
Mark Shannon committed
April 19, 2022
K
bpo-46712: share more global strings in deepfreeze (gh-32152)
Kumar Aditya committed
April 16, 2022
I
Fix an out of date comment in compile.c (GH-91615)
Irit Katriel committed
April 15, 2022
I
gh-91276: Make JUMP_IF_TRUE_OR_POP/JUMP_IF_FALSE_OR_POP relative (GH-32215)
Irit Katriel committed
April 13, 2022
L
Fill holes in internal compiler structs (#91458)
L. A. F. Pereira committed