COMMITS
/ Grammar/python.gram February 28, 2026
P
gh-145241: specialize SyntaxError for single trailing-comma with item (#145282)
Pablo Galindo Salgado committed
February 12, 2026
P
gh-142349: Implement PEP 810 - Explicit lazy imports (#142351)
Pablo Galindo Salgado committed
January 31, 2026
A
gh-143055: Implementation of PEP 798 (#143056)
adam j hartz committed
December 11, 2025
P
gh-142236: Improve error location for missing comma in string concatenations (#142330)
Pablo Galindo Salgado committed
October 26, 2025
B
October 24, 2025
S
gh-138857: Improve error message for `case` outside of `match` (#138858)
sobolevn committed
October 22, 2025
B
gh-140253: Improve the syntax error from an ill-positioned double-star subpattern (#140254)
Bartosz Sławecki committed
September 10, 2025
S
gh-138716: Fix `assert a := b` syntax error message (#138718)
sobolevn committed
September 9, 2025
S
gh-136616: Improve `assert` syntax error messages (#136653)
sobolevn committed
August 15, 2025
P
gh-137078: Fix keyword typo recognition when executed over files (#137079)
Pablo Galindo Salgado committed
July 21, 2025
June 30, 2025
S
gh-135422: Fix regression in `SyntaxError` messages after #134036 (#135423)
sobolevn committed
June 6, 2025
S
gh-134036: Improve error messages for invalid `raise` statements (#134077)
sobolevn committed
May 17, 2025
S
gh-133999: Fix `except` parsing regression in 3.14 (#134035)
sobolevn committed
May 14, 2025
R
Remove trailing whitespace from python.gram (#133858)
Rafael Fontenelle committed
May 10, 2025
S
gh-133379: Fix misuse of the term "arguments" in error messages (GH-133382)
Stan Ulbrych committed
May 3, 2025
May 2, 2025
S
gh-123539: Improve SyntaxError msg for `import as` with not a name (#123629)
sobolevn committed
May 1, 2025
S
gh-133196: Guard PEP 750 grammar with `CHECK_VERSION` (#133225)
sobolevn committed
April 30, 2025
S
gh-133194: Add `CHECK_VERSION` to new PEP758 grammar (#133195)
sobolevn committed
L
gh-132661: Implement PEP 750 (#132662)
Lysandros Nikolaou committed
R
Remove trailing whitespace from python.gram (#133175)
Rafael Fontenelle committed
April 25, 2025
S
gh-129858: Special syntax error for `elif` block after `else` (#129902)
Steele Farnsworth committed
April 22, 2025
P
gh-132449: Improve syntax error messages for keywords with typos (#132450)
Pablo Galindo Salgado committed
April 1, 2025
P
gh-131831: Implement PEP 758 – Allow except and except* expressions without parentheses (#131833)
Pablo Galindo Salgado committed
February 18, 2025
S
gh-129515: Clarify syntax error messages for conditional expressions (#129880)
Sergey Miryanov committed
February 14, 2025
P
gh-125331: Allow the parser to activate future imports on the fly (#125482)
Pablo Galindo Salgado committed
February 13, 2025
P
gh-88535: Improve syntax error for wrongly closed strings (#26633)
Pablo Galindo Salgado committed
October 6, 2024
R
gh-122951: Simplify the grammar of the assignment rule (#124998)
Rigel Di Scala committed
September 2, 2024
S
gh-123562: Improve `SyntaxError` message for `case ... as a.b` (#123563)
sobolevn committed
August 30, 2024
S
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