1. 1efe441 gh-146004: propagate all -X options to multiprocessing child processes (GH-146005) by Gregory P. Smith · 4 hours ago main
  2. 5992238 gh-146381: Constant-fold frozendict subscript lookups via REPLACE_OPCODE_IF_EVALUATES_PURE (gh-146490) by Donghee Na · 8 hours ago
  3. a933e9c GH-145247: Use _PyTuple_FromPair[Steal] in Objects (#145884) by Sergey Miryanov · 9 hours ago
  4. a5b9d60 gh-145059: Record lazy modules without submodules in `sys.lazy_modules` (#146081) by Bartosz Sławecki · 11 hours ago
  5. 69b08c3 gh-145057: Fix test names and comments to reflect `sys.lazy_modules` is a dict, not a set (#146084) by Bartosz Sławecki · 11 hours ago
  6. 73cc1fd gh-146310: Fix ensurepip to treat empty WHEEL_PKG_DIR as unset (#146357) by Imgyu Kim · 12 hours ago
  7. 1384f02 gh-126910: Verify that JIT stencils preserve frame pointer (GH-146524) by Ken Jin · 13 hours ago
  8. b60b926 GH-126910: avoid reading the FP for getting the SP (GH-146521) by Diego Russo · 15 hours ago
  9. 6763d26 GH-126910: reserve FP on AArch64 when generating JIT stencils (GH-146520) by Diego Russo · 15 hours ago
  10. f89fafe Mention _Float16 (type from Annex H of the C23) in the struct docs (#146243) by Sergey B Kirpichev · 15 hours ago
  11. a492d9f gh-145866: Convert `LIST_EXTEND` to leave its inputs on the stack to be cleaned up by `_POP_TOP` be cleaned up by `_POP_TOP` (GH-146383) by Neko Asakura · 16 hours ago
  12. 1417737 gh-146507: cache the buffer size for `SelectorTransport.get_write_buffer_size()` (#146518) by moktamd · 17 hours ago
  13. c8ee196 gh-146388: Add null check for `sym_new(ctx)` in `make_bottom` (GH-146389) by Brandon · 18 hours ago
  14. a209dd2 gh-85332: Support cross-compiling for GNU/Hurd (#146094) by Sam James · 18 hours ago
  15. 9214e3f gh-123471: Make `itertools.zip_longest` safe in the FT build (#146033) by Pieter Eendebak · 19 hours ago
  16. 0de4e08 gh-146250: Fix memory leak in re-initialization of `SyntaxError` (#146251) by Brij Kapadia · 19 hours ago
  17. 5466f57 gh-142518: add thread safety annotations for bytearray C-API (#146514) by Kumar Aditya · 20 hours ago
  18. 6a94980 gh-142518: add thread safety docs on bytes C-API (#146415) by Kumar Aditya · 20 hours ago
  19. 2e64e36 GH-139922: update 3.15 whatsnew: Windows 64-bit binaries now use the tail-calling interpreter (#146391) by Chris Eibl · 21 hours ago
  20. d4153a9 gh-146480: Override the exception in _PyErr_SetKeyError() (#146486) by Victor Stinner · 22 hours ago
  21. d0061d5 gh-146440: Add array_hook parameter to JSON decoders (#146441) by Joao S. O. Bueno · 22 hours ago
  22. 256907d gh-138580: Revert sys.float_info.iec_60559 boolean flag (#146501) by Sergey B Kirpichev · 23 hours ago
  23. 0c7a75a gh-146059: Cleanup pickle fast_save_enter() test (#146481) by Victor Stinner · 25 hours ago
  24. 36e4ffc gh-146444: Move the Apple folder to the Platforms directory (#146497) by Russell Keith-Magee · 30 hours ago
  25. 5684b3a gh-146498: Ensure binary content is correctly processed in multi-arch iOS XCframeworks (#146499) by Russell Keith-Magee · 31 hours ago
  26. c75d220 gh-146410: Add --pythoninfo to make testios (#146494) by Victor Stinner · 34 hours ago
  27. ca6dfa0 gh-146446: Miscellaneous improvements to iOS XCframework build script (#146447) by Russell Keith-Magee · 35 hours ago
  28. 17070f4 gh-144837: Improve documentation for more collection methods (GH-144841) by Serhiy Storchaka · 2 days ago
  29. 5c0dcb3 gh-146059: Call fast_save_leave() in pickle save_frozenset() (#146173) by Victor Stinner · 2 days ago
  30. e44993a gh-146318: Document that signal.SIGSTOP is Unix-only (#146319) by Jonathan Dung · 2 days ago
  31. 0e3b3b8 gh-146151: Add support for complex arrays in the array module (#146237) by Sergey B Kirpichev · 2 days ago
  32. c68a194 gh-146151: memoryview supports 'F' and 'D' format types (complex) (#146241) by Sergey B Kirpichev · 2 days ago
  33. bfdaa3c gh-131798: JIT: split call method and call builtin opcodes into smaller uops (#146463) by Kumar Aditya · 2 days ago
  34. 0e54305 gh-145876: Do not mask AttributeErrors raised during dictionary unpacking (GH-145906) by Serhiy Storchaka · 2 days ago
  35. e1d4823 gh-145650: Add `logging.{Formatter,Filter}.__repr__` (GH-145652) by Jack Danger · 2 days ago
  36. 3a2b81e gh-145616: Detect Android sysconfig ABI correctly on 32-bit ARM Android on 64-bit ARM kernel (GH-145617) by Robert Kirkman · 2 days ago
  37. 1516c26 gh-145866: Convert `DICT_UPDATE` to leave its inputs on the stack to be cleaned up by `_POP_TOP` (GH-146190) by Sacul · 2 days ago
  38. 8de70b3 gh-145633: Fix struct.pack('f') on s390x (#146422) by Victor Stinner · 2 days ago
  39. 1038a3a gh-146410: Run tests with with --pythoninfo on iOS (#146457) by Victor Stinner · 2 days ago
  40. fc1f6b1 gh-GH-131798: optimize jit attribute loads on immutable types (#146449) by Kumar Aditya · 2 days ago
  41. b5a27bd gh-146410: Add --pythoninfo option to regrtest (#146413) by Victor Stinner · 2 days ago
  42. f5364ae gh-145866: Convert `_CALL_INTRINSIC_2` to leave its inputs on the stack to be cleaned up by `_POP_TOP` (GH-146262) by Kevin Huai · 2 days ago
  43. 495178a gh-146453: fix `_PyType_LookupByVersion` for types with fixed pre-defined version tags (#146454) by Kumar Aditya · 2 days ago
  44. 8e1469c gh-138573: Filter out failing math tests on Solaris (#146402) by Sergey B Kirpichev · 2 days ago
  45. 9343518 gh-146244: Fix initconfig.c SET_ITEM macro leaks dict on expression failure (GH-146246) by Wulian233 · 3 days ago
  46. 4447f23 Fix typo in 3.14 What's New tail call interpreter docs (GH-146425) by johnthagen · 3 days ago
  47. 0055140 gh-146358: Fix warnings.catch_warnings on Free Threading (#146374) by Victor Stinner · 3 days ago
  48. 04bd543 gh-146386: fix missing `va_end` in `_abiinfo_raise` in `modsupport.c` (#146387) by Brandon · 3 days ago
  49. 4240c7d gh-145098: Run Apple Silicon macOS CI on macos-26 (Tahoe) (#145099) by clintonsteiner · 3 days ago
  50. d0e66ef gh-146369: Ensure `PYTHON_LAZY_IMPORTS=none` overrides `__lazy_modules__` (#146371) by Hugo van Kemenade · 3 days ago
  51. 2be147e gh-146352: In Emscripten pyrepl test, pick port dynamically (#146375) by Hood Chatham · 3 days ago
  52. 3364e7e gh-146207: Add support for OpenSSL 4.0.0 alpha1 (#146217) by Victor Stinner · 3 days ago
  53. 08f6b33 gh-146355: Fix `main_module` ref leak in `_PyRun_SimpleStringFlagsWithName` (#146356) by Brandon · 3 days ago
  54. f2fcc494 gh-145633: Remove remnants of the "unknown_format" (floats) in the struct module (#146189) by Sergey B Kirpichev · 3 days ago
  55. f4d1be4 gh-145633: Drop runtime checks for floatting-point formats in the array module (#146162) by Sergey B Kirpichev · 3 days ago
  56. 6009309 gh-146041: Avoid lock in sys.intern() for already interned strings (gh-146072) by Sam Gross · 4 days ago
  57. 535b09c GH-126910: Allow most native profilers and debuggers to unwind through JIT frames (GH-143548) by Brandt Bucher · 4 days ago
  58. 1887a95 gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770) by Karolina Surma · 4 days ago
  59. 119fce7 gh-144984: Skip test under tracerefs (GH-146218) by Petr Viktorin · 4 days ago
  60. 951675c gh-146306: JIT: Optimize float operations by mutating uniquely-referenced operands in place (GH-146307) by Pieter Eendebak · 4 days ago
  61. 68c7fad gh-138580: Add sys.float_info.iec_60559 boolean flag (#138811) by Sergey B Kirpichev · 4 days ago
  62. 6d73bc2 gh-145866: Convert `DICT_MERGE` to leave its inputs on the stack to be cleaned up by `_POP_TOP` (GH-146329) by Neko Asakura · 4 days ago
  63. 07a555d gh-133879: Copyedit "What's new in Python 3.15" (#146345) by Hugo van Kemenade · 4 days ago
  64. 95340ef Remove inactive CODEOWNERS (#145930) by Stan Ulbrych · 4 days ago
  65. fae5761 gh-140196: Added constructor behavior changes in ast.rst for python 3.13 (GH-140243) by Parman Mohammadalizadeh · 4 days ago
  66. bcff99c gh-146202: Create tmp_dir in regrtest worker (#146347) by Victor Stinner · 4 days ago
  67. 306c556 gh-144319: obtain SeLockMemoryPrivilege on Windows (#144928) by Chris Eibl · 4 days ago
  68. e017971 gh-146199: Fix error handling in `code_richcompare` when `PyObject_RichCompareBool` fails (#146200) by Brij Kapadia · 4 days ago
  69. 7dc2f52 gh-146197: Include a bit more information in sys._emscripten_info.runtime (#146346) by Hood Chatham · 4 days ago
  70. daa159f gh-135871: Reload lock internal state while spinning in `PyMutex_LockTimed` (gh-146064) by Daniele Parmeggiani · 5 days ago
  71. 821581a gh-145719: Add `.efi` file detection in `mimetypes` (#145720) by Charlie Lin · 5 days ago
  72. a57209e gh-146197: Run -m test.pythoninfo on the Emscripten CI (#146332) by Victor Stinner · 5 days ago
  73. 0c83e8b gh-146325: Use `test.support.requires_fork` in test_fastpath_cache_cleared_in_forked_child (#146330) by Hood Chatham · 5 days ago
  74. c94048b gh-146197: Add Emscripten to CI (#146198) by Hood Chatham · 5 days ago
  75. f5d47fc gh-143387: Raise an exception instead of returning None when metadata file is missing. (#146234) by Jason R. Coombs · 5 days ago
  76. 1114d7f gh-108907: ctypes: Document _type_ codes (GH-145837) by Petr Viktorin · 5 days ago
  77. 91cd2e5 gh-146175: Soft-deprecate outdated macros; convert internal usage (GH-146178) by Petr Viktorin · 5 days ago
  78. 90f9991 gh-146056: Rework ref counting in treebuilder_handle_end() (#146167) by Victor Stinner · 5 days ago
  79. fb8d8d9 Add a warning about untrusted input to `configparser` docs (#146276) by Stan Ulbrych · 5 days ago
  80. 4561f64 gh-145264: Do not ignore excess Base64 data after the first padded quad (GH-145267) by Serhiy Storchaka · 5 days ago
  81. ae6adc9 gh-146308: Fix error handling issues in _remote_debugging module (#146309) by Pablo Galindo Salgado · 5 days ago
  82. b4e5bc2 gh-146192: Add base32 support to binascii (GH-146193) by kangtastic · 5 days ago
  83. a17301a gh-135953: Properly obtain main thread identifier in Gecko Collector (#146045) by flow · 6 days ago
  84. e36f8db gh-143414: Implement unique reference tracking for JIT, optimize unpacking of such tuples (GH-144300) by reiden · 6 days ago
  85. 1ceb1fb gh-146261: Fix bug in `_Py_uop_sym_set_func_version` (GH-146291) by Sacul · 6 days ago
  86. 161329c gh-145144: Add more tests for UserList, UserDict, etc (GH-145145) by Serhiy Storchaka · 6 days ago
  87. 97c725c gh-143959: Fix test_datetime if _datetime is unavailable (GH-145248) by Serhiy Storchaka · 6 days ago
  88. c30fae4 gh-146245: Fix reference and buffer leaks via audit hook in socket module (GH-146248) by AN Long · 6 days ago
  89. f0aeabc gh-140049: Colorize exception notes in `traceback.py` (#140051) by Stan Ulbrych · 6 days ago
  90. 3776aba Update docs for gh-146056 (GH-146213) by Serhiy Storchaka · 6 days ago
  91. 83360b5 Docs: replace all `datetime` imports with `import datetime as dt` (#145640) by Hugo van Kemenade · 7 days ago
  92. f6b5eed gh-146153: Use `frozendict` in pure python fallback for `curses.has_key` (#146154) by Jonathan Dung · 7 days ago
  93. 8a531f8 gh-138234: clarify returncode behavior for subprocesses created with `shell=True` (#138536) by andreuu-tsai · 7 days ago
  94. 60fbc20 gh-140947: fix contextvars handling for server tasks in asyncio (#141158) by Kumar Aditya · 7 days ago
  95. 897fa23 GH-100108: Add async generators best practices section (#141885) by Sergey Miryanov · 7 days ago
  96. 879c85f GH-145667: Merge `GET_ITER` and `GET_YIELD_FROM_ITER` (GH-146120) by Mark Shannon · 7 days ago
  97. b5e4c46 gh-146228: Better fork support in cached FastPath (#146231) by Jason R. Coombs · 8 days ago
  98. 1eff27f gh-146227: Fix wrong type in _Py_atomic_load_uint16 in pyatomic_std.h (gh-146229) by Sam Gross · 8 days ago
  99. b36b87b gh-145980: Fix copy/paste mistake in binascii.c (#146230) by Victor Stinner · 8 days ago
  100. 6450b1d gh-146092: Raise MemoryError on allocation failure in _zoneinfo (#146165) by Victor Stinner · 8 days ago