COMMITS
/ Parser/parser.c 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
May 24, 2022
V
gh-93103: Parser uses PyConfig.parser_debug instead of Py_DebugFlag (#93106)
Victor Stinner committed
May 19, 2022
C
gh-90473: Decrease recursion limit and skip tests on WASI (GH-92803)
Christian Heimes 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 3, 2022
P
bpo-46110: Restore commit e9898bf153d26059261ffef11f7643ae991e2a4c
Pablo Galindo Salgado committed
P
Revert "bpo-46110: Add a recursion check to avoid stack overflow in the PEG parser (GH-30177)" (GH-30363)
Pablo Galindo Salgado committed
December 20, 2021
P
bpo-46110: Add a recursion check to avoid stack overflow in the PEG parser (GH-30177)
Pablo Galindo Salgado committed
December 14, 2021
I
bpo-45292: [PEP-654] add except* (GH-29581)
Irit Katriel committed
November 26, 2021
V
bpo-45866: pegen strips directory of "generated from" header (GH-29777)
Victor Stinner 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
November 3, 2021
October 19, 2021
P
bpo-45494: Fix parser crash when reporting errors involving invalid continuation characters (GH-28993)
Pablo Galindo Salgado committed
September 27, 2021
P
bpo-43914: Correctly highlight SyntaxError exceptions for invalid generator expression in function calls (GH-28576)
Pablo Galindo Salgado committed
September 5, 2021
P
Extract visitors from the grammar nodes and call makers in the peg generator (GH-28172)
Pablo Galindo Salgado committed
August 18, 2021
P
bpo-44947: Refine the syntax error for trailing commas in import statements (GH-27814)
Pablo Galindo Salgado committed
August 12, 2021
P
Update pegen to use the latest upstream developments (GH-27586)
Pablo Galindo Salgado committed
August 5, 2021
P
bpo-44838: Refine the custom syntax errors for invalid 'if' expressions (GH-27615)
Pablo Galindo Salgado committed
August 2, 2021
M
bpo-44792: Improve syntax errors for if expressions (GH-27506)
Miguel Brito committed
August 1, 2021
P
bpo-34013: Don't consider a grouped expression when reporting legacy print syntax errors (GH-27521)
Pablo Galindo Salgado committed
July 31, 2021
P
Divide the grammar into sections to improve readability (GH-27502)
Pablo Galindo Salgado committed
July 27, 2021
P
bpo-34013: Move the Python 2 hints from the exception constructor to the parser (GH-27392)
Pablo Galindo Salgado committed
P
bpo-34013: Generalize the invalid legacy statement error message (GH-27389)
Pablo Galindo Salgado committed
July 16, 2021
P
Remove unnecessary 'invalid_primary' rule in the parser (GH-27186)
Pablo Galindo Salgado committed
June 24, 2021
P
bpo-44456: Improve the syntax error when mixing keyword and positional patterns (GH-26793)
Pablo Galindo committed
June 10, 2021
P
bpo-44368: Improve syntax errors with invalid as pattern targets (GH-26632)
Pablo Galindo committed
L
bpo-44385: Remove unused grammar rules (GH-26655)
Lysandros Nikolaou committed
June 9, 2021
A
bpo-44345: Fix 'generated by' comment in parser.c (GH-26615)
Akira Nonaka committed
June 3, 2021
P
bpo-44305: Improve syntax error for try blocks without except or finally (GH-26523)
Pablo Galindo committed
May 21, 2021
P
bpo-44180: Fix edge cases in invalid assigment rules in the parser (GH-26283)
Pablo Galindo committed
May 19, 2021
P