summaryrefslogtreecommitdiffstats
path: root/Python/symtable.c
Commit message (Expand)AuthorAgeFilesLines
* [3.12] gh-119311: Fix name mangling with PEP 695 generic classes (#119464) (#...Jelle Zijlstra2024-06-041-7/+42
* [3.12] gh-96497: Mangle name before symtable lookup in 'symtable_extend_named...Miss Islington (bot)2024-02-171-4/+10
* [3.12] GH-112215: Backport C recursion changes (GH-115083)Mark Shannon2024-02-131-7/+2
* [3.12] gh-114828: Fix __class__ in class-scope inlined comprehensions (GH-115...Miss Islington (bot)2024-02-071-0/+19
* [3.12] gh-113842: Add missing error check for PyIter_Next() in Python/symtabl...Miss Islington (bot)2024-01-091-0/+6
* [3.12] gh-109207: Fix SystemError when printing symtable entry object. (GH-10...Miss Islington (bot)2023-10-021-3/+2
* [3.12] Check the result of PySet_Contains() for error in Python/symtable.c (G...Miss Islington (bot)2023-10-021-15/+57
* [3.12] gh-109219: propagate free vars through type param scopes (GH-109377) (...Miss Islington (bot)2023-09-141-3/+2
* [3.12] gh-109118: Disallow nested scopes within PEP 695 scopes within classes...Miss Islington (bot)2023-09-121-0/+23
* [3.12] GH-107263: Increase C stack limit for most functions, except `_PyEval_...Miss Islington (bot)2023-08-041-9/+2
* gh-104656: Rename typeparams AST node to type_params (#104657)Jelle Zijlstra2023-05-221-43/+43
* gh-104640: Disallow walrus in comprehension within type scopes (#104641)Jelle Zijlstra2023-05-191-4/+31
* gh-104602: ensure all cellvars are known up front (#104603)Carl Meyer2023-05-191-19/+20
* gh-104374: Remove access to class scopes for inlined comprehensions (#104528)Jelle Zijlstra2023-05-181-2/+3
* gh-104572: Improve error messages for invalid constructs in PEP 695 contexts ...Jelle Zijlstra2023-05-171-4/+4
* gh-103763: Implement PEP 695 (#103764)Jelle Zijlstra2023-05-161-26/+329
* gh-104404: fix crasher with nested comprehensions plus lambdas (#104442)Carl Meyer2023-05-131-7/+14
* gh-104357: fix inlined comprehensions that close over iteration var (#104368)Carl Meyer2023-05-111-6/+13
* gh-97933: (PEP 709) inline list/dict/set comprehensions (#101441)Carl Meyer2023-05-091-27/+109
* gh-102371: move _Py_Mangle from compile.c to symtable.c (#102372)Irit Katriel2023-03-021-1/+66
* gh-87447: Fix walrus comprehension rebind checking (#100581)Nikita Sobolev2023-01-081-1/+2
* gh-100577: Replace `assert(0)` with `Py_UNREACHABLE` in `symtable.c` (#100579)Nikita Sobolev2022-12-281-1/+1
* gh-99300: Replace Py_INCREF() with Py_NewRef() (#99530)Victor Stinner2022-11-161-3/+3
* gh-99300: Use Py_NewRef() in Python/ directory (#99302)Victor Stinner2022-11-101-6/+3
* gh-87092: do not allocate PyFutureFeatures dynamically (GH-98913)Irit Katriel2022-11-021-5/+4
* GH-91079: Decouple C stack overflow checks from Python recursion checks. (GH-...Mark Shannon2022-10-051-6/+3
* bpo-46765: Replace Locally Cached Strings with Statically Initialized Objects...Eric Snow2022-02-231-39/+11
* bpo-46417: Clear symtable identifiers at exit (GH-30809)Victor Stinner2022-01-221-2/+15
* bpo-45292: [PEP-654] add except* (GH-29581)Irit Katriel2021-12-141-0/+6
* bpo-46042: Improve SyntaxError locations in the symbol table (GH-30059)Pablo Galindo Salgado2021-12-111-60/+83
* bpo-45753: Make recursion checks more efficient. (GH-29524)Mark Shannon2021-11-161-2/+3
* bpo-33346: Allow async comprehensions inside implicit async comprehensions (G...Serhiy Storchaka2021-07-131-1/+8
* bpo-44313: generate LOAD_ATTR/CALL_FUNCTION for top-level imported objects (G...Batuhan Taskaya2021-06-301-1/+1
* bpo-42725: Render annotations effectless on symbol table with PEP 563 (GH-25583)Batuhan Taskaya2021-05-031-10/+91
* bpo-43892: Make match patterns explicit in the AST (GH-25585)Nick Coghlan2021-04-291-16/+48
* bpo-43914: Highlight invalid ranges in SyntaxErrors (#25525)Pablo Galindo2021-04-231-51/+90
* bpo-43244: Remove Yield macro from pycore_ast.h (GH-25243)Victor Stinner2021-04-071-1/+0
* bpo-43244: Remove the pyarena.h header (GH-25007)Victor Stinner2021-03-241-3/+3
* bpo-43244: Remove parser_interface.h header file (GH-25001)Victor Stinner2021-03-241-1/+2
* bpo-43244: Add pycore_compile.h header file (GH-25000)Victor Stinner2021-03-231-1/+2
* bpo-43244: Remove ast.h, asdl.h, Python-ast.h headers (GH-24933)Victor Stinner2021-03-231-0/+1
* bpo-43244: Remove symtable.h header file (GH-24910)Victor Stinner2021-03-191-25/+36
* bpo-42128: Structural Pattern Matching (PEP 634) (GH-22917)Brandt Bucher2021-02-261-0/+34
* bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587)Victor Stinner2020-12-011-1/+1
* bpo-42006: Stop using PyDict_GetItem, PyDict_GetItemString and _PyDict_GetIte...Serhiy Storchaka2020-10-261-3/+6
* bpo-41746: Add type information to asdl_seq objects (GH-22223)Pablo Galindo2020-09-161-11/+11
* bpo-40268: Remove unused structmember.h includes (GH-19530)Victor Stinner2020-04-151-1/+1
* bpo-40268: Remove a few pycore_pystate.h includes (GH-19510)Victor Stinner2020-04-141-1/+1
* bpo-34822: Simplify AST for subscription. (GH-9605)Serhiy Storchaka2020-03-101-24/+9
* closes bpo-39872: Remove unused args from symtable_exit_block and symtable_vi...Andy Lester2020-03-061-16/+15