summaryrefslogtreecommitdiffstats
path: root/Python/ast.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix typos mostly in comments, docs and test names (GH-15209)Min ho Kim2019-08-301-1/+1
* bpo-32912: Revert SyntaxWarning on invalid escape sequences. (GH-15195)Gregory P. Smith2019-08-101-3/+3
* Fix typos in comments, docs and test names (#15018)Min ho Kim2019-07-301-1/+1
* bpo-37593: Swap the positions of posonlyargs and args in the constructor of a...Pablo Galindo2019-07-141-1/+1
* bpo-18374: fix wrong col_offset of some ast.BinOp instances (GH-14607)Carl Friedrich Bolz-Tereick2019-07-081-1/+1
* remove dead code (GH-14104)David Carlier2019-06-181-3/+0
* bpo-37253: Add _PyCompilerFlags_INIT macro (GH-14018)Victor Stinner2019-06-131-2/+1
* bpo-35814: Allow unpacking in r.h.s of annotated assignment expressions (GH-1...Pablo Galindo2019-06-031-1/+1