summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_ast
Commit message (Expand)AuthorAgeFilesLines
* gh-141794: Reduce size of compiler stress tests to fix Android warnings (#142...Malcolm Smith2025-12-071-1/+2
* gh-139109: A new tracing JIT compiler frontend for CPython (GH-140310)Ken Jin2025-11-131-2/+2
* gh-135801: Add the module parameter to compile() etc (GH-139652)Serhiy Storchaka2025-11-131-0/+10
* gh-135801: Improve filtering by module in warn_explicit() without module argu...Serhiy Storchaka2025-10-301-0/+14
* gh-131927: Do not emit PEP 765 warnings in ast.parse() (GH-139642)Serhiy Storchaka2025-10-301-55/+0
* gh-140471: Fix buffer overflow in AST node initialization with malformed `_fi...Stan Ulbrych2025-10-231-0/+9
* gh-137308: Replace a single docstring with `pass` in `-OO` mode (#137318)sobolevn2025-08-021-0/+125
* gh-132661: Disallow `Template`/`str` concatenation after PEP 750 spec update ...Dave Peck2025-07-211-7/+0
* Fix typo in `Lib/test/test_ast/test_ast.py` (#136767)Hunter Hogan2025-07-191-1/+1
* gh-136438: Make sure `test_ast` pass with all optimization levels (#136596)Mikhail Efimov2025-07-181-12/+13
* gh-134718: Omit optional Load() values in ast.dump() (GH-134934)Serhiy Storchaka2025-05-311-37/+34
* gh-134718: Fix ast.dump() for empty non-default values (GH-134926)Serhiy Storchaka2025-05-301-0/+24
* gh-134578: Mark more slow tests (GH-134579)Serhiy Storchaka2025-05-231-0/+1
* gh-71339: Use new assertion methods in tests (GH-129046)Serhiy Storchaka2025-05-221-9/+9
* gh-133783: Fix __replace__ on AST nodes for optional attributes (#133797)Jelle Zijlstra2025-05-101-0/+9
* gh-133516: Raise `ValueError` when constants `True`, `False` or `None` are us...TERESH12025-05-071-0/+11
* gh-118761: Add test_lazy_import for more modules (#133057)Daniel Hollas2025-05-051-0/+7
* gh-130645: Add color to stdlib argparse CLIs (gh-133380)Hugo van Kemenade2025-05-051-0/+1
* gh-133367: Add missing options to `ast` CLI (#133369)Semyon Moroz2025-05-051-1/+94
* gh-131178: Add tests for `ast` command-line interface (#133329)Semyon Moroz2025-05-041-16/+166
* gh-133194: Fix regression with PEP 758 parsing on older `feature_version` (#1...sobolevn2025-05-031-0/+57
* gh-133196: Guard PEP 750 grammar with `CHECK_VERSION` (#133225)sobolevn2025-05-011-0/+6
* gh-133194: Add `CHECK_VERSION` to new PEP758 grammar (#133195)sobolevn2025-04-301-0/+22
* gh-132661: Implement PEP 750 (#132662)Lysandros Nikolaou2025-04-303-1/+36
* gh-132261: Store annotations at hidden internal keys in the class dict (#132345)Jelle Zijlstra2025-04-111-1/+1
* gh-130775: Allow negative locations in `ast` (#130795)sobolevn2025-04-071-0/+20
* gh-118761: Optimise import time for ast (#131953)Adam Turner2025-04-021-1/+2
* gh-130080: do not fold match case constants in unoptimized AST (#131577)Irit Katriel2025-03-231-0/+12
* gh-126835: Move constant tuple folding from ast_opt to CFG (#130769)Yan Yanchii2025-03-191-111/+0
* gh-130080: implement PEP 765 (#130087)Irit Katriel2025-03-171-0/+55
* GH-130396: Use computed stack limits on linux (GH-130398)Mark Shannon2025-02-251-11/+12
* GH-91079: Revert "GH-91079: Implement C stack limits using addresses, not cou...Petr Viktorin2025-02-241-12/+11
* gh-126835: Move constant unaryop & binop folding to CFG (#129550)Yan Yanchii2025-02-212-119/+81
* GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)Mark Shannon2025-02-191-11/+12
* gh-130139: always check ast node type in ast.parse() with ast input (#130140)Irit Katriel2025-02-161-0/+6
* gh-126835: Move const folding of lists & sets from ast_opt.c to flowgraph.c (...Yan Yanchii2025-02-131-40/+0
* gh-126835: Move constant subscript folding to CFG (#129568)Yan Yanchii2025-02-041-10/+0
* gh-127146: Emscripten: Skip segfaults in test suite (#127151)Hood Chatham2024-12-051-1/+4
* gh-126105: Fix crash in `ast` module, when `._fields` is deleted (#126115)sobolevn2024-10-291-0/+17
* GH-125837: Split `LOAD_CONST` into three. (GH-125972)Mark Shannon2024-10-291-2/+2
* gh-125900: Clean-up logic around immortalization in free-threading (#125901)Sam Gross2024-10-241-1/+1
* gh-125010: Fix `use-after-free` in AST `repr()` (#125015)Tomas R.2024-10-061-0/+7
* gh-116022: Improve `repr()` of AST nodes (#117046)Tomas R2024-09-182-2/+231
* gh-123344: Add missing ast optimizations for PEP 696 (#123377)Bogdan Romanyuk2024-08-281-9/+95
* gh-122666: Tests for ast optimizations (#122667)Kirill Podoprigora2024-08-262-1/+213
* Fix typos in comments and test code (#122846)Xie Yanbo2024-08-121-3/+3
* gh-122292: Split up ``Lib/test/test_ast.py`` into a couple of files (#122293)Kirill Podoprigora2024-07-294-0/+3661