Python 3.14.0a2
  1. add43c3 Python 3.14.0a2 by Hugo van Kemenade · 9 months ago v3.14.0a2
  2. 4d77197 GH-84850: Remove `urllib.request.URLopener` and `FancyURLopener` (#125739) by Barney Gale · 9 months ago
  3. 899fdb2 Revert "GH-126491: GC: Mark objects reachable from roots before doing cycle collection (GH-126502)" (#126983) by Hugo van Kemenade · 9 months ago
  4. 84f07c3 gh-126594: Fix typeobject.c wrap_buffer() cast (#126754) by Victor Stinner · 9 months ago
  5. b3687ad gh-126876: Fix socket internal_select() for large timeout (#126968) by Victor Stinner · 9 months ago
  6. 4cd1076 GH-126795: Increase the JIT threshold from 16 to 4096 (GH-126816) by Brandt Bucher · 9 months ago
  7. 933f21c gh-85957: Add missing MIME types for images with RFCs (#126966) by Hugo van Kemenade · 9 months ago
  8. f7ef020 gh-123803: Support arbitrary code page encodings on Windows (GH-123804) by Serhiy Storchaka · 9 months ago
  9. 8fe1926 gh-126911: Update credits output (#126913) by Stan U. · 9 months ago
  10. b0fcc2c GH-126491: GC: Mark objects reachable from roots before doing cycle collection (GH-126502) by Mark Shannon · 9 months ago
  11. a1d9c8a gh-109413: Enable `strict_optional = true` for `libregrtest/run_workers` (#126855) by sobolevn · 9 months ago
  12. 2c0a21c gh-126909: Fix running xattr tests on systems with lower limits (#126930) by Michał Górny · 9 months ago
  13. f9c5573 gh-101955: Fix SystemError in possesive quantifier with alternative and group (GH-111362) by Serhiy Storchaka · 9 months ago
  14. 7538e7f gh-67877: Fix memory leaks in terminated RE matching (GH-126840) by Serhiy Storchaka · 9 months ago
  15. 3938fd6 gh-126789: Correct sysconfig test exclusions for iOS and Android. (GH-126941) by Russell Keith-Magee · 9 months ago
  16. 9d6366b GH-126920: fix Makefile overwriting sysconfig.get_config_vars by Filipe Laíns 🇵🇸 · 9 months ago
  17. acbd5c9 GH-126789: fix some sysconfig data on late site initializations by Filipe Laíns 🇵🇸 · 9 months ago
  18. ed81971 gh-124452: Fix header mismatches when folding/unfolding with email message (#125919) by RanKKI · 9 months ago
  19. 3be7498 gh-126476: Raise IllegalMonthError for calendar.formatmonth() when the input month is not correct (GH-126484) by Nadeshiko Manju · 9 months ago
  20. 612ac28 gh-122549: Add platform.invalidate_caches() (#122547) by Bénédikt Tran · 9 months ago
  21. 08f98f4 Fix intermittent failures for the `PyUnstable_Object_EnableDeferredRefcount` tests (GH-126849) by Peter Bierma · 9 months ago
  22. d00f7b1 gh-125063: marshal: Add version 5, improve documentation (GH-126829) by Petr Viktorin · 9 months ago
  23. d4c72fe gh-126312: Don't traverse frozen objects on the free-threaded build (#126338) by Peter Bierma · 9 months ago
  24. 8717f79 gh-126554: ctypes: Correctly handle NULL dlsym values (GH-126555) by George Alexopoulos · 9 months ago
  25. 9a45638 gh-126807: pygettext: Do not attempt to extract messages from function definitions. (GH-126808) by Tomas R. · 9 months ago
  26. cae9d9d GH-126766: `url2pathname()`: handle empty authority section. (#126767) by Barney Gale · 9 months ago
  27. 47cbf03 gh-124111: Update tkinter for compatibility with Tcl/Tk 9.0.0 (GH-124156) by Marc Culler · 9 months ago
  28. fd4b545 GH-118289: Fix handling of non-directories in `posixpath.realpath()` (#120127) by Barney Gale · 9 months ago
  29. c695e37 GH-126606: don't write incomplete pyc files (GH-126627) by CF Bolz-Tereick · 9 months ago
  30. f6b0361 gh-126188: Update bundled pip to 24.3.1 (gh-126805) by Stéphane Bidoul · 9 months ago
  31. 35010b8 gh-126390: Support for preserving order of options and nonoption arguments in gnu_getopt() (GH-126393) by Serhiy Storchaka · 9 months ago
  32. 12ca7e6 gh-109413: Enable `strict_optional` for `libregrtest/main.py` (#126394) by sobolevn · 9 months ago
  33. b2bbdc5 gh-126456: Fix _pyrepl curses tigetstr() (#126472) by Victor Stinner · 9 months ago
  34. d00878b gh-123619: Add an unstable C API function for enabling deferred reference counting (GH-123635) by Peter Bierma · 9 months ago
  35. 29b5323 gh-126175: Add attributes to TOMLDecodeError. Deprecate free-form `__init__` args (GH-126428) by Taneli Hukkinen · 9 months ago
  36. a12690e gh-126341: add release check to `__iter__` method of `memoryview` (#126759) by Ritvik Pasham · 9 months ago
  37. ba088c8 gh-71936: Fix race condition in multiprocessing.Pool (GH-124973) by Petr Viktorin · 9 months ago
  38. 1e40c5b gh-104745: Limit starting a patcher more than once without stopping it (#126649) by Red4Ru · 9 months ago
  39. 2e39d77 bpo-46128: Strip IsolatedAsyncioTestCase frames from reported stacktraces (#30196) by Andrew Svetlov · 9 months ago
  40. 4b00aba gh-119826: Improved fallback for ntpath.abspath() on Windows (GH-119938) by Nice Zombies · 9 months ago
  41. bf224bd GH-120423: `pathname2url()`: handle forward slashes in Windows paths (#126593) by Barney Gale · 9 months ago
  42. 7577307 gh-116897: Deprecate generic false values in urllib.parse.parse_qsl() (GH-116903) by Serhiy Storchaka · 9 months ago
  43. 03924b5 gh-89083: add support for UUID version 8 (RFC 9562) (#123224) by Bénédikt Tran · 9 months ago
  44. a83472f gh-126705: Make os.PathLike more like a protocol (#126706) by Stephen Morton · 9 months ago
  45. 91f4908 gh-126133: Only use start year in PSF copyright, remove end years (#126236) by Hugo van Kemenade · 9 months ago
  46. 8ff7efb gh-126061: Add PyLong_IsPositive/Zero/Negative() functions (#126065) by RUANG (James Roy) · 9 months ago
  47. abb90ba gh-125916: Allow functools.reduce() 'initial' to be a keyword argument (#125917) by Sayandip Dutta · 9 months ago
  48. 6e3bb8a gh-126595: fix a crash when calling `itertools.count(sys.maxsize)` (#126617) by Bénédikt Tran · 9 months ago
  49. 0ef84b0 gh-126209: Fix inconsistency of `skip_file_prefixes` in `warnings.warn`'s C and Python implementations (GH-126329) by Daehee Kim · 9 months ago
  50. feb3e0b gh-126699: allow AsyncIterator to be used as a base for Protocols (#126702) by Stephen Morton · 9 months ago
  51. 599bfc9 gh-84852: Add MIME types for .eot, ,otf, .ttf, .woff and .woff2 fonts (#20199) by Sahil Prajapati · 9 months ago
  52. 494360a gh-58749: Remove incorrect language spec claims about the global statement (GH-126523) by Beomsoo Kim · 9 months ago
  53. dff074d gh-126413: Add translation tests for getopt and optparse (GH-126698) by Tomas R. · 9 months ago
  54. 3c6d2d1 gh-89416: Add RFC 9559 MIME types for Matroska formats (#126412) by Hugo van Kemenade · 9 months ago
  55. 25aee21 gh-126374: Add support of options with optional arguments in the getopt module (GH-126375) by Serhiy Storchaka · 9 months ago
  56. 79805d2 gh-117941: Reject option names starting with "--no-" in argparse.BooleanOptionalAction (GH-125894) by Serhiy Storchaka · 9 months ago
  57. 819830f gh-126505: Fix bugs in compiling case-insensitive character classes (GH-126557) by Serhiy Storchaka · 9 months ago
  58. 9fc2808 gh-126654: Fix crash in several functions in `_interpreters` module (#126678) by sobolevn · 9 months ago
  59. 6ee542d gh-126417: validate ABC methods on multiprocessing proxy types (#126454) by Stephen Morton · 9 months ago
  60. ca878b6 gh-117378: Only run the new multiprocessing SysPath test when appropriate (GH-126635) by Gregory P. Smith · 9 months ago
  61. 0f6bb28 Skip test in test_socket.py if `sys.getrefcount` isn't available (#126640) by CF Bolz-Tereick · 9 months ago
  62. 160758a gh-126565: Skip `zipfile.Path.exists` check in write mode (#126576) by Jan Hicken · 9 months ago
  63. 9d08423 gh-117378: Fix multiprocessing forkserver preload sys.path inheritance. (GH-126538) by Gregory P. Smith · 9 months ago
  64. 2663285 pathlib ABCs: tighten up `resolve()` and `absolute()` (#126611) by Barney Gale · 9 months ago
  65. 0f47a31 pathlib ABCs: support initializing paths with no arguments (#126608) by Barney Gale · 9 months ago
  66. 6293d00 gh-120619: Strength reduce function guards, support 2-operand uop forms (GH-124846) by Ken Jin · 9 months ago
  67. 54c63a3 GH-126212: Fix removal of slashes in file URIs on Windows (#126214) by Barney Gale · 9 months ago
  68. 6ec8865 gh-126072: Set docstring attribute for module and class (#126231) by Xuanteng Huang · 9 months ago
  69. 061e50f gh-122943: Add the varpos parameter in _PyArg_UnpackKeywords (GH-126564) by Serhiy Storchaka · 9 months ago
  70. 06a8b0b gh-122943: Remove the object converter for var-positional parameter (GH-126560) by Serhiy Storchaka · 9 months ago
  71. 1f77739 gh-122943: Rework support of var-positional parameter in Argument Clinic (GH-122945) by Serhiy Storchaka · 9 months ago
  72. a38e82b gh-126298: Don't deduplicate slice constants based on equality (#126398) by Michael Droettboom · 9 months ago
  73. 85036c8 GH-126222: Fix `_PyUop_num_popped` (GH-126507) by Mark Shannon · 9 months ago
  74. c9cda16 gh-126500: test_ssl: Don't stop ThreadedEchoServer on OSError in ConnectionHandler; rely on __exit__ (GH-126503) by Petr Viktorin · 9 months ago
  75. 78ad7e6 gh-126499: test_ssl: Don't assume err.reason is a string (GH-126501) by Petr Viktorin · 9 months ago
  76. 75f7cf9 gh-125679: multiprocessing Lock and RLock - fix invalid representation string on MacOSX. (#125680) by Duprat · 9 months ago
  77. d46d3f2 Cleanup multiprocessing comment and unusual import error message (#126532) by Gregory P. Smith · 9 months ago
  78. dbb6e22 gh-125926: Fix urllib.parse.urljoin() for base URI with undefined authority (GH-125989) by Serhiy Storchaka · 9 months ago
  79. 223d3dc gh-125631: Enable setting persistent_id and persistent_load of pickler and unpickler (GH-125752) by Serhiy Storchaka · 9 months ago
  80. 5dc36dc gh-126451: Register contextvars.Context to collections.abc.Mapping (#126452) by Stephen Morton · 9 months ago
  81. 8fa4dc4 gh-126489: Do not call persistent_id() for a persistent id in Python pickle (GH-126490) by Serhiy Storchaka · 9 months ago
  82. e56fd44 gh-115999: Move specializer test from test_dis to test_opcache (gh-126498) by Donghee Na · 9 months ago
  83. 4ea214e gh-115999: Add free-threaded specialization for CONTAINS_OP (gh-126450) by Donghee Na · 9 months ago
  84. 83ba8c2 gh-70764: inspect.getclosurevars now identifies global variables with LOAD_GLOBAL (#120143) by blhsing · 10 months ago
  85. 5e91684 pathlib ABCs: defer path joining (#126409) by Barney Gale · 10 months ago
  86. 78842e4 gh-126417: Register multiprocessing proxy types to an appropriate collections.abc class (#126419) by Stephen Morton · 10 months ago
  87. 1371295 gh-126366: Fix crash if `__iter__` raises an exception during `yield from` (#126369) by Peter Bierma · 10 months ago
  88. 4a0d574 gh-120057: Add os.reload_environ() function (#126268) by Victor Stinner · 10 months ago
  89. d384050 gh-126303: Fix pickling and copying of os.sched_param objects (GH-126336) by Serhiy Storchaka · 10 months ago
  90. 9b7294c GH-126363: Speed up pattern parsing in `pathlib.Path.glob()` (#126364) by Barney Gale · 10 months ago
  91. 2e95c5b gh-115999: Implement thread-local bytecode and enable specialization for `BINARY_OP` (#123926) by mpage · 10 months ago
  92. 3032fcd gh-119793: Add optional length-checking to `map()` (GH-120471) by Nice Zombies · 10 months ago
  93. bfc1d25 gh-109413: Add more type hints to `libregrtest` (#126352) by sobolevn · 10 months ago
  94. fe5a6ab gh-126353: remove implicit creation of loop from `asyncio.get_event_loop` (#126354) by Kumar Aditya · 10 months ago
  95. ac556a2 gh-126357: Remove gettext import guards (GH-126358) by Tomas R. · 10 months ago
  96. dcae5cd gh-104400: Add more tests to pygettext (GH-108173) by Tomas R. · 10 months ago
  97. 556dc9b gh-113977, gh-120754: Remove unbounded reads from zipfile (GH-122101) by Cody Maloney · 10 months ago
  98. 9ad57cf gh-120754: Add a strace helper and test set of syscalls for open().read(), Take 2 (#123413) by Cody Maloney · 10 months ago
  99. bd4be5e gh-126317: Simplify pickle code by using itertools.batched() (GH-126323) by Lee Dong Wook · 10 months ago
  100. cfb1b2f gh-125522: Remove bare except in test_zlib.test_flushes (gh-126321) by simple-is-great · 10 months ago