summaryrefslogtreecommitdiffstats
path: root/Parser
Commit message (Expand)AuthorAgeFilesLines
* [3.12] gh-133767: Fix use-after-free in the unicode-escape decoder with an er...Serhiy Storchaka2025-05-261-10/+16
* [3.12] gh-131762: Fixed dereferencing the pointer 'parser_token->metadata' wi...Miss Islington (bot)2025-03-261-1/+1
* [3.12] gh-125331: Allow the parser to activate future imports on the fly (GH-...Miss Islington (bot)2025-03-103-1/+18
* [3.12] gh-130740: Move some `stdbool.h` includes after `Python.h` (#130738) (...Bénédikt Tran2025-03-041-2/+2
* [3.12] gh-130618: Fix parser error when using lambdas inside f-strings (GH-13...Pablo Galindo Salgado2025-03-011-1/+4
* [3.12] gh-116042: Fix location for SyntaxErrors of invalid escapes in the tok...Pablo Galindo Salgado2025-02-132-9/+48
* [3.12] gh-124363: Treat debug expressions in f-string as raw strings (GH-1283...Pablo Galindo Salgado2025-01-221-42/+34
* [3.12] gh-129093: Fix f-string debug text sometimes getting cut off when expr...Pablo Galindo Salgado2025-01-221-3/+1
* [3.12] gh-126240: handle `NULL` returned by `_Py_asdl_expr_seq_new` (GH-1262...Bénédikt Tran2024-10-311-0/+9
* [3.12] gh-126105: Fix crash in `ast` module, when `._fields` is delet… (#12...Kirill Podoprigora2024-10-291-6/+7
* [3.12] gh-113993: Make interned strings mortal (GH-120520, GH-121364, GH-1219...Petr Viktorin2024-09-272-2/+5
* [3.12] gh-123321: Fix Parser/myreadline.c to prevent a segfault during a mult...Miss Islington (bot)2024-09-051-3/+10
* [3.12] gh-123229: Fix valgrind warning by initializing the f-string buffers t...Pablo Galindo Salgado2024-08-231-1/+1
* [3.12] gh-122300: Preserve AST nodes for format specifiers with single elemen...Pablo Galindo Salgado2024-07-271-1/+2
* [3.12] gh-122270: Fix typos in the Py_DEBUG macro name (GH-122271) (GH-122276)Miss Islington (bot)2024-07-251-1/+1
* [3.12] gh-122026: Fix identification of mismatched parentheses inside f-strin...Pablo Galindo Salgado2024-07-201-0/+3
* [3.12] gh-121130: Fix f-string format specifiers with debug expressions (GH-1...Pablo Galindo Salgado2024-07-203-4325/+4123
* [3.12] gh-120155: Fix Coverity issue in parse_string() (GH-120997) (#121006)Miss Islington (bot)2024-06-251-0/+5
* [3.12] gh-119118: Fix performance regression in tokenize module (GH-119615) (...Miss Islington (bot)2024-05-282-0/+26
* [3.12] gh-109120: Fix syntax error in handlinh of incorrect star expressionsâ...Grigoriev Semyon2024-04-041-1173/+1360
* [3.12] gh-115881: Ensure `ast.parse()` parses conditional context managers ev...Alex Waygood2024-02-261-1/+1
* [3.12] gh-115823: Calculate correctly error locations when dealing with impli...Miss Islington (bot)2024-02-261-11/+9
* [3.12] GH-112215: Backport C recursion changes (GH-115083)Mark Shannon2024-02-131-3/+2
* [3.12] gh-113703: Correctly identify incomplete f-strings in the codeop modul...Pablo Galindo Salgado2024-01-051-3/+7
* [3.12] gh-113602: Bail out when the parser tries to override existing errors ...Miss Islington (bot)2024-01-021-0/+4
* [3.12] gh-106905: Use separate structs to track recursion depth in each PyAST...Serhiy Storchaka2023-12-251-26/+32
* [3.12] gh-112943: Correctly compute end offsets for multiline tokens in the t...Pablo Galindo Salgado2023-12-112-5/+12
* [3.12] gh-112388: Fix an error that was causing the parser to try to overwrit...Miss Islington (bot)2023-11-271-0/+4
* [3.12] gh-112387: Fix error positions for decoded strings with backwards toke...Miss Islington (bot)2023-11-271-0/+4
* [3.12] gh-112243: Don't include comments in f-string debug expressions (GH-11...Pablo Galindo Salgado2023-11-201-5/+49
* [3.12] gh-111380: Show SyntaxWarnings only once when parsing if invalid synta...Miss Islington (bot)2023-10-271-0/+5
* [3.12] bpo-43950: handle wide unicode characters in tracebacks (GH-28150) (#1...Pablo Galindo Salgado2023-10-262-0/+56
* [3.12] gh-110938: Fix error messages for indented blocks with functio… (#11...Jelle Zijlstra2023-10-181-19/+31
* [3.12] gh-107450: Check for overflow in the tokenizer and fix overflow test (...Lysandros Nikolaou2023-10-162-6/+9
* [3.12] gh-110696: Fix incorrect syntax error message for incorrect argument u...Pablo Galindo Salgado2023-10-121-1133/+1485
* [3.12] gh-107450: Raise OverflowError when parser column offset overflows (GH...Miss Islington (bot)2023-10-121-0/+6
* [3.12] gh-110259: Fix f-strings with multiline expressions and format specs (...Miss Islington (bot)2023-10-051-6/+18
* [3.12] gh-109596: Ensure repeated rules in the grammar are not allowed and fi...Pablo Galindo Salgado2023-10-022-1208/+1180
* [3.12] gh-88943: Improve syntax error for non-ASCII character that follows a ...Miss Islington (bot)2023-10-021-1/+1
* [3.12] gh-109114: Relax the check for invalid lambdas inside f-strings to avo...Pablo Galindo Salgado2023-09-121-1124/+1065
* [3.12] gh-108179: Add error message for parser stack overflows (GH-108256) (#...Miss Islington (bot)2023-08-223-1060/+540
* [3.12] gh-107967: Fix infinite recursion on invalid escape sequence warning (...Miss Islington (bot)2023-08-151-0/+3
* [3.12] GH-107263: Increase C stack limit for most functions, except `_PyEval_...Miss Islington (bot)2023-08-041-1/+1
* [3.12] gh-106989: Remove tok report warnings (GH-106993) (#107013)Miss Islington (bot)2023-07-222-6/+0
* [3.12] gh-106396: Special-case empty format spec to gen empty JoinedStr node ...Miss Islington (bot)2023-07-041-0/+12
* [3.12] gh-106145: Make `end_{lineno,col_offset}` required on `type_param` nod...Miss Islington (bot)2023-07-011-1/+1
* [3.12] gh-98931: Add custom error messages to invalid import/from with multip...Miss Islington (bot)2023-06-221-596/+719
* [3.12] gh-105938: Emit a SyntaxWarning for escaped braces in an f-string (GH-...Miss Islington (bot)2023-06-202-4/+9
* [3.12] GH-105588: Add missing error checks to some obj2ast_* converters (GH-1...Miss Islington (bot)2023-06-151-0/+1
* [3.12] gh-105820: Fix tok_mode expression buffer in file & readline tokenizer...Miss Islington (bot)2023-06-151-3/+8