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. 75a6fad gh-91524: Speed up the regular expression substitution (#91525) by Serhiy Storchaka · 2 years, 10 months ago
  4. f7f55a5 Fix typo in news entry (#98361) by Ikko Ashimine · 2 years, 10 months ago
  5. ec1f6f5 gh-95027: Fix regrtest stdout encoding on Windows (#98492) by Victor Stinner · 2 years, 10 months ago
  6. 82ccbf6 gh-91051: allow setting a callback hook on PyType_Modified (GH-97875) by Carl Meyer · 2 years, 10 months ago
  7. 49f6106 gh-97514: Don't use Linux abstract sockets for multiprocessing (#98501) by Gregory P. Smith · 2 years, 10 months ago
  8. 39bc70e gh-97912: Avoid quadratic behavior when adding LOAD_FAST_CHECK (GH-97952) by Dennis Sweeney · 2 years, 10 months ago
  9. 6f15ca8 gh-96035: Make urllib.parse.urlparse reject non-numeric ports (#98273) by Ben Kallus · 2 years, 10 months ago
  10. 4ec9ed8 gh-98461: Fix source location in comprehensions bytecode (GH-98464) by Irit Katriel · 2 years, 10 months ago
  11. 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
  12. a371a7e gh-95023: Added os.setns and os.unshare functions (#95046) by Noam Cohen · 2 years, 10 months ago
  13. 4156b2f gh-98374: Suppress ImportError for invalid query for help() command. (gh-98450) by Dong-hee Na · 2 years, 10 months ago
  14. 1f369ad gh-98354: Add unicode check for 'name' attribute in _imp_create_builtin (GH-98412) by chgnrdv · 2 years, 10 months ago
  15. a8fe4bb gh-98257: Make _PyEval_SetTrace() reentrant (#98258) by Victor Stinner · 2 years, 10 months ago
  16. 4bd63f6 gh-98414: py.exe launcher does not use defaults for -V:company/ option (GH-98460) by Steve Dower · 2 years, 10 months ago
  17. 5055300 Docs: Bump sphinx-lint and fix unbalanced inline literal markup (#98441) by Hugo van Kemenade · 2 years, 10 months ago
  18. 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
  19. 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
  20. 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
  21. 9be05df gh-98398: Fix source locations for 'assert' bytecode (GH-98405) by Irit Katriel · 2 years, 10 months ago
  22. e4ec8de gh-97928: Fix handling options starting with "-" in tkinter.Text.count() (GH-98436) by Serhiy Storchaka · 2 years, 10 months ago
  23. c051d55 gh-98390: Fix source locations of boolean sub-expressions (GH-98396) by Irit Katriel · 2 years, 10 months ago
  24. 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
  25. db03c80 gh-98393: os module reject bytes-like, only accept bytes (#98394) by Victor Stinner · 2 years, 10 months ago
  26. 9da5215 gh-98331: Update bundled pip to 22.3 (#98332) by Paul Moore · 2 years, 10 months ago
  27. de3ece7 GH-98363: Add itertools.batched() (GH-98364) by Raymond Hettinger · 2 years, 10 months ago
  28. 1863302 gh-97669: Create Tools/build/ directory (#97963) by Victor Stinner · 2 years, 10 months ago
  29. eae7dad gh-95534: Improve gzip reading speed by 10% (#97664) by Ruben Vorderman · 2 years, 10 months ago
  30. cea910e gh-97930: Merge with importlib_resources 5.9 (GH-97929) by Jason R. Coombs · 2 years, 10 months ago
  31. 5c9302d gh-85525: Remove extra row in doc (#98337) by Joannah Nanjekye · 2 years, 10 months ago
  32. 35fa5d5 gh-97527: IDLE - fix buggy macosx patch (#98313) by Terry Jan Reedy · 2 years, 10 months ago
  33. f6b1e40 gh-98307: Add docstring and documentation for SysLogHandler.createSocket (GH-98319) by Vinay Sajip · 2 years, 10 months ago
  34. 660f102 GH-94597: Deprecate child watcher getters and setters (#98215) by Kumar Aditya · 2 years, 10 months ago
  35. bb56dea gh-98254: Include stdlib module names in error messages for NameErrors (#98255) by Pablo Galindo Salgado · 2 years, 10 months ago
  36. 120b4ab gh-95731: Fix module docstring extraction in pygettext (#95732) by Jakub Kuczys · 2 years, 10 months ago
  37. 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
  38. b863b9c Bpo-41246: IOCP Proactor avoid callback code duplication (#21399) by Tony Solomonik · 2 years, 10 months ago
  39. c9ed032 bpo-46364: Use sockets for stdin of asyncio only on AIX (#30596) by Christoph Hamsen · 2 years, 10 months ago
  40. d4b9166 gh-98178: syslog() is not thread-safe on macOS (#98213) by Victor Stinner · 2 years, 10 months ago
  41. 4067c6d gh-86404: Doc: Drop now unused make suspicious and rstlint. (GH-98179) by Julien Palard · 2 years, 10 months ago
  42. b399115 gh-95756: Lazily created cached co_* attrs (GH-97791) by Ken Jin · 2 years, 10 months ago
  43. f871e9a gh-44098: Release the GIL during mmap on Unix (GH-98146) by Shantanu · 2 years, 10 months ago
  44. 553d3c1 gh-96821: Fix undefined behaviour in `audioop.c` (#96923) by Matthias Görgens · 2 years, 10 months ago
  45. ad817cd bpo-43564: preserve original exception in args of FTP URLError (#24938) by Carl Meyer · 2 years, 10 months ago
  46. d876528 GH-94597: deprecate `SafeChildWatcher`, `FastChildWatcher` and `MultiLoopChildWatcher` child watchers (#98089) by Kumar Aditya · 2 years, 10 months ago
  47. 4ed00be gh-68686: Retire eptag ptag scripts (#98064) by Joannah Nanjekye · 2 years, 10 months ago
  48. 83eb827 gh-97922: Run the GC only on eval breaker (#97920) by Pablo Galindo Salgado · 2 years, 10 months ago
  49. 8ba9378 GH-98023: Change default child watcher to PidfdChildWatcher on supported systems (#98024) by Kumar Aditya · 2 years, 11 months ago
  50. 3d8b224 GH-94182: Run the PidfdChildWatcher on the running loop (#94184) by Thomas Grainger · 2 years, 11 months ago
  51. cb4615f gh-90085: Remove vestigial -t and -c timeit options (#94941) by Shantanu · 2 years, 11 months ago
  52. f4f8133 GH-83901: Improve Signature.bind error message for missing keyword-only params (#95347) by Frazer McLean · 2 years, 11 months ago
  53. 0f111f5 gh-96073: fix backticks in NEWS entry (GH-98056) by Jelle Zijlstra · 2 years, 11 months ago
  54. 3de08ce gh-97997: Add col_offset field to tokenizer and use that for AST nodes (#98000) by Lysandros Nikolaou · 2 years, 11 months ago
  55. c11b667 gh-96346: Use double caching for re._compile() (#96347) by Serhiy Storchaka · 2 years, 11 months ago
  56. 2a16835 gh-97646: Change `.js` and `.mjs` files mimetype to conform to RFC 9239 (#97934) by Noam Cohen · 2 years, 11 months ago
  57. d5fea01 GH-96073: Fix wild replacement in inspect.formatannotation (#96074) by Anh71me · 2 years, 11 months ago
  58. 24a6645 gh-97955: Migrate `zoneinfo` to Argument Clinic (#97958) by Nikita Sobolev · 2 years, 11 months ago
  59. 83cbe84 gh-64373: Convert `_functools` to Argument Clinic (#96640) by Nikita Sobolev · 2 years, 11 months ago
  60. 5ba4875 gh-96415: Remove `types._cell_factory` from a module namespace (#96416) by Nikita Sobolev · 2 years, 11 months ago
  61. 13d4489 gh-86298: Ensure that __loader__ and __spec__.loader agree in warnings.warn_explicit() (GH-97803) by Barry Warsaw · 2 years, 11 months ago
  62. 27369ef gh-82874: Convert remaining importlib format uses to f-str. (#98005) by Gregory P. Smith · 2 years, 11 months ago
  63. fa2d43e Docs: Fix backtick errors found by sphinx-lint (#97998) by Hugo van Kemenade · 2 years, 11 months ago
  64. 27025e1 gh-97850: Remove deprecated functions from `importlib.utils` (#97898) by Nikita Sobolev · 2 years, 11 months ago
  65. 09de8d7 GH-90985: Revert "Deprecate passing a message into cancel()" (#97999) by Guido van Rossum · 2 years, 11 months ago
  66. c46a423 bpo-35540 dataclasses.asdict now supports defaultdict fields (gh-32056) by Tiger · 2 years, 11 months ago
  67. a4b7794 GH-91052: Add C API for watching dictionaries (GH-31787) by Carl Meyer · 2 years, 11 months ago
  68. 683ab85 bpo-38693: Use f-strings instead of str.format() within importlib (#17058) by Gregory P. Smith · 2 years, 11 months ago
  69. 21a2d9f GH-97002: Prevent `_PyInterpreterFrame`s from backing more than one `PyFrameObject` (GH-97996) by Brandt Bucher · 2 years, 11 months ago
  70. cbf0afd gh-97973: Return all necessary information from the tokenizer (GH-97984) by Lysandros Nikolaou · 2 years, 11 months ago
  71. b9d2e81 fixes gh-96078: os.sched_yield release the GIL while calling sched_yield(2). (gh-97965) by Dong-hee Na · 2 years, 11 months ago
  72. e1c4d56 gh-65961: Do not rely solely on `__cached__` (GH-97990) by Brett Cannon · 2 years, 11 months ago
  73. 8af04cd gh-97781: Apply changes from importlib_metadata 5. (GH-97785) by Jason R. Coombs · 2 years, 11 months ago
  74. 2b5f136 gh-86482: Document assignment expression need for ()s (#23291) by Terry Jan Reedy · 2 years, 11 months ago
  75. 6bfb0be gh-97943: PyFunction_GetAnnotations should return a borrowed reference. (#97949) by larryhastings · 2 years, 11 months ago
  76. 6d0a019 gh-97897: Prevent os.mkfifo and os.mknod segfaults with macOS 13 SDK (GH-97944) by Ned Deily · 2 years, 11 months ago
  77. b44372e gh-96865: [Enum] fix Flag to use CONFORM boundary (GH-97528) by Ethan Furman · 2 years, 11 months ago
  78. c206e53 gh-65961: Raise `DeprecationWarning` when `__package__` differs from `__spec__.parent` (#97879) by Brett Cannon · 2 years, 11 months ago
  79. 5dc3599 gh-97850: Remove all known instances of module_repr() (#97876) by Barry Warsaw · 2 years, 11 months ago
  80. 815008a I changed my surname early this year (#96671) by Tshepang Mbambo · 2 years, 11 months ago
  81. 0031e62 gh-93738: Documentation C syntax (:c:type:<C type> -> :c:expr:<C type>) (#97768) by Adam Turner · 2 years, 11 months ago
  82. aeb28f5 gh-91539: improve performance of get_proxies_environment (#91566) by Pieter Eendebak · 2 years, 11 months ago
  83. 7015e13 gh-88050: Fix asyncio subprocess to kill process cleanly when process is blocked (#32073) by Kumar Aditya · 2 years, 11 months ago
  84. 77f0249 gh-95196: Disable incorrect pickling of the C implemented classmethod descriptors (GH-96383) by Serhiy Storchaka · 2 years, 11 months ago
  85. e3ef400 gh-74696: Pass root_dir to custom archivers which support it (GH-94251) by Serhiy Storchaka · 2 years, 11 months ago
  86. 8079bef GH-96704: Add {Task,Handle}.get_context(), use it in call_exception_handler() (#96756) by Guido van Rossum · 2 years, 11 months ago
  87. db64fb9 gh-97825: fix AttributeError when calling subprocess.check_output(input=None) with encoding or errors args (#97826) by andrei kulakov · 2 years, 11 months ago
  88. 7644935 GH-91079: Decouple C stack overflow checks from Python recursion checks. (GH-96510) by Mark Shannon · 2 years, 11 months ago
  89. 0ff8fd6 GH-97779: Ensure that *all* frame objects are backed by "complete" frames (GH-97845) by Brandt Bucher · 2 years, 11 months ago
  90. c3648f4 gh-97837: Change deprecation warning message in `unittest` (#97838) by Nikita Sobolev · 2 years, 11 months ago
  91. 6b3d4db gh-93738: Documentation C syntax (:c:type: to :c:expr:, misc. cases) (#97775) by Adam Turner · 2 years, 11 months ago
  92. 743453a gh-58451: Add optional delete_on_close parameter to NamedTemporaryFile (GH-97015) by Ev2geny · 2 years, 11 months ago
  93. bbc7cd6 gh-97008: Add a Python implementation of AttributeError and NameError suggestions (#97022) by Łukasz Langa · 2 years, 11 months ago
  94. 4f380db gh-96142: add missing params to `dataclass._DataclassParams` (gh-96382) by Nikita Sobolev · 2 years, 11 months ago
  95. 116fa62 gh-97670: Remove sys.getdxp() and analyze_dxp.py script (#97671) by Victor Stinner · 2 years, 11 months ago
  96. 6e53308 Adjust stable ABI internal documentation (GH-96896) by William Woodruff · 2 years, 11 months ago
  97. 6cbbc26 gh-97669: Remove outdated example scripts (#97675) by Victor Stinner · 2 years, 11 months ago
  98. 27e59af gh-97816: Remove unused variables in `mutliprocessing.managers.Server` (#97817) by Koki Saito · 2 years, 11 months ago
  99. 0601684 gh-97639: Remove `tokenize.NL` check from `tabnanny` (#97640) by Nikita Sobolev · 2 years, 11 months ago
  100. 93fcc1f GH-97752: Clear the `previous` member of newly-created generator/coroutine frames (GH-97795) by Brandt Bucher · 2 years, 11 months ago