History for Python/ast.c - python/cpython · GitHub

github.com

Tin mới

gh-85260: Extend the AST Validator to validate all identifiers (GH-21069)

gh-143055: Implementation of PEP 798 (#143056)

gh-132661: Implement PEP 750 (#132662)

gh-131238: Add explicit includes to pycore headers (#131257)

GH-130396: Use computed stack limits on linux (GH-130398)

GH-91079: Revert "GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)" for now (GH130413)

GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)

gh-122313: Clean up deep recursion guarding code in the compiler (GH-122640)

gh-116126: Implement PEP 696 (#116129)

GH-113655: Lower the C recursion limit on various platforms (GH-113944)

gh-109341: Fix crash on compiling invalid AST including TypeAlias (#109349)

gh-109351: Fix crash when compiling AST with invalid NamedExpr (#109352)

GH-91079: Rename C_RECURSION_LIMIT to Py_C_RECURSION_LIMIT (#108507)

GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFrameDefault()` (GH-107535)

gh-104656: Rename typeparams AST node to type_params (#104657)

gh-103763: Implement PEP 695 (#103764)

gh-104482: Fix error handling bugs in ast.c (#104483)

GH-91079: Decouple C stack overflow checks from Python recursion checks. (GH-96510)

gh-92597: Improve error message for AST nodes with invalid ranges (GH-93398)

gh-93351: Ensure the position information in AST nodes created by the parser is always consistent (GH-93352)

bpo-45292: [PEP-654] add except* (GH-29581)

bpo-45753: Make recursion checks more efficient. (GH-29524)

bpo-43897: Reject "_" captures and top-level MatchStar in the AST validator (GH-27432)

bpo-43897: AST validation for pattern matching nodes (GH24771)

bpo-43892: Make match patterns explicit in the AST (GH-25585)

bpo-42609: Check recursion depth in the AST validator and optimizer (GH-23744)

bpo-43244: Remove ast.h, asdl.h, Python-ast.h headers (GH-24933)

bpo-43244: Remove the PyAST_Validate() function (GH-24911)

bpo-42128: Structural Pattern Matching (PEP 634) (GH-22917)

bpo-42000: Cleanup the AST related C-code (GH-22641)

bpo-41746: Add type information to asdl_seq objects (GH-22223)

bpo-40939: Remove the old parser (Part 2) (GH-21005)

bpo-40939: Remove the old parser (GH-20768)

bpo-40870: Invalidate usage of some constants with ast.Name (GH-20649)

bpo-40614: Respect feature version for f-string debug expressions (GH-20196)