- c433986 gh-142236: Improve error location for missing comma in string concatenations (#142330) by Pablo Galindo Salgado ยท 2 days ago
- 7fe1a18 gh-130396: Remove _Py_ReachedRecursionLimitWithMargin() function (#141951) by Victor Stinner ยท 2 weeks ago
- d8e6bdc gh-135801: Add the module parameter to compile() etc (GH-139652) by Serhiy Storchaka ยท 4 weeks ago
- 8706167 gh-140576: Fixed crash produced by lexer in case of dedented zero byte (#140583) by Mikhail Efimov ยท 6 weeks ago
- 3dab11f gh-138944: Fix `SyntaxError` message for invalid syntax following valid import-as statement (#138945) by Brian Schubert ยท 7 weeks ago
- 92c0c45 gh-138857: Improve error message for `case` outside of `match` (#138858) by sobolevn ยท 7 weeks ago
- 95953b6 gh-140471: Fix buffer overflow in AST node initialization with malformed `_fields` (#140506) by Stan Ulbrych ยท 7 weeks ago
- b3b0d75 gh-140253: Improve the syntax error from an ill-positioned double-star subpattern (#140254) by Bartosz Sลawecki ยท 7 weeks ago
- 459d493 gh-140149: Use PyBytesWriter in _build_concatenated_bytes() (#140150) by Maurycy Pawลowski-Wieroลski ยท 8 weeks ago
- 5c942f1 gh-63161: Fix PEP 263 support (GH-139481) by Serhiy Storchaka ยท 9 weeks ago
- 539461d gh-139516: Fix lambda colon start format spec in f-string in tokenizer (#139657) by Tomasz Pytel ยท 10 weeks ago
- 4afa985 Remove unused prototype `_PyPegen_set_source_in_metadata` (#138810) by Christoph Walcher ยท 3 months ago
- cf8f36f gh-138716: Fix `assert a := b` syntax error message (#138718) by sobolevn ยท 3 months ago
- 6bc65c3 gh-136616: Improve `assert` syntax error messages (#136653) by sobolevn ยท 3 months ago
- 4e08a9f gh-137078: Fix keyword typo recognition when executed over files (#137079) by Pablo Galindo Salgado ยท 4 months ago
- 082f370 gh-137514: Add a free-threading wrapper for mutexes (GH-137515) by Peter Bierma ยท 4 months ago
- 0153d82 gh-137314: Fix incorrect treatment of format specs in raw fstrings (#137328) by Pablo Galindo Salgado ยท 4 months ago
- c5e77af gh-132661: Disallow `Template`/`str` concatenation after PEP 750 spec update (#135996) by Dave Peck ยท 5 months ago
- ef66fb5 gh-135148: Correctly handle f/t strings with comments and debug expressions (#135198) by Pablo Galindo Salgado ยท 5 months ago
- 7e335584 gh-135422: Fix regression in `SyntaxError` messages after #134036 (#135423) by sobolevn ยท 6 months ago
- fb9e292 gh-129958: New syntax error in format spec applies to both f-strings and t-strings (#135570) by Dylan ยท 6 months ago
- c2bb3f9 gh-135496: Fix f string exclamation mark error typo (#135495) by GiGaGon ยท 6 months ago
- ff2b5f4 gh-130077: Properly match full soft keywords in the parser (#135317) by Pablo Galindo Salgado ยท 6 months ago
- 754e7c9 gh-133157: remove usage of `_Py_NO_SANITIZE_UNDEFINED` in `Parser/pegen.c` (#134048) by Bรฉnรฉdikt Tran ยท 6 months ago
- 0d9ccc8 gh-134036: Improve error messages for invalid `raise` statements (#134077) by sobolevn ยท 6 months ago
- 6e80f11 gh-135028: Increase parser MAXSTACK for nested parenthesis (#135031) by Victor Stinner ยท 6 months ago
- f49a07b gh-133968: Add PyUnicodeWriter_WriteASCII() function (#133973) by Victor Stinner ยท 7 months ago
- 84914ad gh-133999: Fix `except` parsing regression in 3.14 (#134035) by sobolevn ยท 7 months ago
- 9f69a58 gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler (GH-129648) by Serhiy Storchaka ยท 7 months ago
- 7dddb4e gh-133783: Fix __replace__ on AST nodes for optional attributes (#133797) by Jelle Zijlstra ยท 7 months ago
- dbca27c gh-133379: Fix misuse of the term "arguments" in error messages (GH-133382) by Stan Ulbrych ยท 7 months ago
- d9b0b07 gh-133516: Raise `ValueError` when constants `True`, `False` or `None` are used as an identifier after NFKC normalization (#133523) by TERESH1 ยท 7 months ago
- 483d130 gh-131421: Fix ASDL tests (#133408) by Jelle Zijlstra ยท 7 months ago
- 3084070 gh-131421: fix ASDL grammar for `Dict` to have an `expr?*` keys field (#131419) by Samuel ยท 7 months ago
- ca0a96d gh-133194: Fix regression with PEP 758 parsing on older `feature_version` (#133289) by sobolevn ยท 7 months ago
- 1e9cc3d gh-133197: Improve error message for incompatible string / bytes prefixes (#133242) by sobolevn ยท 8 months ago
- a6ddd07 gh-123539: Improve SyntaxError msg for `import as` with not a name (#123629) by sobolevn ยท 8 months ago
- 5cdd49b gh-133196: Guard PEP 750 grammar with `CHECK_VERSION` (#133225) by sobolevn ยท 8 months ago
- b451516 gh-133197: Improve error message for `ft""` and `bt""` cases (#133202) by sobolevn ยท 8 months ago
- b1f8938 gh-133194: Add `CHECK_VERSION` to new PEP758 grammar (#133195) by sobolevn ยท 8 months ago
- 6020260 gh-132661: Implement PEP 750 (#132662) by Lysandros Nikolaou ยท 8 months ago
- 99b71ef gh-129858: Special syntax error for `elif` block after `else` (#129902) by Steele Farnsworth ยท 8 months ago
- bf3a0a1 gh-132449: Improve syntax error messages for keywords with typos (#132450) by Pablo Galindo Salgado ยท 8 months ago
- ea8ec95 gh-132769: Refactor possible read-out-of-bounds in `lexer.c` (#132770) by sobolevn ยท 8 months ago
- 2f8b08d gh-129958: Properly disallow newlines in format specs in single-quoted f-strings (GH-130063) by Pablo Galindo Salgado ยท 8 months ago
- e94d168 GH-131296: fix clang-cl warning on Windows in pegen.h (#131584) by Chris Eibl ยท 8 months ago
- c2ac662 gh-131831: Implement PEP 758 โ Allow except and except* expressions without parentheses (#131833) by Pablo Galindo Salgado ยท 9 months ago
- 3796884 gh-111178: Skip undefined behavior checks in _PyPegen_lookahead() (#131714) by Victor Stinner ยท 9 months ago
- 2c686a9 gh-131762: Fixed dereferencing the pointer 'parser_token->metadata' with a NULL value (#131764) by rialbat ยท 9 months ago
- b69da00 gh-131238: Remove includes from pycore_interp.h (#131495) by Victor Stinner ยท 9 months ago
- 344f3c3 gh-131238: Remove pycore_lock.h includes (#131483) by Victor Stinner ยท 9 months ago
- 4b54031 gh-131238: Remove pycore_runtime.h from pycore_pystate.h (#131356) by Victor Stinner ยท 9 months ago
- a45f253 GH-131238: More refactoring of core header files (GH-131351) by Mark Shannon ยท 9 months ago
- 978e37b gh-131238: Add explicit includes to pycore headers (#131257) by Victor Stinner ยท 9 months ago
- a1aeec6 GH-131238: Core header refactor (GH-131250) by Mark Shannon ยท 9 months ago
- 3a7f17c gh-130790: Remove references about unicode's readiness from comments (#130801) by Sergey Miryanov ยท 10 months ago
- 214562e gh-130740: Move some `stdbool.h` includes after `Python.h` (#130738) by Hugo Beauzรฉe-Luyssen ยท 10 months ago
- e06bebb gh-130618: Fix parser error when using lambdas inside f-strings (#130638) by Pablo Galindo Salgado ยท 10 months ago
- 0142236 GH-130396: Use computed stack limits on linux (GH-130398) by Mark Shannon ยท 10 months ago
- ef29104 GH-91079: Revert "GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)" for now (GH130413) by Petr Viktorin ยท 10 months ago
- 2498c22 GH-91079: Implement C stack limits using addresses, not counters. (GH-130007) by Mark Shannon ยท 10 months ago
- bcc9a5d gh-129515: Clarify syntax error messages for conditional expressions (#129880) by Sergey Miryanov ยท 10 months ago
- c9b1bf3 gh-130139: always check ast node type in ast.parse() with ast input (#130140) by Irit Katriel ยท 10 months ago
- 3bd3e09 gh-125331: Allow the parser to activate future imports on the fly (#125482) by Pablo Galindo Salgado ยท 10 months ago
- 6fb5138 gh-88535: Improve syntax error for wrongly closed strings (#26633) by Pablo Galindo Salgado ยท 10 months ago
- 56eda25 gh-116042: Fix location for SyntaxErrors of invalid escapes in the tokenizer (#116049) by Pablo Galindo Salgado ยท 10 months ago
- 3bebe46 gh-128911: Add PyImport_ImportModuleAttr() function (#128912) by Victor Stinner ยท 11 months ago
- 0093a31 gh-119182: Use public PyUnicodeWriter in Python-ast.c (#129209) by Victor Stinner ยท 11 months ago
- 60a3a0d gh-124363: Treat debug expressions in f-string as raw strings (#128399) by Pablo Galindo Salgado ยท 11 months ago
- 767cf70 gh-129093: Fix f-string debug text sometimes getting cut off when expression contains `!` (#129159) by Tomas R. ยท 11 months ago
- 8d8b854 gh-128016: Improved invalid escape sequence warning message (#128020) by Umar Butler ยท 11 months ago
- c810ed7 gh-126469: remove unnecessary error-checking branch in `lexer.c` (#126473) by qqwqqw689 ยท 12 months ago
- 94639f6 gh-126240: handle `NULL` returned by `_Py_asdl_expr_seq_new` (#126241) by Bรฉnรฉdikt Tran ยท 1 year, 1 month ago
- b2eaa75 gh-126105: Fix crash in `ast` module, when `._fields` is deleted (#126115) by sobolevn ยท 1 year, 2 months ago
- 4a943c3 gh-125196: Use PyUnicodeWriter in parser (#125271) by Victor Stinner ยท 1 year, 2 months ago
- 427dcf2 gh-125268: Use static string for "1e309" in AST (#125272) by Sam Gross ยท 1 year, 2 months ago
- b9a8ca0 gh-115754: Use Py_GetConstant(Py_CONSTANT_EMPTY_STR) (#125194) by Victor Stinner ยท 1 year, 2 months ago
- 6a39e96 gh-115754: Use Py_GetConstant(Py_CONSTANT_EMPTY_BYTES) (#125195) by Victor Stinner ยท 1 year, 2 months ago
- a1be83d gh-125010: Fix `use-after-free` in AST `repr()` (#125015) by Tomas R. ยท 1 year, 2 months ago
- 39c859f gh-122951: Simplify the grammar of the assignment rule (#124998) by Rigel Di Scala ยท 1 year, 2 months ago
- 6c7d5c6 gh-111178: Fix function signatures in Python-ast.c (#124942) by Victor Stinner ยท 1 year, 2 months ago
- 1f9025a gh-124889: Remove redundant artificial rules in PEG parser (#124893) by efimov-mikhail ยท 1 year, 2 months ago
- 21d2a9a gh-116022: Improve `repr()` of AST nodes (#117046) by Tomas R ยท 1 year, 3 months ago
- f9fa6ba gh-124064: Fix -Wconversion warnings in Parser/string_parser.c (#124204) by Victor Stinner ยท 1 year, 3 months ago
- 3aff1d0 gh-124064: Fix -Wconversion warnings in Parser/pegen.c (#124181) by Victor Stinner ยท 1 year, 3 months ago
- 0c080d7 gh-123321: Make Parser/myreadline.c locking safe in free-threaded build (#123690) by Sam Gross ยท 1 year, 3 months ago
- a4562fe gh-123321: Fix Parser/myreadline.c to prevent a segfault during a multi-threaded race (#123323) by Bar Harel ยท 1 year, 3 months ago
- 23f159a gh-123562: Improve `SyntaxError` message for `case ... as a.b` (#123563) by sobolevn ยท 1 year, 3 months ago
- e451a89 gh-123440: Improve error message for `except as` used with not a name (#123442) by sobolevn ยท 1 year, 4 months ago
- adc5190 gh-123229: Fix valgrind warning by initializing the f-string buffers to 0 in the tokenizer (#123263) by Pablo Galindo Salgado ยท 1 year, 4 months ago
- ce0d66c gh-122581: Avoid data races when collecting parser statistics (#122694) by Lysandros Nikolaou ยท 1 year, 4 months ago
- db2d8b6 gh-122300: Preserve AST nodes for format specifiers with single elements (#122308) by Pablo Galindo Salgado ยท 1 year, 5 months ago
- 6c09b8d gh-122270: Fix typos in the Py_DEBUG macro name (GH-122271) by Serhiy Storchaka ยท 1 year, 5 months ago
- 2a5d1eb Fix typos in comments and exception message (#122147) by Xie Yanbo ยท 1 year, 5 months ago
- 2009e25 gh-122026: Fix identification of mismatched parentheses inside f-strings (#122028) by Pablo Galindo Salgado ยท 1 year, 5 months ago
- 1a0c7b9 gh-121905: Consistently use "floating-point" instead of "floating point" (GH-121907) by Serhiy Storchaka ยท 1 year, 5 months ago
- c46d64e gh-121130: Fix f-string format specifiers with debug expressions (#121150) by Pablo Galindo Salgado ยท 1 year, 5 months ago
- 58e8cf2 gh-121332: Make AST node constructor check _attributes instead of hardcoding attributes (#121334) by Jelle Zijlstra ยท 1 year, 5 months ago
- 9728ead gh-121141: add support for `copy.replace` to AST nodes (#121162) by Bรฉnรฉdikt Tran ยท 1 year, 5 months ago
- 769aea3 gh-120155: Fix Coverity issue in parse_string() (#120997) by Victor Stinner ยท 1 year, 6 months ago