Python 3.14.0a5
  1. 3ae9101 Python 3.14.0a5 by Hugo van Kemenade · 6 months ago v3.14.0a5
  2. 5cdd6e5 gh-130004: Disable PGO for ceval.c on MSVC for default build (GH-130009) by Ken Jin · 6 months ago
  3. 3b548ad gh-129980: Include test name in TSAN filename in multiprocess test runner (GH-129981) by Sam Gross · 6 months ago
  4. 247b50d gh-130004: Revert commit 9e52e55 (GH-130005) by Ken Jin · 6 months ago
  5. 374abde gh-104400: pygettext: use an AST parser instead of a tokenizer (GH-104402) by Tomas R. · 6 months ago
  6. 1da412e gh-101100: Docs: Fix some typos in the document (#129988) by Yuki Kobayashi · 6 months ago
  7. 12bd15f gh-129939: Add darkmode support for difflib's comparison pages (#129940) by Wulian233 · 6 months ago
  8. 3b366a4 gh-129928: Rework sqlite3 error helpers (#129929) by Erlend E. Aasland · 6 months ago
  9. 3a2e7aa gh-129928: Raise more accurate exception for incorrect sqlite3 UDF creation (#129941) by Erlend E. Aasland · 6 months ago
  10. 0dbe543 gh-91132: Update macOS installer to use ncurses 6.5. (#129990) by Ned Deily · 6 months ago
  11. 1feaecc gh-123299: Copyedit "What's New in Python 3.14" (#129970) by Hugo van Kemenade · 6 months ago
  12. 516c70d Clarify baseline for new interpreter (GH-129972) by Ken Jin · 6 months ago
  13. 8d9d3e4 gh-46236: Document `PyUnicode_DecodeCodePageStateful` (GH-127934) by Yuki Kobayashi · 6 months ago
  14. d7672e5 gh-127712: Fix `secure` argument of `logging.handlers.SMTPHandler` (GH-127726) by s-hamann · 6 months ago
  15. 94cd2e0 gh-129289: fix crash when task finalizer is not called in asyncio (#129840) by Kumar Aditya · 6 months ago
  16. 7c156a6 gh-129143: Fix incorrect documentation for logging.Handler.close(). (GH-129950) by Vinay Sajip · 6 months ago
  17. b8f7bdd gh-129583: update bundled pip to 25.0.1 (#129909) by Stéphane Bidoul · 6 months ago
  18. a1a6df2 gh-111178: fix UBSan failures in `Modules/_dbmmodule.c` (#129775) by Bénédikt Tran · 6 months ago
  19. 978211c gh-126554: correct detection of `gcc` for `TestNullDlsym.test_null_dlsym` (GH-129872) by Peter Marko · 6 months ago
  20. bff4bfe gh-128002: add fast path for native tasks in `asyncio.all_tasks` (#129943) by Kumar Aditya · 6 months ago
  21. 7246b91 gh-128002: simplify `asyncio.all_tasks` to use `PyList_Extend` instead of manual iteration (#129942) by Kumar Aditya · 6 months ago
  22. 2abb6a4 Fix typo in 3.14 `pdb` whatsnew entry (#129886) by Victorien · 6 months ago
  23. d9bf3c1 gh-68400: Remove outdated 2.7 comment (#129919) by Stan Ulbrych · 6 months ago
  24. 7e6ee50 gh-129603: Don't segfault if sqlite3.Row description is None (#129604) by Erlend E. Aasland · 6 months ago
  25. d05053a Fix typo in `enum` documentation (#129920) by Victorien · 6 months ago
  26. cda83ca gh-129870: Skip test_dump_virtual_tables if SQLite lacks FTS4 support (#129913) by Erlend E. Aasland · 6 months ago
  27. 91d9544 gh-126835: Make CFG optimizer skip over NOP's when looking for const sequence construction (#129703) by Yan Yanchii · 6 months ago
  28. 8f9c6fa Trigger tail call CI on more files (GH-129906) by Ken Jin · 6 months ago
  29. c537301 gh-129892: Doc: Remove unnecessary role directive in graphlib.py (#129896) by Nikola Savic · 6 months ago
  30. f7c7dec gh-129874: improve test_events to use correct task implementation (#129891) by Kumar Aditya · 6 months ago
  31. ce0cf7a gh-129874: improve `test_tasks` in asyncio to use correct internal functions (#129890) by Kumar Aditya · 6 months ago
  32. 09fe550 gh-129874: improve asyncio tests to use correct internal functions (#129887) by Kumar Aditya · 6 months ago
  33. c88dacb GH-125413: Move `pathlib.Path.copy()` implementation alongside `Path.info` (#129856) by Barney Gale · 6 months ago
  34. d5796e6 gh-129874: avoid mixing pure python and C implementation of asyncio (#129875) by Kumar Aditya · 6 months ago
  35. 6fbf15f gh-129873: IDLE: Improve help.py's method of parsing HTML (#129859) by Stan Ulbrych · 6 months ago
  36. 0d9c4e2 gh-129876: Initial 3.14 News3.txt entries (#129881) by Terry Jan Reedy · 6 months ago
  37. f72977b gh-112953: Update news to finish 3.13 as main (#129877) by Terry Jan Reedy · 6 months ago
  38. 29f8a67 Provide curframe_locals for backward compatibility but deprecate it (#125951) by Tian Gao · 6 months ago
  39. c1f352b gh-128657: Run test_hashlib with `--parallel-threads` (GH-129833) by Sam Gross · 6 months ago
  40. 5ce70ad gh-64414: mention AF_INET6 and IPv6 in socketserver docs. (#129866) by Gregory P. Smith · 6 months ago
  41. f2ae79d Docs: more explanation of the implications of new tail-call interpreter (GH-129863) by Ned Batchelder · 6 months ago
  42. 33a7094 gh-129699: Add description to IDLE doc title (#129727) by Stan Ulbrych · 6 months ago
  43. 1bccd6c gh-128317: Move CLI calendar highlighting to private class (#129625) by Hugo van Kemenade · 6 months ago
  44. a56ead0 gh-129173: Use `_PyUnicodeError_GetParams` in `PyCodec_NameReplaceErrors` (GH-129135) by Bénédikt Tran · 6 months ago
  45. 167cf3a gh-115806: Don't mangle gdbm header dependency detection output (#129390) by Erlend E. Aasland · 6 months ago
  46. d046421 gh-111178: fix UBSan failures in `Objects/frameobject.c` (GH-129777) by Bénédikt Tran · 6 months ago
  47. 12e1d30 gh-111178: fix UBSan failures in `Objects/floatobject.c` (GH-129776) by Bénédikt Tran · 6 months ago
  48. 624b93e gh-111178: fix UBSan failures in `Modules/arraymodule.c` (GH-129772) by Bénédikt Tran · 6 months ago
  49. 1988003 gh-111178: fix UBSan failures in `Modules/_io/*.c` (GH-129083) by Bénédikt Tran · 6 months ago
  50. 421ea12 gh-119349: Add ctypes.util.dllist -- list loaded shared libraries (GH-122946) by Brian Ward · 6 months ago
  51. 0f128b9 gh-129842: warnings.py: Remove obsolete requirement reference (GH-129845) by Stan Ulbrych · 6 months ago
  52. 80b9e79 Use ubuntu-22.04-arm image for Arm runners. (#129834) by Diego Russo · 6 months ago
  53. 707d066 GH-129835: Yield path with trailing slash from `ReadablePath.glob('')` (#129836) by Barney Gale · 6 months ago
  54. 6c67904 gh-128657: fix _hashopenssl ref/data race (GH-128886) by Tomasz Pytel · 6 months ago
  55. d3b60ff gh-124703: Add documentation and whatsnew entry for pdb exit change (#129818) by Tian Gao · 6 months ago
  56. 718ab66 GH-125413: Add `pathlib.Path.info` attribute (#127730) by Barney Gale · 6 months ago
  57. a1417b2 gh-100239: replace BINARY_SUBSCR & family by BINARY_OP with oparg NB_SUBSCR (#129700) by Irit Katriel · 6 months ago
  58. 2248a9c gh-129825: Skip test_faulthandler.test_register_chain under TSAN (gh-129827) by Sam Gross · 6 months ago
  59. 5fa7e1b GH-129715: Remove _DYNAMIC_EXIT (GH-129716) by Brandt Bucher · 6 months ago
  60. e4a00f7 Fix link in 3.14 whatsnew (#129828) by Ken Jin · 6 months ago
  61. 7b2e01b Remove tail-calling wording as it is confusing (GH-129823) by Ken Jin · 6 months ago
  62. 49bd47d improve `test_log_destroyed_pending_task` in asyncio (#129821) by Kumar Aditya · 6 months ago
  63. 662e88d Fix Garrett Gu name misspelling in 3.14 whatsnew (GH-129822) by Garrett Gu · 6 months ago
  64. 70e387c GH-129709: Clean up tier two (GH-129710) by Brandt Bucher · 6 months ago
  65. fbaa6c8 GH-129763: Remove the LLTRACE macro (GH-129764) by Brandt Bucher · 6 months ago
  66. f52a3a5 fix tests in `test_asyncio.test_tasks` to use correct `all_tasks` (#129815) by Kumar Aditya · 6 months ago
  67. a93a5a3 gh-128563: Clarify clarificatory tail calling wording in What's New (#129812) by Adam Turner · 6 months ago
  68. 476a78f gh-128563: Clarify tail calling interpreter is not TCO (#129809) by Ken Jin · 6 months ago
  69. 34379d0 gh-117657: Fix data race in `dict_dict_merge` (gh-129755) by Sam Gross · 6 months ago
  70. 1758447 gh-128563: Move assignment of opcode into ifdef (GH-129803) by Ken Jin · 6 months ago
  71. 3d3a4be gh-128563: Document the tail-calling interpreter (GH-129728) by Ken Jin · 6 months ago
  72. a3d5aab gh-129005: Align FileIO.readall between _pyio and _io (#129705) by Cody Maloney · 6 months ago
  73. ae132ed gh-129766: Fix crash on calling `warnings._release_lock` with no lock (#129771) by sobolevn · 6 months ago
  74. e2064d6 Emscripten: use better `_Py_Version` computation for worker module (#129757) by Agriya Khetarpal · 6 months ago
  75. 0fef47e gh-55454: Add IMAP4 IDLE support to imaplib (#122542) by Forest · 6 months ago
  76. 43e0240 gh-129737: Fix help message for tail calling interpreter configuration (GH-129754) by Pieter Eendebak · 6 months ago
  77. e1e8520 Add multinomial to the itertools recipes docs (gh-129760) by Raymond Hettinger · 6 months ago
  78. a191d6f gh-117657: Include all of test_free_threading in TSAN tests (#129749) by Sam Gross · 6 months ago
  79. b184abf gh-129533: Update PyGC_Enable/Disable/IsEnabled to use atomic operation (gh-129563) by Donghee Na · 6 months ago
  80. 4e3330f gh-117657: Skip tests that may cause stack overflows under TSan (#129751) by Sam Gross · 6 months ago
  81. 365cf5f gh-117657: Fix data race in `new_reference` for free threaded build (gh-129665) by Bogdan Romanyuk · 6 months ago
  82. 0d68b14 gh-128002: use per threads tasks linked list in asyncio (#128869) by Kumar Aditya · 6 months ago
  83. b4ff8b2 gh-129732: Fix race on `shared->array` in qsbr code under free-threading (gh-129738) by Peter Hawkins · 6 months ago
  84. 78377c7 gh-112020: Rework socketserver examples to be correct (#129741) by Gregory P. Smith · 6 months ago
  85. 51b4edb gh-129668: Fix thread-safety of MemoryError freelist in free threaded build (gh-129704) by Sam Gross · 6 months ago
  86. 4d56c40 GH-121970: Extract ``implementation_detail`` into a new extension (#129663) by Adam Turner · 6 months ago
  87. ded54c3 Remove an inaccurate note from `socket.recv` (GH-129733) by Gregory P. Smith · 6 months ago
  88. e7bc0cd gh-91048: fix `_asyncio.future_discard_from_awaited_by` (#129731) by Kumar Aditya · 6 months ago
  89. 75c5519 gh-91048: fix thread safety for asyncio stack introspection APIs (#129399) by Kumar Aditya · 6 months ago
  90. 8b2fb62 gh-129707: Check `Tools/build/compute-changes.py` with `mypy` (#129708) by sobolevn · 6 months ago
  91. cb640b6 gh-128563: A new tail-calling interpreter (GH-128718) by Ken Jin · 6 months ago
  92. 555dc50 gh-129694: Add `--parallel-threads` TSAN job to CI (gh-129696) by Sam Gross · 6 months ago
  93. 55f17b7 gh-128714: Fix function object races in `__annotate__`, `__annotations__` and `__type_params__` in free-threading build (#129016) by Xuanteng Huang · 6 months ago
  94. 63f0406 gh-129643: Fix `PyList_Insert` in free-threading builds (#129680) by sobolevn · 6 months ago
  95. 779d069 gh-118915: Fix bad link in documentation (GH-129691) by Miro Hrončok · 6 months ago
  96. a64e0a5 _markupbase.py: Use a permalink for the analysis of MS-Word extensions (GH-129017) by Stan Ulbrych · 6 months ago
  97. 052ca8f gh-129005: Update _pyio.BytesIO to use bytearray.resize on write (#129702) by Cody Maloney · 6 months ago
  98. d83a8a2 gh-86206: Change IDLE splash line (#129698) by Stan Ulbrych · 6 months ago
  99. 76e0182 gh-69001: Replace maintainer email in IDLE credits (#129588) by Stan Ulbrych · 6 months ago
  100. cdcacec gh-129201: Use prefetch in GC mark alive phase. (gh-129203) by Neil Schemenauer · 6 months ago