summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Wouters <thomas@python.org>2023-02-07 13:17:26 +0100
committerThomas Wouters <thomas@python.org>2023-02-07 13:21:15 +0100
commit3c67ec394faac79d260804d569a18fab43018af0 (patch)
treedb0483c4124a887cf43d4f1f85d4e103c78d1d3e
parent[gh-101072] Fix Blurb for GH-101127 (diff)
downloadcpython-3.12.0a5.tar.gz
cpython-3.12.0a5.tar.bz2
cpython-3.12.0a5.zip
Python 3.12.0a5v3.12.0a5
-rw-r--r--Include/patchlevel.h4
-rw-r--r--Lib/pydoc_data/topics.py14
-rw-r--r--Misc/NEWS.d/3.12.0a5.rst664
-rw-r--r--Misc/NEWS.d/next/Build/2022-08-30-10-16-31.gh-issue-96305.274i8B.rst2
-rw-r--r--Misc/NEWS.d/next/Build/2022-10-25-11-53-55.gh-issue-98636.e0RPAr.rst2
-rw-r--r--Misc/NEWS.d/next/Build/2022-10-27-09-57-12.gh-issue-98705.H11XmR.rst2
-rw-r--r--Misc/NEWS.d/next/Build/2023-01-15-11-22-15.gh-issue-101060.0mYk9E.rst3
-rw-r--r--Misc/NEWS.d/next/Build/2023-01-17-21-32-51.gh-issue-100340.i9zRGM.rst2
-rw-r--r--Misc/NEWS.d/next/Build/2023-01-21-10-31-35.gh-issue-101152.xvM8pL.rst3
-rw-r--r--Misc/NEWS.d/next/Build/2023-01-26-19-02-11.gh-issue-77532.cXD8bg.rst1
-rw-r--r--Misc/NEWS.d/next/Build/2023-02-02-23-43-46.gh-issue-101522.lnUDta.rst2
-rw-r--r--Misc/NEWS.d/next/Build/2023-02-04-06-59-07.gh-issue-101282.7sQz5l.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2018-02-05-21-54-46.bpo-32780.Dtiz8z.rst3
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-01-03-14-33-23.gh-issue-100712.po6xyB.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-01-03-20-59-20.gh-issue-100726.W9huFl.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-01-06-09-22-21.gh-issue-91351.iq2vZ_.rst5
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-01-10-14-11-17.gh-issue-100892.qfBVYI.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-01-10-16-59-33.gh-issue-100923.ypJAX-.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-01-11-22-52-19.gh-issue-100942.ontOy_.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-01-12-13-46-49.gh-issue-100982.mJ234s.rst4
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-01-13-12-56-20.gh-issue-100762.YvHaQJ.rst3
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-01-14-17-03-08.gh-issue-101037.9ATNuf.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-01-15-03-26-04.gh-issue-101046.g2CM4S.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-01-24-17-13-32.gh-issue-101291.Yr6u_c.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-01-28-13-11-52.gh-issue-101266.AxV3OF.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-01-28-20-31-42.gh-issue-101372.8BcpCC.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-01-30-08-59-47.gh-issue-101400.Di_ZFm.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-01-30-11-56-09.gh-issue-59956.7xqnC_.rst3
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-02-06-20-13-36.gh-issue-92173.RQE0mk.rst2
-rw-r--r--Misc/NEWS.d/next/Documentation/2022-06-19-22-04-47.gh-issue-88324.GHhSQ1.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2018-05-21-17-18-00.gh-issue-77772.Fhg84L.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2020-04-18-17-45-03.bpo-29847.Uxtbq0.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2020-11-20-21-06-08.bpo-40077.M-iZq3.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-05-12-01-58.bpo-38941.8IhvyG.rst4
-rw-r--r--Misc/NEWS.d/next/Library/2022-07-22-13-38-37.gh-issue-94518._ZP0cz.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2022-09-26-21-18-47.gh-issue-60580.0hBgde.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2022-11-14-03-06-03.gh-issue-88597.EYJA-Q.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2022-11-15-23-30-39.gh-issue-86682.gK9i1N.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2022-11-24-21-52-31.gh-issue-99266.88GcV9.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2022-12-10-15-30-17.gh-issue-67790.P9YUZM.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2022-12-11-14-38-59.gh-issue-99952.IYGLzr.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2022-12-19-23-19-26.gh-issue-96290.qFjsi6.rst5
-rw-r--r--Misc/NEWS.d/next/Library/2022-12-21-17-49-50.gh-issue-100160.N0NHRj.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2023-01-04-14-42-59.gh-issue-100750.iFJs5Y.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2023-01-08-00-12-44.gh-issue-39615.gn4PhB.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2023-01-12-01-18-13.gh-issue-100573.KDskqo.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2023-01-12-21-22-20.gh-issue-101000.wz4Xgc.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2023-01-14-12-58-21.gh-issue-101015.stWFid.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2023-01-15-09-11-30.gh-issue-94518.jvxtxm.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2023-01-18-17-58-50.gh-issue-101144.FHd8Un.rst4
-rw-r--r--Misc/NEWS.d/next/Library/2023-01-20-10-46-59.gh-issue-101143.hJo8hu.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2023-01-21-16-50-22.gh-issue-100795.NPMZf7.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2023-01-24-12-53-59.gh-issue-92123.jf6TO5.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2023-01-25-18-07-20.gh-issue-101326.KL4SFv.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2023-01-26-01-25-56.gh-issue-101317.vWaS1x.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2023-01-26-06-44-35.gh-issue-101323.h8Hk11.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2023-02-04-21-01-49.gh-issue-101570.lbtUsD.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2023-02-05-14-39-49.gh-issue-101541.Mo3ppp.rst1
-rw-r--r--Misc/NEWS.d/next/Security/2022-11-08-12-06-52.gh-issue-99108.4Wrsuh.rst4
-rw-r--r--Misc/NEWS.d/next/Tests/2023-02-04-17-24-33.gh-issue-101334._yOqwg.rst1
-rw-r--r--Misc/NEWS.d/next/Windows/2023-01-11-14-42-11.gh-issue-100247.YfEmSz.rst2
-rw-r--r--Misc/NEWS.d/next/Windows/2023-01-11-16-28-09.gh-issue-100320.2DU2it.rst3
-rw-r--r--Misc/NEWS.d/next/Windows/2023-01-17-18-17-58.gh-issue-82052.mWyysT.rst1
-rw-r--r--Misc/NEWS.d/next/Windows/2023-01-18-18-25-18.gh-issue-101135.HF9VlG.rst3
-rw-r--r--Misc/NEWS.d/next/Windows/2023-01-25-00-23-31.gh-issue-99834.WN41lc.rst1
-rw-r--r--Misc/NEWS.d/next/Windows/2023-01-31-16-50-07.gh-issue-101467.ye9t-L.rst3
-rw-r--r--Misc/NEWS.d/next/Windows/2023-02-03-17-53-06.gh-issue-101543.cORAT4.rst2
-rw-r--r--README.rst2
68 files changed, 680 insertions, 145 deletions
diff --git a/Include/patchlevel.h b/Include/patchlevel.h
index 3a3e40c2e09..df6098be8bb 100644
--- a/Include/patchlevel.h
+++ b/Include/patchlevel.h
@@ -20,10 +20,10 @@
#define PY_MINOR_VERSION 12
#define PY_MICRO_VERSION 0
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_ALPHA
-#define PY_RELEASE_SERIAL 4
+#define PY_RELEASE_SERIAL 5
/* Version as a string */
-#define PY_VERSION "3.12.0a4+"
+#define PY_VERSION "3.12.0a5"
/*--end constants--*/
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.
diff --git a/Lib/pydoc_data/topics.py b/Lib/pydoc_data/topics.py
index 11b75037e78..e7f403d3ffb 100644
--- a/Lib/pydoc_data/topics.py
+++ b/Lib/pydoc_data/topics.py
@@ -1,5 +1,5 @@
# -*- coding: utf-8 -*-
-# Autogenerated by Sphinx on Tue Jan 10 13:08:32 2023
+# Autogenerated by Sphinx on Tue Feb 7 13:18:04 2023
topics = {'assert': 'The "assert" statement\n'
'**********************\n'
'\n'
@@ -4647,6 +4647,18 @@ topics = {'assert': 'The "assert" statement\n'
'the source. The extension interface uses the modules "bdb" and '
'"cmd".\n'
'\n'
+ 'See also:\n'
+ '\n'
+ ' Module "faulthandler"\n'
+ ' Used to dump Python tracebacks explicitly, on a fault, '
+ 'after a\n'
+ ' timeout, or on a user signal.\n'
+ '\n'
+ ' Module "traceback"\n'
+ ' Standard interface to extract, format and print stack '
+ 'traces of\n'
+ ' Python programs.\n'
+ '\n'
'The debugger’s prompt is "(Pdb)". Typical usage to run a program '
'under\n'
'control of the debugger is:\n'
diff --git a/Misc/NEWS.d/3.12.0a5.rst b/Misc/NEWS.d/3.12.0a5.rst
new file mode 100644
index 00000000000..f6f8de46cf7
--- /dev/null
+++ b/Misc/NEWS.d/3.12.0a5.rst
@@ -0,0 +1,664 @@
+.. date: 2022-11-08-12-06-52
+.. gh-issue: 99108
+.. nonce: 4Wrsuh
+.. release date: 2023-02-07
+.. section: Security
+
+Replace the builtin :mod:`hashlib` implementations of SHA2-224 and SHA2-256
+originally from LibTomCrypt with formally verified, side-channel resistant
+code from the `HACL* <https://github.com/hacl-star/hacl-star/>`_ project.
+The builtins remain a fallback only used when OpenSSL does not provide them.
+
+..
+
+.. date: 2023-02-06-20-13-36
+.. gh-issue: 92173
+.. nonce: RQE0mk
+.. section: Core and Builtins
+
+Fix the ``defs`` and ``kwdefs`` arguments to :c:func:`PyEval_EvalCodeEx` and
+a reference leak in that function.
+
+..
+
+.. date: 2023-01-30-11-56-09
+.. gh-issue: 59956
+.. nonce: 7xqnC_
+.. section: Core and Builtins
+
+The GILState API is now partially compatible with subinterpreters.
+Previously, ``PyThreadState_GET()`` and ``PyGILState_GetThisThreadState()``
+would get out of sync, causing inconsistent behavior and crashes.
+
+..
+
+.. date: 2023-01-30-08-59-47
+.. gh-issue: 101400
+.. nonce: Di_ZFm
+.. section: Core and Builtins
+
+Fix wrong lineno in exception message on :keyword:`continue` or
+:keyword:`break` which are not in a loop. Patch by Dong-hee Na.
+
+..
+
+.. date: 2023-01-28-20-31-42
+.. gh-issue: 101372
+.. nonce: 8BcpCC
+.. section: Core and Builtins
+
+Fix :func:`~unicodedata.is_normalized` to properly handle the UCD 3.2.0
+cases. Patch by Dong-hee Na.
+
+..
+
+.. date: 2023-01-28-13-11-52
+.. gh-issue: 101266
+.. nonce: AxV3OF
+.. section: Core and Builtins
+
+Fix :func:`sys.getsizeof` reporting for :class:`int` subclasses.
+
+..
+
+.. date: 2023-01-24-17-13-32
+.. gh-issue: 101291
+.. nonce: Yr6u_c
+.. section: Core and Builtins
+
+Refactor the ``PyLongObject`` struct into a normal Python object header and
+a ``PyLongValue`` struct.
+
+..
+
+.. date: 2023-01-15-03-26-04
+.. gh-issue: 101046
+.. nonce: g2CM4S
+.. section: Core and Builtins
+
+Fix a possible memory leak in the parser when raising :exc:`MemoryError`.
+Patch by Pablo Galindo
+
+..
+
+.. date: 2023-01-14-17-03-08
+.. gh-issue: 101037
+.. nonce: 9ATNuf
+.. section: Core and Builtins
+
+Fix potential memory underallocation issue for instances of :class:`int`
+subclasses with value zero.
+
+..
+
+.. date: 2023-01-13-12-56-20
+.. gh-issue: 100762
+.. nonce: YvHaQJ
+.. section: Core and Builtins
+
+Record the (virtual) exception block depth in the oparg of
+:opcode:`YIELD_VALUE`. Use this to avoid the expensive ``throw()`` when
+closing generators (and coroutines) that can be closed trivially.
+
+..
+
+.. date: 2023-01-12-13-46-49
+.. gh-issue: 100982
+.. nonce: mJ234s
+.. section: Core and Builtins
+
+Adds a new :opcode:`COMPARE_AND_BRANCH` instruction. This is a bit more
+efficient when performing a comparison immediately followed by a branch, and
+restores the design intent of PEP 659 that specializations are local to a
+single instruction.
+
+..
+
+.. date: 2023-01-11-22-52-19
+.. gh-issue: 100942
+.. nonce: ontOy_
+.. section: Core and Builtins
+
+Fixed segfault in property.getter/setter/deleter that occurred when a
+property subclass overrode the ``__new__`` method to return a non-property
+instance.
+
+..
+
+.. date: 2023-01-10-16-59-33
+.. gh-issue: 100923
+.. nonce: ypJAX-
+.. section: Core and Builtins
+
+Remove the ``mask`` cache entry for the :opcode:`COMPARE_OP` instruction and
+embed the mask into the oparg.
+
+..
+
+.. date: 2023-01-10-14-11-17
+.. gh-issue: 100892
+.. nonce: qfBVYI
+.. section: Core and Builtins
+
+Fix race while iterating over thread states in clearing
+:class:`threading.local`. Patch by Kumar Aditya.
+
+..
+
+.. date: 2023-01-06-09-22-21
+.. gh-issue: 91351
+.. nonce: iq2vZ_
+.. section: Core and Builtins
+
+Fix a case where re-entrant imports could corrupt the import deadlock
+detection code and cause a :exc:`KeyError` to be raised out of
+:mod:`importlib/_bootstrap`. In addition to the straightforward cases, this
+could also happen when garbage collection leads to a warning being emitted
+-- as happens when it collects an open socket or file)
+
+..
+
+.. date: 2023-01-03-20-59-20
+.. gh-issue: 100726
+.. nonce: W9huFl
+.. section: Core and Builtins
+
+Optimize construction of ``range`` object for medium size integers.
+
+..
+
+.. date: 2023-01-03-14-33-23
+.. gh-issue: 100712
+.. nonce: po6xyB
+.. section: Core and Builtins
+
+Added option to build cpython with specialization disabled, by setting
+``ENABLE_SPECIALIZATION=False`` in :mod:`opcode`, followed by ``make
+regen-all``.
+
+..
+
+.. bpo: 32780
+.. date: 2018-02-05-21-54-46
+.. nonce: Dtiz8z
+.. section: Core and Builtins
+
+Inter-field padding is now inserted into the PEP3118 format strings obtained
+from :class:`ctypes.Structure` objects, reflecting their true representation
+in memory.
+
+..
+
+.. date: 2023-02-05-14-39-49
+.. gh-issue: 101541
+.. nonce: Mo3ppp
+.. section: Library
+
+[Enum] - fix psuedo-flag creation
+
+..
+
+.. date: 2023-02-04-21-01-49
+.. gh-issue: 101570
+.. nonce: lbtUsD
+.. section: Library
+
+Upgrade pip wheel bundled with ensurepip (pip 23.0)
+
+..
+
+.. date: 2023-01-26-06-44-35
+.. gh-issue: 101323
+.. nonce: h8Hk11
+.. section: Library
+
+Fix a bug where errors where not thrown by zlib._ZlibDecompressor if
+encountered during decompressing.
+
+..
+
+.. date: 2023-01-26-01-25-56
+.. gh-issue: 101317
+.. nonce: vWaS1x
+.. section: Library
+
+Add *ssl_shutdown_timeout* parameter for
+:meth:`asyncio.StreamWriter.start_tls`.
+
+..
+
+.. date: 2023-01-25-18-07-20
+.. gh-issue: 101326
+.. nonce: KL4SFv
+.. section: Library
+
+Fix regression when passing ``None`` as second or third argument to
+``FutureIter.throw``.
+
+..
+
+.. date: 2023-01-24-12-53-59
+.. gh-issue: 92123
+.. nonce: jf6TO5
+.. section: Library
+
+Adapt the ``_elementtree`` extension module to multi-phase init
+(:pep:`489`). Patches by Erlend E. Aasland.
+
+..
+
+.. date: 2023-01-21-16-50-22
+.. gh-issue: 100795
+.. nonce: NPMZf7
+.. section: Library
+
+Avoid potential unexpected ``freeaddrinfo`` call (double free) in
+:mod:`socket` when when a libc ``getaddrinfo()`` implementation leaves
+garbage in an output pointer when returning an error. Original patch by
+Sergey G. Brester.
+
+..
+
+.. date: 2023-01-20-10-46-59
+.. gh-issue: 101143
+.. nonce: hJo8hu
+.. section: Library
+
+Remove unused references to :class:`~asyncio.TimerHandle` in
+``asyncio.base_events.BaseEventLoop._add_callback``.
+
+..
+
+.. date: 2023-01-18-17-58-50
+.. gh-issue: 101144
+.. nonce: FHd8Un
+.. section: Library
+
+Make :func:`zipfile.Path.open` and :func:`zipfile.Path.read_text` also
+accept ``encoding`` as a positional argument. This was the behavior in
+Python 3.9 and earlier. 3.10 introduced a regression where supplying it as
+a positional argument would lead to a :exc:`TypeError`.
+
+..
+
+.. date: 2023-01-15-09-11-30
+.. gh-issue: 94518
+.. nonce: jvxtxm
+.. section: Library
+
+Group-related variables of ``_posixsubprocess`` module are renamed to stress
+that supplimentary group affinity is added to a fork, not replace the
+inherited ones. Patch by Oleg Iarygin.
+
+..
+
+.. date: 2023-01-14-12-58-21
+.. gh-issue: 101015
+.. nonce: stWFid
+.. section: Library
+
+Fix :func:`typing.get_type_hints` on ``'*tuple[...]'`` and ``*tuple[...]``.
+It must not drop the ``Unpack`` part.
+
+..
+
+.. date: 2023-01-12-21-22-20
+.. gh-issue: 101000
+.. nonce: wz4Xgc
+.. section: Library
+
+Add :func:`os.path.splitroot()`, which splits a path into a 3-item tuple
+``(drive, root, tail)``. This new function is used by :mod:`pathlib` to
+improve the performance of path construction by up to a third.
+
+..
+
+.. date: 2023-01-12-01-18-13
+.. gh-issue: 100573
+.. nonce: KDskqo
+.. section: Library
+
+Fix a Windows :mod:`asyncio` bug with named pipes where a client doing
+``os.stat()`` on the pipe would cause an error in the server that disabled
+serving future requests.
+
+..
+
+.. date: 2023-01-08-00-12-44
+.. gh-issue: 39615
+.. nonce: gn4PhB
+.. section: Library
+
+:func:`warnings.warn` now has the ability to skip stack frames based on code
+filename prefix rather than only a numeric ``stacklevel`` via the new
+``skip_file_prefixes`` keyword argument.
+
+..
+
+.. date: 2023-01-04-14-42-59
+.. gh-issue: 100750
+.. nonce: iFJs5Y
+.. section: Library
+
+pass encoding kwarg to subprocess in platform
+
+..
+
+.. date: 2022-12-21-17-49-50
+.. gh-issue: 100160
+.. nonce: N0NHRj
+.. section: Library
+
+Emit a deprecation warning in
+:meth:`asyncio.DefaultEventLoopPolicy.get_event_loop` if there is no current
+event loop set and it decides to create one.
+
+..
+
+.. date: 2022-12-19-23-19-26
+.. gh-issue: 96290
+.. nonce: qFjsi6
+.. section: Library
+
+Fix handling of partial and invalid UNC drives in ``ntpath.splitdrive()``,
+and in ``ntpath.normpath()`` on non-Windows systems. Paths such as
+'\\server' and '\\' are now considered by ``splitdrive()`` to contain only a
+drive, and consequently are not modified by ``normpath()`` on non-Windows
+systems. The behaviour of ``normpath()`` on Windows systems is unaffected,
+as native OS APIs are used. Patch by Eryk Sun, with contributions by Barney
+Gale.
+
+..
+
+.. date: 2022-12-11-14-38-59
+.. gh-issue: 99952
+.. nonce: IYGLzr
+.. section: Library
+
+Fix a reference undercounting issue in :class:`ctypes.Structure` with
+``from_param()`` results larger than a C pointer.
+
+..
+
+.. date: 2022-12-10-15-30-17
+.. gh-issue: 67790
+.. nonce: P9YUZM
+.. section: Library
+
+Add float-style formatting support for :class:`fractions.Fraction`
+instances.
+
+..
+
+.. date: 2022-11-24-21-52-31
+.. gh-issue: 99266
+.. nonce: 88GcV9
+.. section: Library
+
+Preserve more detailed error messages in :mod:`ctypes`.
+
+..
+
+.. date: 2022-11-15-23-30-39
+.. gh-issue: 86682
+.. nonce: gK9i1N
+.. section: Library
+
+Ensure runtime-created collections have the correct module name using the
+newly added (internal) :func:`sys._getframemodulename`.
+
+..
+
+.. date: 2022-11-14-03-06-03
+.. gh-issue: 88597
+.. nonce: EYJA-Q
+.. section: Library
+
+:mod:`uuid` now has a command line interface. Try ``python -m uuid -h``.
+
+..
+
+.. date: 2022-09-26-21-18-47
+.. gh-issue: 60580
+.. nonce: 0hBgde
+.. section: Library
+
+:data:`ctypes.wintypes.BYTE` definition changed from :data:`~ctypes.c_byte`
+to :data:`~ctypes.c_ubyte` to match Windows SDK. Patch by Anatoly Techtonik
+and Oleg Iarygin.
+
+..
+
+.. date: 2022-07-22-13-38-37
+.. gh-issue: 94518
+.. nonce: _ZP0cz
+.. section: Library
+
+``_posixsubprocess`` now initializes all UID and GID variables using a
+reserved ``-1`` value instead of a separate flag. Patch by Oleg Iarygin.
+
+..
+
+.. bpo: 38941
+.. date: 2022-02-05-12-01-58
+.. nonce: 8IhvyG
+.. section: Library
+
+The :mod:`xml.etree.ElementTree` module now emits :exc:`DeprecationWarning`
+when testing the truth value of an :class:`xml.etree.ElementTree.Element`.
+Before, the Python implementation emitted :exc:`FutureWarning`, and the C
+implementation emitted nothing.
+
+..
+
+.. bpo: 40077
+.. date: 2020-11-20-21-06-08
+.. nonce: M-iZq3
+.. section: Library
+
+Convert :mod:`elementtree` types to heap types. Patch by Erlend E. Aasland.
+
+..
+
+.. bpo: 29847
+.. date: 2020-04-18-17-45-03
+.. nonce: Uxtbq0
+.. section: Library
+
+Fix a bug where :class:`pathlib.Path` accepted and ignored keyword
+arguments. Patch provided by Yurii Karabas.
+
+..
+
+.. date: 2018-05-21-17-18-00
+.. gh-issue: 77772
+.. nonce: Fhg84L
+.. section: Library
+
+:class:`ctypes.CDLL`, :class:`ctypes.OleDLL`, :class:`ctypes.WinDLL`, and
+:class:`ctypes.PyDLL` now accept :term:`path-like objects <path-like
+object>` as their ``name`` argument. Patch by Robert Hoelzl.
+
+..
+
+.. date: 2022-06-19-22-04-47
+.. gh-issue: 88324
+.. nonce: GHhSQ1
+.. section: Documentation
+
+Reword :mod:`subprocess` to emphasize default behavior of *stdin*, *stdout*,
+and *stderr* arguments. Remove inaccurate statement about child file handle
+inheritance.
+
+..
+
+.. date: 2023-02-04-17-24-33
+.. gh-issue: 101334
+.. nonce: _yOqwg
+.. section: Tests
+
+``test_tarfile`` has been updated to pass when run as a high UID.
+
+..
+
+.. date: 2023-02-04-06-59-07
+.. gh-issue: 101282
+.. nonce: 7sQz5l
+.. section: Build
+
+Update BOLT configration not to use depreacted usage of ``--split
+functions``. Patch by Dong-hee Na.
+
+..
+
+.. date: 2023-02-02-23-43-46
+.. gh-issue: 101522
+.. nonce: lnUDta
+.. section: Build
+
+Allow overriding Windows dependencies versions and paths using MSBuild
+properties.
+
+..
+
+.. date: 2023-01-26-19-02-11
+.. gh-issue: 77532
+.. nonce: cXD8bg
+.. section: Build
+
+Minor fixes to allow building with ``PlatformToolset=ClangCL`` on Windows.
+
+..
+
+.. date: 2023-01-21-10-31-35
+.. gh-issue: 101152
+.. nonce: xvM8pL
+.. section: Build
+
+In accordance with :PEP:`699`, the ``ma_version_tag`` field in
+:c:type:`PyDictObject` is deprecated for extension modules. Accessing this
+field will generate a compiler warning at compile time. This field will be
+removed in Python 3.14.
+
+..
+
+.. date: 2023-01-17-21-32-51
+.. gh-issue: 100340
+.. nonce: i9zRGM
+.. section: Build
+
+Allows -Wno-int-conversion for wasm-sdk 17 and onwards, thus enables
+building WASI builds once against the latest sdk.
+
+..
+
+.. date: 2023-01-15-11-22-15
+.. gh-issue: 101060
+.. nonce: 0mYk9E
+.. section: Build
+
+Conditionally add ``-fno-reorder-blocks-and-partition`` in configure.
+Effectively fixes ``--enable-bolt`` when using Clang, as this appears to be
+a GCC-only flag.
+
+..
+
+.. date: 2022-10-27-09-57-12
+.. gh-issue: 98705
+.. nonce: H11XmR
+.. section: Build
+
+``__bool__`` is defined in AIX system header files which breaks the build in
+AIX, so undefine it.
+
+..
+
+.. date: 2022-10-25-11-53-55
+.. gh-issue: 98636
+.. nonce: e0RPAr
+.. section: Build
+
+Fix a regression in detecting ``gdbm_compat`` library for the ``_gdbm``
+module build.
+
+..
+
+.. date: 2022-08-30-10-16-31
+.. gh-issue: 96305
+.. nonce: 274i8B
+.. section: Build
+
+``_aix_support`` now uses a simple code to get platform details rather than
+the now non-existent ``_bootsubprocess`` during bootstrap.
+
+..
+
+.. date: 2023-02-03-17-53-06
+.. gh-issue: 101543
+.. nonce: cORAT4
+.. section: Windows
+
+Ensure the install path in the registry is only used when the standard
+library hasn't been located in any other way.
+
+..
+
+.. date: 2023-01-31-16-50-07
+.. gh-issue: 101467
+.. nonce: ye9t-L
+.. section: Windows
+
+The ``py.exe`` launcher now correctly filters when only a single runtime is
+installed. It also correctly handles prefix matches on tags so that ``-3.1``
+does not match ``3.11``, but would still match ``3.1-32``.
+
+..
+
+.. date: 2023-01-25-00-23-31
+.. gh-issue: 99834
+.. nonce: WN41lc
+.. section: Windows
+
+Updates bundled copy of Tcl/Tk to 8.6.13.0
+
+..
+
+.. date: 2023-01-18-18-25-18
+.. gh-issue: 101135
+.. nonce: HF9VlG
+.. section: Windows
+
+Restore ability to launch older 32-bit versions from the :file:`py.exe`
+launcher when both 32-bit and 64-bit installs of the same version are
+available.
+
+..
+
+.. date: 2023-01-17-18-17-58
+.. gh-issue: 82052
+.. nonce: mWyysT
+.. section: Windows
+
+Fixed an issue where writing more than 32K of Unicode output to the console
+screen in one go can result in mojibake.
+
+..
+
+.. date: 2023-01-11-16-28-09
+.. gh-issue: 100320
+.. nonce: 2DU2it
+.. section: Windows
+
+Ensures the ``PythonPath`` registry key from an install is used when
+launching from a different copy of Python that relies on an existing install
+to provide a copy of its modules and standard library.
+
+..
+
+.. date: 2023-01-11-14-42-11
+.. gh-issue: 100247
+.. nonce: YfEmSz
+.. section: Windows
+
+Restores support for the :file:`py.exe` launcher finding shebang commands in
+its configuration file using the full command name.
diff --git a/Misc/NEWS.d/next/Build/2022-08-30-10-16-31.gh-issue-96305.274i8B.rst b/Misc/NEWS.d/next/Build/2022-08-30-10-16-31.gh-issue-96305.274i8B.rst
deleted file mode 100644
index 64a48da658f..00000000000
--- a/Misc/NEWS.d/next/Build/2022-08-30-10-16-31.gh-issue-96305.274i8B.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-``_aix_support`` now uses a simple code to get platform details rather than
-the now non-existent ``_bootsubprocess`` during bootstrap.
diff --git a/Misc/NEWS.d/next/Build/2022-10-25-11-53-55.gh-issue-98636.e0RPAr.rst b/Misc/NEWS.d/next/Build/2022-10-25-11-53-55.gh-issue-98636.e0RPAr.rst
deleted file mode 100644
index 26a7cc8acaf..00000000000
--- a/Misc/NEWS.d/next/Build/2022-10-25-11-53-55.gh-issue-98636.e0RPAr.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a regression in detecting ``gdbm_compat`` library for the ``_gdbm``
-module build.
diff --git a/Misc/NEWS.d/next/Build/2022-10-27-09-57-12.gh-issue-98705.H11XmR.rst b/Misc/NEWS.d/next/Build/2022-10-27-09-57-12.gh-issue-98705.H11XmR.rst
deleted file mode 100644
index 4519853cdba..00000000000
--- a/Misc/NEWS.d/next/Build/2022-10-27-09-57-12.gh-issue-98705.H11XmR.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-``__bool__`` is defined in AIX system header files which breaks the build in
-AIX, so undefine it.
diff --git a/Misc/NEWS.d/next/Build/2023-01-15-11-22-15.gh-issue-101060.0mYk9E.rst b/Misc/NEWS.d/next/Build/2023-01-15-11-22-15.gh-issue-101060.0mYk9E.rst
deleted file mode 100644
index bebbf8c898d..00000000000
--- a/Misc/NEWS.d/next/Build/2023-01-15-11-22-15.gh-issue-101060.0mYk9E.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Conditionally add ``-fno-reorder-blocks-and-partition`` in configure.
-Effectively fixes ``--enable-bolt`` when using Clang, as this appears to be
-a GCC-only flag.
diff --git a/Misc/NEWS.d/next/Build/2023-01-17-21-32-51.gh-issue-100340.i9zRGM.rst b/Misc/NEWS.d/next/Build/2023-01-17-21-32-51.gh-issue-100340.i9zRGM.rst
deleted file mode 100644
index 3a37f798dc6..00000000000
--- a/Misc/NEWS.d/next/Build/2023-01-17-21-32-51.gh-issue-100340.i9zRGM.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Allows -Wno-int-conversion for wasm-sdk 17 and onwards, thus enables
-building WASI builds once against the latest sdk.
diff --git a/Misc/NEWS.d/next/Build/2023-01-21-10-31-35.gh-issue-101152.xvM8pL.rst b/Misc/NEWS.d/next/Build/2023-01-21-10-31-35.gh-issue-101152.xvM8pL.rst
deleted file mode 100644
index e35b6178aa4..00000000000
--- a/Misc/NEWS.d/next/Build/2023-01-21-10-31-35.gh-issue-101152.xvM8pL.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-In accordance with :PEP:`699`, the ``ma_version_tag`` field in :c:type:`PyDictObject`
-is deprecated for extension modules. Accessing this field will generate a compiler
-warning at compile time. This field will be removed in Python 3.14.
diff --git a/Misc/NEWS.d/next/Build/2023-01-26-19-02-11.gh-issue-77532.cXD8bg.rst b/Misc/NEWS.d/next/Build/2023-01-26-19-02-11.gh-issue-77532.cXD8bg.rst
deleted file mode 100644
index 5a746dca2e7..00000000000
--- a/Misc/NEWS.d/next/Build/2023-01-26-19-02-11.gh-issue-77532.cXD8bg.rst
+++ /dev/null
@@ -1 +0,0 @@
-Minor fixes to allow building with ``PlatformToolset=ClangCL`` on Windows.
diff --git a/Misc/NEWS.d/next/Build/2023-02-02-23-43-46.gh-issue-101522.lnUDta.rst b/Misc/NEWS.d/next/Build/2023-02-02-23-43-46.gh-issue-101522.lnUDta.rst
deleted file mode 100644
index 2e7f9029e9e..00000000000
--- a/Misc/NEWS.d/next/Build/2023-02-02-23-43-46.gh-issue-101522.lnUDta.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Allow overriding Windows dependencies versions and paths using MSBuild
-properties.
diff --git a/Misc/NEWS.d/next/Build/2023-02-04-06-59-07.gh-issue-101282.7sQz5l.rst b/Misc/NEWS.d/next/Build/2023-02-04-06-59-07.gh-issue-101282.7sQz5l.rst
deleted file mode 100644
index 49d48564667..00000000000
--- a/Misc/NEWS.d/next/Build/2023-02-04-06-59-07.gh-issue-101282.7sQz5l.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Update BOLT configration not to use depreacted usage of ``--split
-functions``. Patch by Dong-hee Na.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-02-05-21-54-46.bpo-32780.Dtiz8z.rst b/Misc/NEWS.d/next/Core and Builtins/2018-02-05-21-54-46.bpo-32780.Dtiz8z.rst
deleted file mode 100644
index 8996d471159..00000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2018-02-05-21-54-46.bpo-32780.Dtiz8z.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Inter-field padding is now inserted into the PEP3118 format strings obtained
-from :class:`ctypes.Structure` objects, reflecting their true representation in
-memory.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-01-03-14-33-23.gh-issue-100712.po6xyB.rst b/Misc/NEWS.d/next/Core and Builtins/2023-01-03-14-33-23.gh-issue-100712.po6xyB.rst
deleted file mode 100644
index 3ebee0dd2aa..00000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-01-03-14-33-23.gh-issue-100712.po6xyB.rst
+++ /dev/null
@@ -1 +0,0 @@
-Added option to build cpython with specialization disabled, by setting ``ENABLE_SPECIALIZATION=False`` in :mod:`opcode`, followed by ``make regen-all``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-01-03-20-59-20.gh-issue-100726.W9huFl.rst b/Misc/NEWS.d/next/Core and Builtins/2023-01-03-20-59-20.gh-issue-100726.W9huFl.rst
deleted file mode 100644
index 2c93098b347..00000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-01-03-20-59-20.gh-issue-100726.W9huFl.rst
+++ /dev/null
@@ -1 +0,0 @@
-Optimize construction of ``range`` object for medium size integers.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-01-06-09-22-21.gh-issue-91351.iq2vZ_.rst b/Misc/NEWS.d/next/Core and Builtins/2023-01-06-09-22-21.gh-issue-91351.iq2vZ_.rst
deleted file mode 100644
index 19de1f8d0fb..00000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-01-06-09-22-21.gh-issue-91351.iq2vZ_.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Fix a case where re-entrant imports could corrupt the import deadlock
-detection code and cause a :exc:`KeyError` to be raised out of
-:mod:`importlib/_bootstrap`. In addition to the straightforward cases, this
-could also happen when garbage collection leads to a warning being emitted --
-as happens when it collects an open socket or file)
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-01-10-14-11-17.gh-issue-100892.qfBVYI.rst b/Misc/NEWS.d/next/Core and Builtins/2023-01-10-14-11-17.gh-issue-100892.qfBVYI.rst
deleted file mode 100644
index f2576becc2f..00000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-01-10-14-11-17.gh-issue-100892.qfBVYI.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix race while iterating over thread states in clearing :class:`threading.local`. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-01-10-16-59-33.gh-issue-100923.ypJAX-.rst b/Misc/NEWS.d/next/Core and Builtins/2023-01-10-16-59-33.gh-issue-100923.ypJAX-.rst
deleted file mode 100644
index b6b3f1d0c58..00000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-01-10-16-59-33.gh-issue-100923.ypJAX-.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Remove the ``mask`` cache entry for the :opcode:`COMPARE_OP` instruction and
-embed the mask into the oparg.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-01-11-22-52-19.gh-issue-100942.ontOy_.rst b/Misc/NEWS.d/next/Core and Builtins/2023-01-11-22-52-19.gh-issue-100942.ontOy_.rst
deleted file mode 100644
index daccea255b1..00000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-01-11-22-52-19.gh-issue-100942.ontOy_.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed segfault in property.getter/setter/deleter that occurred when a property
-subclass overrode the ``__new__`` method to return a non-property instance.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-01-12-13-46-49.gh-issue-100982.mJ234s.rst b/Misc/NEWS.d/next/Core and Builtins/2023-01-12-13-46-49.gh-issue-100982.mJ234s.rst
deleted file mode 100644
index 4f43e783cd6..00000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-01-12-13-46-49.gh-issue-100982.mJ234s.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Adds a new :opcode:`COMPARE_AND_BRANCH` instruction. This is a bit more
-efficient when performing a comparison immediately followed by a branch, and
-restores the design intent of PEP 659 that specializations are local to a
-single instruction.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-01-13-12-56-20.gh-issue-100762.YvHaQJ.rst b/Misc/NEWS.d/next/Core and Builtins/2023-01-13-12-56-20.gh-issue-100762.YvHaQJ.rst
deleted file mode 100644
index 2f6b121439a..00000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-01-13-12-56-20.gh-issue-100762.YvHaQJ.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Record the (virtual) exception block depth in the oparg of
-:opcode:`YIELD_VALUE`. Use this to avoid the expensive ``throw()`` when
-closing generators (and coroutines) that can be closed trivially.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-01-14-17-03-08.gh-issue-101037.9ATNuf.rst b/Misc/NEWS.d/next/Core and Builtins/2023-01-14-17-03-08.gh-issue-101037.9ATNuf.rst
deleted file mode 100644
index a48756657a2..00000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-01-14-17-03-08.gh-issue-101037.9ATNuf.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix potential memory underallocation issue for instances of :class:`int`
-subclasses with value zero.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-01-15-03-26-04.gh-issue-101046.g2CM4S.rst b/Misc/NEWS.d/next/Core and Builtins/2023-01-15-03-26-04.gh-issue-101046.g2CM4S.rst
deleted file mode 100644
index f600473620f..00000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-01-15-03-26-04.gh-issue-101046.g2CM4S.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a possible memory leak in the parser when raising :exc:`MemoryError`.
-Patch by Pablo Galindo
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-01-24-17-13-32.gh-issue-101291.Yr6u_c.rst b/Misc/NEWS.d/next/Core and Builtins/2023-01-24-17-13-32.gh-issue-101291.Yr6u_c.rst
deleted file mode 100644
index b585ff5a817..00000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-01-24-17-13-32.gh-issue-101291.Yr6u_c.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Refactor the ``PyLongObject`` struct into a normal Python object header and
-a ``PyLongValue`` struct.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-01-28-13-11-52.gh-issue-101266.AxV3OF.rst b/Misc/NEWS.d/next/Core and Builtins/2023-01-28-13-11-52.gh-issue-101266.AxV3OF.rst
deleted file mode 100644
index 51999bacb8d..00000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-01-28-13-11-52.gh-issue-101266.AxV3OF.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix :func:`sys.getsizeof` reporting for :class:`int` subclasses.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-01-28-20-31-42.gh-issue-101372.8BcpCC.rst b/Misc/NEWS.d/next/Core and Builtins/2023-01-28-20-31-42.gh-issue-101372.8BcpCC.rst
deleted file mode 100644
index 65a207e3f7e..00000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-01-28-20-31-42.gh-issue-101372.8BcpCC.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix :func:`~unicodedata.is_normalized` to properly handle the UCD 3.2.0
-cases. Patch by Dong-hee Na.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-01-30-08-59-47.gh-issue-101400.Di_ZFm.rst b/Misc/NEWS.d/next/Core and Builtins/2023-01-30-08-59-47.gh-issue-101400.Di_ZFm.rst
deleted file mode 100644
index f3dd783c01e..00000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-01-30-08-59-47.gh-issue-101400.Di_ZFm.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix wrong lineno in exception message on :keyword:`continue` or
-:keyword:`break` which are not in a loop. Patch by Dong-hee Na.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-01-30-11-56-09.gh-issue-59956.7xqnC_.rst b/Misc/NEWS.d/next/Core and Builtins/2023-01-30-11-56-09.gh-issue-59956.7xqnC_.rst
deleted file mode 100644
index b3c1896b949..00000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-01-30-11-56-09.gh-issue-59956.7xqnC_.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The GILState API is now partially compatible with subinterpreters.
-Previously, ``PyThreadState_GET()`` and ``PyGILState_GetThisThreadState()``
-would get out of sync, causing inconsistent behavior and crashes.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-02-06-20-13-36.gh-issue-92173.RQE0mk.rst b/Misc/NEWS.d/next/Core and Builtins/2023-02-06-20-13-36.gh-issue-92173.RQE0mk.rst
deleted file mode 100644
index 6b98aac2a46..00000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-02-06-20-13-36.gh-issue-92173.RQE0mk.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix the ``defs`` and ``kwdefs`` arguments to :c:func:`PyEval_EvalCodeEx`
-and a reference leak in that function.
diff --git a/Misc/NEWS.d/next/Documentation/2022-06-19-22-04-47.gh-issue-88324.GHhSQ1.rst b/Misc/NEWS.d/next/Documentation/2022-06-19-22-04-47.gh-issue-88324.GHhSQ1.rst
deleted file mode 100644
index 6c8d192daa7..00000000000
--- a/Misc/NEWS.d/next/Documentation/2022-06-19-22-04-47.gh-issue-88324.GHhSQ1.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Reword :mod:`subprocess` to emphasize default behavior of *stdin*, *stdout*,
-and *stderr* arguments. Remove inaccurate statement about child file handle
-inheritance.
diff --git a/Misc/NEWS.d/next/Library/2018-05-21-17-18-00.gh-issue-77772.Fhg84L.rst b/Misc/NEWS.d/next/Library/2018-05-21-17-18-00.gh-issue-77772.Fhg84L.rst
deleted file mode 100644
index 3a7c6d45297..00000000000
--- a/Misc/NEWS.d/next/Library/2018-05-21-17-18-00.gh-issue-77772.Fhg84L.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:class:`ctypes.CDLL`, :class:`ctypes.OleDLL`, :class:`ctypes.WinDLL`,
-and :class:`ctypes.PyDLL` now accept :term:`path-like objects
-<path-like object>` as their ``name`` argument. Patch by Robert Hoelzl.
diff --git a/Misc/NEWS.d/next/Library/2020-04-18-17-45-03.bpo-29847.Uxtbq0.rst b/Misc/NEWS.d/next/Library/2020-04-18-17-45-03.bpo-29847.Uxtbq0.rst
deleted file mode 100644
index 010d775a0d9..00000000000
--- a/Misc/NEWS.d/next/Library/2020-04-18-17-45-03.bpo-29847.Uxtbq0.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix a bug where :class:`pathlib.Path` accepted and ignored keyword arguments. Patch provided by Yurii Karabas.
diff --git a/Misc/NEWS.d/next/Library/2020-11-20-21-06-08.bpo-40077.M-iZq3.rst b/Misc/NEWS.d/next/Library/2020-11-20-21-06-08.bpo-40077.M-iZq3.rst
deleted file mode 100644
index 8a74477a4b3..00000000000
--- a/Misc/NEWS.d/next/Library/2020-11-20-21-06-08.bpo-40077.M-iZq3.rst
+++ /dev/null
@@ -1 +0,0 @@
-Convert :mod:`elementtree` types to heap types. Patch by Erlend E. Aasland.
diff --git a/Misc/NEWS.d/next/Library/2022-02-05-12-01-58.bpo-38941.8IhvyG.rst b/Misc/NEWS.d/next/Library/2022-02-05-12-01-58.bpo-38941.8IhvyG.rst
deleted file mode 100644
index 5f996042260..00000000000
--- a/Misc/NEWS.d/next/Library/2022-02-05-12-01-58.bpo-38941.8IhvyG.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-The :mod:`xml.etree.ElementTree` module now emits :exc:`DeprecationWarning`
-when testing the truth value of an :class:`xml.etree.ElementTree.Element`.
-Before, the Python implementation emitted :exc:`FutureWarning`, and the C
-implementation emitted nothing.
diff --git a/Misc/NEWS.d/next/Library/2022-07-22-13-38-37.gh-issue-94518._ZP0cz.rst b/Misc/NEWS.d/next/Library/2022-07-22-13-38-37.gh-issue-94518._ZP0cz.rst
deleted file mode 100644
index a9d6d69f7ef..00000000000
--- a/Misc/NEWS.d/next/Library/2022-07-22-13-38-37.gh-issue-94518._ZP0cz.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-``_posixsubprocess`` now initializes all UID and GID variables using a
-reserved ``-1`` value instead of a separate flag. Patch by Oleg Iarygin.
diff --git a/Misc/NEWS.d/next/Library/2022-09-26-21-18-47.gh-issue-60580.0hBgde.rst b/Misc/NEWS.d/next/Library/2022-09-26-21-18-47.gh-issue-60580.0hBgde.rst
deleted file mode 100644
index 630e56cd2f7..00000000000
--- a/Misc/NEWS.d/next/Library/2022-09-26-21-18-47.gh-issue-60580.0hBgde.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:data:`ctypes.wintypes.BYTE` definition changed from
-:data:`~ctypes.c_byte` to :data:`~ctypes.c_ubyte` to match Windows
-SDK. Patch by Anatoly Techtonik and Oleg Iarygin.
diff --git a/Misc/NEWS.d/next/Library/2022-11-14-03-06-03.gh-issue-88597.EYJA-Q.rst b/Misc/NEWS.d/next/Library/2022-11-14-03-06-03.gh-issue-88597.EYJA-Q.rst
deleted file mode 100644
index a98e1ab4d15..00000000000
--- a/Misc/NEWS.d/next/Library/2022-11-14-03-06-03.gh-issue-88597.EYJA-Q.rst
+++ /dev/null
@@ -1 +0,0 @@
-:mod:`uuid` now has a command line interface. Try ``python -m uuid -h``.
diff --git a/Misc/NEWS.d/next/Library/2022-11-15-23-30-39.gh-issue-86682.gK9i1N.rst b/Misc/NEWS.d/next/Library/2022-11-15-23-30-39.gh-issue-86682.gK9i1N.rst
deleted file mode 100644
index 64ef42a9a1c..00000000000
--- a/Misc/NEWS.d/next/Library/2022-11-15-23-30-39.gh-issue-86682.gK9i1N.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Ensure runtime-created collections have the correct module name using
-the newly added (internal) :func:`sys._getframemodulename`.
diff --git a/Misc/NEWS.d/next/Library/2022-11-24-21-52-31.gh-issue-99266.88GcV9.rst b/Misc/NEWS.d/next/Library/2022-11-24-21-52-31.gh-issue-99266.88GcV9.rst
deleted file mode 100644
index 97e9569e40a..00000000000
--- a/Misc/NEWS.d/next/Library/2022-11-24-21-52-31.gh-issue-99266.88GcV9.rst
+++ /dev/null
@@ -1 +0,0 @@
-Preserve more detailed error messages in :mod:`ctypes`.
diff --git a/Misc/NEWS.d/next/Library/2022-12-10-15-30-17.gh-issue-67790.P9YUZM.rst b/Misc/NEWS.d/next/Library/2022-12-10-15-30-17.gh-issue-67790.P9YUZM.rst
deleted file mode 100644
index ba0db774f8b..00000000000
--- a/Misc/NEWS.d/next/Library/2022-12-10-15-30-17.gh-issue-67790.P9YUZM.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add float-style formatting support for :class:`fractions.Fraction`
-instances.
diff --git a/Misc/NEWS.d/next/Library/2022-12-11-14-38-59.gh-issue-99952.IYGLzr.rst b/Misc/NEWS.d/next/Library/2022-12-11-14-38-59.gh-issue-99952.IYGLzr.rst
deleted file mode 100644
index 09ec9612495..00000000000
--- a/Misc/NEWS.d/next/Library/2022-12-11-14-38-59.gh-issue-99952.IYGLzr.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a reference undercounting issue in :class:`ctypes.Structure` with ``from_param()``
-results larger than a C pointer.
diff --git a/Misc/NEWS.d/next/Library/2022-12-19-23-19-26.gh-issue-96290.qFjsi6.rst b/Misc/NEWS.d/next/Library/2022-12-19-23-19-26.gh-issue-96290.qFjsi6.rst
deleted file mode 100644
index 33f98602bd1..00000000000
--- a/Misc/NEWS.d/next/Library/2022-12-19-23-19-26.gh-issue-96290.qFjsi6.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Fix handling of partial and invalid UNC drives in ``ntpath.splitdrive()``, and in
-``ntpath.normpath()`` on non-Windows systems. Paths such as '\\server' and '\\' are now considered
-by ``splitdrive()`` to contain only a drive, and consequently are not modified by ``normpath()`` on
-non-Windows systems. The behaviour of ``normpath()`` on Windows systems is unaffected, as native
-OS APIs are used. Patch by Eryk Sun, with contributions by Barney Gale.
diff --git a/Misc/NEWS.d/next/Library/2022-12-21-17-49-50.gh-issue-100160.N0NHRj.rst b/Misc/NEWS.d/next/Library/2022-12-21-17-49-50.gh-issue-100160.N0NHRj.rst
deleted file mode 100644
index d5cc785722d..00000000000
--- a/Misc/NEWS.d/next/Library/2022-12-21-17-49-50.gh-issue-100160.N0NHRj.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Emit a deprecation warning in
-:meth:`asyncio.DefaultEventLoopPolicy.get_event_loop` if there is no current
-event loop set and it decides to create one.
diff --git a/Misc/NEWS.d/next/Library/2023-01-04-14-42-59.gh-issue-100750.iFJs5Y.rst b/Misc/NEWS.d/next/Library/2023-01-04-14-42-59.gh-issue-100750.iFJs5Y.rst
deleted file mode 100644
index be351532822..00000000000
--- a/Misc/NEWS.d/next/Library/2023-01-04-14-42-59.gh-issue-100750.iFJs5Y.rst
+++ /dev/null
@@ -1 +0,0 @@
-pass encoding kwarg to subprocess in platform
diff --git a/Misc/NEWS.d/next/Library/2023-01-08-00-12-44.gh-issue-39615.gn4PhB.rst b/Misc/NEWS.d/next/Library/2023-01-08-00-12-44.gh-issue-39615.gn4PhB.rst
deleted file mode 100644
index 1d04cc2cd54..00000000000
--- a/Misc/NEWS.d/next/Library/2023-01-08-00-12-44.gh-issue-39615.gn4PhB.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:func:`warnings.warn` now has the ability to skip stack frames based on code
-filename prefix rather than only a numeric ``stacklevel`` via the new
-``skip_file_prefixes`` keyword argument.
diff --git a/Misc/NEWS.d/next/Library/2023-01-12-01-18-13.gh-issue-100573.KDskqo.rst b/Misc/NEWS.d/next/Library/2023-01-12-01-18-13.gh-issue-100573.KDskqo.rst
deleted file mode 100644
index 97b95d18d1e..00000000000
--- a/Misc/NEWS.d/next/Library/2023-01-12-01-18-13.gh-issue-100573.KDskqo.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix a Windows :mod:`asyncio` bug with named pipes where a client doing ``os.stat()`` on the pipe would cause an error in the server that disabled serving future requests.
diff --git a/Misc/NEWS.d/next/Library/2023-01-12-21-22-20.gh-issue-101000.wz4Xgc.rst b/Misc/NEWS.d/next/Library/2023-01-12-21-22-20.gh-issue-101000.wz4Xgc.rst
deleted file mode 100644
index 2082361c41d..00000000000
--- a/Misc/NEWS.d/next/Library/2023-01-12-21-22-20.gh-issue-101000.wz4Xgc.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add :func:`os.path.splitroot()`, which splits a path into a 3-item tuple
-``(drive, root, tail)``. This new function is used by :mod:`pathlib` to
-improve the performance of path construction by up to a third.
diff --git a/Misc/NEWS.d/next/Library/2023-01-14-12-58-21.gh-issue-101015.stWFid.rst b/Misc/NEWS.d/next/Library/2023-01-14-12-58-21.gh-issue-101015.stWFid.rst
deleted file mode 100644
index b9d73ff9855..00000000000
--- a/Misc/NEWS.d/next/Library/2023-01-14-12-58-21.gh-issue-101015.stWFid.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix :func:`typing.get_type_hints` on ``'*tuple[...]'`` and ``*tuple[...]``.
-It must not drop the ``Unpack`` part.
diff --git a/Misc/NEWS.d/next/Library/2023-01-15-09-11-30.gh-issue-94518.jvxtxm.rst b/Misc/NEWS.d/next/Library/2023-01-15-09-11-30.gh-issue-94518.jvxtxm.rst
deleted file mode 100644
index 77563090464..00000000000
--- a/Misc/NEWS.d/next/Library/2023-01-15-09-11-30.gh-issue-94518.jvxtxm.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Group-related variables of ``_posixsubprocess`` module are renamed to
-stress that supplimentary group affinity is added to a fork, not
-replace the inherited ones. Patch by Oleg Iarygin.
diff --git a/Misc/NEWS.d/next/Library/2023-01-18-17-58-50.gh-issue-101144.FHd8Un.rst b/Misc/NEWS.d/next/Library/2023-01-18-17-58-50.gh-issue-101144.FHd8Un.rst
deleted file mode 100644
index 29765225994..00000000000
--- a/Misc/NEWS.d/next/Library/2023-01-18-17-58-50.gh-issue-101144.FHd8Un.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Make :func:`zipfile.Path.open` and :func:`zipfile.Path.read_text` also accept
-``encoding`` as a positional argument. This was the behavior in Python 3.9 and
-earlier. 3.10 introduced a regression where supplying it as a positional
-argument would lead to a :exc:`TypeError`.
diff --git a/Misc/NEWS.d/next/Library/2023-01-20-10-46-59.gh-issue-101143.hJo8hu.rst b/Misc/NEWS.d/next/Library/2023-01-20-10-46-59.gh-issue-101143.hJo8hu.rst
deleted file mode 100644
index d14b9e25a69..00000000000
--- a/Misc/NEWS.d/next/Library/2023-01-20-10-46-59.gh-issue-101143.hJo8hu.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Remove unused references to :class:`~asyncio.TimerHandle` in
-``asyncio.base_events.BaseEventLoop._add_callback``.
diff --git a/Misc/NEWS.d/next/Library/2023-01-21-16-50-22.gh-issue-100795.NPMZf7.rst b/Misc/NEWS.d/next/Library/2023-01-21-16-50-22.gh-issue-100795.NPMZf7.rst
deleted file mode 100644
index 4cb56ea0f0e..00000000000
--- a/Misc/NEWS.d/next/Library/2023-01-21-16-50-22.gh-issue-100795.NPMZf7.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Avoid potential unexpected ``freeaddrinfo`` call (double free) in :mod:`socket`
-when when a libc ``getaddrinfo()`` implementation leaves garbage in an output
-pointer when returning an error. Original patch by Sergey G. Brester.
diff --git a/Misc/NEWS.d/next/Library/2023-01-24-12-53-59.gh-issue-92123.jf6TO5.rst b/Misc/NEWS.d/next/Library/2023-01-24-12-53-59.gh-issue-92123.jf6TO5.rst
deleted file mode 100644
index 4b4443a55fd..00000000000
--- a/Misc/NEWS.d/next/Library/2023-01-24-12-53-59.gh-issue-92123.jf6TO5.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Adapt the ``_elementtree`` extension module to multi-phase init (:pep:`489`).
-Patches by Erlend E. Aasland.
diff --git a/Misc/NEWS.d/next/Library/2023-01-25-18-07-20.gh-issue-101326.KL4SFv.rst b/Misc/NEWS.d/next/Library/2023-01-25-18-07-20.gh-issue-101326.KL4SFv.rst
deleted file mode 100644
index 54b69b94309..00000000000
--- a/Misc/NEWS.d/next/Library/2023-01-25-18-07-20.gh-issue-101326.KL4SFv.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix regression when passing ``None`` as second or third argument to ``FutureIter.throw``.
diff --git a/Misc/NEWS.d/next/Library/2023-01-26-01-25-56.gh-issue-101317.vWaS1x.rst b/Misc/NEWS.d/next/Library/2023-01-26-01-25-56.gh-issue-101317.vWaS1x.rst
deleted file mode 100644
index f1ce0e0a527..00000000000
--- a/Misc/NEWS.d/next/Library/2023-01-26-01-25-56.gh-issue-101317.vWaS1x.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add *ssl_shutdown_timeout* parameter for :meth:`asyncio.StreamWriter.start_tls`.
-
diff --git a/Misc/NEWS.d/next/Library/2023-01-26-06-44-35.gh-issue-101323.h8Hk11.rst b/Misc/NEWS.d/next/Library/2023-01-26-06-44-35.gh-issue-101323.h8Hk11.rst
deleted file mode 100644
index f8419e130db..00000000000
--- a/Misc/NEWS.d/next/Library/2023-01-26-06-44-35.gh-issue-101323.h8Hk11.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a bug where errors where not thrown by zlib._ZlibDecompressor if
-encountered during decompressing.
diff --git a/Misc/NEWS.d/next/Library/2023-02-04-21-01-49.gh-issue-101570.lbtUsD.rst b/Misc/NEWS.d/next/Library/2023-02-04-21-01-49.gh-issue-101570.lbtUsD.rst
deleted file mode 100644
index 599edab6c07..00000000000
--- a/Misc/NEWS.d/next/Library/2023-02-04-21-01-49.gh-issue-101570.lbtUsD.rst
+++ /dev/null
@@ -1 +0,0 @@
-Upgrade pip wheel bundled with ensurepip (pip 23.0)
diff --git a/Misc/NEWS.d/next/Library/2023-02-05-14-39-49.gh-issue-101541.Mo3ppp.rst b/Misc/NEWS.d/next/Library/2023-02-05-14-39-49.gh-issue-101541.Mo3ppp.rst
deleted file mode 100644
index 0f149e80dc5..00000000000
--- a/Misc/NEWS.d/next/Library/2023-02-05-14-39-49.gh-issue-101541.Mo3ppp.rst
+++ /dev/null
@@ -1 +0,0 @@
-[Enum] - fix psuedo-flag creation
diff --git a/Misc/NEWS.d/next/Security/2022-11-08-12-06-52.gh-issue-99108.4Wrsuh.rst b/Misc/NEWS.d/next/Security/2022-11-08-12-06-52.gh-issue-99108.4Wrsuh.rst
deleted file mode 100644
index 64acc09c482..00000000000
--- a/Misc/NEWS.d/next/Security/2022-11-08-12-06-52.gh-issue-99108.4Wrsuh.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Replace the builtin :mod:`hashlib` implementations of SHA2-224 and SHA2-256
-originally from LibTomCrypt with formally verified, side-channel resistant
-code from the `HACL* <https://github.com/hacl-star/hacl-star/>`_ project. The
-builtins remain a fallback only used when OpenSSL does not provide them.
diff --git a/Misc/NEWS.d/next/Tests/2023-02-04-17-24-33.gh-issue-101334._yOqwg.rst b/Misc/NEWS.d/next/Tests/2023-02-04-17-24-33.gh-issue-101334._yOqwg.rst
deleted file mode 100644
index 2a95fd9ae53..00000000000
--- a/Misc/NEWS.d/next/Tests/2023-02-04-17-24-33.gh-issue-101334._yOqwg.rst
+++ /dev/null
@@ -1 +0,0 @@
-``test_tarfile`` has been updated to pass when run as a high UID.
diff --git a/Misc/NEWS.d/next/Windows/2023-01-11-14-42-11.gh-issue-100247.YfEmSz.rst b/Misc/NEWS.d/next/Windows/2023-01-11-14-42-11.gh-issue-100247.YfEmSz.rst
deleted file mode 100644
index 7bfcbd7ddec..00000000000
--- a/Misc/NEWS.d/next/Windows/2023-01-11-14-42-11.gh-issue-100247.YfEmSz.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Restores support for the :file:`py.exe` launcher finding shebang commands in
-its configuration file using the full command name.
diff --git a/Misc/NEWS.d/next/Windows/2023-01-11-16-28-09.gh-issue-100320.2DU2it.rst b/Misc/NEWS.d/next/Windows/2023-01-11-16-28-09.gh-issue-100320.2DU2it.rst
deleted file mode 100644
index c206fc8520a..00000000000
--- a/Misc/NEWS.d/next/Windows/2023-01-11-16-28-09.gh-issue-100320.2DU2it.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Ensures the ``PythonPath`` registry key from an install is used when
-launching from a different copy of Python that relies on an existing install
-to provide a copy of its modules and standard library.
diff --git a/Misc/NEWS.d/next/Windows/2023-01-17-18-17-58.gh-issue-82052.mWyysT.rst b/Misc/NEWS.d/next/Windows/2023-01-17-18-17-58.gh-issue-82052.mWyysT.rst
deleted file mode 100644
index 4f7ab200b85..00000000000
--- a/Misc/NEWS.d/next/Windows/2023-01-17-18-17-58.gh-issue-82052.mWyysT.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed an issue where writing more than 32K of Unicode output to the console screen in one go can result in mojibake.
diff --git a/Misc/NEWS.d/next/Windows/2023-01-18-18-25-18.gh-issue-101135.HF9VlG.rst b/Misc/NEWS.d/next/Windows/2023-01-18-18-25-18.gh-issue-101135.HF9VlG.rst
deleted file mode 100644
index 2e6d6371340..00000000000
--- a/Misc/NEWS.d/next/Windows/2023-01-18-18-25-18.gh-issue-101135.HF9VlG.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Restore ability to launch older 32-bit versions from the :file:`py.exe`
-launcher when both 32-bit and 64-bit installs of the same version are
-available.
diff --git a/Misc/NEWS.d/next/Windows/2023-01-25-00-23-31.gh-issue-99834.WN41lc.rst b/Misc/NEWS.d/next/Windows/2023-01-25-00-23-31.gh-issue-99834.WN41lc.rst
deleted file mode 100644
index d3894fa4ea3..00000000000
--- a/Misc/NEWS.d/next/Windows/2023-01-25-00-23-31.gh-issue-99834.WN41lc.rst
+++ /dev/null
@@ -1 +0,0 @@
-Updates bundled copy of Tcl/Tk to 8.6.13.0
diff --git a/Misc/NEWS.d/next/Windows/2023-01-31-16-50-07.gh-issue-101467.ye9t-L.rst b/Misc/NEWS.d/next/Windows/2023-01-31-16-50-07.gh-issue-101467.ye9t-L.rst
deleted file mode 100644
index 4d4da05afa2..00000000000
--- a/Misc/NEWS.d/next/Windows/2023-01-31-16-50-07.gh-issue-101467.ye9t-L.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The ``py.exe`` launcher now correctly filters when only a single runtime is
-installed. It also correctly handles prefix matches on tags so that ``-3.1``
-does not match ``3.11``, but would still match ``3.1-32``.
diff --git a/Misc/NEWS.d/next/Windows/2023-02-03-17-53-06.gh-issue-101543.cORAT4.rst b/Misc/NEWS.d/next/Windows/2023-02-03-17-53-06.gh-issue-101543.cORAT4.rst
deleted file mode 100644
index d4e2c6f2301..00000000000
--- a/Misc/NEWS.d/next/Windows/2023-02-03-17-53-06.gh-issue-101543.cORAT4.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Ensure the install path in the registry is only used when the standard
-library hasn't been located in any other way.
diff --git a/README.rst b/README.rst
index 814efef83a3..b1756e20c14 100644
--- a/README.rst
+++ b/README.rst
@@ -1,4 +1,4 @@
-This is Python version 3.12.0 alpha 4
+This is Python version 3.12.0 alpha 5
=====================================
.. image:: https://github.com/python/cpython/workflows/Tests/badge.svg