COMMITS
/ Grammar/python.gram June 4, 2024
May 30, 2024
P
May 7, 2024
N
gh-118090: Improve error message for empty type param brackets (GH-118091)
Nikita Sobolev committed
May 3, 2024
J
gh-116126: Implement PEP 696 (#116129)
Jelle Zijlstra committed
April 27, 2024
N
gh-118323: Document `&&` grammar syntax (#118324)
Nikita Sobolev committed
April 24, 2024
D
gh-116988: Remove duplicates of `annotated_rhs` in the Grammar (#117004)
David Rubin committed
April 23, 2024
N
gh-118082: Improve `import` without names syntax error message (#118083)
Nikita Sobolev committed
April 2, 2024
G
gh-109120: Fix syntax error in handlinh of incorrect star expressions (#117444)
Grigoriev Semyon committed
March 26, 2024
P
bpo-24612: Improve syntax error for 'not' after an operator (GH-28170)
Pablo Galindo Salgado committed
February 26, 2024
January 6, 2024
G
gh-111488: Changed error message in case of no 'in' keyword after 'for' in cmp (#113656)
Grigoriev Semyon committed
November 20, 2023
C
bpo-45759: Better error messages for non-matching 'elif'/'else' statements (#29513)
Crowthebird committed
October 31, 2023
T
October 17, 2023
P
gh-110938: Fix error messages for indented blocks with functions and classes with generic type parameters (#110973)
Pablo Galindo Salgado committed
October 12, 2023
P
gh-110696: Fix incorrect syntax error message for incorrect argument unpacking (#110706)
Pablo Galindo Salgado committed
September 22, 2023
P
gh-109596: Ensure repeated rules in the grammar are not allowed and fix incorrect soft keywords (#109606)
Pablo Galindo Salgado committed
September 8, 2023
P
gh-109114: Relax the check for invalid lambdas inside f-strings to avoid false positives (#109121)
Pablo Galindo Salgado committed
July 26, 2023
P
gh-107015: Remove async_hacks from the tokenizer (#107018)
Pablo Galindo Salgado committed
June 22, 2023
P
gh-98931: Add custom error messages to invalid import/from with multiple targets (#105985)
Pablo Galindo Salgado committed
June 2, 2023
P
gh-105194: Fix format specifier escaped characters in f-strings (#105231)
Pablo Galindo Salgado committed
May 26, 2023
J
gh-104799: Move location of type_params AST fields (#104828)
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
April 27, 2023
L
gh-103656: Transfer f-string buffers to parser to avoid use-after-free (GH-103896)
Lysandros Nikolaou committed
April 19, 2023
P
gh-102856: Initial implementation of PEP 701 (#102855)
Pablo Galindo Salgado committed
November 20, 2022
L
gh-90994: Improve error messages upon call arguments syntax errors (GH-96893)
Lysandros Nikolaou committed
L
gh-99211: Point to except/except* on syntax errors when mixing them (GH-99215)
Lysandros Nikolaou committed
November 6, 2022
I
gh-99153: set location on SyntaxError for try with both except and except* (GH-99160)
Irit Katriel committed
November 1, 2022
P
gh-98931: Improve error message when the user types 'import x from y' instead of 'from y import x' (#98932)
Pablo Galindo Salgado committed
September 17, 2022
L
gh-91210: Improve error message when non-default param follows default (GH-95933)
Lysandros Nikolaou committed
September 5, 2022
N
gh-96587: Raise `SyntaxError` for PEP654 on older `feature_version` (#96588)
Nikita Sobolev committed
August 12, 2022
S
July 18, 2022
S
S
gh-94947: Disallow parsing walrus with feature_version < (3, 8) (#94948)
Shantanu committed
June 26, 2022
June 23, 2022
W
June 10, 2022
P
gh-93671: Avoid exponential backtracking in deeply nested sequence patterns in match statements (GH-93680)
Pablo Galindo Salgado committed
April 5, 2022
M
bpo-47212: Improve error messages for un-parenthesized generator expressions (GH-32302)
Matthieu Dartiailh committed
March 26, 2022
M
bpo-43224: Implement PEP 646 grammar changes (GH-31018)
Matthew Rahtz committed
March 22, 2022
P
bpo-46838: Syntax error improvements for function definitions (GH-31590)
Pablo Galindo Salgado committed
February 10, 2022
P
Allow the parser to avoid nested processing of invalid rules (GH-31252)
Pablo Galindo Salgado committed
P
bpo-46707: Avoid potential exponential backtracking in some syntax errors (GH-31241)
Pablo Galindo Salgado committed
January 9, 2022
M
bpo-46272: Fix two heading comments in python.gram (GH-30499)
Mark Dickinson committed
December 14, 2021
I
bpo-45292: [PEP-654] add except* (GH-29581)
Irit Katriel committed
November 24, 2021
P
bpo-45727: Only trigger the 'did you forgot a comma' error suggestion if inside parentheses (GH-29757)
Pablo Galindo Salgado committed
November 20, 2021
P
bpo-45450: Improve syntax error for parenthesized arguments (GH-28906)
Pablo Galindo Salgado committed
November 19, 2021
P
bpo-45727: Make the syntax error for missing comma more consistent (GH-29427)
Pablo Galindo Salgado committed
November 9, 2021
C
bpo-45764: improve error message when missing '(' after 'def' (GH-29484)
Carl Friedrich Bolz-Tereick committed
November 5, 2021
P
bpo-45716: Improve the error message when using True/False/None as keywords in a call (GH-29413)
Pablo Galindo Salgado committed