summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_ast.py
Commit message (Expand)AuthorAgeFilesLines
* [3.13] gh-120108: Fix deepcopying of AST trees with .parent attributes (GH-12...Jelle Zijlstra2024-06-251-10/+76
* [3.13] gh-118851: Default ctx arguments to AST constructors to Load() (GH-118...Miss Islington (bot)2024-05-091-0/+17
* gh-117486: Improve behavior for user-defined AST subclasses (#118212)Jelle Zijlstra2024-05-061-4/+37
* gh-116126: Implement PEP 696 (#116129)Jelle Zijlstra2024-05-031-12/+30
* gh-118374: test_ast: Add ``ctx`` argument to ``ast.Name`` calls (#118375)Kirill Podoprigora2024-04-291-3/+3
* gh-116023: Add `show_empty=False` to `ast.dump` (#116037)Nikita Sobolev2024-04-241-18/+123
* gh-116303: Skip tests if C recursion limit is unavailable (GH-117368)Erlend E. Aasland2024-04-081-2/+2
* gh-117266: Fix crashes on user-created AST subclasses (GH-117276)Jelle Zijlstra2024-03-281-0/+41
* gh-105858: Improve AST node constructors (#105880)Jelle Zijlstra2024-02-281-25/+76
* gh-115881: Ensure `ast.parse()` parses conditional context managers even with...Alex Waygood2024-02-261-8/+4
* GH-113655: Lower the C recursion limit on various platforms (GH-113944)Mark Shannon2024-01-161-1/+1
* gh-111798: Use lower Py_C_RECURSION_LIMIT in debug mode (#112124)Victor Stinner2023-11-161-1/+7
* gh-111420: Allow type comments in parenthesized `with` statements (#111468)Tomas R2023-10-311-0/+4
* gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421)Serhiy Storchaka2023-09-021-0/+1
* gh-108113: Make it possible to optimize an AST (#108282)Irit Katriel2023-08-231-11/+15
* gh-108113: Make it possible to create an optimized AST (#108154)Irit Katriel2023-08-211-0/+28
* GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFra...Mark Shannon2023-08-041-0/+1
* GH-105588: Add missing error checks to some obj2ast_* converters (GH-105589)Brandt Bucher2023-06-151-0/+27
* gh-104799: Default missing lists in AST to the empty list (#104834)Jelle Zijlstra2023-06-021-0/+2
* gh-104799: Move location of type_params AST fields (#104828)Jelle Zijlstra2023-05-261-53/+77
* gh-103763: Implement PEP 695 (#103764)Jelle Zijlstra2023-05-161-43/+82
* gh-104482: Fix error handling bugs in ast.c (#104483)Irit Katriel2023-05-151-0/+6
* gh-90953: Emit deprecation warnings for `ast` features deprecated in Python 3...Alex Waygood2023-05-061-127/+381
* gh-103285: Rewrite _splitlines_no_ff to improve performance (#103307)Tian Gao2023-04-241-0/+11
* gh-102856: Initial implementation of PEP 701 (#102855)Pablo Galindo Salgado2023-04-191-5/+0
* gh-101821: Test coverage for `ast.main` function (#101822)Nikita Sobolev2023-03-111-0/+20
* gh-101632: Add the new RETURN_CONST opcode (#101633)penguin_wwy2023-02-071-1/+1
* gh-101229: Add tests for aliases of imported names (#101230)Eclips42023-01-301-0/+18
* gh-100518: Add tests for `ast.NodeTransformer` (#100521)Nikita Sobolev2023-01-211-2/+126
* gh-100882: Improve `test_pickling` case in `test_ast.py` (#100883)Nikita Sobolev2023-01-091-12/+5
* test_ast uses infinite_recursion() to prevent crash (#100104)Victor Stinner2022-12-081-1/+2
* gh-99341: Cover type ignore nodes when incrementing line numbers (GH-99422)Batuhan Taskaya2022-11-221-0/+12
* GH-91079: Decouple C stack overflow checks from Python recursion checks. (GH-...Mark Shannon2022-10-051-3/+3
* gh-96670: Raise SyntaxError when parsing NULL bytes (#97594)Pablo Galindo Salgado2022-09-271-0/+4
* gh-96587: Raise `SyntaxError` for PEP654 on older `feature_version` (#96588)Nikita Sobolev2022-09-051-0/+9
* gh-95778: CVE-2020-10735: Prevent DoS by very large int() (#96499)Gregory P. Smith2022-09-021-0/+8
* gh-94996: Disallow lambda pos only params with feature_version < (3, 8) (GH-9...Shantanu2022-08-121-0/+7
* gh-94996: Disallow parsing pos only params with feature_version < (3, 8) (GH-...Shantanu2022-08-121-1/+9
* gh-95066: ast: Replace assert with ValueError (GH-95072)Shantanu2022-07-261-0/+6
* gh-95185: Check recursion depth in the AST constructor (#95186)Pablo Galindo Salgado2022-07-241-0/+21
* gh-94949: Disallow parsing parenthesised ctx mgr with old feature_version (#9...Shantanu2022-07-181-0/+8
* gh-94947: Disallow parsing walrus with feature_version < (3, 8) (#94948)Shantanu2022-07-181-0/+5
* Run Tools/scripts/reindent.py (#94225)Victor Stinner2022-06-261-2/+2
* gh-92597: Ensure that AST nodes without explicit end positions can be compile...Pablo Galindo Salgado2022-05-311-0/+8
* gh-93351: Ensure the position information in AST nodes created by the parser ...Pablo Galindo Salgado2022-05-301-0/+27
* bpo-43224: Implement PEP 646 grammar changes (GH-31018)Matthew Rahtz2022-03-261-1/+24
* bpo-46091: Correctly calculate indentation levels for whitespace lines with c...Pablo Galindo Salgado2022-01-251-2/+1
* bpo-45292: [PEP-654] add except* (GH-29581)Irit Katriel2021-12-141-0/+23
* bpo-45408: Don't override previous tokenizer errors in the second parser pass...Pablo Galindo Salgado2021-10-071-0/+8
* bpo-43897: Reject "_" captures and top-level MatchStar in the AST validator (...Brandt Bucher2021-07-291-1/+5