COMMITS
/ Lib/ast.py November 13, 2025
S
gh-135801: Add the module parameter to compile() etc (GH-139652)
Serhiy Storchaka committed
July 31, 2025
K
gh-124503: Optimize ast.literal_eval() for small input (GH-137010)
Krzysztof Magusiak committed
May 31, 2025
S
gh-134718: Omit optional Load() values in ast.dump() (GH-134934)
Serhiy Storchaka committed
May 30, 2025
S
gh-134718: Fix ast.dump() for empty non-default values (GH-134926)
Serhiy Storchaka committed
May 5, 2025
H
gh-130645: Add color to stdlib argparse CLIs (gh-133380)
Hugo van Kemenade committed
S
gh-133367: Add missing options to `ast` CLI (#133369)
Semyon Moroz committed
May 4, 2025
S
gh-131178: Add tests for `ast` command-line interface (#133329)
Semyon Moroz committed
April 27, 2025
H
gh-133046: Reformat the ``ast`` module docstring (GH-133050)
Hunter Hogan committed
April 2, 2025
J
gh-118761: Fix star-import of ast (#132025)
Jelle Zijlstra committed
A
gh-118761: Optimise import time for ast (#131953)
Adam Turner committed
March 19, 2025
T
gh-129598: ast: allow multi stmts for ast single with ';' (#129620)
Tomasz Pytel committed
January 31, 2025
S
gh-127975: Avoid reusing quote types in ast.unparse if not needed (#127980)
Shantanu committed
October 9, 2024
S
gh-91818: Use default program name in the CLI of many modules (GH-124867)
Serhiy Storchaka committed
July 2, 2024
B
gh-121210: handle nodes with missing attributes/fields in `ast.compare` (#121211)
Bénédikt Tran committed
May 28, 2024
J
gh-117865: Defer import of re in ast (#119546)
Jelle Zijlstra committed
May 26, 2024
A
gh-119562: Remove unused private string constants from `ast.py` (#119576)
Alex Waygood committed
A
gh-119562: Remove AST nodes deprecated since Python 3.8 (#119563)
Alex Waygood committed
May 22, 2024
B
gh-60191: Implement ast.compare (#19211)
Batuhan Taskaya committed
May 3, 2024
J
gh-116126: Implement PEP 696 (#116129)
Jelle Zijlstra committed
April 24, 2024
N
gh-116023: Add `show_empty=False` to `ast.dump` (#116037)
Nikita Sobolev committed
February 21, 2024
F
gh-112364: Correct unparsing of backslashes and quotes in ast.unparse (#115696)
Frank Hoffmann committed
January 16, 2024
S
Clean up backslash avoiding code in ast, fix typo (#113605)
Shantanu committed
January 10, 2024
S
gh-58032: Do not use argparse.FileType in module CLIs and scripts (GH-113649)
Serhiy Storchaka committed
October 5, 2023
P
gh-110259: Fix f-strings with multiline expressions and format specs (#110271)
Pablo Galindo Salgado committed
September 18, 2023
S
gh-108843: fix ast.unparse for f-string with many quotes (#108981)
Shantanu committed
September 5, 2023
A
gh-108469: Update ast.unparse for unescaped quote support from PEP701 [3.12] (#108553)
Anthony Shaw committed
August 21, 2023
I
gh-108113: Make it possible to create an optimized AST (#108154)
Irit Katriel committed
June 16, 2023
J
gh-104799: PEP 695 backward compatibility for ast.unparse (#105846)
Jelle Zijlstra committed
May 22, 2023
J
gh-104656: Rename typeparams AST node to type_params (#104657)
Jelle Zijlstra committed
May 16, 2023
J
gh-103763: Implement PEP 695 (#103764)
Jelle Zijlstra committed
May 6, 2023
A
gh-90953: Emit deprecation warnings for `ast` features deprecated in Python 3.8 (#104199)
Alex Waygood committed
April 24, 2023
T
gh-103285: Rewrite _splitlines_no_ff to improve performance (#103307)
Tian Gao committed
November 22, 2022
B
gh-99341: Cover type ignore nodes when incrementing line numbers (GH-99422)
Batuhan Taskaya committed
October 2, 2022
G
gh-95588: Drop the safety claim from `ast.literal_eval` docs. (#95919)
Gregory P. Smith committed
September 5, 2022
S
gh-92986: Fix ast.unparse when ImportFrom.level is None (#92992)
Shantanu committed
August 29, 2022
A
ast.parse: check `feature_version` common case first (GH-94640)
Anthony Sottile committed
July 26, 2022
S
gh-95066: ast: Replace assert with ValueError (GH-95072)
Shantanu committed
May 16, 2022
B
gh-92671: Don't omit parentheses when unparsing empty tuples (GH-92673)
Batuhan Taskaya committed
March 26, 2022
M
bpo-43224: Implement PEP 646 grammar changes (GH-31018)
Matthew Rahtz committed
December 14, 2021
I
bpo-45292: [PEP-654] add except* (GH-29581)
Irit Katriel committed
June 13, 2021
B
Fix typos in multiple files (GH-26689)
Binbin committed
May 16, 2021
B
bpo-44142: drop redundant parantheses when unparsing tuples as assignment targets (GH-26156)
Batuhan Taskaya committed
May 15, 2021
B
bpo-44081: improve ast.unparse() for lambdas with no parameters (GH-26000)
Batuhan Taskaya committed
May 8, 2021
B
bpo-43417: Better buffer handling for ast.unparse (GH-24772)
Batuhan Taskaya committed
May 4, 2021
I
Fix typo in ast.py (GH-25740)
Ikko Ashimine committed
April 29, 2021
N
bpo-43892: Make match patterns explicit in the AST (GH-25585)
Nick Coghlan committed
April 21, 2021
E
bpo-38659: [Enum] add _simple_enum decorator (GH-25497)
Ethan Furman committed
April 20, 2021
E
Revert "bpo-38659: [Enum] add _simple_enum decorator (GH-25285)" (GH-25476)
Ethan Furman committed
E
bpo-38659: [Enum] add _simple_enum decorator (GH-25285)
Ethan Furman committed
March 18, 2021
K
bpo-43521: Allow ast.unparse with empty sets and NaN (GH-24897)
Kodi Arfer committed