Python 3.12.10
  1. 66042e1 [3.12] gh-131762: Fixed dereferencing the pointer 'parser_token->metadata' with a NULL value (GH-131764) (#131775) by Miss Islington (bot) · 5 months ago
  2. fcf1f57 [3.12] gh-125331: Allow the parser to activate future imports on the fly (GH-125482) (#131063) by Miss Islington (bot) · 5 months ago
  3. 7ce5f15 [3.12] gh-130740: Move some `stdbool.h` includes after `Python.h` (#130738) (#130757) by Bénédikt Tran · 6 months ago
  4. 0860d9c [3.12] gh-130618: Fix parser error when using lambdas inside f-strings (GH-130638) (#130644) by Pablo Galindo Salgado · 6 months ago
  5. 5e8a9eb [3.12] gh-116042: Fix location for SyntaxErrors of invalid escapes in the tokenizer (GH-116049) (#130065) by Pablo Galindo Salgado · 6 months ago
  6. 9ed04d9 [3.12] gh-124363: Treat debug expressions in f-string as raw strings (GH-128399) (#129190) by Pablo Galindo Salgado · 7 months ago
  7. e577ff4 [3.12] gh-129093: Fix f-string debug text sometimes getting cut off when expression contains ! (#129164) by Pablo Galindo Salgado · 7 months ago
  8. 3416ffa [3.12] gh-126240: handle `NULL` returned by `_Py_asdl_expr_seq_new` (GH-126241) (#126245) by Bénédikt Tran · 10 months ago
  9. 515a5d3 [3.12] gh-126105: Fix crash in `ast` module, when `._fields` is delet… (#126132) by Kirill Podoprigora · 10 months ago
  10. 49f6beb [3.12] gh-113993: Make interned strings mortal (GH-120520, GH-121364, GH-121903, GH-122303) (#123065) by Petr Viktorin · 11 months ago
  11. 562ff73 [3.12] gh-123321: Fix Parser/myreadline.c to prevent a segfault during a multi-threaded race (GH-123323) (#123677) by Miss Islington (bot) · 12 months ago
  12. 7dec3d7 [3.12] gh-123229: Fix valgrind warning by initializing the f-string buffers to 0 in the tokenizer (GH-123263) (#123265) by Pablo Galindo Salgado · 12 months ago
  13. ca3486c [3.12] gh-122300: Preserve AST nodes for format specifiers with single elements (GH-122308) (#122363) by Pablo Galindo Salgado · 1 year, 1 month ago
  14. 02c19f0 [3.12] gh-122270: Fix typos in the Py_DEBUG macro name (GH-122271) (GH-122276) by Miss Islington (bot) · 1 year, 1 month ago
  15. 966eff9 [3.12] gh-122026: Fix identification of mismatched parentheses inside f-strings (GH-122028) (#122062) by Pablo Galindo Salgado · 1 year, 1 month ago
  16. a9daa4f [3.12] gh-121130: Fix f-string format specifiers with debug expressions (GH-121150) (#122063) by Pablo Galindo Salgado · 1 year, 1 month ago
  17. 5290e40 [3.12] gh-120155: Fix Coverity issue in parse_string() (GH-120997) (#121006) by Miss Islington (bot) · 1 year, 2 months ago
  18. 4a0af0c [3.12] gh-119118: Fix performance regression in tokenize module (GH-119615) (#119683) by Miss Islington (bot) · 1 year, 3 months ago
  19. a49426a [3.12] gh-109120: Fix syntax error in handlinh of incorrect star expressions… (#117465) by Grigoriev Semyon · 1 year, 5 months ago
  20. 53b84e7 [3.12] gh-115881: Ensure `ast.parse()` parses conditional context managers even with low `feature_version` passed (#115920) (#115959) by Alex Waygood · 1 year, 6 months ago
  21. 1932da0 [3.12] gh-115823: Calculate correctly error locations when dealing with implicit encodings (GH-115824) (#115949) by Miss Islington (bot) · 1 year, 6 months ago
  22. 4d87832 [3.12] GH-112215: Backport C recursion changes (GH-115083) by Mark Shannon · 1 year, 6 months ago
  23. 0affc3d [3.12] gh-113703: Correctly identify incomplete f-strings in the codeop module (GH-113709) (#113733) by Pablo Galindo Salgado · 1 year, 8 months ago
  24. 499f1d0 [3.12] gh-113602: Bail out when the parser tries to override existing errors (GH-113607) (#113652) by Miss Islington (bot) · 1 year, 8 months ago
  25. d58a5f4 [3.12] gh-106905: Use separate structs to track recursion depth in each PyAST_mod2obj call. (GH-113035) (GH-113472) by Serhiy Storchaka · 1 year, 8 months ago
  26. e4d2fb2 [3.12] gh-112943: Correctly compute end offsets for multiline tokens in the tokenize module (GH-112949) (#112957) by Pablo Galindo Salgado · 1 year, 8 months ago
  27. 698b4b7 [3.12] gh-112388: Fix an error that was causing the parser to try to overwrite tokenizer errors (GH-112410) (#112466) by Miss Islington (bot) · 1 year, 9 months ago
  28. 7140716 [3.12] gh-112387: Fix error positions for decoded strings with backwards tokenize errors (GH-112409) (#112468) by Miss Islington (bot) · 1 year, 9 months ago
  29. 7e70e2e [3.12] gh-112243: Don't include comments in f-string debug expressions (GH-112284) (#112285) by Pablo Galindo Salgado · 1 year, 9 months ago
  30. 307ca78 [3.12] gh-111380: Show SyntaxWarnings only once when parsing if invalid syntax is encouintered (GH-111381) (#111382) by Miss Islington (bot) · 1 year, 10 months ago
  31. c81ebf5 [3.12] bpo-43950: handle wide unicode characters in tracebacks (GH-28150) (#111346) by Pablo Galindo Salgado · 1 year, 10 months ago
  32. 2bca5f4 [3.12] gh-110938: Fix error messages for indented blocks with functio… (#110990) by Jelle Zijlstra · 1 year, 10 months ago
  33. 3b87e52 [3.12] gh-107450: Check for overflow in the tokenizer and fix overflow test (GH-110832) (#110931) by Lysandros Nikolaou · 1 year, 10 months ago
  34. 4d0e6c8 [3.12] gh-110696: Fix incorrect syntax error message for incorrect argument unpacking (GH-110706) (#110765) by Pablo Galindo Salgado · 1 year, 10 months ago
  35. ea3ac56 [3.12] gh-107450: Raise OverflowError when parser column offset overflows (GH-110754) (#110762) by Miss Islington (bot) · 1 year, 10 months ago
  36. 09ec815 [3.12] gh-110259: Fix f-strings with multiline expressions and format specs (GH-110271) (#110396) by Miss Islington (bot) · 1 year, 11 months ago
  37. f6cb2e4 [3.12] gh-109596: Ensure repeated rules in the grammar are not allowed and fix incorrect soft keywords (GH-109606). (#109752) by Pablo Galindo Salgado · 1 year, 11 months ago
  38. 9207c87 [3.12] gh-88943: Improve syntax error for non-ASCII character that follows a numerical literal (GH-109081) (#109090) by Miss Islington (bot) · 1 year, 11 months ago
  39. 21f4e6d [3.12] gh-109114: Relax the check for invalid lambdas inside f-strings to avoid false positives (GH-109121). (#109155) by Pablo Galindo Salgado · 2 years ago
  40. 149d70c [3.12] gh-108179: Add error message for parser stack overflows (GH-108256) (#108263) by Miss Islington (bot) · 2 years ago
  41. d189480 [3.12] gh-107967: Fix infinite recursion on invalid escape sequence warning (GH-107968) (#107970) by Miss Islington (bot) · 2 years ago
  42. 98902d6c [3.12] GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFrameDefault()` (GH-107535) (#107618) by Miss Islington (bot) · 2 years ago
  43. b6ace75 [3.12] gh-106989: Remove tok report warnings (GH-106993) (#107013) by Miss Islington (bot) · 2 years, 1 month ago
  44. 930df7b [3.12] gh-106396: Special-case empty format spec to gen empty JoinedStr node (GH-106401) (#106416) by Miss Islington (bot) · 2 years, 2 months ago
  45. 0616c83 [3.12] gh-106145: Make `end_{lineno,col_offset}` required on `type_param` nodes (GH-106224) (#106295) by Miss Islington (bot) · 2 years, 2 months ago
  46. c407ef0 [3.12] gh-98931: Add custom error messages to invalid import/from with multiple targets (GH-105985) (#105991) by Miss Islington (bot) · 2 years, 2 months ago
  47. fea0d2f [3.12] gh-105938: Emit a SyntaxWarning for escaped braces in an f-string (GH-105939) (#105941) by Miss Islington (bot) · 2 years, 2 months ago
  48. 0add516 [3.12] GH-105588: Add missing error checks to some obj2ast_* converters (GH-105838) by Miss Islington (bot) · 2 years, 2 months ago
  49. e9cf5a3 [3.12] gh-105820: Fix tok_mode expression buffer in file & readline tokenizer (GH-105828) (#105832) by Miss Islington (bot) · 2 years, 2 months ago
  50. 638c2ba [3.12] gh-105800: Issue SyntaxWarning in f-strings for invalid escape sequences (GH-105801) (#105806) by Miss Islington (bot) · 2 years, 2 months ago
  51. 9c51ea5 [3.12] gh-105718: Fix buffer allocation in tokenizer with readline (GH-105728) (#105729) by Miss Islington (bot) · 2 years, 2 months ago
  52. ae6e002 [3.12] gh-105549: Tokenize separately NUMBER and NAME tokens and allow 0-prefixed literals (GH-105555) (#105602) by Miss Islington (bot) · 2 years, 2 months ago
  53. 67b288f [3.12] gh-105259: Ensure we don't show newline characters for trailing NEWLINE tokens (GH-105364) (#105367) by Miss Islington (bot) · 2 years, 2 months ago
  54. 103ae4e [3.12] gh-105194: Fix format specifier escaped characters in f-strings (GH-105231) (#105234) by Miss Islington (bot) · 2 years, 3 months ago
  55. e6d5e63 [3.12] gh-104799: Default missing lists in AST to the empty list (GH-104834) (#105213) by Miss Islington (bot) · 2 years, 3 months ago
  56. c687946 [3.12] gh-105069: Add a readline-like callable to the tokenizer to consume input iteratively (GH-105070) (#105119) by Miss Islington (bot) · 2 years, 3 months ago
  57. 2f8c22f [3.12] gh-105042: Disable unmatched parens syntax error in python tokenize (GH-105061) (#105120) by Miss Islington (bot) · 2 years, 3 months ago
  58. 7899fac [3.12] gh-104799: Move location of type_params AST fields (GH-104828) (#104974) by Miss Islington (bot) · 2 years, 3 months ago
  59. 3f8d5d9 [3.12] gh-105017: Include CRLF lines in strings and column numbers (GH-105030) (#105041) by Miss Islington (bot) · 2 years, 3 months ago
  60. 2b176bc [3.12] gh-105017: Fix including additional NL token when using CRLF (GH-105022) (#105023) by Miss Islington (bot) · 2 years, 3 months ago
  61. b31cfd2 [3.12] Fix typo in the tokenizer (GH-104950) (#104953) by Miss Islington (bot) · 2 years, 3 months ago
  62. ddc29c8 [3.12] gh-104866: Tokenize should emit NEWLINE after exiting block with comment (GH-104870) (#104872) by Miss Islington (bot) · 2 years, 3 months ago
  63. 905d419 [3.12] GH-104668: Don't call PyOS_* hooks in subinterpreters (GH-104760) by Miss Islington (bot) · 2 years, 3 months ago
  64. 0a77960 gh-102856: Allow comments inside multi-line f-string expresions (#104006) by Cristián Maureira-Fredes · 2 years, 3 months ago
  65. a5f244d gh-104656: Rename typeparams AST node to type_params (#104657) by Jelle Zijlstra · 2 years, 3 months ago
  66. f3466bc gh-98836: Extend PyUnicode_FromFormat() (GH-98838) by Serhiy Storchaka · 2 years, 3 months ago
  67. 6715f91 gh-102856: Python tokenizer implementation for PEP 701 (#104323) by Marta Gómez Macías · 2 years, 3 months ago
  68. ff7f731 gh-104658: Fix location of unclosed quote error for multiline f-strings (#104660) by Pablo Galindo Salgado · 2 years, 3 months ago
  69. 24d8b88 gh-103763: Implement PEP 695 (#103764) by Jelle Zijlstra · 2 years, 3 months ago
  70. d513dde Trim trailing whitespace and test on CI (#104275) by Hugo van Kemenade · 2 years, 3 months ago
  71. a9c6e06 gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205) by Eric Snow · 2 years, 3 months ago
  72. eba64d2 gh-104169: Ensure the tokenizer doesn't overwrite previous errors (#104170) by Pablo Galindo Salgado · 2 years, 4 months ago
  73. ef0df52 gh-97556: Raise null bytes syntax error upon null in multiline string (GH-104136) by Lysandros Nikolaou · 2 years, 4 months ago
  74. 5078eed gh-104016: Fixed off by 1 error in f string tokenizer (#104047) by jx124 · 2 years, 4 months ago
  75. d5a9707 gh-103824: fix use-after-free error in Parser/tokenizer.c (#103993) by chgnrdv · 2 years, 4 months ago
  76. 9169a56 gh-103656: Transfer f-string buffers to parser to avoid use-after-free (GH-103896) by Lysandros Nikolaou · 2 years, 4 months ago
  77. 57f8f9a gh-103718: Correctly set f-string buffers in all cases (GH-103815) by Lysandros Nikolaou · 2 years, 4 months ago
  78. cb157a1 GH-103727: Avoid advancing tokenizer too far in f-string mode (GH-103775) by Lysandros Nikolaou · 2 years, 4 months ago
  79. 05b3ce7 GH-103718: Correctly cache and restore f-string buffers when needed (GH-103719) by Lysandros Nikolaou · 2 years, 4 months ago
  80. 0fd3891 gh-102310: Change error range for invalid bytes literals (#103663) by Nikita Sobolev · 2 years, 4 months ago
  81. d4aa857 gh-102856: Clean some of the PEP 701 tokenizer implementation (#103634) by Pablo Galindo Salgado · 2 years, 4 months ago
  82. 1ef61cf gh-102856: Initial implementation of PEP 701 (#102855) by Pablo Galindo Salgado · 2 years, 4 months ago
  83. 7703def GH-102711: Fix warnings found by clang (#102712) by Chenxi Mao · 2 years, 5 months ago
  84. c6858d1 gh-102255: Improve build support for Windows API partitions (GH-102256) by Max Bachmann · 2 years, 5 months ago
  85. f533f21 gh-102416: Do not memoize incorrectly loop rules in the parser (#102467) by Pablo Galindo Salgado · 2 years, 6 months ago
  86. 880437d gh-100227: Move _str_replace_inf to PyInterpreterState (gh-102333) by Eric Snow · 2 years, 6 months ago
  87. 448c7d1 Fix some typos in asdl_c.py (GH-101757) by abel1502 · 2 years, 6 months ago
  88. feec49c GH-101578: Normalize the current exception (GH-101607) by Mark Shannon · 2 years, 6 months ago
  89. a1e051a gh-100940: Change "char *str" to "const char *str" in KeywordToken: It is an immutable string. (#100936) by Stepfen Shawn · 2 years, 7 months ago
  90. 1de4395 gh-101046: Fix a potential memory leak in the parser when raising MemoryError (#101051) by Pablo Galindo Salgado · 2 years, 7 months ago
  91. 0415cf8 gh-81057: Move the Cached Parser Dummy Name to _PyRuntimeState (#100277) by Eric Snow · 2 years, 8 months ago
  92. 91a8e00 gh-81057: Move More Globals to _PyRuntimeState (gh-100092) by Eric Snow · 2 years, 8 months ago
  93. d47ffeb gh-90110: Clean Up the C-analyzer Globals Lists (gh-100091) by Eric Snow · 2 years, 8 months ago
  94. 97e7004 gh-100050: Fix an assertion error when raising unclosed parenthesis errors in the tokenizer (GH-100065) by Pablo Galindo Salgado · 2 years, 8 months ago
  95. 417206a gh-99891: Fix infinite recursion in the tokenizer when showing warnings (GH-99893) by Pablo Galindo Salgado · 2 years, 9 months ago
  96. 6d8da23 gh-90994: Improve error messages upon call arguments syntax errors (GH-96893) by Lysandros Nikolaou · 2 years, 9 months ago
  97. e13d1d9 gh-99581: Fix a buffer overflow in the tokenizer when copying lines that fill the available buffer (#99605) by Pablo Galindo Salgado · 2 years, 9 months ago
  98. 9c4232a gh-99211: Point to except/except* on syntax errors when mixing them (GH-99215) by Lysandros Nikolaou · 2 years, 9 months ago
  99. 3c57971 gh-81057: Move Globals in Core Code to _PyRuntimeState (gh-99496) by Eric Snow · 2 years, 9 months ago
  100. f13f466 gh-99300: Use Py_NewRef() in Python/Python-ast.c (#99499) by Victor Stinner · 2 years, 9 months ago