COMMITS
/ Python/symtable.c June 10, 2024
M
[3.12] gh-119666: fix multiple class-scope comprehensions referencing __class__ (GH-120295) (#120300)
Miss Islington (bot) committed
June 4, 2024
J
[3.12] gh-119311: Fix name mangling with PEP 695 generic classes (#119464) (#119644)
Jelle Zijlstra committed
February 17, 2024
M
[3.12] gh-96497: Mangle name before symtable lookup in 'symtable_extend_namedexpr_scope' (GH-96561) (GH-115603)
Miss Islington (bot) committed
February 13, 2024
M
[3.12] GH-112215: Backport C recursion changes (GH-115083)
Mark Shannon committed
February 7, 2024
M
[3.12] gh-114828: Fix __class__ in class-scope inlined comprehensions (GH-115139) (#115140)
Miss Islington (bot) committed
January 9, 2024
M
[3.12] gh-113842: Add missing error check for PyIter_Next() in Python/symtable.c (GH-113843) (GH-113851)
Miss Islington (bot) committed
October 2, 2023
M
[3.12] gh-109207: Fix SystemError when printing symtable entry object. (GH-109225) (#109227)
Miss Islington (bot) committed
M
[3.12] Check the result of PySet_Contains() for error in Python/symtable.c (GH-109146) (#109153)
Miss Islington (bot) committed
September 14, 2023
M
[3.12] gh-109219: propagate free vars through type param scopes (GH-109377) (#109410)
Miss Islington (bot) committed
September 12, 2023
M
[3.12] gh-109118: Disallow nested scopes within PEP 695 scopes within classes (GH-109196) (#109297)
Miss Islington (bot) committed
August 4, 2023
M
[3.12] GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFrameDefault()` (GH-107535) (#107618)
Miss Islington (bot) 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
May 11, 2023
C
gh-104357: fix inlined comprehensions that close over iteration var (#104368)
Carl Meyer committed
May 9, 2023
C
gh-97933: (PEP 709) inline list/dict/set comprehensions (#101441)
Carl Meyer committed
March 2, 2023
I
gh-102371: move _Py_Mangle from compile.c to symtable.c (#102372)
Irit Katriel committed
January 8, 2023
N
gh-87447: Fix walrus comprehension rebind checking (#100581)
Nikita Sobolev committed
December 28, 2022
N
gh-100577: Replace `assert(0)` with `Py_UNREACHABLE` in `symtable.c` (#100579)
Nikita Sobolev committed
November 16, 2022
V
gh-99300: Replace Py_INCREF() with Py_NewRef() (#99530)
Victor Stinner committed
November 10, 2022
V
gh-99300: Use Py_NewRef() in Python/ directory (#99302)
Victor Stinner committed
November 2, 2022
I
gh-87092: do not allocate PyFutureFeatures dynamically (GH-98913)
Irit Katriel committed
October 5, 2022
M
GH-91079: Decouple C stack overflow checks from Python recursion checks. (GH-96510)
Mark Shannon committed
February 23, 2022
January 22, 2022
V
bpo-46417: Clear symtable identifiers at exit (GH-30809)
Victor Stinner committed
December 14, 2021
I
bpo-45292: [PEP-654] add except* (GH-29581)
Irit Katriel committed
December 11, 2021
P
bpo-46042: Improve SyntaxError locations in the symbol table (GH-30059)
Pablo Galindo Salgado committed
November 16, 2021
M
bpo-45753: Make recursion checks more efficient. (GH-29524)
Mark Shannon committed
July 13, 2021
S
bpo-33346: Allow async comprehensions inside implicit async comprehensions (GH-6766)
Serhiy Storchaka committed
June 30, 2021
B
bpo-44313: generate LOAD_ATTR/CALL_FUNCTION for top-level imported objects (GH-26677)
Batuhan Taskaya committed
May 3, 2021
B
bpo-42725: Render annotations effectless on symbol table with PEP 563 (GH-25583)
Batuhan Taskaya committed
April 29, 2021
N
bpo-43892: Make match patterns explicit in the AST (GH-25585)
Nick Coghlan committed
April 23, 2021
P
bpo-43914: Highlight invalid ranges in SyntaxErrors (#25525)
Pablo Galindo committed
April 7, 2021
V
bpo-43244: Remove Yield macro from pycore_ast.h (GH-25243)
Victor Stinner committed
March 24, 2021
V
bpo-43244: Remove the pyarena.h header (GH-25007)
Victor Stinner committed
V
bpo-43244: Remove parser_interface.h header file (GH-25001)
Victor Stinner committed
March 23, 2021
V
bpo-43244: Add pycore_compile.h header file (GH-25000)
Victor Stinner committed
V
bpo-43244: Remove ast.h, asdl.h, Python-ast.h headers (GH-24933)
Victor Stinner committed
March 19, 2021
V
bpo-43244: Remove symtable.h header file (GH-24910)
Victor Stinner committed
February 26, 2021
B
bpo-42128: Structural Pattern Matching (PEP 634) (GH-22917)
Brandt Bucher committed
December 1, 2020
V
bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587)
Victor Stinner committed
October 26, 2020
S
bpo-42006: Stop using PyDict_GetItem, PyDict_GetItemString and _PyDict_GetItemId. (GH-22648)
Serhiy Storchaka committed
September 16, 2020
P
bpo-41746: Add type information to asdl_seq objects (GH-22223)
Pablo Galindo committed
April 15, 2020
V
bpo-40268: Remove unused structmember.h includes (GH-19530)
Victor Stinner committed
April 14, 2020
V
bpo-40268: Remove a few pycore_pystate.h includes (GH-19510)
Victor Stinner committed
March 10, 2020
S
bpo-34822: Simplify AST for subscription. (GH-9605)
Serhiy Storchaka committed