| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-91818: Use default program name in the CLI of many modules (GH-124867) | Serhiy Storchaka | 2024-10-09 | 1 | -1/+1 |
|
|
* | gh-121210: handle nodes with missing attributes/fields in `ast.compare` (#121... | Bénédikt Tran | 2024-07-02 | 1 | -4/+15 |
|
|
* | gh-117865: Defer import of re in ast (#119546) | Jelle Zijlstra | 2024-05-28 | 1 | -2/+7 |
|
|
* | gh-119562: Remove unused private string constants from `ast.py` (#119576) | Alex Waygood | 2024-05-26 | 1 | -9/+0 |
|
|
* | gh-119562: Remove AST nodes deprecated since Python 3.8 (#119563) | Alex Waygood | 2024-05-26 | 1 | -173/+1 |
|
|
* | gh-60191: Implement ast.compare (#19211) | Batuhan Taskaya | 2024-05-22 | 1 | -0/+71 |
|
|
* | gh-116126: Implement PEP 696 (#116129) | Jelle Zijlstra | 2024-05-03 | 1 | -0/+9 |
|
|
* | gh-116023: Add `show_empty=False` to `ast.dump` (#116037) | Nikita Sobolev | 2024-04-24 | 1 | -1/+20 |
|
|
* | gh-112364: Correct unparsing of backslashes and quotes in ast.unparse (#115696) | Frank Hoffmann | 2024-02-21 | 1 | -7/+8 |
|
|
* | Clean up backslash avoiding code in ast, fix typo (#113605) | Shantanu | 2024-01-16 | 1 | -8/+5 |
|
|
* | gh-58032: Do not use argparse.FileType in module CLIs and scripts (GH-113649) | Serhiy Storchaka | 2024-01-10 | 1 | -5/+9 |
|
|
* | gh-110259: Fix f-strings with multiline expressions and format specs (#110271) | Pablo Galindo Salgado | 2023-10-05 | 1 | -3/+8 |
|
|
* | gh-108843: fix ast.unparse for f-string with many quotes (#108981) | Shantanu | 2023-09-18 | 1 | -1/+20 |
|
|
* | gh-108469: Update ast.unparse for unescaped quote support from PEP701 [3.12] ... | Anthony Shaw | 2023-09-05 | 1 | -21/+10 |
|
|
* | gh-108113: Make it possible to create an optimized AST (#108154) | Irit Katriel | 2023-08-21 | 1 | -2/+4 |
|
|
* | gh-104799: PEP 695 backward compatibility for ast.unparse (#105846) | Jelle Zijlstra | 2023-06-16 | 1 | -2/+4 |
|
|
* | gh-104656: Rename typeparams AST node to type_params (#104657) | Jelle Zijlstra | 2023-05-22 | 1 | -6/+6 |
|
|
* | gh-103763: Implement PEP 695 (#103764) | Jelle Zijlstra | 2023-05-16 | 1 | -0/+26 |
|
|
* | gh-90953: Emit deprecation warnings for `ast` features deprecated in Python 3... | Alex Waygood | 2023-05-06 | 1 | -8/+74 |
|
|
* | gh-103285: Rewrite _splitlines_no_ff to improve performance (#103307) | Tian Gao | 2023-04-24 | 1 | -18/+8 |
|
|
* | gh-99341: Cover type ignore nodes when incrementing line numbers (GH-99422) | Batuhan Taskaya | 2022-11-22 | 1 | -0/+6 |
|
|
* | gh-95588: Drop the safety claim from `ast.literal_eval` docs. (#95919) | Gregory P. Smith | 2022-10-02 | 1 | -1/+3 |
|
|
* | gh-92986: Fix ast.unparse when ImportFrom.level is None (#92992) | Shantanu | 2022-09-05 | 1 | -1/+1 |
|
|
* | ast.parse: check `feature_version` common case first (GH-94640) | Anthony Sottile | 2022-08-29 | 1 | -3/+3 |
|
|
* | gh-95066: ast: Replace assert with ValueError (GH-95072) | Shantanu | 2022-07-26 | 1 | -1/+2 |
|
|
* | gh-92671: Don't omit parentheses when unparsing empty tuples (GH-92673) | Batuhan Taskaya | 2022-05-16 | 1 | -1/+5 |
|
|
* | bpo-43224: Implement PEP 646 grammar changes (GH-31018) | Matthew Rahtz | 2022-03-26 | 1 | -6/+3 |
|
|
* | bpo-45292: [PEP-654] add except* (GH-29581) | Irit Katriel | 2021-12-14 | 1 | -2/+19 |
|
|
* | Fix typos in multiple files (GH-26689) | Binbin | 2021-06-13 | 1 | -1/+1 |
|
|
* | bpo-44142: drop redundant parantheses when unparsing tuples as assignment tar... | Batuhan Taskaya | 2021-05-16 | 1 | -3/+6 |
|
|
* | bpo-44081: improve ast.unparse() for lambdas with no parameters (GH-26000) | Batuhan Taskaya | 2021-05-15 | 1 | -5/+8 |
|
|
* | bpo-43417: Better buffer handling for ast.unparse (GH-24772) | Batuhan Taskaya | 2021-05-08 | 1 | -57/+59 |
|
|
* | Fix typo in ast.py (GH-25740) | Ikko Ashimine | 2021-05-04 | 1 | -2/+2 |
|
|
* | bpo-43892: Make match patterns explicit in the AST (GH-25585) | Nick Coghlan | 2021-04-29 | 1 | -4/+75 |
|
|
* | bpo-38659: [Enum] add _simple_enum decorator (GH-25497) | Ethan Furman | 2021-04-21 | 1 | -2/+3 |
|
|
* | Revert "bpo-38659: [Enum] add _simple_enum decorator (GH-25285)" (GH-25476) | Ethan Furman | 2021-04-20 | 1 | -3/+2 |
|
|
* | bpo-38659: [Enum] add _simple_enum decorator (GH-25285) | Ethan Furman | 2021-04-20 | 1 | -2/+3 |
|
|
* | bpo-43521: Allow ast.unparse with empty sets and NaN (GH-24897) | Kodi Arfer | 2021-03-18 | 1 | -6/+14 |
|
|
* | bpo-42128: Structural Pattern Matching (PEP 634) (GH-22917) | Brandt Bucher | 2021-02-26 | 1 | -0/+27 |
|
|
* | bpo-28964: add line number of node (if available) to ast.literal_eval error m... | Irit Katriel | 2020-12-25 | 1 | -1/+4 |
|
|
* | bpo-28002: Roundtrip f-strings with ast.unparse better (#19612) | Shantanu | 2020-11-20 | 1 | -24/+86 |
|
|
* | bpo-41887: omit leading spaces/tabs on ast.literal_eval (#22469) | Batuhan Taskaya | 2020-10-04 | 1 | -1/+1 |
|
|
* | bpo-41631: _ast module uses again a global state (#21961) | Victor Stinner | 2020-09-15 | 1 | -15/+22 |
|
|
* | bpo-40726: handle uninitalized end_lineno on ast.increment_lineno (GH-20312) | Batuhan Taskaya | 2020-08-05 | 1 | -3/+10 |
|
|
* | bpo-36290: Fix keytword collision handling in AST node constructors (GH-12382) | Rémi Lapeyre | 2020-05-24 | 1 | -0/+7 |
|
|
* | bpo-38870: Don't omit parenthesis when unparsing a slice in ast.unparse | Batuhan Taskaya | 2020-05-18 | 1 | -1/+11 |
|
|
* | bpo-38870: correctly escape unprintable characters on ast.unparse (GH-20166) | CyberSaxosTiGER | 2020-05-18 | 1 | -3/+11 |
|
|
* | bpo-40662: Fixed ast.get_source_segment for ast nodes that have incomplete lo... | Irit Katriel | 2020-05-18 | 1 | -0/+2 |
|
|
* | bpo-38870: Implement round tripping support for typed AST in ast.unparse (GH-... | Batuhan Taskaya | 2020-05-16 | 1 | -6/+23 |
|
|
* | bpo-38870: Correctly handle empty docstrings in ast.unparse (GH-18768) | Batuhan Taskaya | 2020-05-16 | 1 | -5/+8 |
|
|