COMMITS
/ Parser/pegen.c March 28, 2023
M
[3.10] GH-102711: Fix warnings found by clang (GH-102712) (#103076)
Miss Islington (bot) committed
December 7, 2022
P
[3.10] gh-100050: Fix an assertion error when raising unclosed parenthesis errors in the tokenizer (GH-100065) (#100073)
Pablo Galindo Salgado committed
September 2, 2022
G
[3.10] gh-95778: CVE-2020-10735: Prevent DoS by very large int() (#96501)
Gregory P. Smith committed
August 11, 2022
C
[3.10] gh-95876: Fix format string in pegen error location code (GH-95877 (GH-95901)
Christian Heimes committed
July 28, 2022
M
gh-95355: Check tokens[0] after allocating memory (GH-95356)
Miss Islington (bot) committed
July 5, 2022
P
[3.10] gh-94360: Fix a tokenizer crash when reading encoded files with syntax errors from stdin (GH-94386) (GH-94574)
Pablo Galindo Salgado committed
April 5, 2022
M
[3.10] Backport bpo-47212 (GH-32302) to Python 3.10 (GH-32334)
Matthieu Dartiailh committed
March 26, 2022
P
[3.10] bpo-47117: Don't crash if we fail to decode characters when the tokenizer buffers are uninitialized (GH-32129) (GH-32130)
Pablo Galindo Salgado 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
February 8, 2022
P
[3.10] bpo-46521: Fix codeop to use a new partial-input mode of the parser (GH-31010). (GH-31213)
Pablo Galindo Salgado committed
January 23, 2022
P
[3.10] bpo-46240: Correct the error for unclosed parentheses when the tokenizer is not finished (GH-30378). (GH-30819)
Pablo Galindo Salgado committed
January 20, 2022
M
[3.10] bpo-46339: Fix crash in the parser when computing error text for multi-line f-strings (GH-30529) (GH-30542)
Miss Islington (bot) committed
January 11, 2022
M
bpo-46237: Fix the line number of tokenizer errors inside f-strings (GH-30463)
Miss Islington (bot) committed
December 27, 2021
M
bpo-42918: Improve built-in function compile() in mode 'single' (GH-29934) (GH-30040)
Miss Islington (bot) committed
December 20, 2021
P
[3.10] bpo-46110: Add a recursion check to avoid stack overflow in the PEG parser (GH-30177) (GH-30214)
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 21, 2021
P
[3.10] Ensure the str member of the tokenizer is always initialised (GH-29681). (GH-29683)
Pablo Galindo Salgado committed
November 20, 2021
M
bpo-45494: Fix error location in EOF tokenizer errors (GH-29108)
Miss Islington (bot) committed
P
[3.10] bpo-45727: Make the syntax error for missing comma more consistent (GH-29427) (GH-29647)
Pablo Galindo Salgado committed
Ł
November 17, 2021
M
bpo-45820: Fix a segfault when the parser fails without reading any input (GH-29580)
Miss Islington (bot) committed
P
[3.10] bpo-45822: Respect PEP 263's coding cookies in the parser even if flags are not provided (GH-29582) (GH-29586)
Pablo Galindo Salgado committed
November 14, 2021
M
bpo-45738: Fix computation of error location for invalid continuation (GH-29550)
Miss Islington (bot) committed
October 19, 2021
October 7, 2021
P
[3.10] bpo-45408: Don't override previous tokenizer errors in the second parser pass (GH-28812). (GH-28813)
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
July 27, 2021
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 14, 2021
M
bpo-44409: Fix error location in tokenizer errors that happen during initialization (GH-26712)
Miss Islington (bot) committed
June 12, 2021
S
[3.10] Add more const modifiers. (GH-26691). (GH-26692)
Serhiy Storchaka committed
June 9, 2021
M
bpo-44368: Ensure we don't raise incorrect custom syntax errors with soft keywords (GH-26630)
Miss Islington (bot) committed
M
bpo-44349: Fix edge case when displaying text from files with encoding in syntax errors (GH-26611) (GH-26616)
Miss Islington (bot) committed
June 8, 2021
M
bpo-44335: Ensure the tokenizer doesn't go into Python with the error set (GH-26608)
Miss Islington (bot) committed
M
bpo-44335: Fix a regression when identifying invalid characters in syntax errors (GH-26589)
Miss Islington (bot) committed
June 3, 2021
P
[3.10] bpo-44273: Improve syntax error message for assigning to "..." (GH-26477) (GH-26478)
Pablo Galindo committed
May 22, 2021
M
bpo-44201: Avoid side effects of "invalid_*" rules in the REPL (GH-26298) (GH-26313)
Miss Islington (bot) committed
May 21, 2021
M
bpo-44180: Fix edge cases in invalid assigment rules in the parser (GH-26283)
Miss Islington (bot) committed
M
bpo-44180: Report generic syntax errors in the furthest position reached in the first parser pass (GH-26253) (GH-26281)
Miss Islington (bot) committed
May 15, 2021
M
bpo-44143: Fix crash in the parser when raising tokenizer errors with an exception set (GH-26144) (GH-26148)
Miss Islington (bot) committed
May 4, 2021
M
bpo-43822: Prioritize tokenizer errors over custom syntax errors when raising parser exceptions (GH-25866)
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 15, 2021
P
bpo-43822: Improve syntax errors for missing commas (GH-25377)
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 9, 2021
P
Simplify _PyPegen_fill_token in pegen.c (GH-25295)
Pablo Galindo committed
P
Sanitize macros and debug functions in pegen.c (GH-25291)
Pablo Galindo committed
April 8, 2021
P
Break down some complex functions in pegen.c for readability (GH-25292)
Pablo Galindo committed
E
Fix possible refleak involving _PyArena_AddPyObject (GH-25289)
Erlend Egeberg Aasland committed