Python 3.14.0a6
  1. 77b2c93 Python 3.14.0a6 by Hugo van Kemenade · 5 months ago v3.14.0a6
  2. 7fd6160 gh-131204: Fix `difflib.HtmlDiff` may not use monospaced font (#131221) by Wulian233 · 5 months ago
  3. 6b932ed gh-130814: Enhance documentation for Python C API type objects (#130817) by sharktide · 5 months ago
  4. 9649278 gh-128540: lookup default webbrowser on macOS (#130535) by Min RK · 5 months ago
  5. 1121c80 gh-131196: Improve perfomance of `UUID.hex` and `UUID.__str__` by ~10% (#131197) by Grigory Bukovsky · 5 months ago
  6. ec46a55 gh-121464: Make concurrent iteration over enumerate safe under free-threading (#125734) by Pieter Eendebak · 5 months ago
  7. 7ea6e88 gh-85012: Properly reset msgctxt when compiling messages with msgfmt (GH-130525) by Tomas R. · 5 months ago
  8. c5abded gh-130382: add missing `_PyReftracerTrack` to ceval `Py_DECREF` (#130689) by Tomasz Pytel · 5 months ago
  9. 10cbd1f gh-130947: Add again PySequence_Fast() to the limited C API (#130948) by Victor Stinner · 5 months ago
  10. 3a189af gh-93096: Remove CLI interface for `difflib` (#131099) by donBarbos · 5 months ago
  11. 328f8b8 gh-93096: Make `mimetypes` CLI tool public (#93097) by Oleg Iarygin · 5 months ago
  12. 119bcfa gh-129149: Add fast path for medium-sized integers in `PyLong_FromSsize_t()` (#129301) by Chris Eibl · 5 months ago
  13. a005835 gh-74028: add `buffersize` parameter to `concurrent.futures.Executor.map` for lazier behavior (#125663) by Enzo Bonnal · 5 months ago
  14. 93089c0 gh-130806: Emit ResourceWarning if GzipFile unclosed (#130905) by Cody Maloney · 5 months ago
  15. dd6d24e gh-130940: Modify default behavior of `PyConfig.use_system_logger` to enable on iOS (#131172) by Russell Keith-Magee · 5 months ago
  16. b528669 gh-131123: Support completion in `pdb` for convenience variable attributes (#131124) by Tian Gao · 5 months ago
  17. 17d06ae gh-131045: [Enum] fix flag containment checks when using values (GH-131053) by Ethan Furman · 5 months ago
  18. ea57ffa gh-131141: fix data race in instrumentation while registering callback (#131142) by Kumar Aditya · 5 months ago
  19. 1fb7e2a gh-120608: Make reversed iterator work with free-threading (#120971) by Pieter Eendebak · 5 months ago
  20. 4dcbe06 gh-111178: Fix type of PyCMethod's "nargs" argument (GH-131135) by Victor Stinner · 5 months ago
  21. e0637ce gh-129349: Accept bytes in bytes.fromhex()/bytearray.fromhex() (#129844) by Daniel Pope · 5 months ago
  22. 405a2d7 gh-123471: make `itertools.batched` thread-safe (#129416) by Pieter Eendebak · 5 months ago
  23. 155c44b gh-81267: Correct time.sleep() error message (#131055) by Stan Ulbrych · 5 months ago
  24. 8b1edae gh-122029: Do not unpack method for legacy tracing anymore (#130898) by Tian Gao · 5 months ago
  25. 425e0af gh-93096: Remove `-t` and `-v` flags from `pickle` cli (#131068) by donBarbos · 5 months ago
  26. 3ddf983 gh-93096: Remove `-t` and `-v` flags from `pickletools` cli (#131039) by donBarbos · 5 months ago
  27. 33494b4 gh-130959: Reject whitespace in fractions, in pure Python `fromisoformat()` (#130962) by Michał Górny · 5 months ago
  28. 7c98b06 gh-130804: Fix support of typing unicode chars in pyrepl (#130805) by Sergey Miryanov · 6 months ago
  29. 6ab5c4a gh-124927: Fix conversion issue between coordinates and position in REPL (#125001) by FeH2 · 6 months ago
  30. 36ef3bf gh-131020: py.exe launcher does not correctly detect a BOM when searching for the shebang (GH-131021) by Chris Eibl · 6 months ago
  31. c3487c9 gh-82909: Update PC/pyconfig.h to allow disabling pragma based auto-linking (GH-19740) by Jean-Christophe Fillion-Robin · 6 months ago
  32. be046ee GH-123044: Give the `POP_TOP` after a case test a location in the body, not the pattern. (GH-130627) by Mark Shannon · 6 months ago
  33. 91d6db7 GH-131035: Use -flto=thin for clang-cl on Windows (GH-131036) by Chris Eibl · 6 months ago
  34. 2bef8ea GH-127705: Use `_PyStackRef`s in the default build. (GH-127875) by Mark Shannon · 6 months ago
  35. 72e5b25 gh-128646: Implement GzipFile.readinto[1]() methods (GH-128647) by Chris Markiewicz · 6 months ago
  36. b1b4f96 gh-117151: IO performance improvement, increase io.DEFAULT_BUFFER_SIZE to 128k (GH-118144) by morotti · 6 months ago
  37. 89df62c GH-128534: Fix behavior of branch monitoring for `async for` (GH-130847) by Mark Shannon · 6 months ago
  38. 0a9ae5e gh-130932: Fix incorrect exception handling in _PyModule_IsPossiblyShadowing (#130934) by Shantanu · 6 months ago
  39. 052cb71 gh-124878: Fix race conditions during interpreter finalization (#130649) by Sam Gross · 6 months ago
  40. c6dd234 gh-127647: Add typing.Reader and Writer protocols (#127648) by Sebastian Rittau · 6 months ago
  41. aeb2327 gh-130574: renumber RESUME opcode from 149 to 128 (GH-130685) by Tomasz Pytel · 6 months ago
  42. 293fa34 gh-85795: Raise a clear error when `super()` is used in `typing.NamedTuple` subclasses (#130082) by Bartosz Sławecki · 6 months ago
  43. ba05a4e gh-128041: Add `terminate_workers` and `kill_workers` methods to ProcessPoolExecutor (GH-130849) by Charles Machalow · 6 months ago
  44. 02de9cb gh-129964: Fix JIT crash on Windows on Arm (GH-130882) by Diego Russo · 6 months ago
  45. 5d8db36 GH-115802: JIT using the "medium" code model on x86_64-unknown-linux-gnu (GH-130097) by Brandt Bucher · 6 months ago
  46. 2905690 gh-130851: Don't crash when deduping unusual code constants (#130853) by Sam Gross · 6 months ago
  47. f33d21e2 gh-127750: Improve repr of functools.singledispatchmethod (GH-130220) by Serhiy Storchaka · 6 months ago
  48. e53d105 GH-125722: Increase minimum supported Sphinx to 8.2.0 (#130444) by Adam Turner · 6 months ago
  49. 2f6e0e9 gh-130794: Process interpreter QSBR queue in _PyMem_AbandonDelayed. (gh-130808) by Sam Gross · 6 months ago
  50. cb67b44 gh-127371 Avoid unbounded growth SpooledTempfile.writelines (GH-127372) by Bert Peters · 6 months ago
  51. 691354c GH-130415: Narrow str to "" based on boolean tests (GH-130476) by Amit Lavon · 6 months ago
  52. b6769e9 gh-125377: Improve tab indentation for pdb multi-line input (#130471) by Tian Gao · 6 months ago
  53. c989e74 GH-130415: Narrow int to 0 based on boolean tests (GH-130772) by Klaus117 · 6 months ago
  54. dc6d66f gh-105499: Merge typing.Union and types.UnionType (#105511) by Jelle Zijlstra · 6 months ago
  55. e091520 gh-126085: Add `tp_iter` to TypeAliasType to allow star unpacking (#127981) by Tomas R. · 6 months ago
  56. d8a1cf4 gh-130090: Support PGO for clang-cl on Windows (GH-129907) by Chris Eibl · 6 months ago
  57. 63b6ec3 gh-82987: Stop on calling frame unconditionally for inline breakpoints (#130493) by Tian Gao · 6 months ago
  58. efadc58 Revert "gh-128041: Add `terminate_workers` and `kill_workers` methods to ProcessPoolExecutor (GH-128043)" (#130838) by Sam Gross · 6 months ago
  59. 1d251b8 gh-128184: Fix display of signatures with ForwardRefs (#130815) by Jelle Zijlstra · 6 months ago
  60. 3929af5 gh-89083: add support for UUID version 7 (RFC 9562) (#121119) by Bénédikt Tran · 6 months ago
  61. bbf1979 gh-124445: Allow specializing generic ParamSpec aliases (#124512) by Tomas R. · 6 months ago
  62. 321bf59 gh-130453: pygettext: Allow overriding default keywords when using `--keyword` (GH-130709) by Tomas R. · 6 months ago
  63. 4f14b7e gh-100388: Change undefined __DATE__ to the Unix epoch (#100389) by Samuel Tyler · 6 months ago
  64. f97e409 gh-128041: Add `terminate_workers` and `kill_workers` methods to ProcessPoolExecutor (GH-128043) by Charles Machalow · 6 months ago
  65. 7afa476 GH-130415: Use boolean guards to narrow types to values in the JIT (GH-130659) by Brandt Bucher · 6 months ago
  66. a42168d gh-130637: Add validation for numeric response data in `stat()` method (#130646) by Kanishk Pachauri · 6 months ago
  67. 990ad27 gh-89083: add support for UUID version 6 (RFC 9562) (#120650) by Bénédikt Tran · 6 months ago
  68. 214562e gh-130740: Move some `stdbool.h` includes after `Python.h` (#130738) by Hugo Beauzée-Luyssen · 6 months ago
  69. a98a6bd gh-129401: Test repr rlock failing randomly (#129959) by Duprat · 6 months ago
  70. 5326c27 Revert "GH-116380: Speed up `glob.[i]glob()` by making fewer system calls. (#116392)" (#130743) by Barney Gale · 6 months ago
  71. ddc27f9 gh-128974: Fix `UnicodeError.__str__` when custom attributes have side-effects (#128975) by Bénédikt Tran · 6 months ago
  72. 75f38af Revert "gh-128942: make `array` module thread safe (#128943)" (#130707) by Sam Gross · 6 months ago
  73. da4899b GH-116380: Speed up `glob.[i]glob()` by making fewer system calls. (#116392) by Barney Gale · 6 months ago
  74. b545450 GH-130608: Remove `dirs_exist_ok` argument from `pathlib.Path.copy()` (#130610) by Barney Gale · 6 months ago
  75. fdcbc29 gh-130660: Restore sys.ps1 and sys.ps2 after code.interact (#130661) by Tian Gao · 6 months ago
  76. c1b4a6b gh-130665: Only apply locale to calendar CLI via `--locale` and not `LANG` env var (#130676) by Hugo van Kemenade · 6 months ago
  77. 7f39137 gh-129726: Break `gzip.GzipFile` reference loop (#130055) by Cody Maloney · 6 months ago
  78. 9211b3d gh-129200: Add locking to the iOS testbed startup sequence. (#130564) by Russell Keith-Magee · 6 months ago
  79. e06bebb gh-130618: Fix parser error when using lambdas inside f-strings (#130638) by Pablo Galindo Salgado · 6 months ago
  80. e85f81f gh-129107: fix thread safety of `bytearray` where two critical sections are needed (#130227) by Tomasz Pytel · 6 months ago
  81. 8ba0d7b gh-128942: make `array` module thread safe (#128943) by Tomasz Pytel · 6 months ago
  82. 45a24f5 gh-129288: Add optional l2_cid and l2_bdaddr_type in BTPROTO_L2CAP socket address tuple (#129293) by Fredrik Ahlberg · 6 months ago
  83. 2a18e80 GH-128534: Instrument branches for `async for` loops. (GH-130569) by Mark Shannon · 6 months ago
  84. b251d40 GH-125413: Add private `pathlib.Path` method to write metadata (#130238) by Barney Gale · 6 months ago
  85. 9e474a9 gh-128982: Revert "#128982: Substitute regular expression in http.cookiejar.join_header_words for an efficient alternative (GH-128983)" and add tests (GH-130584) by Petr Viktorin · 6 months ago
  86. 56e1900 gh-128982: Substitute regular expression in `http.cookiejar.join_header_words` for an efficient alternative (GH-128983) by Bénédikt Tran · 6 months ago
  87. 64ccbbb gh-130379: Fix incorrect zipapp logic to avoid including the target in itself (gh-130509) by Paul Moore · 6 months ago
  88. 0ef4ffe gh-130163: Fix crashes related to PySys_GetObject() (GH-130503) by Serhiy Storchaka · 6 months ago
  89. c5f925c gh-122029: Move monitoring after method expand for CALL_KW (GH-130488) by Tian Gao · 6 months ago
  90. f39a07b gh-87790: support thousands separators for formatting fractional part of floats (#125304) by Sergey B Kirpichev · 6 months ago
  91. 85f1cc8 gh-130461: Remove unnecessary usages of `.. index::` directives in Doc/library/uuid.rst (#130526) by Kanishk Pachauri · 6 months ago
  92. 44213bc gh-130453: pygettext: Extend support for specifying custom keywords (GH-130463) by Tomas R. · 6 months ago
  93. 0142236 GH-130396: Use computed stack limits on linux (GH-130398) by Mark Shannon · 6 months ago
  94. 99088ab gh-130292: Allow for empty simulator list when running iOS testbed (#130388) by Russell Keith-Magee · 6 months ago
  95. ccb4ad9 gh-124703: Change back to raising bdb.BdbQuit when exiting pdb in 'inline' mode in a REPL session (#130395) by Adam D. Thomas · 6 months ago
  96. 78e09a4 GH-125413: Fix stale metadata from `pathlib.Path.copy()` and `move()` (#130424) by Barney Gale · 6 months ago
  97. 7ed3dc6 gh-128231: Use `runcode()` return value for failing early (GH-129488) by Bartosz Sławecki · 6 months ago
  98. ef29104 GH-91079: Revert "GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)" for now (GH130413) by Petr Viktorin · 6 months ago
  99. cd6abe2 gh-128641: Fix ConfigParser.read Perfomance Regression (#129596) by Andrew Shteren · 6 months ago
  100. 0718201 gh-130151: Fix reference leaks in `_hashlib.hmac_{new,digest}` (GH-130152) by Bénédikt Tran · 6 months ago