Python 3.13.4
  1. 6279eb8 [3.13] gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler (GH-129648) (GH-133944) by Serhiy Storchaka · 6 weeks ago
  2. a719e5f [3.13] gh-133516: Raise `ValueError` when constants `True`, `False` or `None` are used as an identifier after NFKC normalization (GH-133523) (#133615) by TERESH1 · 8 weeks ago
  3. e140e6e [3.13] gh-132769: Refactor possible read-out-of-bounds in `lexer.c` (GH-132770) (#132788) by Miss Islington (bot) · 2 months ago
  4. a37d719 [3.13] gh-129958: Properly disallow newlines in format specs in single-quoted f-strings (GH-130063) (GH-132692) by Łukasz Langa · 3 months ago
  5. b0f3876 [3.13] gh-131762: Fixed dereferencing the pointer 'parser_token->metadata' with a NULL value (GH-131764) (#131774) by Miss Islington (bot) · 3 months ago
  6. ebd2ed7 [3.13] gh-125331: Allow the parser to activate future imports on the fly (GH-125482) (#131062) by Miss Islington (bot) · 4 months ago
  7. 00cf2a6 [3.13] gh-130740: Move some `stdbool.h` includes after `Python.h` (#130738) (#130756) by Bénédikt Tran · 4 months ago
  8. 2d7145d [3.13] gh-130618: Fix parser error when using lambdas inside f-strings (GH-130638) (#130642) by Pablo Galindo Salgado · 4 months ago
  9. 8d1d36b [3.13] gh-116042: Fix location for SyntaxErrors of invalid escapes in the tokenizer (GH-116049) (#130066) by Pablo Galindo Salgado · 5 months ago
  10. f7f8b8b [3.13] gh-124363: Treat debug expressions in f-string as raw strings (GH-128399) (#129187) by Miss Islington (bot) · 5 months ago
  11. a379749 [3.13] gh-129093: Fix f-string debug text sometimes getting cut off when expression contains `!` (GH-129159) (#129163) by Miss Islington (bot) · 5 months ago
  12. 8004238 [3.13] gh-126240: handle `NULL` returned by `_Py_asdl_expr_seq_new` (GH-126241) (#126243) by Miss Islington (bot) · 8 months ago
  13. 265bc19 [3.13] gh-126105: Fix crash in `ast` module, when `._fields` is deleted (GH-126115) (#126130) by Miss Islington (bot) · 8 months ago
  14. 4b55d53 [3.13] gh-125268: Use static string for "1e309" in AST (GH-125272) (GH-125280) by Sam Gross · 8 months ago
  15. 5dcce94 [3.13] gh-124064: Fix -Wconversion warnings in Parser/string_parser.c (GH-124204) (#124216) by Miss Islington (bot) · 9 months ago
  16. 9052888 [3.13] gh-123321: Make Parser/myreadline.c locking safe in free-threaded build (GH-123690) (#123798) by Miss Islington (bot) · 10 months ago
  17. 9193d29 [3.13] gh-123321: Fix Parser/myreadline.c to prevent a segfault during a multi-threaded race (GH-123323) (#123676) by Miss Islington (bot) · 10 months ago
  18. 935b8b4 [3.13] gh-123229: Fix valgrind warning by initializing the f-string buffers to 0 in the tokenizer (GH-123263) (#123264) by Miss Islington (bot) · 10 months ago
  19. 9fb6bfb [3.13] gh-122581: Avoid data races when collecting parser statistics (GH-122694) (#122733) by Miss Islington (bot) · 11 months ago
  20. c8f3c1d [3.13] gh-122300: Preserve AST nodes for format specifiers with single elements (GH-122308) (#122364) by Pablo Galindo Salgado · 11 months ago
  21. 83bfc5b [3.13] gh-122270: Fix typos in the Py_DEBUG macro name (GH-122271) (GH-122275) by Miss Islington (bot) · 11 months ago
  22. a6c1081 [3.13] gh-122026: Fix identification of mismatched parentheses inside f-strings (GH-122028) (#122041) by Miss Islington (bot) · 12 months ago
  23. a45d905 [3.13] gh-121905: Consistently use "floating-point" instead of "floating point" (GH-121907) (GH-122012) by Serhiy Storchaka · 12 months ago
  24. d24ec8a [3.13] gh-121130: Fix f-string format specifiers with debug expressions (GH-121150) (#121868) by Pablo Galindo Salgado · 12 months ago
  25. 38c4028 [3.13] gh-121332: Make AST node constructor check _attributes instead of hardcoding attributes (GH-121334) (#121625) by Jelle Zijlstra · 12 months ago
  26. 571cefd [3.13] gh-120155: Fix Coverity issue in parse_string() (GH-120997) (#121005) by Miss Islington (bot) · 1 year ago
  27. 899dfba [3.13] gh-120108: Fix deepcopying of AST trees with .parent attributes (GH-120114) (#121000) by Jelle Zijlstra · 1 year ago
  28. 9769b7a [3.13] gh-113993: Allow interned strings to be mortal, and fix related issues (GH-120520) (GH-120945) by Petr Viktorin · 1 year ago
  29. 447e07a [3.13] gh-119521: Rename IncompleteInputError to _IncompleteInputError and remove from public API/ABI (GH-119680, GH-120955) (GH-120944) by Miss Islington (bot) · 1 year ago
  30. 6be55f1 [3.13] gh-119724: Revert "bpo-45759: Better error messages for non-matching 'elif'/'else' statements (GH-29513)" (GH-119974) (GH-120013) by T. Wouters · 1 year, 1 month ago
  31. 0d0be6b [3.13] gh-119118: Fix performance regression in tokenize module (GH-119615) (#119682) by Miss Islington (bot) · 1 year, 1 month ago
  32. 00ec116 [3.13] gh-118851: Default ctx arguments to AST constructors to Load() (GH-118854) (#118871) by Miss Islington (bot) · 1 year, 2 months ago
  33. b60d4c0 gh-118090: Improve error message for empty type param brackets (GH-118091) by Nikita Sobolev · 1 year, 2 months ago
  34. e042219 gh-117486: Improve behavior for user-defined AST subclasses (#118212) by Jelle Zijlstra · 1 year, 2 months ago
  35. c2627d6 gh-116322: Add Py_mod_gil module slot (#116882) by Brett Simmers · 1 year, 2 months ago
  36. ca269e5 gh-116126: Implement PEP 696 (#116129) by Jelle Zijlstra · 1 year, 2 months ago
  37. 9b280ab gh-116988: Remove duplicates of `annotated_rhs` in the Grammar (#117004) by David Rubin · 1 year, 2 months ago
  38. de1f686 gh-118082: Improve `import` without names syntax error message (#118083) by Nikita Sobolev · 1 year, 2 months ago
  39. c97d3af gh-109120: Fix syntax error in handlinh of incorrect star expressions (#117444) by Grigoriev Semyon · 1 year, 3 months ago
  40. 4c71d51 gh-117266: Fix crashes on user-created AST subclasses (GH-117276) by Jelle Zijlstra · 1 year, 3 months ago
  41. 61599a4 bpo-24612: Improve syntax error for 'not' after an operator (GH-28170) by Pablo Galindo Salgado · 1 year, 3 months ago
  42. 72d3cc9 gh-116437: Use new C API PyDict_Pop() to simplify the code (GH-116438) by Serhiy Storchaka · 1 year, 4 months ago
  43. ed4dfd8 gh-105858: Improve AST node constructors (#105880) by Jelle Zijlstra · 1 year, 4 months ago
  44. 015b97d gh-115823: Calculate correctly error locations when dealing with implicit encodings (#115824) by Pablo Galindo Salgado · 1 year, 4 months ago
  45. 7a3518e gh-115881: Ensure `ast.parse()` parses conditional context managers even with low `feature_version` passed (#115920) by Alex Waygood · 1 year, 4 months ago
  46. 39d102c gh-113744: Add a new IncompleteInputError exception to improve incomplete input detection in the codeop module (#113745) by Pablo Galindo Salgado · 1 year, 5 months ago
  47. dcd28b5 gh-114569: Use PyMem_* APIs for most non-PyObject uses (#114574) by Erlend E. Aasland · 1 year, 5 months ago
  48. 17b73ab GH-113655: Lower the C recursion limit on various platforms (GH-113944) by Mark Shannon · 1 year, 6 months ago
  49. bb4c167 gh-111488: Changed error message in case of no 'in' keyword after 'for' in cmp (#113656) by Grigoriev Semyon · 1 year, 6 months ago
  50. 3003fbb gh-113703: Correctly identify incomplete f-strings in the codeop module (#113709) by Pablo Galindo Salgado · 1 year, 6 months ago
  51. 9ed36d5 gh-113602: Bail out when the parser tries to override existing errors (#113607) by Pablo Galindo Salgado · 1 year, 6 months ago
  52. 48c4973 gh-106905: Use separate structs to track recursion depth in each PyAST_mod2obj call. (GH-113035) by Yilei Yang · 1 year, 6 months ago
  53. a135a6d gh-112943: Correctly compute end offsets for multiline tokens in the tokenize module (#112949) by Pablo Galindo Salgado · 1 year, 7 months ago
  54. 707c37e Fix typos in variable names, function names, and comments (GH-101868) by Yang Hau · 1 year, 7 months ago
  55. 45d6485 gh-112387: Fix error positions for decoded strings with backwards tokenize errors (#112409) by Pablo Galindo Salgado · 1 year, 7 months ago
  56. 2c8b191 gh-112388: Fix an error that was causing the parser to try to overwrite tokenizer errors (#112410) by Pablo Galindo Salgado · 1 year, 7 months ago
  57. d59feb5 gh-112243: Don't include comments in f-string debug expressions (#112284) by Pablo Galindo Salgado · 1 year, 8 months ago
  58. 1c8f912 bpo-45759: Better error messages for non-matching 'elif'/'else' statements (#29513) by Crowthebird · 1 year, 8 months ago
  59. 56e59a4 GH-111807: Lower the parser stack depth under WASI debug builds (#112225) by Brett Cannon · 1 year, 8 months ago
  60. 446f18a gh-111956: Add thread-safe one-time initialization. (gh-111960) by Sam Gross · 1 year, 8 months ago
  61. 1447af7 gh-106905: avoid incorrect SystemError about recursion depth mismatch (#106906) by Markus Mohrhard · 1 year, 8 months ago
  62. 937872e Simplify _PyPegen_join_names_with_dot() (GH-111602) by Serhiy Storchaka · 1 year, 8 months ago
  63. 453e96e gh-111420: Allow type comments in parenthesized `with` statements (#111468) by Tomas R · 1 year, 8 months ago
  64. 3d2f1f0 gh-111380: Show SyntaxWarnings only once when parsing if invalid syntax is encouintered (#111381) by Pablo Galindo Salgado · 1 year, 8 months ago
  65. 3156d19 gh-100445: Improve error message for unterminated strings with escapes (#100446) by Shantanu · 1 year, 9 months ago
  66. 24e4ec7 gh-110938: Fix error messages for indented blocks with functions and classes with generic type parameters (#110973) by Pablo Galindo Salgado · 1 year, 9 months ago
  67. f46333b gh-107450: Remove unnecessary overflow check in parser error handler (#110940) by Lysandros Nikolaou · 1 year, 9 months ago
  68. a1ac559 gh-107450: Check for overflow in the tokenizer and fix overflow test (#110832) by Lysandros Nikolaou · 1 year, 9 months ago
  69. e1d8c65 gh-110805: Allow the repl to show source code and complete tracebacks (#110775) by Pablo Galindo Salgado · 1 year, 9 months ago
  70. fb7843e gh-107450: Raise OverflowError when parser column offset overflows (#110754) by Lysandros Nikolaou · 1 year, 9 months ago
  71. 3d18034 gh-110696: Fix incorrect syntax error message for incorrect argument unpacking (#110706) by Pablo Galindo Salgado · 1 year, 9 months ago
  72. 17d6554 gh-104169: Fix test_peg_generator after tokenizer refactoring (#110727) by Lysandros Nikolaou · 1 year, 9 months ago
  73. 2364542 GH-110749: fix unistd.h import in file_tokenizer.c (#110750) by Filipe Laíns · 1 year, 9 months ago
  74. 01481f2 gh-104169: Refactor tokenizer into lexer and wrappers (#110684) by Lysandros Nikolaou · 1 year, 9 months ago
  75. 2cb62c6 gh-110309: Prune empty constant in format specs (#110320) by sunmy2019 · 1 year, 9 months ago
  76. cc389ef gh-110259: Fix f-strings with multiline expressions and format specs (#110271) by Pablo Galindo Salgado · 1 year, 9 months ago
  77. 7513994 gh-110014: Include explicitly <unistd.h> header (#110155) by Victor Stinner · 1 year, 9 months ago
  78. b28ffaa gh-109596: Ensure repeated rules in the grammar are not allowed and fix incorrect soft keywords (#109606) by Pablo Galindo Salgado · 1 year, 9 months ago
  79. 5bda2f6 gh-109114: Relax the check for invalid lambdas inside f-strings to avoid false positives (#109121) by Pablo Galindo Salgado · 1 year, 10 months ago
  80. b0edf3b GH-91079: Rename C_RECURSION_LIMIT to Py_C_RECURSION_LIMIT (#108507) by Victor Stinner · 1 year, 10 months ago
  81. b2729e9 gh-88943: Improve syntax error for non-ASCII character that follows a numerical literal (GH-109081) by Serhiy Storchaka · 1 year, 10 months ago
  82. 578ebc5 gh-108767: Replace ctype.h functions with pyctype.h functions (#108772) by Victor Stinner · 1 year, 10 months ago
  83. e59a952 gh-108444: Remove _PyLong_AsInt() function (#108461) by Victor Stinner · 1 year, 10 months ago
  84. 8661751 gh-108179: Add error message for parser stack overflows (#108256) by Dennis Sweeney · 1 year, 11 months ago
  85. 0dd3fc2 gh-108216: Cleanup #include in internal header files (#108228) by Victor Stinner · 1 year, 11 months ago
  86. 10a91d7 gh-108113: Make it possible to create an optimized AST (#108154) by Irit Katriel · 1 year, 11 months ago
  87. d66bc9e gh-107967: Fix infinite recursion on invalid escape sequence warning (#107968) by Lysandros Nikolaou · 1 year, 11 months ago
  88. fa45958 GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFrameDefault()` (GH-107535) by Mark Shannon · 1 year, 11 months ago
  89. da8f87b gh-107015: Remove async_hacks from the tokenizer (#107018) by Pablo Galindo Salgado · 2 years ago
  90. 1a3faba gh-106869: Use new PyMemberDef constant names (#106871) by Victor Stinner · 2 years ago
  91. 7d41ead gh-106320: Remove _PyBytes_Join() C API (#107144) by Victor Stinner · 2 years ago
  92. d228825 gh-106320: Remove _PyOS_ReadlineTState API (#107034) by Victor Stinner · 2 years ago
  93. 76e20c3 gh-106989: Remove tok report warnings (#106993) by Menelaos Kotoglou · 2 years ago
  94. be1b968 gh-106521: Remove _PyObject_LookupAttr() function (GH-106642) by Serhiy Storchaka · 2 years ago
  95. dfe4de2 gh-106396: Special-case empty format spec to gen empty JoinedStr node (#106401) by Lysandros Nikolaou · 2 years ago
  96. d8c5d76 gh-106320: Remove private _PyUnicode codecs C API functions (#106385) by Victor Stinner · 2 years ago
  97. c5afc97 gh-106320: Remove private _PyErr C API functions (#106356) by Victor Stinner · 2 years ago
  98. d5bd32f gh-104922: remove PY_SSIZE_T_CLEAN (#106315) by Inada Naoki · 2 years ago
  99. 46c1097 gh-106145: Make `end_{lineno,col_offset}` required on `type_param` nodes (#106224) by Nikita Sobolev · 2 years ago
  100. 8c5f74f gh-106023: Update code using _PyObject_FastCall() (#106257) by Victor Stinner · 2 years ago