COMMITS
/ Python/compile.c August 16, 2023
N
gh-105724: Add location information to `assert` errors (GH-105935)
Nikita Sobolev 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: fix comment on stackdepth of generators (#107321)
Irit Katriel committed
I
gh-106149: Simplify stack depth calculation. Replace asserts by exceptions. (#107255)
Irit Katriel committed
July 25, 2023
V
gh-107211: Rename PySymtable_Lookup() to _PySymtable_Lookup() (#107212)
Victor Stinner committed
July 22, 2023
V
gh-106320: Move private _PySet API to the internal API (#107041)
Victor Stinner committed
July 21, 2023
K
gh-106916: Add missing error check _PyCompile_CleanDoc (#106921)
Kirill Podoprigora committed
July 18, 2023
I
gh-105481: Generate the opcode lists in dis from data extracted from bytecodes.c (#106758)
Irit Katriel committed
I
gh-106843: fix memleak in _PyCompile_CleanDoc (#106846)
Inada Naoki committed
July 15, 2023
I
gh-81283: compiler: remove indent from docstring (#106411)
Inada Naoki committed
July 14, 2023
I
gh-105481: expose opcode metadata via the _opcode module (#106688)
Irit Katriel committed
July 12, 2023
I
July 2, 2023
V
gh-106320: Remove private _PyInterpreterState functions (#106325)
Victor Stinner committed
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 22, 2023
M
GH-91095: Specialize calls to normal Python classes. (GH-99331)
Mark Shannon committed
June 19, 2023
C
gh-105908: fix `barry_as_FLUFL` future import (#105909)
Crowthebird committed
June 17, 2023
June 14, 2023
I
gh-105481: add HAS_JUMP flag to opcode metadata (#105791)
Irit Katriel committed
M
GH-77273: Better bytecodes for f-strings (GH-6132)
Mark Shannon committed
June 13, 2023
June 11, 2023
I
gh-105481: add pseudo-instructions to the bytecodes DSL (#105506)
Irit Katriel committed
June 9, 2023
E
gh-105375: Improve error handling in compiler_enter_scope() (#105494)
Erlend E. Aasland committed
June 5, 2023
D
gh-103906: Remove immortal refcounting in compile/marshal.c (gh-103922)
Dong-hee Na committed
J
gh-105164: Detect annotations inside match blocks (#105177)
Jelle Zijlstra committed
June 3, 2023
I
gh-103277: remove unused macros (#105247)
Irit Katriel committed
June 2, 2023
J
gh-105214: Use named constants for MAKE_FUNCTION oparg (#105215)
Jelle Zijlstra committed
June 1, 2023
I
remove unused #includes of pycore_pymem.h (#105166)
Irit Katriel committed
May 31, 2023
I
gh-105148: make _PyASTOptimizeState internal to ast_opt.c (#105149)
Irit Katriel 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