COMMITS
/ Parser/pegen.c October 6, 2022
L
gh-97973: Return all necessary information from the tokenizer (GH-97984)
Lysandros Nikolaou committed
September 2, 2022
G
gh-95778: CVE-2020-10735: Prevent DoS by very large int() (#96499)
Gregory P. Smith committed
July 28, 2022
H
gh-95355: Check tokens[0] after allocating memory (GH-95356)
Honglin Zhu committed
June 14, 2022
S
gh-93741: Add private C API _PyImport_GetModuleAttrString() (GH-93742)
Serhiy Storchaka committed
May 24, 2022
V
gh-93103: Parser uses PyConfig.parser_debug instead of Py_DebugFlag (#93106)
Victor Stinner committed
March 14, 2022
O
bpo-46920: Remove disabled debug code added decades ago and likely unnecessary (GH-31812)
Oleg Iarygin committed
February 10, 2022
P
Don't print rejected tokens when using the debug flags in the parser (GH-31258)
Pablo Galindo Salgado committed
P
Allow the parser to avoid nested processing of invalid rules (GH-31252)
Pablo Galindo Salgado committed
February 8, 2022
P
bpo-46521: Fix codeop to use a new partial-input mode of the parser (GH-31010)
Pablo Galindo Salgado committed
January 8, 2022
P
bpo-46237: Fix the line number of tokenizer errors inside f-strings (GH-30463)
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 12, 2021
December 10, 2021
W
bpo-42918: Improve build-in function compile() in mode 'single' (GH-29934)
Weipeng Hong 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 21, 2021
P
Refactor parser compilation units into specific components (GH-29676)
Pablo Galindo Salgado committed
November 20, 2021
P
bpo-45494: Fix error location in EOF tokenizer errors (GH-29108)
Pablo Galindo Salgado committed
P
bpo-45848: Allow the parser to get error lines from encoded files (GH-29646)
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 16, 2021
P
bpo-45822: Respect PEP 263's coding cookies in the parser even if flags are not provided (GH-29582)
Pablo Galindo Salgado committed
P
bpo-45820: Fix a segfault when the parser fails without reading any input (GH-29580)
Pablo Galindo Salgado committed
November 14, 2021
P
bpo-45738: Fix computation of error location for invalid continuation (GH-29550)
Pablo Galindo Salgado committed
October 19, 2021
P
bpo-45494: Fix parser crash when reporting errors involving invalid continuation characters (GH-28993)
Pablo Galindo Salgado committed
October 13, 2021
V
bpo-45434: Mark the PyTokenizer C API as private (GH-28924)
Victor Stinner committed
October 7, 2021
P
bpo-45408: Don't override previous tokenizer errors in the second parser pass (GH-28812)
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
August 12, 2021
P
Update pegen to use the latest upstream developments (GH-27586)
Pablo Galindo Salgado committed
July 27, 2021
P
bpo-34013: Generalize the invalid legacy statement error message (GH-27389)
Pablo Galindo Salgado committed
July 20, 2021
B
bpo-43950: Distinguish errors happening on character offset decoding (GH-27217)
Batuhan Taskaya committed
July 4, 2021
A
bpo-43950: Print columns in tracebacks (PEP 657) (GH-26958)
Ammar Askar committed
June 24, 2021
P
bpo-44456: Improve the syntax error when mixing keyword and positional patterns (GH-26793)
Pablo Galindo committed
June 14, 2021
P
bpo-44409: Fix error location in tokenizer errors that happen during initialization (GH-26712)
Pablo Galindo committed
June 12, 2021
S
Add more const modifiers. (GH-26691)
Serhiy Storchaka committed
June 9, 2021
P
bpo-44368: Ensure we don't raise incorrect custom syntax errors with soft keywords (GH-26630)
Pablo Galindo committed
June 8, 2021
P
P
bpo-44335: Ensure the tokenizer doesn't go into Python with the error set (GH-26608)
Pablo Galindo committed
P
bpo-44335: Fix a regression when identifying invalid characters in syntax errors (GH-26589)
Pablo Galindo committed
June 1, 2021
S
bpo-44273: Improve syntax error message for assigning to "..." (GH-26477)
Serhiy Storchaka committed
May 22, 2021
P
bpo-44201: Avoid side effects of "invalid_*" rules in the REPL (GH-26298)
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 15, 2021
P
May 4, 2021
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