COMMITS
/ Python/compile.c September 27, 2024
P
September 15, 2024
M
[3.12] gh-98442: fix locations of with statement's cleanup instructions (GH-120763) (#120787)
Miss Islington (bot) committed
September 2, 2024
M
[3.12] gh-93691: fix too broad source locations of with-statement instructions (GH-120125) (#123605)
Miss Islington (bot) committed
August 28, 2024
I
[3.12] gh-123142: fix too wide source location of GET_ITER/GET_AITER (GH-123420). (#123436)
Irit Katriel committed
August 22, 2024
July 15, 2024
K
[3.12] gh-121657: Display correct error message for yield from outsid… (GH-121769)
Kirill Podoprigora committed
June 19, 2024
J
[3.12] gh-120722: Set position on RETURN_VALUE in lambda (GH-120724) (#120739)
Jelle Zijlstra committed
June 13, 2024
I
June 7, 2024
V
[3.12] gh-120155: Fix optimize_and_assemble_code_unit() error handling (#120231)
Victor Stinner committed
June 4, 2024
J
[3.12] gh-119311: Fix name mangling with PEP 695 generic classes (#119464) (#119644)
Jelle Zijlstra committed
May 3, 2024
M
[3.12] gh-118513: Fix sibling comprehensions with a name bound in one and global in the other (GH-118526) (#118548)
Miss Islington (bot) committed
May 1, 2024
I
[3.12] gh-116767: fix crash on 'async with' with many context managers (GH-118348) (#118477)
Irit Katriel committed
February 29, 2024
I
[3.12] gh-116034: fix location info on the error of a failed assertion (#116054)
Irit Katriel committed
September 14, 2023
September 12, 2023
M
[3.12] gh-109195: fix source location for super load before LOAD_SUPER_ATTR (GH-109289) (#109291)
Miss Islington (bot) committed
August 31, 2023
M
[3.12] gh-108654: restore comprehension locals before handling exception (GH-108659) (#108700)
Miss Islington (bot) committed
June 20, 2023
M
[3.12] gh-105908: fix `barry_as_FLUFL` future import (GH-105909) (#105930)
Miss Islington (bot) committed
June 9, 2023
M
[3.12] gh-105375: Improve error handling in compiler_enter_scope() (GH-105494) (#105581)
Miss Islington (bot) committed
June 5, 2023
M
[3.12] gh-105164: Detect annotations inside match blocks (GH-105177) (#105313)
Miss Islington (bot) committed
May 22, 2023
J
gh-104656: Rename typeparams AST node to type_params (#104657)
Jelle Zijlstra committed
May 21, 2023
J
gh-104686: Fix tracing for decorated classes (#104708)
Jelle Zijlstra committed
May 19, 2023
C
gh-104619: never leak comprehension locals to outer locals() (#104637)
Carl Meyer committed
C
gh-104602: ensure all cellvars are known up front (#104603)
Carl Meyer committed
May 18, 2023
C
gh-104615: don't make unsafe swaps in apply_static_swaps (#104620)
Carl Meyer committed
J
gh-104374: Remove access to class scopes for inlined comprehensions (#104528)
Jelle Zijlstra committed
May 16, 2023
C
gh-103865: add monitoring support to LOAD_SUPER_ATTR (#103866)
Carl Meyer committed
J
gh-103763: Implement PEP 695 (#103764)
Jelle Zijlstra committed
May 15, 2023
I
gh-104482: Fix error handling bugs in ast.c (#104483)
Irit Katriel committed
May 11, 2023
C
gh-104377: fix cell in comprehension that is free in outer scope (#104394)
Carl Meyer committed
May 9, 2023
C
gh-97933: (PEP 709) inline list/dict/set comprehensions (#101441)
Carl Meyer committed
I
gh-104240: return code unit metadata from codegen (#104300)
Irit Katriel committed
May 7, 2023
I
gh-104240: make _PyCompile_CodeGen support different compilation modes (#104241)
Irit Katriel 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 24, 2023
C
gh-87729: add LOAD_SUPER_ATTR instruction for faster super() (#103497)
Carl Meyer committed
S
gh-103492: Clarify SyntaxWarning with literal comparison (#103493)
Shantanu committed
I
gh-101517: fix line number propagation in code generated for except* (#103550)
Irit Katriel committed
I
gh-87092: fix a few cases of incorrect error handling in compiler (#103456)
Irit Katriel committed
April 12, 2023
M
GH-103082: Implementation of PEP 669: Low Impact Monitoring for CPython (GH-103083)
Mark Shannon committed
April 11, 2023
I
gh-87092: fix refleak in peepholer test harness (#103448)
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
March 23, 2023
B
GH-100982: Break up COMPARE_AND_BRANCH (GH-102801)
Brandt Bucher committed
March 22, 2023
I
gh-102859: Remove JUMP_IF_FALSE_OR_POP and JUMP_IF_TRUE_OR_POP (#102870)
Irit Katriel committed
March 21, 2023
I
gh-102860: improve performance of compiler's instr_sequence_to_cfg (#102861)
Irit Katriel committed
March 13, 2023
March 7, 2023
I
gh-87092: compiler's CFG construction moved to after codegen stage (#102320)
Irit Katriel committed
March 2, 2023
I
gh-102371: move _Py_Mangle from compile.c to symtable.c (#102372)
Irit Katriel committed
February 28, 2023