COMMITS
/ Python/symtable.c October 30, 2024
X
gh-126072: do not add `None` to `co_consts` if there is no docstring (GH-126101)
Xuanteng Huang committed
October 9, 2024
V
gh-125196: Use PyUnicodeWriter in symtable.c (#125199)
Victor Stinner committed
V
gh-115754: Use Py_GetConstant(Py_CONSTANT_EMPTY_STR) (#125194)
Victor Stinner committed
August 14, 2024
I
gh-122985: add SYMBOL_TO_SCOPE macro in symtable (#122986)
Irit Katriel committed
August 8, 2024
I
gh-122562: fix dump_symtable for ste_free and ste_child_free removal (#122825)
Irit Katriel committed
August 6, 2024
S
gh-122595: Add more error checks in the compiler (GH-122596)
Serhiy Storchaka committed
August 3, 2024
S
gh-122313: Clean up deep recursion guarding code in the compiler (GH-122640)
Serhiy Storchaka committed
August 1, 2024
J
gh-122562: Remove ste_free and ste_child_free from symtable (#122563)
Jelle Zijlstra committed
July 27, 2024
J
gh-119180: Add evaluate functions for type params and type aliases (#122212)
Jelle Zijlstra committed
July 26, 2024
I
gh-122245: move checks for writes and shadowing of __debug__ to symtable (#122246)
Irit Katriel committed
July 22, 2024
J
gh-121637: Syntax error for optimized-away incorrect await (#121656)
Jelle Zijlstra committed
July 4, 2024
I
gh-121272: move async for/with validation from compiler to symtable (#121361)
Irit Katriel committed
I
gh-121352: use _Py_SourceLocation in symtable (#121353)
Irit Katriel committed
July 3, 2024
I
gh-121272: set ste_coroutine during symtable construction (#121297)
Irit Katriel committed
July 2, 2024
I
gh-121272: move __future__ import validation from compiler to symtable (#121273)
Irit Katriel committed
June 24, 2024
S
Fixes loop variables to be the same types as their limit (GH-120958)
Steve Dower committed
June 17, 2024
B
gh-119933: Improve ``SyntaxError`` message for invalid type parameters expressions (#119976)
Bénédikt Tran committed
June 12, 2024
B
gh-120029: remove unused macros in ``symtable.c`` (#120222)
Bénédikt Tran committed
K
gh-120385: Fix reference leak in symtable (#120386)
Kirill Podoprigora committed
June 11, 2024
J
gh-119180: PEP 649 compiler changes (#119361)
Jelle Zijlstra committed
June 10, 2024
C
gh-119666: fix multiple class-scope comprehensions referencing __class__ (#120295)
Carl Meyer committed
June 3, 2024
B
gh-119981: Use do while(0) in some symtable.c multi-line macros (#119982)
Bénédikt Tran committed
May 28, 2024
J
gh-119311: Fix name mangling with PEP 695 generic classes (#119464)
Jelle Zijlstra committed
May 3, 2024
J
gh-116126: Implement PEP 696 (#116129)
Jelle Zijlstra committed
April 28, 2024
J
gh-109118: Make comprehensions work within annotation scopes, but without inlining (#118160)
Jelle Zijlstra committed
April 22, 2024
J
gh-109118: Allow lambdas in annotation scopes in classes (#118019)
Jelle Zijlstra committed
April 2, 2024
I
gh-117411: move PyFutureFeatures to pycore_symtable.h and make it private (#117412)
Irit Katriel committed
February 17, 2024
February 7, 2024
C
gh-114828: Fix __class__ in class-scope inlined comprehensions (#115139)
Carl Meyer committed
January 16, 2024
M
GH-113655: Lower the C recursion limit on various platforms (GH-113944)
Mark Shannon committed
January 9, 2024
Y
gh-113842: Add missing error check for PyIter_Next() in Python/symtable.c (GH-113843)
Yan Yanchii committed
November 27, 2023
S
gh-111789: Use PyDict_GetItemRef() in Python/symtable.c (gh-112084)
Serhiy Storchaka committed
October 21, 2023
I
gh-111123: symtable should visit exception handlers before the else block (#111142)
Irit Katriel committed
September 20, 2023
C
gh-109390: add dump_symtable utility under #if 0 (#109391)
Carl Meyer committed
September 14, 2023
C
gh-109219: propagate free vars through type param scopes (#109377)
Carl Meyer committed
September 12, 2023
J
gh-109118: Disallow nested scopes within PEP 695 scopes within classes (#109196)
Jelle Zijlstra committed
September 10, 2023
September 8, 2023
S
Check the result of PySet_Contains() for error in Python/symtable.c (GH-109146)
Serhiy Storchaka committed
V
GH-91079: Rename C_RECURSION_LIMIT to Py_C_RECURSION_LIMIT (#108507)
Victor Stinner committed
September 6, 2023
V
gh-108765: Cleanup #include in Python/*.c files (#108977)
Victor Stinner committed
August 4, 2023
July 25, 2023
V
gh-106869: Use new PyMemberDef constant names (#106871)
Victor Stinner committed
V
gh-107211: Rename PySymtable_Lookup() to _PySymtable_Lookup() (#107212)
Victor Stinner committed
May 22, 2023
J
gh-104656: Rename typeparams AST node to type_params (#104657)
Jelle Zijlstra committed
May 19, 2023
J
gh-104640: Disallow walrus in comprehension within type scopes (#104641)
Jelle Zijlstra committed
C
gh-104602: ensure all cellvars are known up front (#104603)
Carl Meyer committed
May 18, 2023
J
gh-104374: Remove access to class scopes for inlined comprehensions (#104528)
Jelle Zijlstra committed
May 17, 2023
J
gh-104572: Improve error messages for invalid constructs in PEP 695 contexts (#104573)
Jelle Zijlstra committed
May 16, 2023
J
gh-103763: Implement PEP 695 (#103764)
Jelle Zijlstra committed
May 13, 2023
C
gh-104404: fix crasher with nested comprehensions plus lambdas (#104442)
Carl Meyer committed