summaryrefslogtreecommitdiffstats
path: root/Parser
Commit message (Expand)AuthorAgeFilesLines
* gh-122581: Use parser mutex in default build for subinterpreters (gh-142959)Sam Gross2025-12-201-10/+9
* gh-142724: fix error path in `_PyPegen_raise_tokenizer_init_error` (#142725)AZero132025-12-141-1/+1
* gh-142236: Improve error location for missing comma in string concatenations ...Pablo Galindo Salgado2025-12-113-1/+31
* gh-130396: Remove _Py_ReachedRecursionLimitWithMargin() function (#141951)Victor Stinner2025-11-271-0/+1
* gh-135801: Add the module parameter to compile() etc (GH-139652)Serhiy Storchaka2025-11-137-7/+18
* gh-140576: Fixed crash produced by lexer in case of dedented zero byte (#140583)Mikhail Efimov2025-10-291-0/+3
* gh-138944: Fix `SyntaxError` message for invalid syntax following valid impor...Brian Schubert2025-10-261-17/+36
* gh-138857: Improve error message for `case` outside of `match` (#138858)sobolevn2025-10-241-0/+38
* gh-140471: Fix buffer overflow in AST node initialization with malformed `_fi...Stan Ulbrych2025-10-231-2/+2
* gh-140253: Improve the syntax error from an ill-positioned double-star subpat...Bartosz Sławecki2025-10-221-506/+635
* gh-140149: Use PyBytesWriter in _build_concatenated_bytes() (#140150)Maurycy Pawłowski-Wieroński2025-10-161-6/+33
* gh-63161: Fix PEP 263 support (GH-139481)Serhiy Storchaka2025-10-106-33/+87
* gh-139516: Fix lambda colon start format spec in f-string in tokenizer (#139657)Tomasz Pytel2025-10-072-1/+3
* Remove unused prototype `_PyPegen_set_source_in_metadata` (#138810)Christoph Walcher2025-09-121-1/+0
* gh-138716: Fix `assert a := b` syntax error message (#138718)sobolevn2025-09-101-171/+245
* gh-136616: Improve `assert` syntax error messages (#136653)sobolevn2025-09-091-399/+513
* gh-137078: Fix keyword typo recognition when executed over files (#137079)Pablo Galindo Salgado2025-08-152-2/+5
* gh-137514: Add a free-threading wrapper for mutexes (GH-137515)Peter Bierma2025-08-071-16/+9
* gh-137314: Fix incorrect treatment of format specs in raw fstrings (#137328)Pablo Galindo Salgado2025-08-031-1/+9
* gh-132661: Disallow `Template`/`str` concatenation after PEP 750 spec update ...Dave Peck2025-07-213-1169/+1349
* gh-135148: Correctly handle f/t strings with comments and debug expressions (...Pablo Galindo Salgado2025-07-161-20/+68
* gh-135422: Fix regression in `SyntaxError` messages after #134036 (#135423)sobolevn2025-06-301-1865/+1860
* gh-129958: New syntax error in format spec applies to both f-strings and t-st...Dylan2025-06-261-1/+2
* gh-135496: Fix f string exclamation mark error typo (#135495)GiGaGon2025-06-141-1/+1
* gh-130077: Properly match full soft keywords in the parser (#135317)Pablo Galindo Salgado2025-06-101-1/+2
* gh-133157: remove usage of `_Py_NO_SANITIZE_UNDEFINED` in `Parser/pegen.c` (#...Bénédikt Tran2025-06-103-94/+85
* gh-134036: Improve error messages for invalid `raise` statements (#134077)sobolevn2025-06-061-402/+499
* gh-135028: Increase parser MAXSTACK for nested parenthesis (#135031)Victor Stinner2025-06-031-1/+1
* gh-133968: Add PyUnicodeWriter_WriteASCII() function (#133973)Victor Stinner2025-05-291-3/+3
* gh-133999: Fix `except` parsing regression in 3.14 (#134035)sobolevn2025-05-171-10/+22
* gh-133767: Fix use-after-free in the unicode-escape decoder with an error han...Serhiy Storchaka2025-05-121-10/+16
* gh-133783: Fix __replace__ on AST nodes for optional attributes (#133797)Jelle Zijlstra2025-05-101-0/+26
* gh-133379: Fix misuse of the term "arguments" in error messages (GH-133382)Stan Ulbrych2025-05-101-14/+14
* gh-133516: Raise `ValueError` when constants `True`, `False` or `None` are us...TERESH12025-05-071-0/+15
* gh-131421: Fix ASDL tests (#133408)Jelle Zijlstra2025-05-041-8/+12
* gh-131421: fix ASDL grammar for `Dict` to have an `expr?*` keys field (#131419)Samuel2025-05-042-28/+38
* gh-133194: Fix regression with PEP 758 parsing on older `feature_version` (#1...sobolevn2025-05-031-215/+304
* gh-133197: Improve error message for incompatible string / bytes prefixes (#1...sobolevn2025-05-021-17/+56
* gh-123539: Improve SyntaxError msg for `import as` with not a name (#123629)sobolevn2025-05-021-725/+990
* gh-133196: Guard PEP 750 grammar with `CHECK_VERSION` (#133225)sobolevn2025-05-011-1/+1
* gh-133197: Improve error message for `ft""` and `bt""` cases (#133202)sobolevn2025-04-301-3/+17
* gh-133194: Add `CHECK_VERSION` to new PEP758 grammar (#133195)sobolevn2025-04-301-2/+2
* gh-132661: Implement PEP 750 (#132662)Lysandros Nikolaou2025-04-3013-1838/+3202
* gh-129858: Special syntax error for `elif` block after `else` (#129902)Steele Farnsworth2025-04-251-75/+108
* gh-132449: Improve syntax error messages for keywords with typos (#132450)Pablo Galindo Salgado2025-04-224-435/+566
* gh-132769: Refactor possible read-out-of-bounds in `lexer.c` (#132770)sobolevn2025-04-211-1/+1
* gh-129958: Properly disallow newlines in format specs in single-quoted f-stri...Pablo Galindo Salgado2025-04-181-0/+8
* GH-131296: fix clang-cl warning on Windows in pegen.h (#131584)Chris Eibl2025-04-151-1/+1
* gh-131831: Implement PEP 758 – Allow except and except* expressions without...Pablo Galindo Salgado2025-04-011-224/+323
* gh-111178: Skip undefined behavior checks in _PyPegen_lookahead() (#131714)Victor Stinner2025-03-271-2/+5