COMMITS
/ Parser/parser.c March 13, 2026
S
gh-145783: Propagate errors raised in `NEW_TYPE_COMMENT` (#145784)
Stan Ulbrych committed
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
November 27, 2025
V
gh-130396: Remove _Py_ReachedRecursionLimitWithMargin() function (#141951)
Victor Stinner 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 10, 2025
B
gh-133157: remove usage of `_Py_NO_SANITIZE_UNDEFINED` in `Parser/pegen.c` (#134048)
Bénédikt Tran committed
June 6, 2025
S
gh-134036: Improve error messages for invalid `raise` statements (#134077)
sobolevn committed
June 3, 2025
V
gh-135028: Increase parser MAXSTACK for nested parenthesis (#135031)
Victor Stinner committed
May 17, 2025
S
gh-133999: Fix `except` parsing regression in 3.14 (#134035)
sobolevn 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
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 25, 2025
M
GH-130396: Use computed stack limits on linux (GH-130398)
Mark Shannon committed
February 24, 2025
February 19, 2025
M
GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)
Mark Shannon 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
October 3, 2024
E
gh-124889: Remove redundant artificial rules in PEG parser (#124893)
efimov-mikhail committed
September 2, 2024
S
gh-123562: Improve `SyntaxError` message for `case ... as a.b` (#123563)
sobolevn committed
August 30, 2024
S
June 24, 2024
L
gh-120956: Avoid comparison of int to Py_ssize_t in parser (#120959)
Lysandros Nikolaou committed
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 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
B
GH-111807: Lower the parser stack depth under WASI debug builds (#112225)
Brett Cannon committed