Python 3.13.0
  1. 5dcce94 [3.13] gh-124064: Fix -Wconversion warnings in Parser/string_parser.c (GH-124204) (#124216) by Miss Islington (bot) · 11 months ago
  2. 9052888 [3.13] gh-123321: Make Parser/myreadline.c locking safe in free-threaded build (GH-123690) (#123798) by Miss Islington (bot) · 11 months ago
  3. 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) · 12 months ago
  4. 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) · 12 months ago
  5. 9fb6bfb [3.13] gh-122581: Avoid data races when collecting parser statistics (GH-122694) (#122733) by Miss Islington (bot) · 1 year ago
  6. c8f3c1d [3.13] gh-122300: Preserve AST nodes for format specifiers with single elements (GH-122308) (#122364) by Pablo Galindo Salgado · 1 year, 1 month ago
  7. 83bfc5b [3.13] gh-122270: Fix typos in the Py_DEBUG macro name (GH-122271) (GH-122275) by Miss Islington (bot) · 1 year, 1 month ago
  8. a6c1081 [3.13] gh-122026: Fix identification of mismatched parentheses inside f-strings (GH-122028) (#122041) by Miss Islington (bot) · 1 year, 1 month ago
  9. a45d905 [3.13] gh-121905: Consistently use "floating-point" instead of "floating point" (GH-121907) (GH-122012) by Serhiy Storchaka · 1 year, 1 month ago
  10. d24ec8a [3.13] gh-121130: Fix f-string format specifiers with debug expressions (GH-121150) (#121868) by Pablo Galindo Salgado · 1 year, 1 month ago
  11. 38c4028 [3.13] gh-121332: Make AST node constructor check _attributes instead of hardcoding attributes (GH-121334) (#121625) by Jelle Zijlstra · 1 year, 1 month ago
  12. 571cefd [3.13] gh-120155: Fix Coverity issue in parse_string() (GH-120997) (#121005) by Miss Islington (bot) · 1 year, 2 months ago
  13. 899dfba [3.13] gh-120108: Fix deepcopying of AST trees with .parent attributes (GH-120114) (#121000) by Jelle Zijlstra · 1 year, 2 months ago
  14. 9769b7a [3.13] gh-113993: Allow interned strings to be mortal, and fix related issues (GH-120520) (GH-120945) by Petr Viktorin · 1 year, 2 months ago
  15. 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, 2 months ago
  16. 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, 2 months ago
  17. 0d0be6b [3.13] gh-119118: Fix performance regression in tokenize module (GH-119615) (#119682) by Miss Islington (bot) · 1 year, 3 months ago
  18. 00ec116 [3.13] gh-118851: Default ctx arguments to AST constructors to Load() (GH-118854) (#118871) by Miss Islington (bot) · 1 year, 3 months ago
  19. b60d4c0 gh-118090: Improve error message for empty type param brackets (GH-118091) by Nikita Sobolev · 1 year, 3 months ago
  20. e042219 gh-117486: Improve behavior for user-defined AST subclasses (#118212) by Jelle Zijlstra · 1 year, 3 months ago
  21. c2627d6 gh-116322: Add Py_mod_gil module slot (#116882) by Brett Simmers · 1 year, 4 months ago
  22. ca269e5 gh-116126: Implement PEP 696 (#116129) by Jelle Zijlstra · 1 year, 4 months ago
  23. 9b280ab gh-116988: Remove duplicates of `annotated_rhs` in the Grammar (#117004) by David Rubin · 1 year, 4 months ago
  24. de1f686 gh-118082: Improve `import` without names syntax error message (#118083) by Nikita Sobolev · 1 year, 4 months ago
  25. c97d3af gh-109120: Fix syntax error in handlinh of incorrect star expressions (#117444) by Grigoriev Semyon · 1 year, 5 months ago
  26. 4c71d51 gh-117266: Fix crashes on user-created AST subclasses (GH-117276) by Jelle Zijlstra · 1 year, 5 months ago
  27. 61599a4 bpo-24612: Improve syntax error for 'not' after an operator (GH-28170) by Pablo Galindo Salgado · 1 year, 5 months ago
  28. 72d3cc9 gh-116437: Use new C API PyDict_Pop() to simplify the code (GH-116438) by Serhiy Storchaka · 1 year, 5 months ago
  29. ed4dfd8 gh-105858: Improve AST node constructors (#105880) by Jelle Zijlstra · 1 year, 6 months ago
  30. 015b97d gh-115823: Calculate correctly error locations when dealing with implicit encodings (#115824) by Pablo Galindo Salgado · 1 year, 6 months ago
  31. 7a3518e gh-115881: Ensure `ast.parse()` parses conditional context managers even with low `feature_version` passed (#115920) by Alex Waygood · 1 year, 6 months ago
  32. 39d102c gh-113744: Add a new IncompleteInputError exception to improve incomplete input detection in the codeop module (#113745) by Pablo Galindo Salgado · 1 year, 7 months ago
  33. dcd28b5 gh-114569: Use PyMem_* APIs for most non-PyObject uses (#114574) by Erlend E. Aasland · 1 year, 7 months ago
  34. 17b73ab GH-113655: Lower the C recursion limit on various platforms (GH-113944) by Mark Shannon · 1 year, 7 months ago
  35. bb4c167 gh-111488: Changed error message in case of no 'in' keyword after 'for' in cmp (#113656) by Grigoriev Semyon · 1 year, 7 months ago
  36. 3003fbb gh-113703: Correctly identify incomplete f-strings in the codeop module (#113709) by Pablo Galindo Salgado · 1 year, 8 months ago
  37. 9ed36d5 gh-113602: Bail out when the parser tries to override existing errors (#113607) by Pablo Galindo Salgado · 1 year, 8 months ago
  38. 48c4973 gh-106905: Use separate structs to track recursion depth in each PyAST_mod2obj call. (GH-113035) by Yilei Yang · 1 year, 8 months ago
  39. a135a6d gh-112943: Correctly compute end offsets for multiline tokens in the tokenize module (#112949) by Pablo Galindo Salgado · 1 year, 8 months ago
  40. 707c37e Fix typos in variable names, function names, and comments (GH-101868) by Yang Hau · 1 year, 9 months ago
  41. 45d6485 gh-112387: Fix error positions for decoded strings with backwards tokenize errors (#112409) by Pablo Galindo Salgado · 1 year, 9 months ago
  42. 2c8b191 gh-112388: Fix an error that was causing the parser to try to overwrite tokenizer errors (#112410) by Pablo Galindo Salgado · 1 year, 9 months ago
  43. d59feb5 gh-112243: Don't include comments in f-string debug expressions (#112284) by Pablo Galindo Salgado · 1 year, 9 months ago
  44. 1c8f912 bpo-45759: Better error messages for non-matching 'elif'/'else' statements (#29513) by Crowthebird · 1 year, 9 months ago
  45. 56e59a4 GH-111807: Lower the parser stack depth under WASI debug builds (#112225) by Brett Cannon · 1 year, 9 months ago
  46. 446f18a gh-111956: Add thread-safe one-time initialization. (gh-111960) by Sam Gross · 1 year, 9 months ago
  47. 1447af7 gh-106905: avoid incorrect SystemError about recursion depth mismatch (#106906) by Markus Mohrhard · 1 year, 9 months ago
  48. 937872e Simplify _PyPegen_join_names_with_dot() (GH-111602) by Serhiy Storchaka · 1 year, 10 months ago
  49. 453e96e gh-111420: Allow type comments in parenthesized `with` statements (#111468) by Tomas R · 1 year, 10 months ago
  50. 3d2f1f0 gh-111380: Show SyntaxWarnings only once when parsing if invalid syntax is encouintered (#111381) by Pablo Galindo Salgado · 1 year, 10 months ago
  51. 3156d19 gh-100445: Improve error message for unterminated strings with escapes (#100446) by Shantanu · 1 year, 10 months ago
  52. 24e4ec7 gh-110938: Fix error messages for indented blocks with functions and classes with generic type parameters (#110973) by Pablo Galindo Salgado · 1 year, 10 months ago
  53. f46333b gh-107450: Remove unnecessary overflow check in parser error handler (#110940) by Lysandros Nikolaou · 1 year, 10 months ago
  54. a1ac559 gh-107450: Check for overflow in the tokenizer and fix overflow test (#110832) by Lysandros Nikolaou · 1 year, 10 months ago
  55. e1d8c65 gh-110805: Allow the repl to show source code and complete tracebacks (#110775) by Pablo Galindo Salgado · 1 year, 10 months ago
  56. fb7843e gh-107450: Raise OverflowError when parser column offset overflows (#110754) by Lysandros Nikolaou · 1 year, 10 months ago
  57. 3d18034 gh-110696: Fix incorrect syntax error message for incorrect argument unpacking (#110706) by Pablo Galindo Salgado · 1 year, 10 months ago
  58. 17d6554 gh-104169: Fix test_peg_generator after tokenizer refactoring (#110727) by Lysandros Nikolaou · 1 year, 10 months ago
  59. 2364542 GH-110749: fix unistd.h import in file_tokenizer.c (#110750) by Filipe Laíns · 1 year, 10 months ago
  60. 01481f2 gh-104169: Refactor tokenizer into lexer and wrappers (#110684) by Lysandros Nikolaou · 1 year, 10 months ago
  61. 2cb62c6 gh-110309: Prune empty constant in format specs (#110320) by sunmy2019 · 1 year, 11 months ago
  62. cc389ef gh-110259: Fix f-strings with multiline expressions and format specs (#110271) by Pablo Galindo Salgado · 1 year, 11 months ago
  63. 7513994 gh-110014: Include explicitly <unistd.h> header (#110155) by Victor Stinner · 1 year, 11 months ago
  64. b28ffaa gh-109596: Ensure repeated rules in the grammar are not allowed and fix incorrect soft keywords (#109606) by Pablo Galindo Salgado · 1 year, 11 months ago
  65. 5bda2f6 gh-109114: Relax the check for invalid lambdas inside f-strings to avoid false positives (#109121) by Pablo Galindo Salgado · 2 years ago
  66. b0edf3b GH-91079: Rename C_RECURSION_LIMIT to Py_C_RECURSION_LIMIT (#108507) by Victor Stinner · 2 years ago
  67. b2729e9 gh-88943: Improve syntax error for non-ASCII character that follows a numerical literal (GH-109081) by Serhiy Storchaka · 2 years ago
  68. 578ebc5 gh-108767: Replace ctype.h functions with pyctype.h functions (#108772) by Victor Stinner · 2 years ago
  69. e59a952 gh-108444: Remove _PyLong_AsInt() function (#108461) by Victor Stinner · 2 years ago
  70. 8661751 gh-108179: Add error message for parser stack overflows (#108256) by Dennis Sweeney · 2 years ago
  71. 0dd3fc2 gh-108216: Cleanup #include in internal header files (#108228) by Victor Stinner · 2 years ago
  72. 10a91d7 gh-108113: Make it possible to create an optimized AST (#108154) by Irit Katriel · 2 years ago
  73. d66bc9e gh-107967: Fix infinite recursion on invalid escape sequence warning (#107968) by Lysandros Nikolaou · 2 years ago
  74. fa45958 GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFrameDefault()` (GH-107535) by Mark Shannon · 2 years ago
  75. da8f87b gh-107015: Remove async_hacks from the tokenizer (#107018) by Pablo Galindo Salgado · 2 years, 1 month ago
  76. 1a3faba gh-106869: Use new PyMemberDef constant names (#106871) by Victor Stinner · 2 years, 1 month ago
  77. 7d41ead gh-106320: Remove _PyBytes_Join() C API (#107144) by Victor Stinner · 2 years, 1 month ago
  78. d228825 gh-106320: Remove _PyOS_ReadlineTState API (#107034) by Victor Stinner · 2 years, 1 month ago
  79. 76e20c3 gh-106989: Remove tok report warnings (#106993) by Menelaos Kotoglou · 2 years, 1 month ago
  80. be1b968 gh-106521: Remove _PyObject_LookupAttr() function (GH-106642) by Serhiy Storchaka · 2 years, 1 month ago
  81. dfe4de2 gh-106396: Special-case empty format spec to gen empty JoinedStr node (#106401) by Lysandros Nikolaou · 2 years, 2 months ago
  82. d8c5d76 gh-106320: Remove private _PyUnicode codecs C API functions (#106385) by Victor Stinner · 2 years, 2 months ago
  83. c5afc97 gh-106320: Remove private _PyErr C API functions (#106356) by Victor Stinner · 2 years, 2 months ago
  84. d5bd32f gh-104922: remove PY_SSIZE_T_CLEAN (#106315) by Inada Naoki · 2 years, 2 months ago
  85. 46c1097 gh-106145: Make `end_{lineno,col_offset}` required on `type_param` nodes (#106224) by Nikita Sobolev · 2 years, 2 months ago
  86. 8c5f74f gh-106023: Update code using _PyObject_FastCall() (#106257) by Victor Stinner · 2 years, 2 months ago
  87. 13237a2 gh-98931: Add custom error messages to invalid import/from with multiple targets (#105985) by Pablo Galindo Salgado · 2 years, 2 months ago
  88. 6586cee gh-105938: Emit a SyntaxWarning for escaped braces in an f-string (#105939) by Lysandros Nikolaou · 2 years, 2 months ago
  89. a4056c8 GH-105588: Add missing error checks to some obj2ast_* converters (GH-105589) by Brandt Bucher · 2 years, 2 months ago
  90. d382ad4 gh-105820: Fix tok_mode expression buffer in file & readline tokenizer (#105828) by Lysandros Nikolaou · 2 years, 2 months ago
  91. 12b6d84 gh-105800: Issue SyntaxWarning in f-strings for invalid escape sequences (#105801) by Pablo Galindo Salgado · 2 years, 2 months ago
  92. abfbab6 gh-105718: Fix buffer allocation in tokenizer with readline (#105728) by Lysandros Nikolaou · 2 years, 2 months ago
  93. b047fa5 gh-105549: Tokenize separately NUMBER and NAME tokens and allow 0-prefixed literals (#105555) by Pablo Galindo Salgado · 2 years, 2 months ago
  94. c0a6ed3 gh-105259: Ensure we don't show newline characters for trailing NEWLINE tokens (#105364) by Pablo Galindo Salgado · 2 years, 2 months ago
  95. 41de543 gh-105194: Fix format specifier escaped characters in f-strings (#105231) by Pablo Galindo Salgado · 2 years, 3 months ago
  96. 77d2579 gh-104799: Default missing lists in AST to the empty list (#104834) by Jelle Zijlstra · 2 years, 3 months ago
  97. ef30093 gh-92536: Remove PyUnicode_READY() calls (#105210) by Victor Stinner · 2 years, 3 months ago
  98. 70f315c gh-105042: Disable unmatched parens syntax error in python tokenize (#105061) by Lysandros Nikolaou · 2 years, 3 months ago
  99. 9216e69 gh-105069: Add a readline-like callable to the tokenizer to consume input iteratively (#105070) by Pablo Galindo Salgado · 2 years, 3 months ago
  100. 96fff35 gh-105017: Include CRLF lines in strings and column numbers (#105030) by Marta Gómez Macías · 2 years, 3 months ago