1. c6c0608 gh-133998: Fix tarfile error on out-of-range mtime in streaming gzip mode (#151828) by Harjoth Khara · 8 hours ago main
  2. fbbf4f4 gh-159137: Skip redundant GC resurrection analysis (#159138) by Pablo Galindo Salgado · 9 hours ago
  3. 8bf6305 gh-158451: Remove _PyUnicodeWriter_WriteASCIIString() read-only optim (#159141) by Victor Stinner · 11 hours ago
  4. 230917f gh-141276: Avoid compiling zipimport source in get_filename (#153799) by Harjoth Khara · 12 hours ago
  5. 5eefa58 gh-158585: Add 3 examples to PyBytesWriter documentation (#159129) by Victor Stinner · 12 hours ago
  6. 5564790 gh-159127: Fix tests depending on the layout of unmapped text widgets (GH-159128) by Serhiy Storchaka · 15 hours ago
  7. 224b4b0 gh-158929: Fix subinterpreter thread safety issues in `syslog` (GH-159000) by Peter Bierma · 16 hours ago
  8. 565f76f Fix @reap_threads usage in test_free_threading.test_json (#158937) by Victor Stinner · 19 hours ago
  9. 88fd5fe build(deps): bump the actions group with 2 updates (#159106) by dependabot[bot] · 20 hours ago
  10. 7d5dce9 Remove Python 3.10 from GitHub and Dependabot config (#159075) by Hugo van Kemenade · 23 hours ago
  11. 0ec3aee gh-129040: Use wasm-gc to handle pointer casts in wasi (GH-158617) by Hood Chatham · 33 hours ago
  12. 5a22a62 gh-87720 Fix additional header refolding-quoting edge case (#134271) by R. David Murray · 2 days ago
  13. 53be7d4 gh-158918: Reduce C stack usage of `_PyModule_IsPossiblyShadowing`. (GH-158919) by T. Wouters · 2 days ago
  14. a6e6361 gh-158820: Add null checks to avoid segfaults with lazy imports at shutdown (GH-158821) by Brittany Reynoso · 2 days ago
  15. 1b81f4f Update Docs lockfile to use blurb 2.2.0 (#159058) by Hugo van Kemenade · 2 days ago
  16. 2adc8b5 gh-157710: Move docs for mutating PyUnicode to new section (GH-159028) by Petr Viktorin · 2 days ago
  17. 438c999 gh-133879: Announce final release in What's New in Python 3.15 (#158256) by Hugo van Kemenade · 2 days ago
  18. 4b8dff4 gh-158683: Fix missing source files for _zstd in Modules/Setup (GH-158672) by Maximiliano Curia · 2 days ago
  19. c524b30 gh-142927: Update Tachyon examples (#159050) by Hugo van Kemenade · 2 days ago
  20. bc12b72 gh-158572: Add an external flag to interpreter frames (#158573) by Kevin Newton · 2 days ago
  21. 5607381 gh-156491: Avoid KeyErrors in os._Environ.get() and __contains__() (GH-156492) by Alex Malyshev · 2 days ago
  22. 2cd747b Add a template for GHSAs (#158612) by Stan Ulbrych · 2 days ago
  23. e2c3c7e gh-158942: Use more unique variable names in Py_MIN/MAX/ABS() (#158969) by Victor Stinner · 3 days ago
  24. 2423814 gh-156895: Document CXX in ./configure --help output (#157046) by Lazizbek Ergashev · 3 days ago
  25. 05d80cc gh-158803: Fix crash in bytes.join() on a concurrently mutated list (#158910) by Christian Aurich Zanettini Martins · 3 days ago
  26. eb77b4b Add os.supports_dir_fd to test.pythoninfo (GH-158605) by Petr Viktorin · 3 days ago
  27. 56f9837 gh-158824: Fix `__getattr__` blocking reification of lazy imports (GH-158825) by Brittany Reynoso · 3 days ago
  28. 2eb2af8 gh-150751: validate http.client Content-Length and chunk-size (GH-150752) by metsw24-max · 3 days ago
  29. 20cb7fc gh-158886: Add INCREF/DECREF macros to stable_abi.toml (GH-158941) by Victor Stinner · 3 days ago
  30. b22a8c9 gh-149044: Build test_cext with -Wall -Wextra (#158867) by Victor Stinner · 3 days ago
  31. cdfdf7b gh-158592: Skip reallocation when shrinking a small list (gh-158787) by Donghee Na · 3 days ago
  32. 12fbc90 gh-158592: Reallocate the list's array when deleting by index (gh-158602) by Ilya Egorov · 3 days ago
  33. b51d4b3 Document the commands provided by `Platforms/WASI/__main__.py` (GH-158976) by Brett Cannon · 3 days ago
  34. 15dd735 gh-158893: Add internal _Py_strerror() function (#158982) by Victor Stinner · 3 days ago
  35. f9949a9 gh-157176: Move blurb for gh-157176 to correct section (#158983) by Stan Ulbrych · 3 days ago
  36. e19dc47 gh-157364: Fix use-after-free in io.TextIOWrapper during reentrant detach (#157370) by Shamil · 4 days ago
  37. 2791c35 gh-136872: Build pymalloc in sanitizer builds, but disable it by default (GH-157934) by Vasiliy Kiryanov · 4 days ago
  38. acfa776 gh-157176: Make time.struct_time type immutable (#157179) by Shamil · 4 days ago
  39. 1610807 gh-158897: Optimize io.BufferedReader.readline() by calling memchr() (#158944) by Victor Stinner · 4 days ago
  40. c120cae gh-158790: Improve performance for list.insert() and del list[i] free-threaded builds (gh-158791) by he_tao · 4 days ago
  41. ba9d96f gh-149044: Avoid C++ warnings in PySlot_END macro (GH-158866) by Victor Stinner · 4 days ago
  42. 37cc8dd Doc: update abi3t build tool support (GH-158171) by Nathan Goldbaum · 4 days ago
  43. 6c25c98 gh-156049: Skip `AddressSanitizerTests` on NoGIL builds (GH-158932) by Stan Ulbrych · 4 days ago
  44. 2639fd6 Fix the `sys.remote_exec` row in the audit events table (#158940) by Maurycy Pawłowski-Wieroński · 4 days ago
  45. 7d3fca4 gh-153354: Fix bool conversion in generated __annotate__ (#153360) by Bhuvansh · 4 days ago
  46. 0f1d4a7 gh-158936: Resolve lazy imports consistently for dataclass annotations (#158939) by Brittany Reynoso · 4 days ago
  47. 1818fba Use _testlimitedcapi in test_free_threading.test_capi (#158935) by Victor Stinner · 4 days ago
  48. 6318730 gh-158893: Make os.strerror() thread-safe (#158927) by Victor Stinner · 4 days ago
  49. 978a8be gh-157695: Parse also _Py_HAVE_xxx variables in sysconfig (#158926) by Victor Stinner · 5 days ago
  50. ec14f81 gh-158842: Add Py_SETREF() and Py_XSETREF() to the limited C API (#158843) by Victor Stinner · 5 days ago
  51. 2db299d gh-126273: Fix make clinic warnings (#158892) by Cody Maloney · 5 days ago
  52. 197607e gh-156049: Add support for building with HWAsan (#156721) by Stan Ulbrych · 5 days ago
  53. ea0ee92 gh-74112: Fix race in test_interrupt_blocking_call (GH-158914) by Christian Aurich Zanettini Martins · 5 days ago
  54. 82c62ab gh-158863: Drop redundant incref/decref pair in dict_dict_merge() (#158864) by Pieter Eendebak · 5 days ago
  55. 9028df3 gh-157789: Use compiler option ``-Og`` in case of clang-cl debug builds (#157791) by Chris Eibl · 5 days ago
  56. 85c03d4 gh-158810: Use _Py_TYPEOF in Py_ARRAY_LENGTH() (#158838) by Victor Stinner · 5 days ago
  57. 047157b Use PyDict_GetItemRef() in _elementtree.c (#158809) by Victor Stinner · 5 days ago
  58. eab2d16 GH-158878: Stop creating `Modules/Setup.local` as part of building for WASI (GH-158879) by Brett Cannon · 5 days ago
  59. 114de19 gh-156545, gh-158539: Fix deep flamegraph export on small C stacks and macOS runtime lookup (#158874) by Pablo Galindo Salgado · 5 days ago
  60. dc0add3 gh-158868: Reduce ASLR in the MSan CI job (#158872) by Stan Ulbrych · 6 days ago
  61. 3f9118f gh-151157: Speed up PyObject_CallMethod via _PyObject_GetMethod (#151158) by Pieter Eendebak · 6 days ago
  62. cfd6cf7 gh-157407: Use _PyUnicode_AsUTF8NoNUL for AC 's' and 'z' converters (#158210) by Cody Maloney · 6 days ago
  63. 64bad23 gh-154062: Stop normalizing differential flamegraph duration (#154082) by Pablo Galindo Salgado · 6 days ago
  64. 05302c0 gh-158522: Fix truncated stack for a task whose coroutine recurses (#158526) by Timofei Ivankov · 6 days ago
  65. 14641b0 gh-158486: Fix PowerSort mask calculation for very large lists (#158487) by Neel Somani · 6 days ago
  66. 38416fe gh-158539: Fix exception mode missing handlers in generators/coroutines (#158581) by he_tao · 6 days ago
  67. 802f145 gh-79459 tempfile: Raise a ValueError if the prefix or suffix contains a directory (#150477) by Mark Byrne · 6 days ago
  68. 7226870 gh-153838: Skip non-regular source files in the heatmap exporter (#153839) by tonghuaroot (童话) · 6 days ago
  69. 1441e51 gh-156545: Fix flamegraph export RecursionError on deeply recursive programs (#156546) by tonghuaroot (童话) · 6 days ago
  70. e4a2473 gh-152721: Fix quadratic RLE replay time in the profiling binary reader (#152722) by tonghuaroot (童话) · 6 days ago
  71. 8df2580 gh-154060: Fix the `Profile Stats` offsets in the profiling binary format docs and a missing flag (#157871) by Maurycy Pawłowski-Wieroński · 6 days ago
  72. 1643525 gh-158552: Wait for Windows threads to suspend before blocking sampling (#158802) by Pablo Galindo Salgado · 6 days ago
  73. 3f02aab gh-158540: Add the profiled script's directory to sys.path (#158548) by he_tao · 6 days ago
  74. 0b8aa89 gh-153569: Simplify tokenizer state (#158124) by Pablo Galindo Salgado · 6 days ago
  75. 9112dae gh-130706: Add a fast path to _Py_Dealloc() for non-GC objects. (gh-158645) by Donghee Na · 6 days ago
  76. fc3cd8e gh-158585: Optimize bytes.join() for non-empty separator (#158689) by Victor Stinner · 6 days ago
  77. b2bfbce gh-158810: Fix Py_ARRAY_LENGTH() macro on C++ (#158812) by Victor Stinner · 6 days ago
  78. 9133d5c gh-152107: Fix crash when creating a dict item iterator under MemoryError (#152110) by Jiucheng(Oliver) · 6 days ago
  79. 84b0669 gh-157710: Soft deprecate C API modifying str objects (#157711) by Victor Stinner · 6 days ago
  80. 182f323 gh-158585: Adjust _PyBytes_FormatEx() allocation (#158823) by Victor Stinner · 6 days ago
  81. 30ce3d4 gh-158585: Simplify PyBytesWriter_Finish() (#158822) by Victor Stinner · 6 days ago
  82. d95b7ae Test MemoryError on locale encoding C functions (#158808) by Victor Stinner · 6 days ago
  83. 5fecd44 gh-155811: Add a seqcount to `gc_stats` to prevent torn reads (#155828) by Maurycy Pawłowski-Wieroński · 6 days ago
  84. b93fb19 Run a job that the test suite with MSan to the CI (#158625) by Stan Ulbrych · 6 days ago
  85. f839c06 gh-151292: `_remote_debugging`: Do not corrupt the binary file when hitting `OverflowError` (#152892) by Maurycy Pawłowski-Wieroński · 6 days ago
  86. 0e75a05 gh-158574: Stabilize TLBC cache refresh tests (#158801) by Pablo Galindo Salgado · 6 days ago
  87. 7d25916 gh-154194: Degrade frames in Tachyon instead of failing the sample (#154195) by Maurycy Pawłowski-Wieroński · 6 days ago
  88. e0861c6 gh-153364: Make frame, coroutine, and task-waiter chain walks iterative and bounded (#153365) by Maurycy Pawłowski-Wieroński · 6 days ago
  89. 587b7a5 gh-158585: Fix refleak in _testcapi.bytes_resize() (#158806) by Victor Stinner · 6 days ago
  90. 72f821f gh-149302: Fix incorrect docstring in `RemoteUnwinder.get_all_awaited_by` (#149312) by Shankar Rao S Patil · 6 days ago
  91. d19febb Rework locale encoding C functions (#158680) by Victor Stinner · 6 days ago
  92. a7b5fc5 Docs: Clarify that `ctypes.pythonapi` *may* be `None` under a statically linked interpreter (GH-158624) by Peter Bierma · 6 days ago
  93. 8dba039 gh-158585: Optimize bytes object creation (#158664) by Victor Stinner · 6 days ago
  94. 9d22a53 gh-158583: Fix uninitialized memory read in bytes.fromhex() (#158584) by Victor Stinner · 7 days ago
  95. 880696a gh-158585: Use PyBytesWriter in io.BufferedReader.readline() (#158615) by Victor Stinner · 7 days ago
  96. 6e7738b gh-158585: Fix _PyBytes_Resize() if hash value is already computed (#158589) by Victor Stinner · 7 days ago
  97. 1b015e6 gh-157906: fix an incorrect architecture macro check in free-threaded GC (gh-157907) by Pengyu Lee · 8 days ago
  98. 83b40d0 gh-158618: Split `test_free_threading` into per-module tests to avoid timeouts (#158620) by Hugo van Kemenade · 8 days ago
  99. b06dd22 gh-158239: Fix `asyncio.gather()` performance regression (#158240) by Timofei Ivankov · 8 days ago
  100. d6d1ebc gh-158643: Document that `Py_EnterRecursiveCall` uses the C stack, not a counter (GH-158644) by Bhuvansh · 8 days ago