summaryrefslogtreecommitdiffstats
path: root/Python/ast.c
Commit message (Expand)AuthorAgeFilesLines
* GH-113655: Lower the C recursion limit on various platforms (GH-113944)Mark Shannon2024-01-161-6/+2
* gh-109341: Fix crash on compiling invalid AST including TypeAlias (#109349)Jelle Zijlstra2023-09-131-0/+5
* gh-109351: Fix crash when compiling AST with invalid NamedExpr (#109352)Jelle Zijlstra2023-09-131-0/+5
* GH-91079: Rename C_RECURSION_LIMIT to Py_C_RECURSION_LIMIT (#108507)Victor Stinner2023-09-081-2/+2
* GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFra...Mark Shannon2023-08-041-1/+1
* gh-104656: Rename typeparams AST node to type_params (#104657)Jelle Zijlstra2023-05-221-9/+9
* gh-103763: Implement PEP 695 (#103764)Jelle Zijlstra2023-05-161-0/+45
* gh-104482: Fix error handling bugs in ast.c (#104483)Irit Katriel2023-05-151-19/+37
* GH-91079: Decouple C stack overflow checks from Python recursion checks. (GH-...Mark Shannon2022-10-051-6/+3
* gh-92597: Improve error message for AST nodes with invalid ranges (GH-93398)Pablo Galindo Salgado2022-06-011-3/+3
* gh-93351: Ensure the position information in AST nodes created by the parser ...Pablo Galindo Salgado2022-05-301-0/+26
* bpo-45292: [PEP-654] add except* (GH-29581)Irit Katriel2021-12-141-0/+25
* bpo-45753: Make recursion checks more efficient. (GH-29524)Mark Shannon2021-11-161-2/+3
* bpo-43897: Reject "_" captures and top-level MatchStar in the AST validator (...Brandt Bucher2021-07-291-20/+28
* bpo-43897: AST validation for pattern matching nodes (GH24771)Batuhan Taskaya2021-07-281-31/+123
* bpo-43892: Make match patterns explicit in the AST (GH-25585)Nick Coghlan2021-04-291-23/+215
* bpo-42609: Check recursion depth in the AST validator and optimizer (GH-23744)Serhiy Storchaka2021-04-251-142/+249
* bpo-43244: Remove ast.h, asdl.h, Python-ast.h headers (GH-24933)Victor Stinner2021-03-231-2/+1
* bpo-43244: Remove the PyAST_Validate() function (GH-24911)Victor Stinner2021-03-181-1/+1
* bpo-42128: Structural Pattern Matching (PEP 634) (GH-22917)Brandt Bucher2021-02-261-0/+29
* bpo-42000: Cleanup the AST related C-code (GH-22641)Batuhan Taskaya2020-10-101-10/+4
* bpo-41746: Add type information to asdl_seq objects (GH-22223)Pablo Galindo2020-09-161-12/+13
* bpo-40939: Remove the old parser (Part 2) (GH-21005)Lysandros Nikolaou2020-06-201-1/+0
* bpo-40939: Remove the old parser (GH-20768)Pablo Galindo2020-06-111-5289/+0
* bpo-40870: Invalidate usage of some constants with ast.Name (GH-20649)Batuhan Taskaya2020-06-061-0/+22
* bpo-40614: Respect feature version for f-string debug expressions (GH-20196)Shantanu2020-05-271-0/+6
* bpo-40334: Correctly identify invalid target in assignment errors (GH-20076)Pablo Galindo2020-05-151-5/+8
* bpo-39943: Add the const qualifier to pointers on non-mutable PyUnicode data....Serhiy Storchaka2020-04-111-1/+1
* bpo-40141: Include the value in the column position for keyword AST nodes (GH...Pablo Galindo2020-04-031-1/+1
* bpo-40147: Move the check for duplicate keywords to the compiler (GH-19289)Pablo Galindo2020-04-031-10/+1
* bpo-40141: Add line and column information to ast.keyword nodes (GH-19283)Pablo Galindo2020-04-011-2/+5
* bpo-39882: Add _Py_FatalErrorFormat() function (GH-19157)Victor Stinner2020-03-251-6/+3
* bpo-40000: Improve error messages when validating invalid ast.Constant nodes ...Batuhan Taşkaya2020-03-191-3/+5
* bpo-39988: Remove ast.AugLoad and ast.AugStore node classes. (GH-19038)Serhiy Storchaka2020-03-171-12/+1
* bpo-39969: Remove ast.Param node class as is no longer used (GH-19020)Batuhan Taşkaya2020-03-151-2/+0
* bpo-34822: Simplify AST for subscription. (GH-9605)Serhiy Storchaka2020-03-101-67/+21
* bpo-39639: Remove the AST "Suite" node and associated code (GH-18513)Batuhan Taşkaya2020-03-041-3/+0
* bpo-39702: Relax grammar restrictions on decorators (PEP 614) (GH-18570)Brandt Bucher2020-03-031-68/+4
* bpo-39474: Fix AST pos for expressions like (a)(b), (a)[b] and (a).b. (GH-18477)Serhiy Storchaka2020-02-121-18/+18
* bpo-39579: Fix Attribute end_col_offset to point at the current node (GH-18405)Lysandros Nikolaou2020-02-071-2/+3
* bpo-39235: Fix end location for genexp in call args (GH-17925)Guido van Rossum2020-01-091-8/+8
* bpo-39176: Improve error message for 'named assignment' (GH-17777)Ned Batchelder2020-01-011-1/+1
* bpo-39080: Starred Expression's column offset fix when inside a CALL (GH-17645)Lysandros Nikolaou2019-12-181-1/+1
* The comment in ast_for_namedexpr shouldn't include if_stmt (GH-17586)Guido van Rossum2019-12-151-3/+1
* Fix elif start column offset when there is an else following (GH-17596)Lysandros Nikolaou2019-12-141-2/+2
* bpo-39031: Include elif keyword when producing lineno/col-offset info for if_...Lysandros Nikolaou2019-12-121-2/+2
* bpo-38535: Fix positions for AST nodes for calls without arguments in decorat...Serhiy Storchaka2019-10-261-2/+4
* Cut disused recode_encoding logic in _PyBytes_DecodeEscape. (GH-16013)Greg Price2019-09-121-1/+1
* bpo-38138: Fix memory leak introduced by interned strings (GH-16053)Dino Viehland2019-09-121-0/+1
* bpo-38113: Update Python/ast.c to PEP-384 (GH-15975)Dino Viehland2019-09-111-4/+3