summaryrefslogtreecommitdiffstats
path: root/Parser
Commit message (Expand)AuthorAgeFilesLines
* [3.13] gh-130077: Properly match full soft keywords in the parser (GH-135317)...Pablo Galindo Salgado2025-08-041-1/+2
* [3.13] gh-137314: Fix incorrect treatment of format specs in raw fstrings (GH...Miss Islington (bot)2025-08-033-17/+26
* [3.13] gh-135148: Correctly handle f/t strings with comments and debug expres...Lysandros Nikolaou2025-07-211-20/+68
* [3.13] gh-135496: Fix f string exclamation mark error typo (GH-135495) (#135501)GiGaGon2025-06-141-1/+1
* [3.13] gh-133157: fix UBSan failures in `Parser/pegen.c` (GH-134048) (#135334)Bénédikt Tran2025-06-103-81/+75
* [3.13] gh-133767: Fix use-after-free in the unicode-escape decoder with an er...Serhiy Storchaka2025-05-201-10/+16
* [3.13] gh-133516: Raise `ValueError` when constants `True`, `False` or `None`...TERESH12025-05-081-0/+15
* [3.13] gh-132769: Refactor possible read-out-of-bounds in `lexer.c` (GH-13277...Miss Islington (bot)2025-04-211-1/+1
* [3.13] gh-129958: Properly disallow newlines in format specs in single-quoted...Łukasz Langa2025-04-181-0/+8
* [3.13] gh-131762: Fixed dereferencing the pointer 'parser_token->metadata' wi...Miss Islington (bot)2025-03-261-1/+1
* [3.13] gh-125331: Allow the parser to activate future imports on the fly (GH-...Miss Islington (bot)2025-03-103-1/+18
* [3.13] gh-130740: Move some `stdbool.h` includes after `Python.h` (#130738) (...Bénédikt Tran2025-03-031-2/+2
* [3.13] gh-130618: Fix parser error when using lambdas inside f-strings (GH-13...Pablo Galindo Salgado2025-03-011-1/+5
* [3.13] gh-116042: Fix location for SyntaxErrors of invalid escapes in the tok...Pablo Galindo Salgado2025-02-132-9/+48
* [3.13] gh-124363: Treat debug expressions in f-string as raw strings (GH-1283...Miss Islington (bot)2025-01-221-43/+36
* [3.13] gh-129093: Fix f-string debug text sometimes getting cut off when expr...Miss Islington (bot)2025-01-221-3/+1
* [3.13] gh-126240: handle `NULL` returned by `_Py_asdl_expr_seq_new` (GH-1262...Miss Islington (bot)2024-10-311-0/+9
* [3.13] gh-126105: Fix crash in `ast` module, when `._fields` is deleted (GH-1...Miss Islington (bot)2024-10-291-10/+8
* [3.13] gh-125268: Use static string for "1e309" in AST (GH-125272) (GH-125280)Sam Gross2024-10-241-2/+0
* [3.13] gh-124064: Fix -Wconversion warnings in Parser/string_parser.c (GH-124...Miss Islington (bot)2024-09-301-8/+8
* [3.13] gh-123321: Make Parser/myreadline.c locking safe in free-threaded buil...Miss Islington (bot)2024-09-061-23/+10
* [3.13] gh-123321: Fix Parser/myreadline.c to prevent a segfault during a mult...Miss Islington (bot)2024-09-041-3/+10
* [3.13] gh-123229: Fix valgrind warning by initializing the f-string buffers t...Miss Islington (bot)2024-08-231-1/+2
* [3.13] gh-122581: Avoid data races when collecting parser statistics (GH-1226...Miss Islington (bot)2024-08-071-0/+17
* [3.13] gh-122300: Preserve AST nodes for format specifiers with single elemen...Pablo Galindo Salgado2024-07-271-1/+2
* [3.13] gh-122270: Fix typos in the Py_DEBUG macro name (GH-122271) (GH-122275)Miss Islington (bot)2024-07-251-1/+1
* [3.13] gh-122026: Fix identification of mismatched parentheses inside f-strin...Miss Islington (bot)2024-07-191-0/+3
* [3.13] gh-121905: Consistently use "floating-point" instead of "floating poin...Serhiy Storchaka2024-07-191-1/+1
* [3.13] gh-121130: Fix f-string format specifiers with debug expressions (GH-1...Pablo Galindo Salgado2024-07-164-27/+62
* [3.13] gh-121332: Make AST node constructor check _attributes instead of hard...Jelle Zijlstra2024-07-111-14/+25
* [3.13] gh-120155: Fix Coverity issue in parse_string() (GH-120997) (#121005)Miss Islington (bot)2024-06-251-0/+5
* [3.13] gh-120108: Fix deepcopying of AST trees with .parent attributes (GH-12...Jelle Zijlstra2024-06-251-17/+14
* [3.13] gh-113993: Allow interned strings to be mortal, and fix related issues...Petr Viktorin2024-06-242-2/+5
* [3.13] gh-119521: Rename IncompleteInputError to _IncompleteInputError and re...Miss Islington (bot)2024-06-241-0/+1
* [3.13] gh-119724: Revert "bpo-45759: Better error messages for non-matching '...T. Wouters2024-06-041-547/+449
* [3.13] gh-119118: Fix performance regression in tokenize module (GH-119615) (...Miss Islington (bot)2024-05-282-0/+26
* [3.13] gh-118851: Default ctx arguments to AST constructors to Load() (GH-118...Miss Islington (bot)2024-05-091-0/+7
* gh-118090: Improve error message for empty type param brackets (GH-118091)Nikita Sobolev2024-05-071-797/+962
* gh-117486: Improve behavior for user-defined AST subclasses (#118212)Jelle Zijlstra2024-05-061-14/+17
* gh-116322: Add Py_mod_gil module slot (#116882)Brett Simmers2024-05-031-0/+1
* gh-116126: Implement PEP 696 (#116129)Jelle Zijlstra2024-05-032-446/+551
* gh-116988: Remove duplicates of `annotated_rhs` in the Grammar (#117004)David Rubin2024-04-241-2091/+1560
* gh-118082: Improve `import` without names syntax error message (#118083)Nikita Sobolev2024-04-231-149/+200
* gh-109120: Fix syntax error in handlinh of incorrect star expressions (#117444)Grigoriev Semyon2024-04-021-1230/+1417
* gh-117266: Fix crashes on user-created AST subclasses (GH-117276)Jelle Zijlstra2024-03-281-2/+13
* bpo-24612: Improve syntax error for 'not' after an operator (GH-28170)Pablo Galindo Salgado2024-03-261-594/+970
* gh-116437: Use new C API PyDict_Pop() to simplify the code (GH-116438)Serhiy Storchaka2024-03-071-9/+9
* gh-105858: Improve AST node constructors (#105880)Jelle Zijlstra2024-02-281-7/+231
* gh-115823: Calculate correctly error locations when dealing with implicit enc...Pablo Galindo Salgado2024-02-261-11/+9
* gh-115881: Ensure `ast.parse()` parses conditional context managers even with...Alex Waygood2024-02-261-1/+1