summaryrefslogtreecommitdiffstats
path: root/Python/symtable.c
Commit message (Expand)AuthorAgeFilesLines
* gh-96497: Mangle name before symtable lookup in 'symtable_extend_namedexpr_sc...wookie1842024-02-171-4/+10
* gh-114828: Fix __class__ in class-scope inlined comprehensions (#115139)Carl Meyer2024-02-071-0/+19
* GH-113655: Lower the C recursion limit on various platforms (GH-113944)Mark Shannon2024-01-161-7/+2
* gh-113842: Add missing error check for PyIter_Next() in Python/symtable.c (GH...Yan Yanchii2024-01-091-0/+6
* gh-111789: Use PyDict_GetItemRef() in Python/symtable.c (gh-112084)Serhiy Storchaka2023-11-271-8/+4
* gh-111123: symtable should visit exception handlers before the else block (#1...Irit Katriel2023-10-211-2/+2
* gh-109390: add dump_symtable utility under #if 0 (#109391)Carl Meyer2023-09-201-1/+110
* gh-109219: propagate free vars through type param scopes (#109377)Carl Meyer2023-09-141-3/+2
* gh-109118: Disallow nested scopes within PEP 695 scopes within classes (#109196)Jelle Zijlstra2023-09-121-0/+23
* gh-109207: Fix SystemError when printing symtable entry object. (GH-109225)δΊ‘line2023-09-101-3/+2
* Check the result of PySet_Contains() for error in Python/symtable.c (GH-109146)Serhiy Storchaka2023-09-081-15/+57
* GH-91079: Rename C_RECURSION_LIMIT to Py_C_RECURSION_LIMIT (#108507)Victor Stinner2023-09-081-2/+2
* gh-108765: Cleanup #include in Python/*.c files (#108977)Victor Stinner2023-09-061-1/+1
* GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFra...Mark Shannon2023-08-041-9/+2
* gh-106869: Use new PyMemberDef constant names (#106871)Victor Stinner2023-07-251-9/+9
* gh-107211: Rename PySymtable_Lookup() to _PySymtable_Lookup() (#107212)Victor Stinner2023-07-251-1/+1
* 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