Python 3.12.0a1
  1. 4ae1a0e Python 3.12.0a1 by Thomas Wouters · 2 years, 10 months ago v3.12.0a1
  2. ad1dc3e GH-89237: fix hang in proactor `subprocess.wait_closed()` (#98572) by Kumar Aditya · 2 years, 10 months ago
  3. 3b2724a GH-98407: fix `test_kill_issue43884` to not leak child processes (#98491) by Kumar Aditya · 2 years, 10 months ago
  4. 75a6fad gh-91524: Speed up the regular expression substitution (#91525) by Serhiy Storchaka · 2 years, 10 months ago
  5. 62bf5d8 GH-98539: fix ref cycle in `_SSLProtocolTransport` after close (#98540) by Kumar Aditya · 2 years, 10 months ago
  6. f4a1494 GH-98543: Fix `asyncio.TaskGroup` to not keep reference to errors after raising ExceptionGroup (#98544) by Kumar Aditya · 2 years, 10 months ago
  7. d9407b1 gh-51511: Note that codecs.open()'s encoding parameter affects automatic conversion to binary mode (#94370) by Stanley · 2 years, 10 months ago
  8. a5ff80c GH-98363: Fix exception handling in batched() (GH-98523) by Raymond Hettinger · 2 years, 10 months ago
  9. ec1f6f5 gh-95027: Fix regrtest stdout encoding on Windows (#98492) by Victor Stinner · 2 years, 10 months ago
  10. 82ccbf6 gh-91051: allow setting a callback hook on PyType_Modified (GH-97875) by Carl Meyer · 2 years, 10 months ago
  11. 49f6106 gh-97514: Don't use Linux abstract sockets for multiprocessing (#98501) by Gregory P. Smith · 2 years, 10 months ago
  12. 39bc70e gh-97912: Avoid quadratic behavior when adding LOAD_FAST_CHECK (GH-97952) by Dennis Sweeney · 2 years, 10 months ago
  13. 6f15ca8 gh-96035: Make urllib.parse.urlparse reject non-numeric ports (#98273) by Ben Kallus · 2 years, 10 months ago
  14. 4ec9ed8 gh-98461: Fix source location in comprehensions bytecode (GH-98464) by Irit Katriel · 2 years, 10 months ago
  15. e48f9b2 gh-98360: multiprocessing now spawns children on Windows with correct argv[0] in virtual environments (GH-98462) by Steve Dower · 2 years, 10 months ago
  16. ff173ed Add more tkinter.Canvas tests (GH-98475) by Serhiy Storchaka · 2 years, 10 months ago
  17. a371a7e gh-95023: Added os.setns and os.unshare functions (#95046) by Noam Cohen · 2 years, 10 months ago
  18. 4156b2f gh-98374: Suppress ImportError for invalid query for help() command. (gh-98450) by Dong-hee Na · 2 years, 10 months ago
  19. 1ca6647 typing tests: `_overload_dummy` raises `NotImplementedError`, not `RuntimeError` (#98351) by Nikita Sobolev · 2 years, 10 months ago
  20. 1f369ad gh-98354: Add unicode check for 'name' attribute in _imp_create_builtin (GH-98412) by chgnrdv · 2 years, 10 months ago
  21. a8fe4bb gh-98257: Make _PyEval_SetTrace() reentrant (#98258) by Victor Stinner · 2 years, 10 months ago
  22. 4bd63f6 gh-98414: py.exe launcher does not use defaults for -V:company/ option (GH-98460) by Steve Dower · 2 years, 10 months ago
  23. b6e59d7 gh-92886: Replace assertion statements in `handlers.BaseHandler` to support running with optimizations (`-O`) (GH-93231) by Jack Hindmarch · 2 years, 10 months ago
  24. a3be874 gh-92886: Fix tests that fail when running with optimizations (`-O`) in `_test_multiprocessing.py` (GH-93233) by Jack Hindmarch · 2 years, 10 months ago
  25. 602ea40 gh-92886: Fix tests that fail when running with optimizations (`-O`) in `test_py_compile.py` (GH-93235) by Jack Hindmarch · 2 years, 10 months ago
  26. 9be05df gh-98398: Fix source locations for 'assert' bytecode (GH-98405) by Irit Katriel · 2 years, 10 months ago
  27. e4ec8de gh-97928: Fix handling options starting with "-" in tkinter.Text.count() (GH-98436) by Serhiy Storchaka · 2 years, 10 months ago
  28. 1b684c8 gh-97928: Add tests for tkinter.Text.count() (GH-98269) by Serhiy Storchaka · 2 years, 10 months ago
  29. c051d55 gh-98390: Fix source locations of boolean sub-expressions (GH-98396) by Irit Katriel · 2 years, 10 months ago
  30. debacd9 gh-92886: Fixing tests that fail when running with optimizations (`-O`) in `test_sys_settrace.py` (GH-93234) by Jack Hindmarch · 2 years, 10 months ago
  31. db03c80 gh-98393: os module reject bytes-like, only accept bytes (#98394) by Victor Stinner · 2 years, 10 months ago
  32. 9da5215 gh-98331: Update bundled pip to 22.3 (#98332) by Paul Moore · 2 years, 10 months ago
  33. 6ccca69 gh-98378: Add small format string example to strftime comments (GH-98379) by Alex Zvorygin · 2 years, 10 months ago
  34. de3ece7 GH-98363: Add itertools.batched() (GH-98364) by Raymond Hettinger · 2 years, 10 months ago
  35. 3e82ad0 gh-98174: Handle EPROTOTYPE under macOS in test_sendfile_fallback_close_peer_in_the_middle_of_receiving (#98316) by fancidev · 2 years, 10 months ago
  36. 72c10d3 GH-98327: Reduce scope of catch_warnings() in _make_subprocess_transport (#98333) by Kumar Aditya · 2 years, 10 months ago
  37. 1863302 gh-97669: Create Tools/build/ directory (#97963) by Victor Stinner · 2 years, 10 months ago
  38. eae7dad gh-95534: Improve gzip reading speed by 10% (#97664) by Ruben Vorderman · 2 years, 10 months ago
  39. cea910e gh-97930: Merge with importlib_resources 5.9 (GH-97929) by Jason R. Coombs · 2 years, 10 months ago
  40. 35fa5d5 gh-97527: IDLE - fix buggy macosx patch (#98313) by Terry Jan Reedy · 2 years, 10 months ago
  41. f6b1e40 gh-98307: Add docstring and documentation for SysLogHandler.createSocket (GH-98319) by Vinay Sajip · 2 years, 10 months ago
  42. 7b48d02 gh-94808: Cover `PyFunction_GetCode`, `PyFunction_GetGlobals`, `PyFunction_GetModule` (#98158) by Nikita Sobolev · 2 years, 10 months ago
  43. 660f102 GH-94597: Deprecate child watcher getters and setters (#98215) by Kumar Aditya · 2 years, 10 months ago
  44. bb56dea gh-98254: Include stdlib module names in error messages for NameErrors (#98255) by Pablo Galindo Salgado · 2 years, 10 months ago
  45. b7dd2ca gh-94808: Cover `str.rsplit` for UCS1, UCS2 or UCS4 (#98228) by Nikita Sobolev · 2 years, 10 months ago
  46. f01b56c gh-94808: Cover `PyEval_GetFuncName` (#98246) by Nikita Sobolev · 2 years, 10 months ago
  47. 120b4ab gh-95731: Fix module docstring extraction in pygettext (#95732) by Jakub Kuczys · 2 years, 10 months ago
  48. 07b5c46 gh-95971: Turn @writes_bytecode_files to skip when not running (#95972) by Jeong YunWon · 2 years, 10 months ago
  49. bf786e6 gh-85455: Add missing doc strings and improve docs (#21573) by Joannah Nanjekye · 2 years, 10 months ago
  50. 05c042e gh-85525: Indicate supported sound header formats (#21575) by Joannah Nanjekye · 2 years, 10 months ago
  51. 2fe44f7 gh-98251: Allow venv to pass along PYTHON* variables to pip and ensurepip when they do not impact path resolution (GH-98259) by Steve Dower · 2 years, 10 months ago
  52. b863b9c Bpo-41246: IOCP Proactor avoid callback code duplication (#21399) by Tony Solomonik · 2 years, 10 months ago
  53. c9ed032 bpo-46364: Use sockets for stdin of asyncio only on AIX (#30596) by Christoph Hamsen · 2 years, 10 months ago
  54. ccab67ba gh-97982: Factorize PyUnicode_Count() and unicode_count() code (#98025) by Nikita Sobolev · 2 years, 10 months ago
  55. a8c8526 gh-97669: Fix test_tools reference leak (#98216) by Victor Stinner · 2 years, 10 months ago
  56. 0895c2a gh-97669: Create Tools/patchcheck/ directory (#98186) by Victor Stinner · 2 years, 10 months ago
  57. e0ae9dd gh-97669: Remove outdated example scripts (#97675) (#98167) by Victor Stinner · 2 years, 10 months ago
  58. dfcdee4 gh-94808: Add coverage for bytesarray_setitem (#95802) by Michael Droettboom · 2 years, 10 months ago
  59. ad817cd bpo-43564: preserve original exception in args of FTP URLError (#24938) by Carl Meyer · 2 years, 10 months ago
  60. d876528 GH-94597: deprecate `SafeChildWatcher`, `FastChildWatcher` and `MultiLoopChildWatcher` child watchers (#98089) by Kumar Aditya · 2 years, 10 months ago
  61. 83eb827 gh-97922: Run the GC only on eval breaker (#97920) by Pablo Galindo Salgado · 2 years, 10 months ago
  62. e82d977 gh-91052: Add PyDict_Unwatch for unwatching a dictionary (#98055) by Carl Meyer · 2 years, 11 months ago
  63. 8ba9378 GH-98023: Change default child watcher to PidfdChildWatcher on supported systems (#98024) by Kumar Aditya · 2 years, 11 months ago
  64. 3d8b224 GH-94182: Run the PidfdChildWatcher on the running loop (#94184) by Thomas Grainger · 2 years, 11 months ago
  65. 27ce45d gh-92886: make test_ast pass with -O (assertions off) (GH-98058) by Irit Katriel · 2 years, 11 months ago
  66. 45f2147 gh-92886: make test_coroutines pass with -O (assertions off) (GH-98060) by Irit Katriel · 2 years, 11 months ago
  67. 0f498f1 gh-57179: Add note on symlinks for os.walk (#94799) by Stanley · 2 years, 11 months ago
  68. a54a699 gh-94808: Fix regex on exotic platforms (#98036) by Jelle Zijlstra · 2 years, 11 months ago
  69. cb4615f gh-90085: Remove vestigial -t and -c timeit options (#94941) by Shantanu · 2 years, 11 months ago
  70. f4f8133 GH-83901: Improve Signature.bind error message for missing keyword-only params (#95347) by Frazer McLean · 2 years, 11 months ago
  71. 34e6f35 gh-92886: [clinic.py] raise exception on invalid input instead of assertion (GH-98051) by Irit Katriel · 2 years, 11 months ago
  72. c062764 GH-88968: Reject socket that is already used as a transport (#98010) by Guido van Rossum · 2 years, 11 months ago
  73. c11b667 gh-96346: Use double caching for re._compile() (#96347) by Serhiy Storchaka · 2 years, 11 months ago
  74. 2a16835 gh-97646: Change `.js` and `.mjs` files mimetype to conform to RFC 9239 (#97934) by Noam Cohen · 2 years, 11 months ago
  75. d5fea01 GH-96073: Fix wild replacement in inspect.formatannotation (#96074) by Anh71me · 2 years, 11 months ago
  76. 676d8ef gh-65496: Correct wording on csv's skipinitialspace argument (#96170) by Stanley · 2 years, 11 months ago
  77. 24a6645 gh-97955: Migrate `zoneinfo` to Argument Clinic (#97958) by Nikita Sobolev · 2 years, 11 months ago
  78. 83cbe84 gh-64373: Convert `_functools` to Argument Clinic (#96640) by Nikita Sobolev · 2 years, 11 months ago
  79. 5ba4875 gh-96415: Remove `types._cell_factory` from a module namespace (#96416) by Nikita Sobolev · 2 years, 11 months ago
  80. cae7d1d Add more syslog tests (GH-97953) by Serhiy Storchaka · 2 years, 11 months ago
  81. 80b3e32 Add note on capture_output arg to subprocess.run() docstring (#98012) by andrei kulakov · 2 years, 11 months ago
  82. 72c166a gh-94808: Cover `%p` in `PyUnicode_FromFormat` (#96677) by Nikita Sobolev · 2 years, 11 months ago
  83. be4099e Fix memory leaks in test_capi (#98017) by Carl Meyer · 2 years, 11 months ago
  84. f99bb20 gh-97983: Revert "Lay the foundation for further work in asyncio.test_streams: port server cases to IsolatedAsyncioTestCase" (#98015) by Oleg Iarygin · 2 years, 11 months ago
  85. 13d4489 gh-86298: Ensure that __loader__ and __spec__.loader agree in warnings.warn_explicit() (GH-97803) by Barry Warsaw · 2 years, 11 months ago
  86. 27369ef gh-82874: Convert remaining importlib format uses to f-str. (#98005) by Gregory P. Smith · 2 years, 11 months ago
  87. 27025e1 gh-97850: Remove deprecated functions from `importlib.utils` (#97898) by Nikita Sobolev · 2 years, 11 months ago
  88. 09de8d7 GH-90985: Revert "Deprecate passing a message into cancel()" (#97999) by Guido van Rossum · 2 years, 11 months ago
  89. c46a423 bpo-35540 dataclasses.asdict now supports defaultdict fields (gh-32056) by Tiger · 2 years, 11 months ago
  90. a4b7794 GH-91052: Add C API for watching dictionaries (GH-31787) by Carl Meyer · 2 years, 11 months ago
  91. 683ab85 bpo-38693: Use f-strings instead of str.format() within importlib (#17058) by Gregory P. Smith · 2 years, 11 months ago
  92. 21a2d9f GH-97002: Prevent `_PyInterpreterFrame`s from backing more than one `PyFrameObject` (GH-97996) by Brandt Bucher · 2 years, 11 months ago
  93. e1c4d56 gh-65961: Do not rely solely on `__cached__` (GH-97990) by Brett Cannon · 2 years, 11 months ago
  94. 8af04cd gh-97781: Apply changes from importlib_metadata 5. (GH-97785) by Jason R. Coombs · 2 years, 11 months ago
  95. 23e83a8 gh-94808: Coverage: Test that maximum indentation level is handled (#95926) by Michael Droettboom · 2 years, 11 months ago
  96. e2e6b95 GH-88050: fix race in closing subprocess pipe in asyncio (#97951) by Kumar Aditya · 2 years, 11 months ago
  97. 6d0a019 gh-97897: Prevent os.mkfifo and os.mknod segfaults with macOS 13 SDK (GH-97944) by Ned Deily · 2 years, 11 months ago
  98. e63d7da gh-94808: Cover `PyUnicode_Count` in CAPI (#96929) by Nikita Sobolev · 2 years, 11 months ago
  99. e39ae6b gh-94808: Cover `PyObject_PyBytes` case with custom `__bytes__` method (#96610) by Nikita Sobolev · 2 years, 11 months ago
  100. b44372e gh-96865: [Enum] fix Flag to use CONFORM boundary (GH-97528) by Ethan Furman · 2 years, 11 months ago