COMMITS
/ Grammar/python.gram April 5, 2022
M
[3.10] Backport bpo-47212 (GH-32302) to Python 3.10 (GH-32334)
Matthieu Dartiailh committed
February 10, 2022
P
[3.10] Allow the parser to avoid nested processing of invalid rules (GH-31252). (GH-31257)
Pablo Galindo Salgado committed
P
[3.10] bpo-46707: Avoid potential exponential backtracking in some syntax errors (GH-31241). (GH-31242)
Pablo Galindo Salgado committed
November 25, 2021
P
[3.10] bpo-45727: Only trigger the 'did you forgot a comma' error suggestion if inside parentheses. (GH-29767)
Pablo Galindo Salgado committed
November 20, 2021
P
[3.10] bpo-45727: Make the syntax error for missing comma more consistent (GH-29427) (GH-29647)
Pablo Galindo Salgado committed
November 16, 2021
P
[3.10] bpo-45716: Improve the error message when using True/False/None as keywords in a call (GH-29413). (GH-29428)
Pablo Galindo Salgado committed
November 4, 2021
P
[3.10] bpo-44257: fix "assigment_expr" typo + regenerate the grammar, and remove unused imports (GH-29393) (GH-29395)
Pablo Galindo Salgado committed
September 27, 2021
M
bpo-43914: Correctly highlight SyntaxError exceptions for invalid generator expression in function calls (GH-28576)
Miss Islington (bot) committed
August 18, 2021
M
bpo-44947: Refine the syntax error for trailing commas in import statements (GH-27814)
Miss Islington (bot) committed
August 5, 2021
P
[3.10] bpo-44838: Refine the custom syntax errors for invalid 'if' expressions (GH-27615). (GH-27616)
Pablo Galindo Salgado committed
August 2, 2021
M
bpo-44792: Improve syntax errors for if expressions (GH-27506) (GH-27565)
Miss Islington (bot) committed
August 1, 2021
M
bpo-34013: Don't consider a grouped expression when reporting legacy print syntax errors (GH-27521)
Miss Islington (bot) committed
July 27, 2021
M
bpo-34013: Move the Python 2 hints from the exception constructor to the parser (GH-27392)
Miss Islington (bot) committed
P
[3.10] bpo-34013: Generalize the invalid legacy statement error message (GH-27389). (GH-27391)
Pablo Galindo Salgado committed
June 24, 2021
M
bpo-44456: Improve the syntax error when mixing keyword and positional patterns (GH-26793)
Miss Islington (bot) committed
June 18, 2021
P
[3.10] bpo-44368: Improve syntax errors with invalid as pattern targets (GH-26632) (GH-26792)
Pablo Galindo committed
June 10, 2021
M
bpo-44385: Remove unused grammar rules (GH-26655)
Miss Islington (bot) committed
June 3, 2021
P
May 21, 2021
M
bpo-44180: Fix edge cases in invalid assigment rules in the parser (GH-26283)
Miss Islington (bot) committed
May 19, 2021
M
bpo-44168: Fix error message in the parser for keyword arguments for invalid expressions (GH-26210) (GH-26247)
Miss Islington (bot) committed
May 9, 2021
M
bpo-43149: Correct the syntax error message for multiple exception types (GH-25996) GH-25997)
Miss Islington (bot) committed
April 30, 2021
B
bpo-43892: Validate the first term of complex literal value patterns (GH-25735)
Brandt Bucher committed
April 29, 2021
N
bpo-43892: Make match patterns explicit in the AST (GH-25585)
Nick Coghlan committed
April 23, 2021
P
bpo-43914: Highlight invalid ranges in SyntaxErrors (#25525)
Pablo Galindo committed
April 21, 2021
P
bpo-43859: Improve the error message for IndentationError exceptions (GH-25431)
Pablo Galindo committed
April 15, 2021
P
bpo-43823: Fix location of one of the errors for invalid dictionary literals (GH-25427)
Pablo Galindo committed
P
bpo-43822: Improve syntax errors for missing commas (GH-25377)
Pablo Galindo committed
P
bpo-43823: Improve syntax errors for invalid dictionary literals (GH-25378)
Pablo Galindo committed
April 13, 2021
P
bpo-43797: Handle correctly invalid assignments inside function calls and generators (GH-25390)
Pablo Galindo committed
P
Ensure that early = are not matched by the parser as invalid comparisons (GH-25375)
Pablo Galindo committed
April 12, 2021
P
bpo-43797: Improve syntax error for invalid comparisons (#25317)
Pablo Galindo committed
April 10, 2021
M
bpo-43798: Add source location attributes to alias (GH-25324)
Matthew Suozzo committed
April 7, 2021
V
bpo-43244: Rename pycore_ast.h functions to _PyAST_xxx() (GH-25252)
Victor Stinner committed
March 24, 2021
P
bpo-41064: Improve syntax error for invalid usage of '**' in f-strings (GH-25006)
Pablo Galindo committed
March 18, 2021
P
bpo-42128: Add 'missing :' syntax error message to match statements (GH-24733)
Pablo Galindo committed
February 26, 2021
B
bpo-42128: Structural Pattern Matching (PEP 634) (GH-22917)
Brandt Bucher committed
February 7, 2021
P
bpo-43149: Improve error message for exception group without parentheses (GH-24467)
Pablo Galindo committed
February 3, 2021
P
bpo-43121: Fix incorrect SyntaxError message for missing comma (GH-24436)
Pablo Galindo committed
February 2, 2021
P
bpo-42997: Improve error message for missing : before suites (GH-24292)
Pablo Galindo committed
January 31, 2021
P
bpo-43017: Improve error message for unparenthesised tuples in comprehensions (GH24314)
Pablo Galindo committed
January 7, 2021
L
bpo-42860: Remove type error from grammar (GH-24156)
Lysandros Nikolaou committed
January 2, 2021
L
bpo-40631: Disallow single parenthesized star target (GH-24027)
Lysandros Nikolaou committed
December 13, 2020
P
bpo-30858: Improve error location for expressions with assignments (GH-23753)
Pablo Galindo committed
November 30, 2020
P
Refactor the grammar to match the language specification docs (GH-23574)
Pablo Galindo committed
November 17, 2020
P
bpo-42381: Allow walrus in set literals and set comprehensions (GH-23332)
Pablo Galindo committed
November 16, 2020
L
bpo-42316: Allow unparenthesized walrus operator in indexes (GH-23317)
Lysandros Nikolaou committed
L
bpo-42374: Allow unparenthesized walrus in genexps (GH-23319)
Lysandros Nikolaou committed
October 30, 2020
P
bpo-42214: Fix check for NOTEQUAL token in the PEG parser for the barry_as_flufl rule (GH-23048)
Pablo Galindo committed
October 27, 2020
L
bpo-41659: Disallow curly brace directly after primary (GH-22996)
Lysandros Nikolaou committed
October 26, 2020
L
bpo-42123: Run the parser two times and only enable invalid rules on the second run (GH-22111)
Lysandros Nikolaou committed