Python 3.14.0b1
diff --git a/Doc/c-api/arg.rst b/Doc/c-api/arg.rst
index 0b05e86..3bbc990 100644
--- a/Doc/c-api/arg.rst
+++ b/Doc/c-api/arg.rst
@@ -274,7 +274,7 @@
    Convert a Python integer to a C :c:expr:`unsigned long` without
    overflow checking.
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       Use :meth:`~object.__index__` if available.
 
 ``L`` (:class:`int`) [long long]
@@ -284,7 +284,7 @@
    Convert a Python integer to a C :c:expr:`unsigned long long`
    without overflow checking.
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       Use :meth:`~object.__index__` if available.
 
 ``n`` (:class:`int`) [:c:type:`Py_ssize_t`]
@@ -380,10 +380,10 @@
    The *converter* for the ``O&`` format unit in *items* must not store
    a borrowed buffer or a borrowed reference.
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       :class:`str` and :class:`bytearray` objects no longer accepted as a sequence.
 
-   .. deprecated:: next
+   .. deprecated:: 3.14
       Non-tuple sequences are deprecated if *items* contains format units
       which store a borrowed buffer or a borrowed reference.
 
@@ -396,7 +396,7 @@
    If the argument is not ``None``, it is parsed according to the specified
    format unit.
 
-   .. versionadded:: next
+   .. versionadded:: 3.14
 
 A few other characters have a meaning in a format string.  These may not occur
 inside nested parentheses.  They are:
diff --git a/Doc/c-api/init_config.rst b/Doc/c-api/init_config.rst
index 1f413a8..e193165 100644
--- a/Doc/c-api/init_config.rst
+++ b/Doc/c-api/init_config.rst
@@ -1486,7 +1486,7 @@
 
       Default: ``0``.
 
-     .. versionchanged:: next
+     .. versionchanged:: 3.14
 
         Added support for ``import_time = 2``
 
diff --git a/Doc/howto/logging-cookbook.rst b/Doc/howto/logging-cookbook.rst
index 661d6c2..7d64a02 100644
--- a/Doc/howto/logging-cookbook.rst
+++ b/Doc/howto/logging-cookbook.rst
@@ -626,7 +626,7 @@
    of each message with the handler's level, and only passes a message to a
    handler if it's appropriate to do so.
 
-.. versionchanged:: next
+.. versionchanged:: 3.14
    The :class:`QueueListener` can be started (and stopped) via the
    :keyword:`with` statement. For example:
 
diff --git a/Doc/library/argparse.rst b/Doc/library/argparse.rst
index feccc63..29396c7 100644
--- a/Doc/library/argparse.rst
+++ b/Doc/library/argparse.rst
@@ -641,7 +641,7 @@
    >>> parser = argparse.ArgumentParser(description='Process some integers.')
    >>> parser.color = True
 
-.. versionadded:: next
+.. versionadded:: 3.14
 
 
 The add_argument() method
diff --git a/Doc/library/ast.rst b/Doc/library/ast.rst
index c9ae0ab..ca9a6b0 100644
--- a/Doc/library/ast.rst
+++ b/Doc/library/ast.rst
@@ -2577,21 +2577,21 @@
    Python version in the format 3.x (for example, 3.10). Defaults to the
    current version of the interpreter.
 
-   .. versionadded:: next
+   .. versionadded:: 3.14
 
 .. option:: -O <level>
             --optimize <level>
 
    Optimization level for parser. Defaults to no optimization.
 
-   .. versionadded:: next
+   .. versionadded:: 3.14
 
 .. option:: --show-empty
 
    Show empty lists and fields that are ``None``. Defaults to not showing empty
    objects.
 
-   .. versionadded:: next
+   .. versionadded:: 3.14
 
 
 If :file:`infile` is specified its contents are parsed to AST and dumped
diff --git a/Doc/library/asyncio-eventloop.rst b/Doc/library/asyncio-eventloop.rst
index e25f6e5..21f7d05 100644
--- a/Doc/library/asyncio-eventloop.rst
+++ b/Doc/library/asyncio-eventloop.rst
@@ -388,7 +388,7 @@
    .. versionchanged:: 3.11
       Added the *context* parameter.
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       Added the *eager_start* parameter.
 
 .. method:: loop.set_task_factory(factory)
diff --git a/Doc/library/audit_events.rst b/Doc/library/audit_events.rst
index d2377a3..73a5809 100644
--- a/Doc/library/audit_events.rst
+++ b/Doc/library/audit_events.rst
@@ -48,5 +48,5 @@
 | ctypes.PyObj_FromPtr       | ``obj``                                   |
 +----------------------------+-------------------------------------------+
 
-.. versionadded:: next
+.. versionadded:: 3.14
    The ``_posixsubprocess.fork_exec`` internal audit event.
diff --git a/Doc/library/codecs.rst b/Doc/library/codecs.rst
index 14f6547..8651160 100644
--- a/Doc/library/codecs.rst
+++ b/Doc/library/codecs.rst
@@ -208,7 +208,7 @@
    .. versionchanged:: 3.11
       The ``'U'`` mode has been removed.
 
-   .. deprecated:: next
+   .. deprecated:: 3.14
 
       :func:`codecs.open` has been superseded by :func:`open`.
 
diff --git a/Doc/library/ctypes.rst b/Doc/library/ctypes.rst
index 1b78b33..5b733d5 100644
--- a/Doc/library/ctypes.rst
+++ b/Doc/library/ctypes.rst
@@ -2358,7 +2358,7 @@
       :func:`POINTER` for corresponding ctypes data type. If a pointer type
       was not yet created, the attribute is missing.
 
-      .. versionadded:: next
+      .. versionadded:: 3.14
 
    Common instance variables of ctypes data types:
 
@@ -2756,7 +2756,7 @@
 
       This is only implemented for the MSVC-compatible memory layout.
 
-      .. deprecated-removed:: next 3.19
+      .. deprecated-removed:: 3.14 3.19
 
          For historical reasons, if :attr:`!_pack_` is non-zero,
          the MSVC-compatible layout will be used by default.
@@ -2799,7 +2799,7 @@
       :attr:`!_layout_` must already be defined when
       :attr:`~Structure._fields_` is assigned, otherwise it will have no effect.
 
-      .. versionadded:: next
+      .. versionadded:: 3.14
 
    .. attribute:: _anonymous_
 
diff --git a/Doc/library/curses.rst b/Doc/library/curses.rst
index 4bccfdd..137504c 100644
--- a/Doc/library/curses.rst
+++ b/Doc/library/curses.rst
@@ -80,7 +80,7 @@
 
    * Change the definition of the color-pair ``0`` to ``(fg, bg)``.
 
-   .. versionadded:: next
+   .. versionadded:: 3.14
 
 
 .. function:: baudrate()
diff --git a/Doc/library/decimal.rst b/Doc/library/decimal.rst
index deaad05..f53c1f3 100644
--- a/Doc/library/decimal.rst
+++ b/Doc/library/decimal.rst
@@ -1037,7 +1037,7 @@
    IEEE interchange formats.  The argument must be a multiple of 32 and less
    than :const:`IEEE_CONTEXT_MAX_BITS`.
 
-   .. versionadded:: next
+   .. versionadded:: 3.14
 
 New contexts can also be created using the :class:`Context` constructor
 described below. In addition, the module provides three pre-made contexts:
diff --git a/Doc/library/exceptions.rst b/Doc/library/exceptions.rst
index 4b391ba..bb72032 100644
--- a/Doc/library/exceptions.rst
+++ b/Doc/library/exceptions.rst
@@ -436,7 +436,7 @@
    .. versionadded:: 3.13
       Previously, a plain :exc:`RuntimeError` was raised.
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
 
       :meth:`threading.Thread.join` can now raise this exception.
 
diff --git a/Doc/library/faulthandler.rst b/Doc/library/faulthandler.rst
index e34b067..5058b85 100644
--- a/Doc/library/faulthandler.rst
+++ b/Doc/library/faulthandler.rst
@@ -69,7 +69,7 @@
 Dumping the C stack
 -------------------
 
-.. versionadded:: next
+.. versionadded:: 3.14
 
 .. function:: dump_c_stack(file=sys.stderr)
 
@@ -130,7 +130,7 @@
       Only the current thread is dumped if the :term:`GIL` is disabled to
       prevent the risk of data races.
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       The dump now displays the C stack trace if *c_stack* is true.
 
 .. function:: disable()
diff --git a/Doc/library/fcntl.rst b/Doc/library/fcntl.rst
index b4ea3e7..c8ce86c 100644
--- a/Doc/library/fcntl.rst
+++ b/Doc/library/fcntl.rst
@@ -79,7 +79,7 @@
    On macOS and NetBSD, the :mod:`!fcntl` module exposes the ``F_GETNOSIGPIPE``
    and ``F_SETNOSIGPIPE`` constant.
 
-.. versionchanged:: next
+.. versionchanged:: 3.14
    On Linux >= 6.1, the :mod:`!fcntl` module exposes the ``F_DUPFD_QUERY``
    to query a file descriptor pointing to the same file.
 
@@ -121,7 +121,7 @@
 
    .. audit-event:: fcntl.fcntl fd,cmd,arg fcntl.fcntl
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       Add support of arbitrary :term:`bytes-like objects <bytes-like object>`,
       not only :class:`bytes`.
 
@@ -181,7 +181,7 @@
 
    .. audit-event:: fcntl.ioctl fd,request,arg fcntl.ioctl
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       The GIL is always released during a system call.
       System calls failing with EINTR are automatically retried.
 
diff --git a/Doc/library/getpass.rst b/Doc/library/getpass.rst
index 38b78dc..0fb0fc8 100644
--- a/Doc/library/getpass.rst
+++ b/Doc/library/getpass.rst
@@ -39,7 +39,7 @@
       If you call getpass from within IDLE, the input may be done in the
       terminal you launched IDLE from rather than the idle window itself.
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       Added the *echo_char* parameter for keyboard feedback.
 
 .. exception:: GetPassWarning
diff --git a/Doc/library/hashlib.rst b/Doc/library/hashlib.rst
index ff15a08..bb2d2fa 100644
--- a/Doc/library/hashlib.rst
+++ b/Doc/library/hashlib.rst
@@ -302,7 +302,7 @@
 
    .. versionadded:: 3.11
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       Now raises a :exc:`BlockingIOError` if the file is opened in blocking
       mode. Previously, spurious null bytes were added to the digest.
 
diff --git a/Doc/library/heapq.rst b/Doc/library/heapq.rst
index 2bd0162..922ba0c 100644
--- a/Doc/library/heapq.rst
+++ b/Doc/library/heapq.rst
@@ -105,7 +105,7 @@
 
    Transform list *x* into a max-heap, in-place, in linear time.
 
-   .. versionadded:: next
+   .. versionadded:: 3.14
 
 
 .. function:: heappush_max(heap, item)
@@ -113,7 +113,7 @@
    Push the value *item* onto the max-heap *heap*, maintaining the max-heap
    invariant.
 
-   .. versionadded:: next
+   .. versionadded:: 3.14
 
 
 .. function:: heappop_max(heap)
@@ -122,7 +122,7 @@
    max-heap invariant.  If the max-heap is empty, :exc:`IndexError` is raised.
    To access the largest item without popping it, use ``maxheap[0]``.
 
-   .. versionadded:: next
+   .. versionadded:: 3.14
 
 
 .. function:: heappushpop_max(heap, item)
@@ -132,7 +132,7 @@
    The combined action runs more efficiently than :func:`heappush_max`
    followed by a separate call to :func:`heappop_max`.
 
-   .. versionadded:: next
+   .. versionadded:: 3.14
 
 
 .. function:: heapreplace_max(heap, item)
@@ -145,7 +145,7 @@
    The value returned may be smaller than the *item* added.  Refer to the
    analogous function :func:`heapreplace` for detailed usage notes.
 
-   .. versionadded:: next
+   .. versionadded:: 3.14
 
 
 The module also offers three general purpose functions based on heaps.
diff --git a/Doc/library/logging.handlers.rst b/Doc/library/logging.handlers.rst
index 72312b5..63ef533 100644
--- a/Doc/library/logging.handlers.rst
+++ b/Doc/library/logging.handlers.rst
@@ -1148,7 +1148,7 @@
    .. versionchanged:: 3.5
       The ``respect_handler_level`` argument was added.
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       :class:`QueueListener` can now be used as a context manager via
       :keyword:`with`. When entering the context, the listener is started. When
       exiting the context, the listener is stopped.
@@ -1186,7 +1186,7 @@
       This starts up a background thread to monitor the queue for
       LogRecords to process.
 
-      .. versionchanged:: next
+      .. versionchanged:: 3.14
          Raises :exc:`RuntimeError` if called and the listener is already
          running.
 
diff --git a/Doc/library/multiprocessing.rst b/Doc/library/multiprocessing.rst
index e44142a..6c43d5f 100644
--- a/Doc/library/multiprocessing.rst
+++ b/Doc/library/multiprocessing.rst
@@ -687,7 +687,7 @@
       :attr:`exitcode` you may simply catch :exc:`KeyboardInterrupt` and call
       ``exit(your_code)``.
 
-      .. versionadded:: next
+      .. versionadded:: 3.14
 
    .. method:: terminate()
 
diff --git a/Doc/library/pathlib.rst b/Doc/library/pathlib.rst
index acb9181..7d7692d 100644
--- a/Doc/library/pathlib.rst
+++ b/Doc/library/pathlib.rst
@@ -871,7 +871,7 @@
 
    .. versionadded:: 3.13
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       The URL authority is discarded if it matches the local hostname.
       Otherwise, if the authority isn't empty or ``localhost``, then on
       Windows a UNC path is returned (as before), and on other platforms a
diff --git a/Doc/library/re.rst b/Doc/library/re.rst
index 0ee2d68..eb3b1e5 100644
--- a/Doc/library/re.rst
+++ b/Doc/library/re.rst
@@ -667,7 +667,7 @@
 ``\z``
    Matches only at the end of the string.
 
-   .. versionadded:: next
+   .. versionadded:: 3.14
 
 ``\Z``
    The same as ``\z``.  For compatibility with old Python versions.
diff --git a/Doc/library/readline.rst b/Doc/library/readline.rst
index 29e560c..f649fce 100644
--- a/Doc/library/readline.rst
+++ b/Doc/library/readline.rst
@@ -76,7 +76,7 @@
    if given, and :code:`"<readline_init_file>"` otherwise, regardless of
    which file the library resolves.
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       The auditing event was added.
 
 
@@ -119,7 +119,7 @@
    and raises an :ref:`auditing event <auditing>` ``open`` with the file
    name if given and :code:`"~/.history"` otherwise.
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       The auditing event was added.
 
 
@@ -131,7 +131,7 @@
    :ref:`auditing event <auditing>` ``open`` with the file name if given and
    :code:`"~/.history"` otherwise.
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       The auditing event was added.
 
 
@@ -146,7 +146,7 @@
 
    .. versionadded:: 3.5
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       The auditing event was added.
 
 
diff --git a/Doc/library/socket.rst b/Doc/library/socket.rst
index 3c8dc26..8fd5187 100644
--- a/Doc/library/socket.rst
+++ b/Doc/library/socket.rst
@@ -170,7 +170,7 @@
     .. versionchanged:: 3.13.3
        FreeBSD support added.
 
-    .. versionchanged:: next
+    .. versionchanged:: 3.14
        Added ``channel`` field.
        ``device_id`` not packed in a tuple is now accepted.
 
@@ -178,7 +178,7 @@
     the Bluetooth address as a string or a :class:`bytes` object.
     (ex. ``'12:23:34:45:56:67'`` or ``b'12:23:34:45:56:67'``)
 
-    .. versionchanged:: next
+    .. versionchanged:: 3.14
        FreeBSD support added.
 
 - :const:`AF_ALG` is a Linux-only socket based interface to Kernel
@@ -498,7 +498,7 @@
    .. versionchanged:: 3.11
       NetBSD support was added.
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       Restored missing ``CAN_RAW_ERR_FILTER`` on Linux.
 
 .. data:: CAN_BCM
@@ -709,7 +709,7 @@
    :const:`!SO_BTH_*` are only available on Windows.
    Other constants may be available on Linux and various BSD platforms.
 
-   .. versionadded:: next
+   .. versionadded:: 3.14
 
 .. data:: HCI_FILTER
           HCI_TIME_STAMP
@@ -720,7 +720,7 @@
    Option names for use with :const:`BTPROTO_HCI`.
    Availability and format of the option values depend on platform.
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       Added :const:`!SO_HCI_EVT_FILTER` and :const:`!SO_HCI_PKT_FILTER`
       on NetBSD and DragonFly BSD.
       Added :const:`!HCI_DATA_DIR` on FreeBSD, NetBSD and DragonFly BSD.
@@ -732,7 +732,7 @@
 
    .. availability:: Linux
 
-   .. versionadded:: next
+   .. versionadded:: 3.14
 
 .. data:: HCI_CHANNEL_RAW
           HCI_CHANNEL_USER
@@ -744,7 +744,7 @@
 
    .. availability:: Linux
 
-   .. versionadded:: next
+   .. versionadded:: 3.14
 
 .. data:: AF_QIPCRTR
 
diff --git a/Doc/library/sys.rst b/Doc/library/sys.rst
index a5c4ffa..55e442b 100644
--- a/Doc/library/sys.rst
+++ b/Doc/library/sys.rst
@@ -1292,7 +1292,7 @@
       ``sys._jit`` is not guaranteed to exist or behave the same way in all
       Python implementations, versions, or build configurations.
 
-   .. versionadded:: next
+   .. versionadded:: 3.14
 
    .. function:: _jit.is_available()
 
diff --git a/Doc/library/tarfile.rst b/Doc/library/tarfile.rst
index 8e9775d..f9cb549 100644
--- a/Doc/library/tarfile.rst
+++ b/Doc/library/tarfile.rst
@@ -167,7 +167,7 @@
    .. versionchanged:: 3.12
       The *compresslevel* keyword argument also works for streams.
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       The *preset* keyword argument also works for streams.
 
 
diff --git a/Doc/library/threading.rst b/Doc/library/threading.rst
index de9ee42..249c0a5 100644
--- a/Doc/library/threading.rst
+++ b/Doc/library/threading.rst
@@ -561,7 +561,7 @@
       of :term:`Python finalization <interpreter shutdown>` :meth:`!join`
       raises a :exc:`PythonFinalizationError`.
 
-      .. versionchanged:: next
+      .. versionchanged:: 3.14
 
          May raise :exc:`PythonFinalizationError`.
 
diff --git a/Doc/library/token.rst b/Doc/library/token.rst
index 1529d17..1f92b5d 100644
--- a/Doc/library/token.rst
+++ b/Doc/library/token.rst
@@ -140,7 +140,7 @@
       The token string includes the prefix and the opening quote(s), but none
       of the contents of the literal.
 
-   .. versionadded:: next
+   .. versionadded:: 3.14
 
 .. data:: TSTRING_MIDDLE
 
@@ -154,7 +154,7 @@
       :data:`LBRACE`, :data:`RBRACE`, :data:`EXCLAMATION` and :data:`COLON`
       tokens.
 
-   .. versionadded:: next
+   .. versionadded:: 3.14
 
 .. data:: TSTRING_END
 
@@ -164,7 +164,7 @@
 
       The token string contains the closing quote(s).
 
-   .. versionadded:: next
+   .. versionadded:: 3.14
 
 .. data:: ENDMARKER
 
diff --git a/Doc/library/urllib.request.rst b/Doc/library/urllib.request.rst
index 2348271..b0f2672 100644
--- a/Doc/library/urllib.request.rst
+++ b/Doc/library/urllib.request.rst
@@ -171,7 +171,7 @@
       sections. For example, the path ``/etc/hosts`` is converted to
       the URL ``///etc/hosts``.
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       The *add_scheme* parameter was added.
 
 
@@ -204,13 +204,13 @@
       characters not following a drive letter no longer cause an
       :exc:`OSError` exception to be raised on Windows.
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       The URL authority is discarded if it matches the local hostname.
       Otherwise, if the authority isn't empty or ``localhost``, then on
       Windows a UNC path is returned (as before), and on other platforms a
       :exc:`~urllib.error.URLError` is raised.
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       The *require_scheme* and *resolve_host* parameters were added.
 
 
diff --git a/Doc/library/webbrowser.rst b/Doc/library/webbrowser.rst
index cbb2b06..fd6abc7 100644
--- a/Doc/library/webbrowser.rst
+++ b/Doc/library/webbrowser.rst
@@ -29,7 +29,7 @@
 if the part does not contain ``%s``, it is simply interpreted as the name of the
 browser to launch. [1]_
 
-.. versionchanged:: next
+.. versionchanged:: 3.14
 
    The :envvar:`BROWSER` variable can now also be used to reorder the list of
    platform defaults. This is particularly useful on macOS where the platform
diff --git a/Doc/reference/datamodel.rst b/Doc/reference/datamodel.rst
index ea5b84b..005a768f 100644
--- a/Doc/reference/datamodel.rst
+++ b/Doc/reference/datamodel.rst
@@ -3346,7 +3346,7 @@
    argument if the three-argument version of the built-in :func:`pow` function
    is to be supported.
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
 
       Three-argument :func:`pow` now try calling :meth:`~object.__rpow__` if necessary.
       Previously it was only called in two-argument :func:`!pow` and the binary
diff --git a/Doc/using/cmdline.rst b/Doc/using/cmdline.rst
index 0095046..40a46a6 100644
--- a/Doc/using/cmdline.rst
+++ b/Doc/using/cmdline.rst
@@ -73,7 +73,7 @@
 
    .. audit-event:: cpython.run_command command cmdoption-c
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
       *command* is automatically dedented before execution.
 
 .. option:: -m <module-name>
@@ -549,7 +549,7 @@
 
      .. versionadded:: 3.7
 
-     .. versionchanged:: next
+     .. versionchanged:: 3.14
 
          Added ``-X importtime=2`` to also trace imports of loaded modules,
          and reserved values other than ``1`` and ``2`` for future use.
@@ -680,7 +680,7 @@
    .. versionchanged:: 3.10
       Removed the ``-X oldparser`` option.
 
-.. versionremoved:: next
+.. versionremoved:: 3.14
 
    :option:`!-J` is no longer reserved for use by Jython_,
    and now has no special meaning.
@@ -999,7 +999,7 @@
 
    .. versionadded:: 3.7
 
-   .. versionchanged:: next
+   .. versionchanged:: 3.14
 
       Added ``PYTHONPROFILEIMPORTTIME=2`` to also trace imports of loaded modules.
 
diff --git a/Include/patchlevel.h b/Include/patchlevel.h
index ed57086..c9dd659 100644
--- a/Include/patchlevel.h
+++ b/Include/patchlevel.h
@@ -20,11 +20,11 @@
 #define PY_MAJOR_VERSION        3
 #define PY_MINOR_VERSION        14
 #define PY_MICRO_VERSION        0
-#define PY_RELEASE_LEVEL        PY_RELEASE_LEVEL_ALPHA
-#define PY_RELEASE_SERIAL       7
+#define PY_RELEASE_LEVEL        PY_RELEASE_LEVEL_BETA
+#define PY_RELEASE_SERIAL       1
 
 /* Version as a string */
-#define PY_VERSION              "3.14.0a7+"
+#define PY_VERSION              "3.14.0b1"
 /*--end constants--*/
 
 
diff --git a/Lib/pydoc_data/topics.py b/Lib/pydoc_data/topics.py
index 3f3d52d..5f7e14a 100644
--- a/Lib/pydoc_data/topics.py
+++ b/Lib/pydoc_data/topics.py
@@ -1,4 +1,4 @@
-# Autogenerated by Sphinx on Tue Apr  8 14:20:44 2025
+# Autogenerated by Sphinx on Tue May  6 18:33:44 2025
 # as part of the release process.
 
 topics = {
@@ -1784,9 +1784,8 @@ class attributes; they are shared by instances.  Instance attributes
 Exceptions, and information on using the "raise" statement to generate
 exceptions may be found in section The raise statement.
 
-Changed in version 3.14.0a6 (unreleased): Support for optionally
-dropping grouping parentheses when using multiple exception types. See
-**PEP 758**.
+Changed in version 3.14: Support for optionally dropping grouping
+parentheses when using multiple exception types. See **PEP 758**.
 
 
 "except" clause
@@ -1976,9 +1975,9 @@ def foo():
 was illegal in the "finally" clause due to a problem with the
 implementation.
 
-Changed in version 3.14.0a6 (unreleased): The compiler emits a
-"SyntaxWarning" when a "return", "break" or "continue" appears in a
-"finally" block (see **PEP 765**).
+Changed in version 3.14: The compiler emits a "SyntaxWarning" when a
+"return", "break" or "continue" appears in a "finally" block (see
+**PEP 765**).
 
 
 The "with" statement
@@ -3933,6 +3932,19 @@ def double(x):
 
    Added in version 3.14: The *commands* argument.
 
+awaitable pdb.set_trace_async(*, header=None, commands=None)
+
+   async version of "set_trace()". This function should be used inside
+   an async function with "await".
+
+      async def f():
+          await pdb.set_trace_async()
+
+   "await" statements are supported if the debugger is invoked by this
+   function.
+
+   Added in version 3.14.
+
 pdb.post_mortem(t=None)
 
    Enter post-mortem debugging of the given exception or traceback
@@ -3970,7 +3982,7 @@ def double(x):
 the "Pdb" class and calling the method of the same name.  If you want
 to access further features, you have to do this yourself:
 
-class pdb.Pdb(completekey='tab', stdin=None, stdout=None, skip=None, nosigint=False, readrc=True, mode=None, backend=None)
+class pdb.Pdb(completekey='tab', stdin=None, stdout=None, skip=None, nosigint=False, readrc=True, mode=None, backend=None, colorize=False)
 
    "Pdb" is the debugger class.
 
@@ -4001,6 +4013,10 @@ class pdb.Pdb(completekey='tab', stdin=None, stdout=None, skip=None, nosigint=Fa
    See "set_default_backend()". Otherwise the supported backends are
    "'settrace'" and "'monitoring'".
 
+   The *colorize* argument, if set to "True", will enable colorized
+   output in the debugger, if color is supported. This will highlight
+   source code displayed in pdb.
+
    Example call to enable tracing with *skip*:
 
       import pdb; pdb.Pdb(skip=['django.*']).set_trace()
@@ -4018,6 +4034,8 @@ class pdb.Pdb(completekey='tab', stdin=None, stdout=None, skip=None, nosigint=Fa
 
    Added in version 3.14: Added the *backend* argument.
 
+   Added in version 3.14: Added the *colorize* argument.
+
    Changed in version 3.14: Inline breakpoints like "breakpoint()" or
    "pdb.set_trace()" will always stop the program at calling frame,
    ignoring the *skip* pattern (if any).
@@ -4496,7 +4514,7 @@ class pdb.Pdb(completekey='tab', stdin=None, stdout=None, skip=None, nosigint=Fa
    When using "pdb.pm()"  or "Pdb.post_mortem(...)" with a chained
    exception instead of a traceback, it allows the user to move
    between the chained exceptions using "exceptions" command to list
-   exceptions, and "exception <number>" to switch to that exception.
+   exceptions, and "exceptions <number>" to switch to that exception.
 
    Example:
 
@@ -6752,8 +6770,8 @@ class that has an "__add__()" method, "type(x).__add__(x, y)" is
    called.  The "__divmod__()" method should be the equivalent to
    using "__floordiv__()" and "__mod__()"; it should not be related to
    "__truediv__()".  Note that "__pow__()" should be defined to accept
-   an optional third argument if the ternary version of the built-in
-   "pow()" function is to be supported.
+   an optional third argument if the three-argument version of the
+   built-in "pow()" function is to be supported.
 
    If one of those methods does not support the operation with the
    supplied arguments, it should return "NotImplemented".
@@ -6785,8 +6803,13 @@ class that has an "__rsub__()" method, "type(y).__rsub__(y, x)" is
    called if "type(x).__sub__(x, y)" returns "NotImplemented" or
    "type(y)" is a subclass of "type(x)". [5]
 
-   Note that ternary "pow()" will not try calling "__rpow__()" (the
-   coercion rules would become too complicated).
+   Note that "__rpow__()" should be defined to accept an optional
+   third argument if the three-argument version of the built-in
+   "pow()" function is to be supported.
+
+   Changed in version 3.14.0a7 (unreleased): Three-argument "pow()"
+   now try calling "__rpow__()" if necessary. Previously it was only
+   called in two-argument "pow()" and the binary power operator.
 
    Note:
 
@@ -8785,8 +8808,8 @@ class that has an "__add__()" method, "type(x).__add__(x, y)" is
    called.  The "__divmod__()" method should be the equivalent to
    using "__floordiv__()" and "__mod__()"; it should not be related to
    "__truediv__()".  Note that "__pow__()" should be defined to accept
-   an optional third argument if the ternary version of the built-in
-   "pow()" function is to be supported.
+   an optional third argument if the three-argument version of the
+   built-in "pow()" function is to be supported.
 
    If one of those methods does not support the operation with the
    supplied arguments, it should return "NotImplemented".
@@ -8818,8 +8841,13 @@ class that has an "__rsub__()" method, "type(y).__rsub__(y, x)" is
    called if "type(x).__sub__(x, y)" returns "NotImplemented" or
    "type(y)" is a subclass of "type(x)". [5]
 
-   Note that ternary "pow()" will not try calling "__rpow__()" (the
-   coercion rules would become too complicated).
+   Note that "__rpow__()" should be defined to accept an optional
+   third argument if the three-argument version of the built-in
+   "pow()" function is to be supported.
+
+   Changed in version 3.14.0a7 (unreleased): Three-argument "pow()"
+   now try calling "__rpow__()" if necessary. Previously it was only
+   called in two-argument "pow()" and the binary power operator.
 
    Note:
 
@@ -10100,9 +10128,8 @@ class is used in a class pattern with positional arguments, each
 Exceptions, and information on using the "raise" statement to generate
 exceptions may be found in section The raise statement.
 
-Changed in version 3.14.0a6 (unreleased): Support for optionally
-dropping grouping parentheses when using multiple exception types. See
-**PEP 758**.
+Changed in version 3.14: Support for optionally dropping grouping
+parentheses when using multiple exception types. See **PEP 758**.
 
 
 "except" clause
@@ -10292,9 +10319,9 @@ def foo():
 was illegal in the "finally" clause due to a problem with the
 implementation.
 
-Changed in version 3.14.0a6 (unreleased): The compiler emits a
-"SyntaxWarning" when a "return", "break" or "continue" appears in a
-"finally" block (see **PEP 765**).
+Changed in version 3.14: The compiler emits a "SyntaxWarning" when a
+"return", "break" or "continue" appears in a "finally" block (see
+**PEP 765**).
 ''',
     'types': r'''The standard type hierarchy
 ***************************
@@ -11141,25 +11168,15 @@ class method object, it is transformed into an instance method object
 |                                                    | collected during class body execution. See also:   |
 |                                                    | "__annotations__ attributes".  For best practices  |
 |                                                    | on working with "__annotations__", please see      |
-|                                                    | "annotationlib".  Caution:   Accessing the         |
-|                                                    | "__annotations__" attribute of a class object      |
-|                                                    | directly may yield incorrect results in the        |
-|                                                    | presence of metaclasses. In addition, the          |
-|                                                    | attribute may not exist for some classes. Use      |
-|                                                    | "annotationlib.get_annotations()" to retrieve      |
-|                                                    | class annotations safely.  Changed in version      |
-|                                                    | 3.14: Annotations are now lazily evaluated. See    |
-|                                                    | **PEP 649**.                                       |
+|                                                    | "annotationlib". Where possible, use               |
+|                                                    | "annotationlib.get_annotations()" instead of       |
+|                                                    | accessing this attribute directly.  Changed in     |
+|                                                    | version 3.14: Annotations are now lazily           |
+|                                                    | evaluated. See **PEP 649**.                        |
 +----------------------------------------------------+----------------------------------------------------+
 | type.__annotate__()                                | The *annotate function* for this class, or "None"  |
 |                                                    | if the class has no annotations. See also:         |
-|                                                    | "__annotate__ attributes".  Caution:   Accessing   |
-|                                                    | the "__annotate__" attribute of a class object     |
-|                                                    | directly may yield incorrect results in the        |
-|                                                    | presence of metaclasses. Use                       |
-|                                                    | "annotationlib.get_annotate_function()" to         |
-|                                                    | retrieve the annotate function safely.  Added in   |
-|                                                    | version 3.14.                                      |
+|                                                    | "__annotate__ attributes".  Added in version 3.14. |
 +----------------------------------------------------+----------------------------------------------------+
 | type.__type_params__                               | A "tuple" containing the type parameters of a      |
 |                                                    | generic class.  Added in version 3.12.             |
@@ -11355,16 +11372,16 @@ class instance has a namespace implemented as a dictionary which is
 Flags for details on the semantics of each flags that might be
 present.
 
-Future feature declarations ("from __future__ import division") also
-use bits in "co_flags" to indicate whether a code object was compiled
-with a particular feature enabled: bit "0x2000" is set if the function
-was compiled with future division enabled; bits "0x10" and "0x1000"
-were used in earlier versions of Python.
+Future feature declarations (for example, "from __future__ import
+division") also use bits in "co_flags" to indicate whether a code
+object was compiled with a particular feature enabled. See
+"compiler_flag".
 
 Other bits in "co_flags" are reserved for internal use.
 
-If a code object represents a function and has a docstring, the first
-item in "co_consts" is the docstring of the function.
+If a code object represents a function and has a docstring, the
+"CO_HAS_DOCSTRING" bit is set in "co_flags" and the first item in
+"co_consts" is the docstring of the function.
 
 
 Methods on code objects
diff --git a/Misc/NEWS.d/3.14.0b1.rst b/Misc/NEWS.d/3.14.0b1.rst
new file mode 100644
index 0000000..5847dea
--- /dev/null
+++ b/Misc/NEWS.d/3.14.0b1.rst
@@ -0,0 +1,2112 @@
+.. date: 2025-04-25-13-34-27
+.. gh-issue: 132930
+.. nonce: 6MJumW
+.. release date: 2025-05-06
+.. section: Windows
+
+Marks the installer for Windows as deprecated and updates documentation to
+cover the new Python install manager.
+
+..
+
+.. date: 2025-03-27-16-22-58
+.. gh-issue: 127405
+.. nonce: aASs2Z
+.. section: Windows
+
+Add ``ABIFLAGS`` to :func:`sysconfig.get_config_vars` on Windows. Patch by
+Xuehai Pan.
+
+..
+
+.. date: 2025-03-10-08-19-22
+.. gh-issue: 130453
+.. nonce: 9B0x8k
+.. section: Tools/Demos
+
+Allow passing multiple keyword arguments with the same function name in
+:program:`pygettext`.
+
+..
+
+.. date: 2025-02-16-19-00-00
+.. gh-issue: 130195
+.. nonce: 19274
+.. section: Tools/Demos
+
+Add warning messages when :program:`pygettext` unimplemented
+``-a/--extract-all`` option is called.
+
+..
+
+.. date: 2025-04-29-14-56-37
+.. gh-issue: 133131
+.. nonce: 1pchjl
+.. section: Tests
+
+The iOS testbed will now select the most recently released "SE-class" device
+for testing if a device isn't explicitly specified.
+
+..
+
+.. date: 2025-04-23-12-40-27
+.. gh-issue: 91048
+.. nonce: WJQCdV
+.. section: Tests
+
+Add ability to externally inspect all pending asyncio tasks, even if no task
+is currently entered on the event loop.
+
+..
+
+.. date: 2025-04-23-02-23-37
+.. gh-issue: 109981
+.. nonce: IX3k8p
+.. section: Tests
+
+The test helper that counts the list of open file descriptors now uses the
+optimised ``/dev/fd`` approach on all Apple platforms, not just macOS. This
+avoids crashes caused by guarded file descriptors.
+
+..
+
+.. date: 2025-04-18-14-00-38
+.. gh-issue: 132678
+.. nonce: j_ZKf2
+.. section: Tests
+
+Add ``--prioritize`` to ``-m test``. This option allows the user to specify
+which selected tests should execute first, even if the order is otherwise
+randomized. This is particularly useful for tests that run the longest.
+
+..
+
+.. date: 2025-03-17-19-47-27
+.. gh-issue: 131290
+.. nonce: NyCIXR
+.. section: Tests
+
+Tests in :file:`Lib/test` can now be correctly executed as standalone
+scripts.
+
+..
+
+.. date: 2024-02-18-02-53-25
+.. gh-issue: 115322
+.. nonce: Um2Sjx
+.. section: Security
+
+The underlying extension modules behind :mod:`readline`:, :mod:`subprocess`,
+and :mod:`ctypes` now raise audit events on previously uncovered code paths
+that could lead to file system access related to C function calling and
+external binary execution.  The ``ctypes.call_function`` audit hook has also
+been fixed to use an unsigned value for its ``function pointer``.
+
+..
+
+.. date: 2025-05-06-00-10-10
+.. gh-issue: 133490
+.. nonce: Ubrppz
+.. section: Library
+
+Add color support to PDB in remote mode.
+
+..
+
+.. date: 2025-05-04-16-37-28
+.. gh-issue: 132493
+.. nonce: 5yjZ75
+.. section: Library
+
+Avoid eagerly evaluating annotations in functions decorated with
+:func:`reprlib.recursive_repr`.
+
+..
+
+.. date: 2025-05-04-16-00-01
+.. gh-issue: 130645
+.. nonce: yNwKue
+.. section: Library
+
+Add color to stdlib argparse CLIs. Patch by Hugo van Kemenade.
+
+..
+
+.. date: 2025-05-04-15-39-25
+.. gh-issue: 119180
+.. nonce: avZ3Hm
+.. section: Library
+
+Make :func:`annotationlib.get_annotations` succeed with the ``FORWARDREF``
+format if evaluating the annotations throws an exception other than
+:exc:`NameError` or :exc:`AttributeError`.
+
+..
+
+.. date: 2025-05-04-13-46-20
+.. gh-issue: 133351
+.. nonce: YsZls1
+.. section: Library
+
+Fix remote PDB to correctly request tab completions for Python expressions
+from the server when completing a continuation line of a multi-line Python
+block.
+
+..
+
+.. date: 2025-05-04-13-40-05
+.. gh-issue: 133367
+.. nonce: E5nl2u
+.. section: Library
+
+Add the ``--feature-version``, ``--optimize``, and ``--show-empty`` options
+to the :mod:`ast` command-line interface. Patch by Semyon Moroz.
+
+..
+
+.. date: 2025-05-03-21-55-33
+.. gh-issue: 133363
+.. nonce: PTLnRP
+.. section: Library
+
+The :class:`cmd.Cmd` class has been fixed to reliably call the
+``completedefault`` method whenever the ``do_shell`` method is not defined
+and tab completion is requested for a line beginning with ``!``.
+
+..
+
+.. date: 2025-05-03-18-48-54
+.. gh-issue: 113081
+.. nonce: JsLJ1X
+.. section: Library
+
+Highlight syntax on source code in :mod:`pdb`.
+
+..
+
+.. date: 2025-05-03-16-04-04
+.. gh-issue: 133349
+.. nonce: kAhJDY
+.. section: Library
+
+Introduced auto-indent in :mod:`pdb` multi-line input.
+
+..
+
+.. date: 2025-05-03-13-19-22
+.. gh-issue: 133306
+.. nonce: ustKV3
+.. section: Library
+
+Use ``\z`` instead of ``\Z`` in :func:`fnmatch.translate` and
+:func:`glob.translate`.
+
+..
+
+.. date: 2025-05-02-21-35-03
+.. gh-issue: 133306
+.. nonce: -vBye5
+.. section: Library
+
+Support ``\z`` as a synonym for ``\Z`` in :mod:`regular expressions <re>`.
+
+..
+
+.. date: 2025-05-02-17-23-41
+.. gh-issue: 133300
+.. nonce: oAh1P2
+.. section: Library
+
+Make :class:`argparse.ArgumentParser`'s ``suggest_on_error`` a keyword-only
+parameter. Patch by Hugo van Kemenade.
+
+..
+
+.. date: 2025-05-02-13-16-44
+.. gh-issue: 133290
+.. nonce: R5WrLM
+.. section: Library
+
+Fix attribute caching issue when setting :attr:`ctypes._Pointer._type_` in
+the undocumented and deprecated :func:`!ctypes.SetPointerType` function and
+the undocumented :meth:`!set_type` method.
+
+..
+
+.. date: 2025-05-01-18-32-44
+.. gh-issue: 133223
+.. nonce: KE_T5f
+.. section: Library
+
+When PDB is attached to a remote process, do a better job of intercepting
+Ctrl+C and forwarding it to the remote process.
+
+..
+
+.. date: 2025-04-29-23-20-52
+.. gh-issue: 133153
+.. nonce: M-w9yC
+.. section: Library
+
+Do not complete :mod:`pdb` commands in ``interact`` mode of :mod:`pdb`.
+
+..
+
+.. date: 2025-04-29-13-40-05
+.. gh-issue: 133139
+.. nonce: 9yCcC2
+.. section: Library
+
+Add the :func:`curses.assume_default_colors` function, a refinement of the
+:func:`curses.use_default_colors` function which allows to change the color
+pair ``0``.
+
+..
+
+.. date: 2025-04-29-02-23-04
+.. gh-issue: 133089
+.. nonce: 8Jy1ZS
+.. section: Library
+
+Use original timeout value for :exc:`subprocess.TimeoutExpired` when the
+func :meth:`subprocess.run` is called with a timeout instead of sometimes a
+confusing partial remaining time out value used internally on the final
+``wait()``.
+
+..
+
+.. date: 2025-04-27-15-21-05
+.. gh-issue: 133036
+.. nonce: HCNYA7
+.. section: Library
+
+:func:`codecs.open` is now deprecated. Use :func:`open` instead. Contributed
+by Inada Naoki.
+
+..
+
+.. date: 2025-04-26-17-41-20
+.. gh-issue: 132987
+.. nonce: xxBCqg
+.. section: Library
+
+Many builtin and extension functions which accept an unsigned integer
+argument, now use :meth:`~object.__index__` if available.
+
+..
+
+.. date: 2025-04-26-15-43-23
+.. gh-issue: 124703
+.. nonce: jc5auS
+.. section: Library
+
+Set return code to ``1`` when aborting process from :mod:`pdb`.
+
+..
+
+.. date: 2025-04-26-14-44-21
+.. gh-issue: 133005
+.. nonce: y4SRfk
+.. section: Library
+
+Support passing ``preset`` option to :func:`tarfile.open` when using
+``'w|xz'`` mode.
+
+..
+
+.. date: 2025-04-26-12-25-42
+.. gh-issue: 115032
+.. nonce: jnM2Co
+.. section: Library
+
+Support for custom logging handlers with the *strm* argument is deprecated
+and scheduled for removal in Python 3.16. Define handlers with the *stream*
+argument instead. Patch by Mariusz Felisiak.
+
+..
+
+.. date: 2025-04-26-10-57-15
+.. gh-issue: 132991
+.. nonce: ekkqdt
+.. section: Library
+
+Add :data:`!socket.IP_FREEBIND` constant on Linux 2.4 and later.
+
+..
+
+.. date: 2025-04-26-10-54-38
+.. gh-issue: 132995
+.. nonce: JuDF9p
+.. section: Library
+
+Bump the version of pip bundled in ensurepip to version 25.1.1
+
+..
+
+.. date: 2025-04-25-21-41-45
+.. gh-issue: 132933
+.. nonce: yO3ySJ
+.. section: Library
+
+The zipapp module now applies the filter when creating the list of files to
+add, rather than waiting until the file is being added to the archive.
+
+..
+
+.. date: 2025-04-25-16-20-49
+.. gh-issue: 121249
+.. nonce: uue2nK
+.. section: Library
+
+Always support the :c:expr:`float complex` and :c:expr:`double complex` C
+types in the :mod:`struct` module.  Patch by Sergey B Kirpichev.
+
+..
+
+.. date: 2025-04-25-12-55-06
+.. gh-issue: 132915
+.. nonce: XuKCXn
+.. section: Library
+
+:func:`fcntl.fcntl` and :func:`fcntl.ioctl` can now detect a buffer overflow
+and raise :exc:`SystemError`. The stack and memory can be corrupted in such
+case, so treat this error as fatal.
+
+..
+
+.. date: 2025-04-25-10-51-00
+.. gh-issue: 132017
+.. nonce: SIGCONT1
+.. section: Library
+
+Fix error when ``pyrepl`` is suspended, then resumed and terminated.
+
+..
+
+.. date: 2025-04-24-21-22-46
+.. gh-issue: 132893
+.. nonce: KFuxZ2
+.. section: Library
+
+Improved :meth:`statistics.NormalDist.cdf` accuracy for inputs smaller than
+the mean.
+
+..
+
+.. date: 2025-04-24-18-07-49
+.. gh-issue: 130328
+.. nonce: z7CN8z
+.. section: Library
+
+Speedup pasting in ``PyREPL`` on Windows. Fix by Chris Eibl.
+
+..
+
+.. date: 2025-04-24-09-10-04
+.. gh-issue: 132882
+.. nonce: 6zoyp5
+.. section: Library
+
+Fix copying of :class:`typing.Union` objects containing objects that do not
+support the ``|`` operator.
+
+..
+
+.. date: 2025-04-24-01-03-40
+.. gh-issue: 93696
+.. nonce: kM-MBp
+.. section: Library
+
+Fixed the breakpoint display error for frozen modules in :mod:`pdb`.
+
+..
+
+.. date: 2025-04-23-18-35-09
+.. gh-issue: 129965
+.. nonce: nj7Fx2
+.. section: Library
+
+Add MIME types for ``.7z``, ``.apk``, ``.deb``, ``.glb``, ``.gltf``,
+``.gz``, ``.m4v``, ``.php``, ``.rar``, ``.rpm``, ``.stl`` and ``.wmv``.
+Patch by Hugo van Kemenade.
+
+..
+
+.. date: 2025-04-23-14-50-45
+.. gh-issue: 132742
+.. nonce: PB6B7F
+.. section: Library
+
+:func:`fcntl.fcntl` now supports arbitrary :term:`bytes-like objects
+<bytes-like object>`, not only :class:`bytes`. :func:`fcntl.ioctl` now
+automatically retries system calls failing with EINTR and releases the GIL
+during a system call even for large bytes-like object.
+
+..
+
+.. date: 2025-04-22-19-45-46
+.. gh-issue: 132451
+.. nonce: eIzMvE
+.. section: Library
+
+The CLI for the PDB debugger now accepts a ``-p PID`` argument to allow
+attaching to a running process. The process must be running the same version
+of Python as the one running PDB.
+
+..
+
+.. date: 2025-04-22-16-35-37
+.. gh-issue: 125618
+.. nonce: PEocn3
+.. section: Library
+
+Add a *format* parameter to :meth:`annotationlib.ForwardRef.evaluate`.
+Evaluating annotations in the ``FORWARDREF`` format now succeeds in more
+cases that would previously have raised an exception.
+
+..
+
+.. date: 2025-04-22-13-42-12
+.. gh-issue: 132805
+.. nonce: r-dhmJ
+.. section: Library
+
+Fix incorrect handling of nested non-constant values in the FORWARDREF
+format in :mod:`annotationlib`.
+
+..
+
+.. date: 2025-04-19-19-58-27
+.. gh-issue: 132734
+.. nonce: S6F9Cs
+.. section: Library
+
+Add new constants for Bluetooth :mod:`sockets <socket>`.
+
+..
+
+.. date: 2025-04-18-14-34-43
+.. gh-issue: 132673
+.. nonce: 0sliCv
+.. section: Library
+
+Fix :exc:`AssertionError` raised on :class:`ctypes.Structure` with ``_align_
+= 0`` and ``_fields_ = []``.
+
+..
+
+.. date: 2025-04-18-10-00-09
+.. gh-issue: 132578
+.. nonce: ruNvF-
+.. section: Library
+
+Rename the ``threading.Thread._handle`` field to avoid shadowing methods
+defined on subclasses of ``threading.Thread``.
+
+..
+
+.. date: 2025-04-16-11-44-56
+.. gh-issue: 132561
+.. nonce: ekkDPE
+.. section: Library
+
+Fix the public ``locked`` method of ``multiprocessing.SemLock`` class. Also
+adding 2 tests for the derivated :class:`multiprocessing.Lock` and
+:class:`multiprocessing.RLock` classes.
+
+..
+
+.. date: 2025-04-16-01-41-34
+.. gh-issue: 121468
+.. nonce: rxgE1z
+.. section: Library
+
+Add :func:`pdb.set_trace_async` function to support :keyword:`await`
+statements in :mod:`pdb`.
+
+..
+
+.. date: 2025-04-15-08-39-14
+.. gh-issue: 132493
+.. nonce: V0gLkU
+.. section: Library
+
+:class:`typing.Protocol` now uses :func:`annotationlib.get_annotations` when
+checking whether or not an instance implements the protocol with
+:func:`isinstance`. This enables support for ``isinstance`` checks against
+classes with deferred annotations.
+
+..
+
+.. date: 2025-04-15-03-20-00
+.. gh-issue: 132536
+.. nonce: i5Pvof
+.. section: Library
+
+Do not disable :monitoring-event:`PY_THROW` event in :mod:`bdb` because it
+can't be disabled.
+
+..
+
+.. date: 2025-04-14-23-00-00
+.. gh-issue: 132527
+.. nonce: kTi8T7
+.. section: Library
+
+Include the valid typecode 'w' in the error message when an invalid typecode
+is passed to :class:`array.array`.
+
+..
+
+.. date: 2025-04-14-20-38-43
+.. gh-issue: 132099
+.. nonce: 0l0LlK
+.. section: Library
+
+The Bluetooth socket with the :data:`~socket.BTPROTO_HCI` protocol on Linux
+now accepts an address in the format of an integer ``device_id``, not only a
+tuple  ``(device_id,)``.
+
+..
+
+.. date: 2025-04-14-17-24-50
+.. gh-issue: 81793
+.. nonce: OhRTTT
+.. section: Library
+
+Fix :func:`os.link` on platforms (like Linux) where the system
+:c:func:`!link` function does not follow symlinks. On Linux, it now follows
+symlinks by default or if ``follow_symlinks=True`` is specified. On Windows,
+it now raises an error if ``follow_symlinks=True`` is passed. On macOS, it
+now raises an error if ``follow_symlinks=False`` is passed and the system
+:c:func:`!linkat` function is not available at runtime.
+
+..
+
+.. date: 2025-04-13-21-35-50
+.. gh-issue: 132493
+.. nonce: 5SAQJn
+.. section: Library
+
+Support creation of :class:`typing.Protocol` classes with annotations that
+cannot be resolved at class creation time.
+
+..
+
+.. date: 2025-04-13-21-22-37
+.. gh-issue: 132491
+.. nonce: jJfT4e
+.. section: Library
+
+Rename ``annotationlib.value_to_string`` to :func:`annotationlib.type_repr`
+and provide better handling for function objects.
+
+..
+
+.. date: 2025-04-13-21-11-11
+.. gh-issue: 132426
+.. nonce: SZno1d
+.. section: Library
+
+Add :func:`annotationlib.get_annotate_from_class_namespace` as a helper for
+accessing annotations in metaclasses, and remove
+``annotationlib.get_annotate_function``.
+
+..
+
+.. date: 2025-04-13-19-17-14
+.. gh-issue: 70145
+.. nonce: nJ2MKg
+.. section: Library
+
+Add support for channels in Bluetooth HCI protocol
+(:const:`~socket.BTPROTO_HCI`).
+
+..
+
+.. date: 2025-04-12-19-42-51
+.. gh-issue: 131913
+.. nonce: twOx7K
+.. section: Library
+
+Add a shortcut function :func:`multiprocessing.Process.interrupt` alongside
+the existing :func:`multiprocessing.Process.terminate` and
+:func:`multiprocessing.Process.kill` for an improved control over child
+process termination.
+
+..
+
+.. date: 2025-04-12-16-29-42
+.. gh-issue: 132439
+.. nonce: 3twrU6
+.. section: Library
+
+Fix ``PyREPL`` on Windows: characters entered via AltGr are swallowed. Patch
+by Chris Eibl.
+
+..
+
+.. date: 2025-04-12-12-59-51
+.. gh-issue: 132429
+.. nonce: OEIdlW
+.. section: Library
+
+Fix support of Bluetooth sockets on NetBSD and DragonFly BSD. Add support
+for *cid* and *bdaddr_type* in the BTPROTO_L2CAP address on FreeBSD. Return
+*cid* in ``getsockname()`` for BTPROTO_L2CAP if it is not zero.
+
+..
+
+.. date: 2025-04-12-09-30-24
+.. gh-issue: 132106
+.. nonce: OxUds3
+.. section: Library
+
+:meth:`QueueListener.start <logging.handlers.QueueListener.start>` now
+raises a :exc:`RuntimeError` if the listener is already started.
+
+..
+
+.. date: 2025-04-11-21-48-49
+.. gh-issue: 132417
+.. nonce: uILGdS
+.. section: Library
+
+Fix a ``NULL`` pointer dereference when a C function called using
+:mod:`ctypes` with ``restype`` :class:`~ctypes.py_object` returns ``NULL``.
+
+..
+
+.. date: 2025-04-11-12-41-47
+.. gh-issue: 132385
+.. nonce: 86HoA7
+.. section: Library
+
+Fix instance error suggestions trigger potential exceptions in
+:meth:`object.__getattr__` in :mod:`traceback`.
+
+..
+
+.. date: 2025-04-10-21-43-04
+.. gh-issue: 125866
+.. nonce: EZ9X8D
+.. section: Library
+
+Add optional *add_scheme* argument to :func:`urllib.request.pathname2url`;
+when set to true, a complete URL is returned. Likewise add optional
+*require_scheme* argument to :func:`~urllib.request.url2pathname`; when set
+to true, a complete URL is accepted.
+
+..
+
+.. date: 2025-04-10-13-06-42
+.. gh-issue: 132308
+.. nonce: 1js5SI
+.. section: Library
+
+A :class:`traceback.TracebackException` now correctly renders the
+``__context__`` and ``__cause__`` attributes from :ref:`falsey <truth>`
+:class:`Exception`, and the ``exceptions`` attribute from falsey
+:class:`ExceptionGroup`.
+
+..
+
+.. date: 2025-04-09-19-07-22
+.. gh-issue: 130645
+.. nonce: cVfE1X
+.. section: Library
+
+Add colour to :mod:`argparse` help output. Patch by Hugo van Kemenade.
+
+..
+
+.. date: 2025-04-08-14-50-39
+.. gh-issue: 127495
+.. nonce: Q0V0bS
+.. section: Library
+
+In PyREPL, append a new entry to the ``PYTHON_HISTORY`` file *after* every
+statement.  This should preserve command-line history after interpreter is
+terminated.  Patch by Sergey B Kirpichev.
+
+..
+
+.. date: 2025-04-08-10-45-22
+.. gh-issue: 129463
+.. nonce: b1qEP3
+.. section: Library
+
+Comparison of :class:`annotationlib.ForwardRef` objects no longer uses the
+internal ``__code__`` and ``__ast_node__`` attributes, which are used as
+caches.
+
+..
+
+.. date: 2025-04-08-01-55-11
+.. gh-issue: 132250
+.. nonce: APBFCw
+.. section: Library
+
+Fixed the :exc:`SystemError` in :mod:`cProfile` when locating the actual C
+function of a method raises an exception.
+
+..
+
+.. date: 2025-04-06-21-17-14
+.. gh-issue: 132064
+.. nonce: ktPwDM
+.. section: Library
+
+:func:`annotationlib.get_annotations` now uses the ``__annotate__``
+attribute if it is present, even if ``__annotations__`` is not present.
+Additionally, the function now raises a :py:exc:`TypeError` if it is passed
+an object that does not have any annotatins.
+
+..
+
+.. date: 2025-04-06-14-34-29
+.. gh-issue: 130664
+.. nonce: JF2r-U
+.. section: Library
+
+Support the ``'_'`` digit separator in formatting of the integral part of
+:class:`~decimal.Decimal`'s.  Patch by Sergey B Kirpichev.
+
+..
+
+.. date: 2025-04-05-16-05-34
+.. gh-issue: 131952
+.. nonce: HX6gCX
+.. section: Library
+
+Add color output to the :program:`json` CLI. Patch by Tomas Roun.
+
+..
+
+.. date: 2025-04-05-15-05-09
+.. gh-issue: 132063
+.. nonce: KHnslU
+.. section: Library
+
+Prevent exceptions that evaluate as falsey (namely, when their ``__bool__``
+method returns ``False`` or their ``__len__`` method returns 0) from being
+ignored by :class:`concurrent.futures.ProcessPoolExecutor` and
+:class:`concurrent.futures.ThreadPoolExecutor`.
+
+..
+
+.. date: 2025-04-05-02-22-49
+.. gh-issue: 132106
+.. nonce: XMjhQJ
+.. section: Library
+
+:class:`logging.handlers.QueueListener` now implements the context manager
+protocol, allowing it to be used in a :keyword:`with` statement.
+
+..
+
+.. date: 2025-04-03-20-28-54
+.. gh-issue: 132054
+.. nonce: c1nlOx
+.. section: Library
+
+The ``application/yaml`` mime type (:rfc:`9512`) is now supported by
+:mod:`mimetypes`. Patch by Sasha "Nelie" Chernykh and Hugo van Kemenade.
+
+..
+
+.. date: 2025-04-03-17-19-42
+.. gh-issue: 119605
+.. nonce: c7QXAA
+.. section: Library
+
+Respect ``follow_wrapped`` for :meth:`!__init__` and :meth:`!__new__`
+methods when getting the class signature for a class with
+:func:`inspect.signature`. Preserve class signature after wrapping with
+:func:`warnings.deprecated`. Patch by Xuehai Pan.
+
+..
+
+.. date: 2025-04-03-00-56-48
+.. gh-issue: 118761
+.. nonce: Vb0S1B
+.. section: Library
+
+Improve import times by up to 33x for the :mod:`shlex` module, and improve
+the performance of :func:`shlex.quote` by up to 12x. Patch by Adam Turner.
+
+..
+
+.. date: 2025-04-01-18-24-58
+.. gh-issue: 85302
+.. nonce: 7knfUf
+.. section: Library
+
+Add support for :data:`~socket.BTPROTO_SCO` in sockets on FreeBSD.
+
+..
+
+.. date: 2025-03-26-10-56-22
+.. gh-issue: 131757
+.. nonce: pFRdmN
+.. section: Library
+
+Make :func:`functools.lru_cache` call the cached function unlocked to allow
+concurrency.
+
+..
+
+.. date: 2025-03-23-11-33-09
+.. gh-issue: 131423
+.. nonce: bQlcEb
+.. section: Library
+
+:mod:`ssl` can show descriptions for errors added in OpenSSL 3.4.1. Patch by
+Bénédikt Tran.
+
+..
+
+.. date: 2025-03-21-21-24-36
+.. gh-issue: 131434
+.. nonce: BPkyyh
+.. section: Library
+
+Improve error reporting for incorrect format in :func:`time.strptime`.
+
+..
+
+.. date: 2025-03-21-17-34-27
+.. gh-issue: 131524
+.. nonce: Vj1pO_
+.. section: Library
+
+Add help message to :mod:`platform` command-line interface. Contributed by
+Harry Lees.
+
+..
+
+.. date: 2025-03-17-23-07-57
+.. gh-issue: 100926
+.. nonce: B8gcbz
+.. section: Library
+
+Move :func:`ctypes.POINTER` types cache from a global internal cache
+(``_pointer_type_cache``) to the :attr:`ctypes._CData.__pointer_type__`
+attribute of the corresponding :mod:`ctypes` types. This will stop the cache
+from growing without limits in some situations.
+
+..
+
+.. date: 2025-03-16-17-40-00
+.. gh-issue: 85702
+.. nonce: qudq12
+.. section: Library
+
+If ``zoneinfo._common.load_tzdata`` is given a package without a resource a
+``ZoneInfoNotFoundError`` is raised rather than a :exc:`IsADirectoryError`.
+
+..
+
+.. date: 2025-03-14-14-18-49
+.. gh-issue: 123471
+.. nonce: sduBKk
+.. section: Library
+
+Make concurrent iterations over :class:`itertools.repeat` safe under
+free-threading.
+
+..
+
+.. date: 2025-03-11-21-08-46
+.. gh-issue: 131127
+.. nonce: whcVdY
+.. section: Library
+
+Systems using LibreSSL now successfully build.
+
+..
+
+.. date: 2025-03-09-10-37-00
+.. gh-issue: 89157
+.. nonce: qg3r138
+.. section: Library
+
+Make the pure Python implementation of :func:`datetime.date.fromisoformat`,
+only accept ASCII strings for consistency with the C implementation.
+
+..
+
+.. date: 2025-03-07-17-47-32
+.. gh-issue: 130941
+.. nonce: 7_GvhW
+.. section: Library
+
+Fix :class:`configparser.ConfigParser` parsing empty interpolation with
+``allow_no_value`` set to ``True``.
+
+..
+
+.. date: 2025-03-01-15-00-00
+.. gh-issue: 110067
+.. nonce: 1ad3as
+.. section: Library
+
+Make :mod:`heapq` max-heap functions :func:`heapq.heapify_max`,
+:func:`heapq.heappush_max`, :func:`heapq.heappop_max`, and
+:func:`heapq.heapreplace_max` public. Previous underscored naming is kept
+for backwards compatibility. Additionally, the missing function
+:func:`heapq.heappushpop_max` has been added to both the C and Python
+implementations.
+
+..
+
+.. date: 2025-03-01-12-37-08
+.. gh-issue: 129098
+.. nonce: eJ2-6L
+.. section: Library
+
+Fix REPL traceback reporting when using :func:`compile` with an inexisting
+file. Patch by Bénédikt Tran.
+
+..
+
+.. date: 2025-02-27-14-25-01
+.. gh-issue: 130631
+.. nonce: dmZcZM
+.. section: Library
+
+:func:`!http.cookiejar.join_header_words` is now more similar to the
+original Perl version. It now quotes the same set of characters and always
+quote values that end with ``"\n"``.
+
+..
+
+.. date: 2025-02-24-12-22-51
+.. gh-issue: 130482
+.. nonce: p2DrrL
+.. section: Library
+
+Add ability to specify name for :class:`!tkinter.OptionMenu` and
+:class:`!tkinter.ttk.OptionMenu`.
+
+..
+
+.. date: 2025-02-24-07-08-11
+.. gh-issue: 77065
+.. nonce: 8uW0Wf
+.. section: Library
+
+Add keyword-only optional argument *echo_char* for :meth:`getpass.getpass`
+for optional visual keyboard feedback support. Patch by Semyon Moroz.
+
+..
+
+.. date: 2025-02-22-13-07-06
+.. gh-issue: 130317
+.. nonce: tnxd0I
+.. section: Library
+
+Fix :c:func:`PyFloat_Pack2` and :c:func:`PyFloat_Unpack2` for NaN's with
+payload.  This corrects round-trip for :func:`struct.unpack` and
+:func:`struct.pack` in case of the IEEE 754 binary16 "half precision" type.
+Patch by Sergey B Kirpichev.
+
+..
+
+.. date: 2025-02-21-15-46-43
+.. gh-issue: 130402
+.. nonce: Rwu_KK
+.. section: Library
+
+Joining running daemon threads during interpreter shutdown now raises
+:exc:`PythonFinalizationError`.
+
+..
+
+.. date: 2025-02-16-06-25-01
+.. gh-issue: 130167
+.. nonce: kUg7Rc
+.. section: Library
+
+Improve speed of :func:`difflib.IS_LINE_JUNK`. Patch by Semyon Moroz.
+
+..
+
+.. date: 2025-02-12-16-37-34
+.. gh-issue: 101410
+.. nonce: 0GInct
+.. section: Library
+
+Added more detailed messages for domain errors in the :mod:`math` module.
+
+..
+
+.. date: 2025-02-11-10-22-11
+.. gh-issue: 128384
+.. nonce: jyWEkA
+.. section: Library
+
+Make :class:`warnings.catch_warnings` use a context variable for holding the
+warning filtering state if the :data:`sys.flags.context_aware_warnings` flag
+is set to true.  This makes using the context manager thread-safe in
+multi-threaded programs.  The flag is true by default in free-threaded
+builds and is otherwise false.  The value of the flag can be overridden by
+the the :option:`-X context_aware_warnings <-X>` command-line option or by
+the :envvar:`PYTHON_CONTEXT_AWARE_WARNINGS` environment variable.
+
+..
+
+.. date: 2025-02-06-11-23-51
+.. gh-issue: 129719
+.. nonce: Of6rvb
+.. section: Library
+
+Fix missing :data:`!socket.CAN_RAW_ERR_FILTER` constant in the socket module
+on Linux systems. It was missing since Python 3.11.
+
+..
+
+.. date: 2025-01-21-11-48-19
+.. gh-issue: 129027
+.. nonce: w0vxzZ
+.. section: Library
+
+Raise :exc:`DeprecationWarning` for :func:`sys._clear_type_cache`. This
+function was deprecated in Python 3.13 but it didn't raise a runtime
+warning.
+
+..
+
+.. date: 2024-12-28-11-01-36
+.. gh-issue: 128307
+.. nonce: BRCYTA
+.. section: Library
+
+Add ``eager_start`` keyword argument to :meth:`asyncio.loop.create_task`
+
+..
+
+.. date: 2024-12-21-13-31-55
+.. gh-issue: 127604
+.. nonce: etL5mf
+.. section: Library
+
+Add support for printing the C stack trace on systems that support it via
+:func:`faulthandler.dump_c_stack` or via the *c_stack* argument in
+:func:`faulthandler.enable`.
+
+..
+
+.. date: 2024-11-29-13-06-52
+.. gh-issue: 127385
+.. nonce: PErcyB
+.. section: Library
+
+Add the ``F_DUPFD_QUERY`` constant to the :mod:`fcntl` module.
+
+..
+
+.. date: 2024-11-14-21-17-48
+.. gh-issue: 126838
+.. nonce: Yr5vKF
+.. section: Library
+
+Add *resolve_host* keyword-only parameter to
+:func:`urllib.request.url2pathname`, and fix handling of file URLs with
+authorities.
+
+..
+
+.. date: 2024-09-18-09-15-40
+.. gh-issue: 82129
+.. nonce: GQwt3u
+.. section: Library
+
+Fix :exc:`NameError` when calling :func:`typing.get_type_hints` on a
+:func:`dataclasses.dataclass` created by :func:`dataclasses.make_dataclass`
+with un-annotated fields.
+
+..
+
+.. date: 2024-08-02-20-01-36
+.. gh-issue: 122559
+.. nonce: 2JlJr3
+.. section: Library
+
+Remove :meth:`!__reduce__` and :meth:`!__reduce_ex__` methods that always
+raise :exc:`TypeError` in the C implementation of :class:`io.FileIO`,
+:class:`io.BufferedReader`, :class:`io.BufferedWriter` and
+:class:`io.BufferedRandom` and replace them with default
+:meth:`!__getstate__` methods that raise :exc:`!TypeError`. This restores
+fine details of behavior of Python 3.11 and older versions.
+
+..
+
+.. date: 2024-07-23-17-08-41
+.. gh-issue: 122179
+.. nonce: 0jZm9h
+.. section: Library
+
+:func:`hashlib.file_digest` now raises :exc:`BlockingIOError` when no data
+is available during non-blocking I/O. Before, it added spurious null bytes
+to the digest.
+
+..
+
+.. date: 2024-07-19-07-16-50
+.. gh-issue: 53032
+.. nonce: paXN3p
+.. section: Library
+
+Expose :func:`decimal.IEEEContext` to support creation of contexts
+corresponding to the IEEE 754 (2008) decimal interchange formats. Patch by
+Sergey B Kirpichev.
+
+..
+
+.. date: 2024-06-07-15-03-54
+.. gh-issue: 120220
+.. nonce: NNxrr_
+.. section: Library
+
+Deprecate the :class:`!tkinter.Variable` methods :meth:`!trace_variable`,
+:meth:`!trace_vdelete` and :meth:`!trace_vinfo`. Methods :meth:`!trace_add`,
+:meth:`!trace_remove` and :meth:`!trace_info` can be used instead.
+
+..
+
+.. date: 2023-12-29-09-44-41
+.. gh-issue: 113539
+.. nonce: YDkv9O
+.. section: Library
+
+:mod:`webbrowser`: Names in the :envvar:`BROWSER` environment variable can
+now refer to already registered web browsers, instead of always generating a
+new browser command.
+
+This makes it possible to set :envvar:`BROWSER` to the value of one of the
+supported browsers on macOS.
+
+..
+
+.. bpo: 44172
+.. date: 2021-05-18-19-12-58
+.. nonce: rJ_-CI
+.. section: Library
+
+Keep a reference to original :mod:`curses` windows in subwindows so that the
+original window does not get deleted before subwindows.
+
+..
+
+.. date: 2019-09-10-09-28-52
+.. gh-issue: 75223
+.. nonce: VyAJS9
+.. section: Library
+
+Deprecate undotted extensions in :meth:`mimetypes.MimeTypes.add_type`. Patch
+by Hugo van Kemenade.
+
+..
+
+.. date: 2024-11-08-18-07-13
+.. gh-issue: 112936
+.. nonce: 1Q2RcP
+.. section: IDLE
+
+fix IDLE: no Shell menu item in single-process mode.
+
+..
+
+.. date: 2025-03-28-18-25-43
+.. gh-issue: 107006
+.. nonce: BxFijD
+.. section: Documentation
+
+Move documentation and example code for :class:`threading.local` from its
+docstring to the official docs.
+
+..
+
+.. date: 2024-10-08-10-44-14
+.. gh-issue: 125142
+.. nonce: HVlHrs
+.. section: Documentation
+
+As part of the builtin help intro text, show the keyboard shortcuts for the
+new, non-basic REPL (F1, F2, and F3).
+
+..
+
+.. date: 2025-05-05-15-33-35
+.. gh-issue: 133336
+.. nonce: miffFi
+.. section: Core and Builtins
+
+:option:`!-J` is no longer reserved for use by Jython. Patch by Adam Turner.
+
+..
+
+.. date: 2025-05-05-12-03-46
+.. gh-issue: 133261
+.. nonce: bL1gqz
+.. section: Core and Builtins
+
+Fix bug where the cycle GC could untrack objects in the trashcan because
+they looked like they were immortal. When objects are added to the trashcan,
+we take care to ensure they keep a mortal reference count.
+
+..
+
+.. date: 2025-05-04-19-46-14
+.. gh-issue: 133346
+.. nonce: nRXi4f
+.. section: Core and Builtins
+
+Added experimental color theming support to the ``_colorize`` module.
+
+..
+
+.. date: 2025-05-04-14-47-26
+.. gh-issue: 132917
+.. nonce: DrEU1y
+.. section: Core and Builtins
+
+For the free-threaded build, check the process memory usage increase before
+triggering a full automatic garbage collection.  If the memory used has not
+increased 10% since the last collection then defer it.
+
+..
+
+.. date: 2025-05-03-19-04-03
+.. gh-issue: 91048
+.. nonce: S8QWSw
+.. section: Core and Builtins
+
+Add a new ``python -m asyncio ps PID`` command-line interface to inspect
+asyncio tasks in a running Python process. Displays a flat table of await
+relationships. A variant showing a tree view is also available as ``python
+-m asyncio pstree PID``. Both are useful for debugging async code. Patch by
+Pablo Galindo, Łukasz Langa, Yury Selivanov, and Marta Gomez Macias.
+
+..
+
+.. date: 2025-05-03-07-41-21
+.. gh-issue: 133304
+.. nonce: YMuSne
+.. section: Core and Builtins
+
+Workaround NaN's "canonicalization" in :c:func:`PyFloat_Pack4` and
+:c:func:`PyFloat_Unpack4` on RISC-V.
+
+..
+
+.. date: 2025-05-01-11-06-29
+.. gh-issue: 133197
+.. nonce: BHjfh4
+.. section: Core and Builtins
+
+Improve :exc:`SyntaxError` error messages for incompatible string / bytes
+prefixes.
+
+..
+
+.. date: 2025-04-30-19-07-11
+.. gh-issue: 133231
+.. nonce: H9T8g_
+.. section: Core and Builtins
+
+Add new utilities of observing JIT compilation:
+:func:`sys._jit.is_available`, :func:`sys._jit.is_enabled`, and
+:func:`sys._jit.is_active`.
+
+..
+
+.. date: 2025-04-30-13-09-20
+.. gh-issue: 133194
+.. nonce: 25_G5c
+.. section: Core and Builtins
+
+:func:`ast.parse` will no longer parse new :pep:`758` syntax with older
+*feature_version* passed.
+
+..
+
+.. date: 2025-04-30-00-21-54
+.. gh-issue: 131798
+.. nonce: D6T5_u
+.. section: Core and Builtins
+
+Split ``CALL_LEN`` into several uops allowing the JIT to remove them when
+optimizing. Patch by Diego Russo.
+
+..
+
+.. date: 2025-04-26-18-43-31
+.. gh-issue: 131798
+.. nonce: FsIypo
+.. section: Core and Builtins
+
+Use ``sym_new_type`` instead of ``sym_new_not_null`` for _BUILD_STRING,
+_BUILD_SET
+
+..
+
+.. date: 2025-04-26-17-50-47
+.. gh-issue: 132942
+.. nonce: aEEZvZ
+.. section: Core and Builtins
+
+Fix two races in the type lookup cache.  This affected the free-threaded
+build and could cause crashes (apparently quite difficult to trigger).
+
+..
+
+.. date: 2025-04-26-13-57-13
+.. gh-issue: 131798
+.. nonce: Gt8CGE
+.. section: Core and Builtins
+
+Propagate the return type of ``_BINARY_OP_SUBSCR_TUPLE_INT`` in JIT. Patch
+by Tomas Roun
+
+..
+
+.. date: 2025-04-26-08-49-05
+.. gh-issue: 132952
+.. nonce: ifvP10
+.. section: Core and Builtins
+
+Speed up startup with the ``-S`` argument by importing the private ``_io``
+module instead of :mod:`io`. This fixes a performance regression introduced
+earlier in Python 3.14 development and restores performance to the level of
+Python 3.13.
+
+..
+
+.. date: 2025-04-25-14-56-45
+.. gh-issue: 131798
+.. nonce: NpcKub
+.. section: Core and Builtins
+
+Allow the JIT to remove int guards after ``_CALL_LEN`` by setting the return
+type to int. Patch by Diego Russo
+
+..
+
+.. date: 2025-04-23-20-54-17
+.. gh-issue: 131798
+.. nonce: XYlp09
+.. section: Core and Builtins
+
+Split ``CALL_TUPLE_1`` into several uops allowing the JIT to remove some of
+them. Patch by Tomas Roun
+
+..
+
+.. date: 2025-04-23-20-42-55
+.. gh-issue: 131798
+.. nonce: wVQ1Gt
+.. section: Core and Builtins
+
+Split ``CALL_STR_1`` into several uops allowing the JIT to remove some of
+them. Patch by Tomas Roun
+
+..
+
+.. date: 2025-04-23-11-34-39
+.. gh-issue: 132825
+.. nonce: _yv0uL
+.. section: Core and Builtins
+
+Enhance unhashable key/element error messages for :class:`dict` and
+:class:`set`. Patch by Victor Stinner.
+
+..
+
+.. date: 2025-04-22-19-00-03
+.. gh-issue: 131591
+.. nonce: CdEqBr
+.. section: Core and Builtins
+
+Reset any :pep:`768` remote debugging pending call in children after
+:func:`os.fork` calls.
+
+..
+
+.. date: 2025-04-22-16-38-43
+.. gh-issue: 132713
+.. nonce: mBWTSZ
+.. section: Core and Builtins
+
+Fix ``repr(list)`` race condition: hold a strong reference to the item while
+calling ``repr(item)``. Patch by Victor Stinner.
+
+..
+
+.. date: 2025-04-22-15-37-05
+.. gh-issue: 132661
+.. nonce: XE_A42
+.. section: Core and Builtins
+
+Implement :pep:`750` (Template Strings). Add new syntax for t-strings and
+implement new internal :class:`!string.templatelib.Template` and
+:class:`!string.templatelib.Interpolation` types.
+
+..
+
+.. date: 2025-04-21-09-22-15
+.. gh-issue: 132479
+.. nonce: CCe2sE
+.. section: Core and Builtins
+
+Fix compiler crash in certain circumstances where multiple module-level
+annotations include comprehensions and other nested scopes.
+
+..
+
+.. date: 2025-04-21-07-39-59
+.. gh-issue: 132747
+.. nonce: L-cnej
+.. section: Core and Builtins
+
+Fix a crash when calling :meth:`~object.__get__` of a :term:`method` with a
+:const:`None` second argument.
+
+..
+
+.. date: 2025-04-20-10-37-39
+.. gh-issue: 132744
+.. nonce: ArrCp8
+.. section: Core and Builtins
+
+Certain calls now check for runaway recursion and respect the system
+recursion limit.
+
+..
+
+.. date: 2025-04-19-22-59-24
+.. gh-issue: 132449
+.. nonce: xjdw4p
+.. section: Core and Builtins
+
+Syntax errors that look like misspellings of Python keywords now provide a
+helpful fix suggestion for the typo.  Contributed by Pablo Galindo Salgado.
+
+..
+
+.. date: 2025-04-19-18-07-34
+.. gh-issue: 132737
+.. nonce: 9mW1il
+.. section: Core and Builtins
+
+Support profiling code that requires ``__main__``, such as :mod:`pickle`.
+
+..
+
+.. date: 2025-04-17-16-20-03
+.. gh-issue: 132639
+.. nonce: zRVYU3
+.. section: Core and Builtins
+
+Added :c:func:`PyLong_AsNativeBytes`, :c:func:`PyLong_FromNativeBytes` and
+:c:func:`PyLong_FromUnsignedNativeBytes` to the limited C API.
+
+..
+
+.. date: 2025-04-17-11-40-13
+.. gh-issue: 100239
+.. nonce: 9RxIxY
+.. section: Core and Builtins
+
+Add specialisation for ``BINARY_OP/SUBSCR`` on list and slice.
+
+..
+
+.. date: 2025-04-15-10-09-49
+.. gh-issue: 132508
+.. nonce: zVe3iI
+.. section: Core and Builtins
+
+Uses tagged integers on the evaluation stack to represent the instruction
+offsets when reraising an exception. This avoids the need to box the integer
+which could fail in low memory conditions.
+
+..
+
+.. date: 2025-04-13-17-18-01
+.. gh-issue: 124476
+.. nonce: fvGfQ7
+.. section: Core and Builtins
+
+Fix decoding from the locale encoding in the C.UTF-8 locale.
+
+..
+
+.. date: 2025-04-13-10-34-27
+.. gh-issue: 131927
+.. nonce: otp80n
+.. section: Core and Builtins
+
+Compiler warnings originating from the same module and line number are now
+only emitted once, matching the behaviour of warnings emitted from user
+code. This can also be configured with :mod:`warnings` filters.
+
+..
+
+.. date: 2025-04-13-01-50-40
+.. gh-issue: 132457
+.. nonce: 1q-1xz
+.. section: Core and Builtins
+
+Make :func:`staticmethod` and :func:`classmethod` generic.
+
+..
+
+.. date: 2025-04-12-19-41-16
+.. gh-issue: 131798
+.. nonce: JkSocg
+.. section: Core and Builtins
+
+Use ``sym_new_type`` instead of ``sym_new_not_null`` for _BUILD_LIST,
+_BUILD_SET, _BUILD_MAP
+
+..
+
+.. date: 2025-04-11-22-01-07
+.. gh-issue: 131798
+.. nonce: TTu_xH
+.. section: Core and Builtins
+
+Split ``CALL_TYPE_1`` into several uops allowing the JIT to remove some of
+them.
+
+..
+
+.. date: 2025-04-11-18-46-37
+.. gh-issue: 132386
+.. nonce: pMBFTe
+.. section: Core and Builtins
+
+Fix crash when passing a dict subclass as the ``globals`` parameter to
+:func:`exec`.
+
+..
+
+.. date: 2025-04-10-10-29-45
+.. gh-issue: 127682
+.. nonce: X0HoGz
+.. section: Core and Builtins
+
+No longer call ``__iter__`` twice when creating and executing a generator
+expression. Creating a generator expression from a non-interable will raise
+only when the generator expression is executed. This brings the behavior of
+generator expressions in line with other generators.
+
+..
+
+.. date: 2025-04-09-21-51-37
+.. gh-issue: 132261
+.. nonce: gL8thm
+.. section: Core and Builtins
+
+The internal storage for annotations and annotate functions on classes now
+uses different keys in the class dictionary. This eliminates various edge
+cases where access to the ``__annotate__`` and ``__annotations__``
+attributes would behave unpredictably.
+
+..
+
+.. date: 2025-04-09-20-49-04
+.. gh-issue: 132284
+.. nonce: TxTNka
+.. section: Core and Builtins
+
+Don't wrap base ``PyCFunction`` slots on class creation if not overridden.
+
+..
+
+.. date: 2025-04-09-14-05-54
+.. gh-issue: 130415
+.. nonce: llQtUq
+.. section: Core and Builtins
+
+Improve the JIT's ability to remove unused constant and local variable
+loads, and fix an issue where deallocating unused values could cause JIT
+code to crash or behave incorrectly.
+
+..
+
+.. date: 2025-04-09-13-47-33
+.. gh-issue: 126703
+.. nonce: kXiQHj
+.. section: Core and Builtins
+
+Fix possible use after free in cases where a method's definition has the
+same lifetime as its ``self``.
+
+..
+
+.. date: 2025-04-09-12-37-31
+.. gh-issue: 132286
+.. nonce: 1ZdsOa
+.. section: Core and Builtins
+
+Fix that :attr:`type.__annotate__` was not deleted, when
+:attr:`type.__annotations__` was deleted.
+
+..
+
+.. date: 2025-04-08-21-20-12
+.. gh-issue: 131798
+.. nonce: Ft9tIF
+.. section: Core and Builtins
+
+Allow the JIT to remove an extra ``_TO_BOOL_BOOL`` instruction after
+``_CONTAINS_OP_DICT`` by setting the return type to bool.
+
+..
+
+.. date: 2025-04-08-17-48-11
+.. gh-issue: 124715
+.. nonce: xxzQoD
+.. section: Core and Builtins
+
+Prevents against stack overflows when calling :c:func:`Py_DECREF`.
+Third-party extension objects no longer need to use the "trashcan"
+mechanism, as protection is now built into the :c:func:`Py_DECREF` macro.
+
+..
+
+.. date: 2025-04-08-09-20-18
+.. gh-issue: 131798
+.. nonce: Xp1mvN
+.. section: Core and Builtins
+
+Allow the JIT compiler to remove some type checks for operations on lists,
+tuples, dictionaries, and sets.
+
+..
+
+.. date: 2025-04-07-13-46-57
+.. gh-issue: 128398
+.. nonce: gJ2zIF
+.. section: Core and Builtins
+
+Improve error message when an object supporting the synchronous (resp.
+asynchronous) context manager protocol is entered using :keyword:`async
+with` (resp. :keyword:`with`) instead of :keyword:`with` (resp.
+:keyword:`async with`). Patch by Bénédikt Tran.
+
+..
+
+.. date: 2025-04-06-13-17-10
+.. gh-issue: 131798
+.. nonce: uMrfha
+.. section: Core and Builtins
+
+Allow the JIT to remove unicode guards after ``_BINARY_OP_SUBSCR_STR_INT``
+by setting the return type to string.
+
+..
+
+.. date: 2025-03-30-19-58-14
+.. gh-issue: 131878
+.. nonce: uxM26H
+.. section: Core and Builtins
+
+Handle uncaught exceptions in the main input loop for the new REPL.
+
+..
+
+.. date: 2025-03-30-19-49-00
+.. gh-issue: 131878
+.. nonce: J8_cHB
+.. section: Core and Builtins
+
+Fix support of unicode characters with two or more codepoints on Windows in
+the new REPL.
+
+..
+
+.. date: 2025-03-28-15-06-55
+.. gh-issue: 126835
+.. nonce: IpcMTn
+.. section: Core and Builtins
+
+Move constant folding to the peephole optimizer. Rename AST optimization
+related files (Python/ast_opt.c -> Python/ast_preprocess.c), structs
+(_PyASTOptimizeState -> _PyASTPreprocessState) and functions
+(_PyAST_Optimize -> _PyAST_Preprocess, _PyCompile_AstOptimize ->
+_PyCompile_AstPreprocess).
+
+..
+
+.. date: 2025-03-26-04-55-25
+.. gh-issue: 114809
+.. nonce: 8rNyT7
+.. section: Core and Builtins
+
+Add support for macOS multi-arch builds with the JIT enabled
+
+..
+
+.. date: 2025-03-21-19-03-42
+.. gh-issue: 131507
+.. nonce: q9fvyM
+.. section: Core and Builtins
+
+PyREPL now supports syntax highlighing. Contributed by Łukasz Langa.
+
+..
+
+.. date: 2025-03-21-08-47-36
+.. gh-issue: 130907
+.. nonce: rGg-ge
+.. section: Core and Builtins
+
+If the ``__annotations__`` of a module object are accessed while the module
+is executing, return the annotations that have been defined so far, without
+caching them.
+
+..
+
+.. date: 2025-02-18-11-42-58
+.. gh-issue: 130104
+.. nonce: BOicVZ
+.. section: Core and Builtins
+
+Three-argument :func:`pow` now try calling :meth:`~object.__rpow__` if
+necessary. Previously it was only called in two-argument :func:`!pow` and
+the binary power operator.
+
+..
+
+.. date: 2025-02-13-05-09-31
+.. gh-issue: 130070
+.. nonce: C8c9gK
+.. section: Core and Builtins
+
+Fixed an assertion error for :func:`exec` passed a string ``source`` and a
+non-``None`` ``closure``. Patch by Bartosz Sławecki.
+
+..
+
+.. date: 2025-02-13-00-14-24
+.. gh-issue: 129958
+.. nonce: Uj7lyY
+.. section: Core and Builtins
+
+Fix a bug that was allowing newlines inconsitently in format specifiers for
+single-quoted f-strings. Patch by Pablo Galindo.
+
+..
+
+.. date: 2025-02-12-01-36-13
+.. gh-issue: 129858
+.. nonce: M-f7Gb
+.. section: Core and Builtins
+
+``elif`` statements that follow an ``else`` block now have a specific error
+message.
+
+..
+
+.. date: 2025-01-26-23-46-43
+.. gh-issue: 69605
+.. nonce: _2Qc1w
+.. section: Core and Builtins
+
+Add module autocomplete to PyREPL.
+
+..
+
+.. date: 2025-01-06-10-55-41
+.. gh-issue: 128555
+.. nonce: tAK_AY
+.. section: Core and Builtins
+
+Add the :data:`sys.flags.thread_inherit_context` flag.
+
+* This flag is set to true by default on the free-threaded build
+  and false otherwise.  If the flag is true, starting a new thread using
+  :class:`threading.Thread` will, by default, use a copy of the
+  :class:`contextvars.Context` from the caller of
+  :meth:`threading.Thread.start` rather than using an empty context.
+
+* Add the :option:`-X thread_inherit_context <-X>` command-line option and
+  :envvar:`PYTHON_THREAD_INHERIT_CONTEXT` environment variable, which set the
+  :data:`~sys.flags.thread_inherit_context` flag.
+
+* Add the ``context`` keyword parameter to :class:`~threading.Thread`.  It can
+  be used to explicitly pass a context value to be used by a new thread.
+
+* Make the ``_contextvars`` module built-in.
+
+..
+
+.. date: 2024-09-03-15-15-51
+.. gh-issue: 123539
+.. nonce: RKQS0S
+.. section: Core and Builtins
+
+Improve :exc:`SyntaxError` message for using ``import ... as`` and ``from
+... import ... as`` with not a name.
+
+..
+
+.. date: 2024-07-11-12-31-29
+.. gh-issue: 102567
+.. nonce: weRqDn
+.. section: Core and Builtins
+
+:option:`-X importtime <-X>` now accepts value ``2``, which indicates that
+an ``importtime`` entry should also be printed if an imported module has
+already been loaded. Patch by Noah Kim and Adam Turner.
+
+..
+
+.. date: 2024-03-06-22-33-33
+.. gh-issue: 116436
+.. nonce: y8Thkt
+.. section: Core and Builtins
+
+Improve error message when :exc:`TypeError` occurs during
+:meth:`dict.update`
+
+..
+
+.. date: 2023-04-29-23-15-38
+.. gh-issue: 103997
+.. nonce: BS3uVt
+.. section: Core and Builtins
+
+String arguments passed to "-c" are now automatically dedented as if by
+:func:`textwrap.dedent`. This allows "python -c" invocations to be indented
+in shell scripts without causing indentation errors. (Patch by Jon Crall and
+Steven Sun)
+
+..
+
+.. date: 2022-12-29-19-10-36
+.. gh-issue: 89562
+.. nonce: g8m8RC
+.. section: Core and Builtins
+
+Remove ``hostflags`` member from ``PySSLContext`` struct.
+
+..
+
+.. date: 2025-05-01-01-02-11
+.. gh-issue: 133166
+.. nonce: Ly9Ae2
+.. section: C API
+
+Fix regression where :c:func:`PyType_GetModuleByDef` returns NULL without
+setting :exc:`TypeError` when a static type is passed.
+
+..
+
+.. date: 2025-04-29-19-39-16
+.. gh-issue: 133164
+.. nonce: W-XTU7
+.. section: C API
+
+Add :c:func:`PyUnstable_Object_IsUniqueReferencedTemporary` function for
+determining if an object exists as a unique temporary variable on the
+interpreter's stack.  This is a replacement for some cases where checking
+that :c:func:`Py_REFCNT` is one is no longer sufficient to determine if it's
+safe to modify a Python object in-place with no visible side effects.
+
+..
+
+.. date: 2025-04-29-06-27-46
+.. gh-issue: 133140
+.. nonce: IPGGc3
+.. section: C API
+
+Add :c:func:`PyUnstable_Object_IsUniquelyReferenced` as a replacement for
+``Py_REFNCT(op) == 1`` on :term:`free threaded <free threading>` builds of
+Python.
+
+..
+
+.. date: 2025-04-28-18-26-37
+.. gh-issue: 131747
+.. nonce: 2AiQ9n
+.. section: C API
+
+On non-Windows platforms, deprecate using :attr:`ctypes.Structure._pack_` to
+use a Windows-compatible layout on non-Windows platforms. The layout should
+be specified explicitly by setting :attr:`ctypes.Structure._layout_` to
+``'ms'``.
+
+..
+
+.. date: 2025-04-28-15-36-01
+.. gh-issue: 128972
+.. nonce: 8bZMIm
+.. section: C API
+
+For non-free-threaded builds, the memory layout of :c:struct:`PyASCIIObject`
+is reverted to match Python 3.13. (Note that the structure is not part of
+stable ABI and so its memory layout is *guaranteed* to remain stable.)
+
+..
+
+.. date: 2025-04-28-13-27-48
+.. gh-issue: 133079
+.. nonce: DJL2sK
+.. section: C API
+
+The undocumented APIs :c:macro:`!Py_C_RECURSION_LIMIT` and
+:c:member:`!PyThreadState.c_recursion_remaining`, added in 3.13, are removed
+without a deprecation period.
+
+..
+
+.. date: 2025-04-26-12-00-52
+.. gh-issue: 132987
+.. nonce: vykZGN
+.. section: C API
+
+The ``k`` and ``K`` formats in :c:func:`PyArg_Parse` now support the
+:meth:`~object.__index__` special method, like all other integer formats.
+
+..
+
+.. date: 2025-04-25-11-39-24
+.. gh-issue: 132909
+.. nonce: JC3n_l
+.. section: C API
+
+Fix an overflow when handling the :ref:`K <capi-py-buildvalue-format-K>`
+format in :c:func:`Py_BuildValue`. Patch by Bénédikt Tran.
+
+..
+
+.. date: 2025-04-22-13-59-30
+.. gh-issue: 132798
+.. nonce: asfafhs
+.. section: C API
+
+Deprecated and undocumented functions :c:func:`!PyUnicode_AsEncodedObject`,
+:c:func:`!PyUnicode_AsDecodedObject`, :c:func:`!PyUnicode_AsEncodedUnicode`
+and :c:func:`!PyUnicode_AsDecodedUnicode` are scheduled for removal in 3.15.
+
+..
+
+.. date: 2025-04-13-20-52-39
+.. gh-issue: 132470
+.. nonce: UqBQjN
+.. section: C API
+
+Creating a :class:`ctypes.CField` with a *byte_size* that does not match the
+actual type size now raises a :exc:`ValueError` instead of crashing the
+interpreter.
+
+..
+
+.. date: 2025-01-08-18-55-57
+.. gh-issue: 112068
+.. nonce: ofI5Fl
+.. section: C API
+
+Add support of nullable arguments in :c:func:`PyArg_Parse` and similar
+functions. Adding ``?`` after any format unit makes ``None`` be accepted as
+a value.
+
+..
+
+.. date: 2024-12-31-15-28-14
+.. gh-issue: 50333
+.. nonce: KxQUXa
+.. section: C API
+
+Non-tuple sequences are deprecated as argument for the ``(items)`` format
+unit in :c:func:`PyArg_ParseTuple` and other :ref:`argument parsing
+<arg-parsing>` functions if *items* contains format units which store a
+:ref:`borrowed buffer <c-arg-borrowed-buffer>` or a :term:`borrowed
+reference`.
+
+..
+
+.. date: 2025-05-01-17-27-06
+.. gh-issue: 113464
+.. nonce: vjE5X4
+.. section: Build
+
+Use the cpython-bin-deps "externals" repository for Windows LLVM dependency
+management. Installing LLVM manually is no longer necessary for Windows JIT
+builds.
+
+..
+
+.. date: 2025-04-30-11-07-53
+.. gh-issue: 133183
+.. nonce: zCKUeQ
+.. section: Build
+
+iOS compiler shims now include ``IPHONEOS_DEPLOYMENT_TARGET`` in target
+triples, ensuring that SDK version minimums are honored.
+
+..
+
+.. date: 2025-04-30-10-23-18
+.. gh-issue: 133167
+.. nonce: E0jrYJ
+.. section: Build
+
+Fix compilation process with ``--enable-optimizations`` and
+``--without-docstrings``.
+
+..
+
+.. date: 2025-04-29-15-29-11
+.. gh-issue: 133171
+.. nonce: YbwbwP
+.. section: Build
+
+Since free-threaded builds do not support the experimental JIT compiler,
+prevent these configurations from being combined.
+
+..
+
+.. date: 2025-04-20-20-07-44
+.. gh-issue: 132758
+.. nonce: N2a3wp
+.. section: Build
+
+Fix building with tail call interpreter and pystats.
+
+..
+
+.. date: 2025-04-17-19-10-15
+.. gh-issue: 132649
+.. nonce: DZqGoq
+.. section: Build
+
+The :file:`PC\layout` script now allows passing ``--include-tcltk`` on
+Windows ARM64.
+
+..
+
+.. date: 2025-04-08-09-11-32
+.. gh-issue: 132257
+.. nonce: oZWBV-
+.. section: Build
+
+Change the default LTO flags on GCC to not pass ``-flto-partition=none``,
+and allow parallelization of LTO. For newer GNU makes and GCC, this has a
+multiple factor speedup for LTO build times, with no noticeable loss in
+performance.
+
+..
+
+.. date: 2025-04-02-21-08-36
+.. gh-issue: 132026
+.. nonce: ptnR7T
+.. section: Build
+
+Fix use of undefined identifiers in platform triplet detection on MIPS Linux
+platforms.
diff --git a/Misc/NEWS.d/next/Build/2025-04-02-21-08-36.gh-issue-132026.ptnR7T.rst b/Misc/NEWS.d/next/Build/2025-04-02-21-08-36.gh-issue-132026.ptnR7T.rst
deleted file mode 100644
index 5490b98..0000000
--- a/Misc/NEWS.d/next/Build/2025-04-02-21-08-36.gh-issue-132026.ptnR7T.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix use of undefined identifiers in platform triplet detection on MIPS Linux platforms.
diff --git a/Misc/NEWS.d/next/Build/2025-04-08-09-11-32.gh-issue-132257.oZWBV-.rst b/Misc/NEWS.d/next/Build/2025-04-08-09-11-32.gh-issue-132257.oZWBV-.rst
deleted file mode 100644
index 5bf20d2..0000000
--- a/Misc/NEWS.d/next/Build/2025-04-08-09-11-32.gh-issue-132257.oZWBV-.rst
+++ /dev/null
@@ -1 +0,0 @@
-Change the default LTO flags on GCC to not pass ``-flto-partition=none``, and allow parallelization of LTO. For newer GNU makes and GCC, this has a multiple factor speedup for LTO build times, with no noticeable loss in performance.
diff --git a/Misc/NEWS.d/next/Build/2025-04-17-19-10-15.gh-issue-132649.DZqGoq.rst b/Misc/NEWS.d/next/Build/2025-04-17-19-10-15.gh-issue-132649.DZqGoq.rst
deleted file mode 100644
index 358d4b0..0000000
--- a/Misc/NEWS.d/next/Build/2025-04-17-19-10-15.gh-issue-132649.DZqGoq.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The :file:`PC\layout` script now allows passing ``--include-tcltk`` on
-Windows ARM64.
diff --git a/Misc/NEWS.d/next/Build/2025-04-20-20-07-44.gh-issue-132758.N2a3wp.rst b/Misc/NEWS.d/next/Build/2025-04-20-20-07-44.gh-issue-132758.N2a3wp.rst
deleted file mode 100644
index 0645c35..0000000
--- a/Misc/NEWS.d/next/Build/2025-04-20-20-07-44.gh-issue-132758.N2a3wp.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix building with tail call interpreter and pystats.
diff --git a/Misc/NEWS.d/next/Build/2025-04-29-15-29-11.gh-issue-133171.YbwbwP.rst b/Misc/NEWS.d/next/Build/2025-04-29-15-29-11.gh-issue-133171.YbwbwP.rst
deleted file mode 100644
index 6207ffa..0000000
--- a/Misc/NEWS.d/next/Build/2025-04-29-15-29-11.gh-issue-133171.YbwbwP.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Since free-threaded builds do not support the experimental JIT compiler,
-prevent these configurations from being combined.
diff --git a/Misc/NEWS.d/next/Build/2025-04-30-10-23-18.gh-issue-133167.E0jrYJ.rst b/Misc/NEWS.d/next/Build/2025-04-30-10-23-18.gh-issue-133167.E0jrYJ.rst
deleted file mode 100644
index ee6d5a3..0000000
--- a/Misc/NEWS.d/next/Build/2025-04-30-10-23-18.gh-issue-133167.E0jrYJ.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix compilation process with ``--enable-optimizations`` and
-``--without-docstrings``.
diff --git a/Misc/NEWS.d/next/Build/2025-04-30-11-07-53.gh-issue-133183.zCKUeQ.rst b/Misc/NEWS.d/next/Build/2025-04-30-11-07-53.gh-issue-133183.zCKUeQ.rst
deleted file mode 100644
index e359f9e..0000000
--- a/Misc/NEWS.d/next/Build/2025-04-30-11-07-53.gh-issue-133183.zCKUeQ.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-iOS compiler shims now include ``IPHONEOS_DEPLOYMENT_TARGET`` in target
-triples, ensuring that SDK version minimums are honored.
diff --git a/Misc/NEWS.d/next/Build/2025-05-01-17-27-06.gh-issue-113464.vjE5X4.rst b/Misc/NEWS.d/next/Build/2025-05-01-17-27-06.gh-issue-113464.vjE5X4.rst
deleted file mode 100644
index d150b19..0000000
--- a/Misc/NEWS.d/next/Build/2025-05-01-17-27-06.gh-issue-113464.vjE5X4.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Use the cpython-bin-deps "externals" repository for Windows LLVM dependency
-management. Installing LLVM manually is no longer necessary for Windows JIT
-builds.
diff --git a/Misc/NEWS.d/next/C_API/2024-12-31-15-28-14.gh-issue-50333.KxQUXa.rst b/Misc/NEWS.d/next/C_API/2024-12-31-15-28-14.gh-issue-50333.KxQUXa.rst
deleted file mode 100644
index 5b761d1..0000000
--- a/Misc/NEWS.d/next/C_API/2024-12-31-15-28-14.gh-issue-50333.KxQUXa.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Non-tuple sequences are deprecated as argument for the ``(items)`` format
-unit in :c:func:`PyArg_ParseTuple` and other :ref:`argument parsing
-<arg-parsing>` functions if *items* contains format units which store
-a :ref:`borrowed buffer <c-arg-borrowed-buffer>` or
-a :term:`borrowed reference`.
diff --git a/Misc/NEWS.d/next/C_API/2025-01-08-18-55-57.gh-issue-112068.ofI5Fl.rst b/Misc/NEWS.d/next/C_API/2025-01-08-18-55-57.gh-issue-112068.ofI5Fl.rst
deleted file mode 100644
index d49b173..0000000
--- a/Misc/NEWS.d/next/C_API/2025-01-08-18-55-57.gh-issue-112068.ofI5Fl.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add support of nullable arguments in :c:func:`PyArg_Parse` and similar
-functions. Adding ``?`` after any format unit makes ``None`` be accepted as
-a value.
diff --git a/Misc/NEWS.d/next/C_API/2025-04-13-20-52-39.gh-issue-132470.UqBQjN.rst b/Misc/NEWS.d/next/C_API/2025-04-13-20-52-39.gh-issue-132470.UqBQjN.rst
deleted file mode 100644
index 5a03908..0000000
--- a/Misc/NEWS.d/next/C_API/2025-04-13-20-52-39.gh-issue-132470.UqBQjN.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Creating a :class:`ctypes.CField` with a *byte_size* that does not match the actual
-type size now raises a :exc:`ValueError` instead of crashing the interpreter.
diff --git a/Misc/NEWS.d/next/C_API/2025-04-22-13-59-30.gh-issue-132798.asfafhs.rst b/Misc/NEWS.d/next/C_API/2025-04-22-13-59-30.gh-issue-132798.asfafhs.rst
deleted file mode 100644
index d779d5a..0000000
--- a/Misc/NEWS.d/next/C_API/2025-04-22-13-59-30.gh-issue-132798.asfafhs.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Deprecated and undocumented functions :c:func:`!PyUnicode_AsEncodedObject`,
-:c:func:`!PyUnicode_AsDecodedObject`, :c:func:`!PyUnicode_AsEncodedUnicode`
-and :c:func:`!PyUnicode_AsDecodedUnicode` are scheduled for removal in 3.15.
diff --git a/Misc/NEWS.d/next/C_API/2025-04-25-11-39-24.gh-issue-132909.JC3n_l.rst b/Misc/NEWS.d/next/C_API/2025-04-25-11-39-24.gh-issue-132909.JC3n_l.rst
deleted file mode 100644
index 81a37d0..0000000
--- a/Misc/NEWS.d/next/C_API/2025-04-25-11-39-24.gh-issue-132909.JC3n_l.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix an overflow when handling the :ref:`K <capi-py-buildvalue-format-K>` format
-in :c:func:`Py_BuildValue`. Patch by Bénédikt Tran.
diff --git a/Misc/NEWS.d/next/C_API/2025-04-26-12-00-52.gh-issue-132987.vykZGN.rst b/Misc/NEWS.d/next/C_API/2025-04-26-12-00-52.gh-issue-132987.vykZGN.rst
deleted file mode 100644
index e4a33e6..0000000
--- a/Misc/NEWS.d/next/C_API/2025-04-26-12-00-52.gh-issue-132987.vykZGN.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The ``k`` and ``K`` formats in :c:func:`PyArg_Parse` now support the
-:meth:`~object.__index__` special method, like all other integer formats.
diff --git a/Misc/NEWS.d/next/C_API/2025-04-28-13-27-48.gh-issue-133079.DJL2sK.rst b/Misc/NEWS.d/next/C_API/2025-04-28-13-27-48.gh-issue-133079.DJL2sK.rst
deleted file mode 100644
index 4363245..0000000
--- a/Misc/NEWS.d/next/C_API/2025-04-28-13-27-48.gh-issue-133079.DJL2sK.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The undocumented APIs :c:macro:`!Py_C_RECURSION_LIMIT` and
-:c:member:`!PyThreadState.c_recursion_remaining`, added in 3.13, are removed
-without a deprecation period.
diff --git a/Misc/NEWS.d/next/C_API/2025-04-28-15-36-01.gh-issue-128972.8bZMIm.rst b/Misc/NEWS.d/next/C_API/2025-04-28-15-36-01.gh-issue-128972.8bZMIm.rst
deleted file mode 100644
index 4b6a6e3..0000000
--- a/Misc/NEWS.d/next/C_API/2025-04-28-15-36-01.gh-issue-128972.8bZMIm.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-For non-free-threaded builds, the memory layout of :c:struct:`PyASCIIObject`
-is reverted to match Python 3.13. (Note that the structure is not part of
-stable ABI and so its memory layout is *guaranteed* to remain stable.)
diff --git a/Misc/NEWS.d/next/C_API/2025-04-28-18-26-37.gh-issue-131747.2AiQ9n.rst b/Misc/NEWS.d/next/C_API/2025-04-28-18-26-37.gh-issue-131747.2AiQ9n.rst
deleted file mode 100644
index 999b264..0000000
--- a/Misc/NEWS.d/next/C_API/2025-04-28-18-26-37.gh-issue-131747.2AiQ9n.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-On non-Windows platforms, deprecate using :attr:`ctypes.Structure._pack_` to
-use a Windows-compatible layout on non-Windows platforms. The layout should
-be specified explicitly by setting :attr:`ctypes.Structure._layout_` to
-``'ms'``.
diff --git a/Misc/NEWS.d/next/C_API/2025-04-29-06-27-46.gh-issue-133140.IPGGc3.rst b/Misc/NEWS.d/next/C_API/2025-04-29-06-27-46.gh-issue-133140.IPGGc3.rst
deleted file mode 100644
index f73b7de..0000000
--- a/Misc/NEWS.d/next/C_API/2025-04-29-06-27-46.gh-issue-133140.IPGGc3.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add :c:func:`PyUnstable_Object_IsUniquelyReferenced` as a replacement for
-``Py_REFNCT(op) == 1`` on :term:`free threaded <free threading>`
-builds of Python.
diff --git a/Misc/NEWS.d/next/C_API/2025-04-29-19-39-16.gh-issue-133164.W-XTU7.rst b/Misc/NEWS.d/next/C_API/2025-04-29-19-39-16.gh-issue-133164.W-XTU7.rst
deleted file mode 100644
index dec7c76..0000000
--- a/Misc/NEWS.d/next/C_API/2025-04-29-19-39-16.gh-issue-133164.W-XTU7.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Add :c:func:`PyUnstable_Object_IsUniqueReferencedTemporary` function for
-determining if an object exists as a unique temporary variable on the
-interpreter's stack.  This is a replacement for some cases where checking
-that :c:func:`Py_REFCNT` is one is no longer sufficient to determine if it's
-safe to modify a Python object in-place with no visible side effects.
diff --git a/Misc/NEWS.d/next/C_API/2025-05-01-01-02-11.gh-issue-133166.Ly9Ae2.rst b/Misc/NEWS.d/next/C_API/2025-05-01-01-02-11.gh-issue-133166.Ly9Ae2.rst
deleted file mode 100644
index 976b823..0000000
--- a/Misc/NEWS.d/next/C_API/2025-05-01-01-02-11.gh-issue-133166.Ly9Ae2.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix regression where :c:func:`PyType_GetModuleByDef` returns NULL without
-setting :exc:`TypeError` when a static type is passed.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2022-12-29-19-10-36.gh-issue-89562.g8m8RC.rst b/Misc/NEWS.d/next/Core_and_Builtins/2022-12-29-19-10-36.gh-issue-89562.g8m8RC.rst
deleted file mode 100644
index 41e87c0..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2022-12-29-19-10-36.gh-issue-89562.g8m8RC.rst
+++ /dev/null
@@ -1 +0,0 @@
-Remove ``hostflags`` member from ``PySSLContext`` struct.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2023-04-29-23-15-38.gh-issue-103997.BS3uVt.rst b/Misc/NEWS.d/next/Core_and_Builtins/2023-04-29-23-15-38.gh-issue-103997.BS3uVt.rst
deleted file mode 100644
index 511ca8f..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2023-04-29-23-15-38.gh-issue-103997.BS3uVt.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-String arguments passed to "-c" are now automatically dedented as if by
-:func:`textwrap.dedent`. This allows "python -c" invocations to be indented
-in shell scripts without causing indentation errors. (Patch by Jon Crall and
-Steven Sun)
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2024-03-06-22-33-33.gh-issue-116436.y8Thkt.rst b/Misc/NEWS.d/next/Core_and_Builtins/2024-03-06-22-33-33.gh-issue-116436.y8Thkt.rst
deleted file mode 100644
index f9c3ab1..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2024-03-06-22-33-33.gh-issue-116436.y8Thkt.rst
+++ /dev/null
@@ -1 +0,0 @@
-Improve error message when :exc:`TypeError` occurs during :meth:`dict.update`
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2024-07-11-12-31-29.gh-issue-102567.weRqDn.rst b/Misc/NEWS.d/next/Core_and_Builtins/2024-07-11-12-31-29.gh-issue-102567.weRqDn.rst
deleted file mode 100644
index 04ebbfa..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2024-07-11-12-31-29.gh-issue-102567.weRqDn.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-:option:`-X importtime <-X>` now accepts value ``2``, which indicates that
-an ``importtime`` entry should also be printed if an imported module has
-already been loaded.
-Patch by Noah Kim and Adam Turner.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2024-09-03-15-15-51.gh-issue-123539.RKQS0S.rst b/Misc/NEWS.d/next/Core_and_Builtins/2024-09-03-15-15-51.gh-issue-123539.RKQS0S.rst
deleted file mode 100644
index 602cb9a..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2024-09-03-15-15-51.gh-issue-123539.RKQS0S.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Improve :exc:`SyntaxError` message for using ``import ... as``
-and ``from ... import ... as`` with not a name.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-01-06-10-55-41.gh-issue-128555.tAK_AY.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-01-06-10-55-41.gh-issue-128555.tAK_AY.rst
deleted file mode 100644
index e0b468e..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-01-06-10-55-41.gh-issue-128555.tAK_AY.rst
+++ /dev/null
@@ -1,16 +0,0 @@
-Add the :data:`sys.flags.thread_inherit_context` flag.
-
-* This flag is set to true by default on the free-threaded build
-  and false otherwise.  If the flag is true, starting a new thread using
-  :class:`threading.Thread` will, by default, use a copy of the
-  :class:`contextvars.Context` from the caller of
-  :meth:`threading.Thread.start` rather than using an empty context.
-
-* Add the :option:`-X thread_inherit_context <-X>` command-line option and
-  :envvar:`PYTHON_THREAD_INHERIT_CONTEXT` environment variable, which set the
-  :data:`~sys.flags.thread_inherit_context` flag.
-
-* Add the ``context`` keyword parameter to :class:`~threading.Thread`.  It can
-  be used to explicitly pass a context value to be used by a new thread.
-
-* Make the ``_contextvars`` module built-in.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-01-26-23-46-43.gh-issue-69605._2Qc1w.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-01-26-23-46-43.gh-issue-69605._2Qc1w.rst
deleted file mode 100644
index 1f85be8..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-01-26-23-46-43.gh-issue-69605._2Qc1w.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add module autocomplete to PyREPL.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-02-12-01-36-13.gh-issue-129858.M-f7Gb.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-02-12-01-36-13.gh-issue-129858.M-f7Gb.rst
deleted file mode 100644
index 2d2c88b..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-02-12-01-36-13.gh-issue-129858.M-f7Gb.rst
+++ /dev/null
@@ -1 +0,0 @@
-``elif`` statements that follow an ``else`` block now have a specific error message.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-02-13-00-14-24.gh-issue-129958.Uj7lyY.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-02-13-00-14-24.gh-issue-129958.Uj7lyY.rst
deleted file mode 100644
index c0fa76c..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-02-13-00-14-24.gh-issue-129958.Uj7lyY.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a bug that was allowing newlines inconsitently in format specifiers for
-single-quoted f-strings. Patch by Pablo Galindo.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-02-13-05-09-31.gh-issue-130070.C8c9gK.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-02-13-05-09-31.gh-issue-130070.C8c9gK.rst
deleted file mode 100644
index f9e135f..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-02-13-05-09-31.gh-issue-130070.C8c9gK.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed an assertion error for :func:`exec` passed a string ``source`` and a non-``None`` ``closure``. Patch by Bartosz Sławecki.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-02-18-11-42-58.gh-issue-130104.BOicVZ.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-02-18-11-42-58.gh-issue-130104.BOicVZ.rst
deleted file mode 100644
index 9539ad3..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-02-18-11-42-58.gh-issue-130104.BOicVZ.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Three-argument :func:`pow` now try calling :meth:`~object.__rpow__` if
-necessary.
-Previously it was only called in two-argument :func:`!pow` and the binary
-power operator.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-03-21-08-47-36.gh-issue-130907.rGg-ge.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-03-21-08-47-36.gh-issue-130907.rGg-ge.rst
deleted file mode 100644
index 587627e..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-03-21-08-47-36.gh-issue-130907.rGg-ge.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-If the ``__annotations__`` of a module object are accessed while the
-module is executing, return the annotations that have been defined so far,
-without caching them.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-03-21-19-03-42.gh-issue-131507.q9fvyM.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-03-21-19-03-42.gh-issue-131507.q9fvyM.rst
deleted file mode 100644
index 354a116..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-03-21-19-03-42.gh-issue-131507.q9fvyM.rst
+++ /dev/null
@@ -1 +0,0 @@
-PyREPL now supports syntax highlighing. Contributed by Łukasz Langa.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-03-26-04-55-25.gh-issue-114809.8rNyT7.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-03-26-04-55-25.gh-issue-114809.8rNyT7.rst
deleted file mode 100644
index 19d92c3..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-03-26-04-55-25.gh-issue-114809.8rNyT7.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add support for macOS multi-arch builds with the JIT enabled
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-03-28-15-06-55.gh-issue-126835.IpcMTn.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-03-28-15-06-55.gh-issue-126835.IpcMTn.rst
deleted file mode 100644
index caa7784..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-03-28-15-06-55.gh-issue-126835.IpcMTn.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Move constant folding to the peephole optimizer. Rename AST optimization
-related files (Python/ast_opt.c -> Python/ast_preprocess.c), structs (_PyASTOptimizeState -> _PyASTPreprocessState)
-and functions (_PyAST_Optimize -> _PyAST_Preprocess, _PyCompile_AstOptimize -> _PyCompile_AstPreprocess).
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-03-30-19-49-00.gh-issue-131878.J8_cHB.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-03-30-19-49-00.gh-issue-131878.J8_cHB.rst
deleted file mode 100644
index b1223da..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-03-30-19-49-00.gh-issue-131878.J8_cHB.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix support of unicode characters with two or more codepoints on Windows in
-the new REPL.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-03-30-19-58-14.gh-issue-131878.uxM26H.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-03-30-19-58-14.gh-issue-131878.uxM26H.rst
deleted file mode 100644
index 79b23db..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-03-30-19-58-14.gh-issue-131878.uxM26H.rst
+++ /dev/null
@@ -1 +0,0 @@
-Handle uncaught exceptions in the main input loop for the new REPL.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-06-13-17-10.gh-issue-131798.uMrfha.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-06-13-17-10.gh-issue-131798.uMrfha.rst
deleted file mode 100644
index 5ea5fce..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-06-13-17-10.gh-issue-131798.uMrfha.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Allow the JIT to remove unicode guards after ``_BINARY_OP_SUBSCR_STR_INT``
-by setting the return type to string.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-07-13-46-57.gh-issue-128398.gJ2zIF.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-07-13-46-57.gh-issue-128398.gJ2zIF.rst
deleted file mode 100644
index 792332d..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-07-13-46-57.gh-issue-128398.gJ2zIF.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Improve error message when an object supporting the synchronous (resp.
-asynchronous) context manager protocol is entered using :keyword:`async
-with` (resp. :keyword:`with`) instead of :keyword:`with` (resp.
-:keyword:`async with`). Patch by Bénédikt Tran.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-08-09-20-18.gh-issue-131798.Xp1mvN.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-08-09-20-18.gh-issue-131798.Xp1mvN.rst
deleted file mode 100644
index 91b7a66..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-08-09-20-18.gh-issue-131798.Xp1mvN.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Allow the JIT compiler to remove some type checks for operations on lists,
-tuples, dictionaries, and sets.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-08-17-48-11.gh-issue-124715.xxzQoD.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-08-17-48-11.gh-issue-124715.xxzQoD.rst
deleted file mode 100644
index f0e3318..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-08-17-48-11.gh-issue-124715.xxzQoD.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Prevents against stack overflows when calling :c:func:`Py_DECREF`. Third-party
-extension objects no longer need to use the "trashcan" mechanism, as
-protection is now built into the :c:func:`Py_DECREF` macro.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-08-21-20-12.gh-issue-131798.Ft9tIF.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-08-21-20-12.gh-issue-131798.Ft9tIF.rst
deleted file mode 100644
index 90c0fb3..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-08-21-20-12.gh-issue-131798.Ft9tIF.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Allow the JIT to remove an extra ``_TO_BOOL_BOOL`` instruction after
-``_CONTAINS_OP_DICT`` by setting the return type to bool.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-09-12-37-31.gh-issue-132286.1ZdsOa.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-09-12-37-31.gh-issue-132286.1ZdsOa.rst
deleted file mode 100644
index 82dcbd3..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-09-12-37-31.gh-issue-132286.1ZdsOa.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix that :attr:`type.__annotate__` was not deleted, when
-:attr:`type.__annotations__` was deleted.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-09-13-47-33.gh-issue-126703.kXiQHj.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-09-13-47-33.gh-issue-126703.kXiQHj.rst
deleted file mode 100644
index d0461e1..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-09-13-47-33.gh-issue-126703.kXiQHj.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix possible use after free in cases where a method's definition has the same lifetime as its ``self``.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-09-14-05-54.gh-issue-130415.llQtUq.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-09-14-05-54.gh-issue-130415.llQtUq.rst
deleted file mode 100644
index 03523de..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-09-14-05-54.gh-issue-130415.llQtUq.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Improve the JIT's ability to remove unused constant and local variable
-loads, and fix an issue where deallocating unused values could cause JIT
-code to crash or behave incorrectly.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-09-20-49-04.gh-issue-132284.TxTNka.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-09-20-49-04.gh-issue-132284.TxTNka.rst
deleted file mode 100644
index b63a75f..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-09-20-49-04.gh-issue-132284.TxTNka.rst
+++ /dev/null
@@ -1 +0,0 @@
-Don't wrap base ``PyCFunction`` slots on class creation if not overridden.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-09-21-51-37.gh-issue-132261.gL8thm.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-09-21-51-37.gh-issue-132261.gL8thm.rst
deleted file mode 100644
index 0e58cf7..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-09-21-51-37.gh-issue-132261.gL8thm.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-The internal storage for annotations and annotate functions on classes now
-uses different keys in the class dictionary. This eliminates various edge
-cases where access to the ``__annotate__`` and ``__annotations__``
-attributes would behave unpredictably.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-10-10-29-45.gh-issue-127682.X0HoGz.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-10-10-29-45.gh-issue-127682.X0HoGz.rst
deleted file mode 100644
index b87750e..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-10-10-29-45.gh-issue-127682.X0HoGz.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-No longer call ``__iter__`` twice when creating and executing a generator expression.
-Creating a generator expression from a non-interable will raise only when the
-generator expression is executed.
-This brings the behavior of generator expressions in line with other generators.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-11-18-46-37.gh-issue-132386.pMBFTe.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-11-18-46-37.gh-issue-132386.pMBFTe.rst
deleted file mode 100644
index 65ba7fc..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-11-18-46-37.gh-issue-132386.pMBFTe.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix crash when passing a dict subclass as the ``globals`` parameter to
-:func:`exec`.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-11-22-01-07.gh-issue-131798.TTu_xH.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-11-22-01-07.gh-issue-131798.TTu_xH.rst
deleted file mode 100644
index 4b23034..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-11-22-01-07.gh-issue-131798.TTu_xH.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Split ``CALL_TYPE_1`` into several uops allowing the JIT to remove some of
-them.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-12-19-41-16.gh-issue-131798.JkSocg.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-12-19-41-16.gh-issue-131798.JkSocg.rst
deleted file mode 100644
index 5a9c0cd..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-12-19-41-16.gh-issue-131798.JkSocg.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Use ``sym_new_type`` instead of ``sym_new_not_null`` for _BUILD_LIST,
-_BUILD_SET, _BUILD_MAP
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-13-01-50-40.gh-issue-132457.1q-1xz.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-13-01-50-40.gh-issue-132457.1q-1xz.rst
deleted file mode 100644
index 5249ff8..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-13-01-50-40.gh-issue-132457.1q-1xz.rst
+++ /dev/null
@@ -1 +0,0 @@
-Make :func:`staticmethod` and :func:`classmethod` generic.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-13-10-34-27.gh-issue-131927.otp80n.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-13-10-34-27.gh-issue-131927.otp80n.rst
deleted file mode 100644
index 9aa940a..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-13-10-34-27.gh-issue-131927.otp80n.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Compiler warnings originating from the same module and line number are now
-only emitted once, matching the behaviour of warnings emitted from user
-code. This can also be configured with :mod:`warnings` filters.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-13-17-18-01.gh-issue-124476.fvGfQ7.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-13-17-18-01.gh-issue-124476.fvGfQ7.rst
deleted file mode 100644
index be0ecee..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-13-17-18-01.gh-issue-124476.fvGfQ7.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix decoding from the locale encoding in the C.UTF-8 locale.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-15-10-09-49.gh-issue-132508.zVe3iI.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-15-10-09-49.gh-issue-132508.zVe3iI.rst
deleted file mode 100644
index 1f4fe1d..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-15-10-09-49.gh-issue-132508.zVe3iI.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Uses tagged integers on the evaluation stack to represent the instruction
-offsets when reraising an exception. This avoids the need to box the integer
-which could fail in low memory conditions.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-17-11-40-13.gh-issue-100239.9RxIxY.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-17-11-40-13.gh-issue-100239.9RxIxY.rst
deleted file mode 100644
index 87ff683..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-17-11-40-13.gh-issue-100239.9RxIxY.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add specialisation for ``BINARY_OP/SUBSCR`` on list and slice.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-17-16-20-03.gh-issue-132639.zRVYU3.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-17-16-20-03.gh-issue-132639.zRVYU3.rst
deleted file mode 100644
index 8d5446c..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-17-16-20-03.gh-issue-132639.zRVYU3.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Added :c:func:`PyLong_AsNativeBytes`, :c:func:`PyLong_FromNativeBytes` and
-:c:func:`PyLong_FromUnsignedNativeBytes` to the limited C API.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-19-18-07-34.gh-issue-132737.9mW1il.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-19-18-07-34.gh-issue-132737.9mW1il.rst
deleted file mode 100644
index 0f01091..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-19-18-07-34.gh-issue-132737.9mW1il.rst
+++ /dev/null
@@ -1 +0,0 @@
-Support profiling code that requires ``__main__``, such as :mod:`pickle`.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-19-22-59-24.gh-issue-132449.xjdw4p.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-19-22-59-24.gh-issue-132449.xjdw4p.rst
deleted file mode 100644
index 05603ab..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-19-22-59-24.gh-issue-132449.xjdw4p.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Syntax errors that look like misspellings of Python keywords now provide a
-helpful fix suggestion for the typo.  Contributed by Pablo Galindo Salgado.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-20-10-37-39.gh-issue-132744.ArrCp8.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-20-10-37-39.gh-issue-132744.ArrCp8.rst
deleted file mode 100644
index bcd7256..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-20-10-37-39.gh-issue-132744.ArrCp8.rst
+++ /dev/null
@@ -1 +0,0 @@
-Certain calls now check for runaway recursion and respect the system recursion limit.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-21-07-39-59.gh-issue-132747.L-cnej.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-21-07-39-59.gh-issue-132747.L-cnej.rst
deleted file mode 100644
index c6d45b0..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-21-07-39-59.gh-issue-132747.L-cnej.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a crash when calling :meth:`~object.__get__` of a :term:`method` with a
-:const:`None` second argument.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-21-09-22-15.gh-issue-132479.CCe2sE.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-21-09-22-15.gh-issue-132479.CCe2sE.rst
deleted file mode 100644
index 851bb4f..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-21-09-22-15.gh-issue-132479.CCe2sE.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix compiler crash in certain circumstances where multiple module-level
-annotations include comprehensions and other nested scopes.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-22-15-37-05.gh-issue-132661.XE_A42.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-22-15-37-05.gh-issue-132661.XE_A42.rst
deleted file mode 100644
index 666e8de..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-22-15-37-05.gh-issue-132661.XE_A42.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Implement :pep:`750` (Template Strings). Add new syntax for t-strings and
-implement new internal :class:`!string.templatelib.Template` and
-:class:`!string.templatelib.Interpolation` types.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-22-16-38-43.gh-issue-132713.mBWTSZ.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-22-16-38-43.gh-issue-132713.mBWTSZ.rst
deleted file mode 100644
index 877b423..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-22-16-38-43.gh-issue-132713.mBWTSZ.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix ``repr(list)`` race condition: hold a strong reference to the item while
-calling ``repr(item)``. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-22-19-00-03.gh-issue-131591.CdEqBr.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-22-19-00-03.gh-issue-131591.CdEqBr.rst
deleted file mode 100644
index e237649..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-22-19-00-03.gh-issue-131591.CdEqBr.rst
+++ /dev/null
@@ -1 +0,0 @@
-Reset any :pep:`768` remote debugging pending call in children after :func:`os.fork` calls.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-23-11-34-39.gh-issue-132825._yv0uL.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-23-11-34-39.gh-issue-132825._yv0uL.rst
deleted file mode 100644
index d751837..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-23-11-34-39.gh-issue-132825._yv0uL.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Enhance unhashable key/element error messages for :class:`dict` and
-:class:`set`. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-23-20-42-55.gh-issue-131798.wVQ1Gt.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-23-20-42-55.gh-issue-131798.wVQ1Gt.rst
deleted file mode 100644
index 71d081f..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-23-20-42-55.gh-issue-131798.wVQ1Gt.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Split ``CALL_STR_1`` into several uops allowing the JIT to remove some of
-them. Patch by Tomas Roun
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-23-20-54-17.gh-issue-131798.XYlp09.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-23-20-54-17.gh-issue-131798.XYlp09.rst
deleted file mode 100644
index d7db951..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-23-20-54-17.gh-issue-131798.XYlp09.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Split ``CALL_TUPLE_1`` into several uops allowing the JIT to remove some of
-them. Patch by Tomas Roun
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-25-14-56-45.gh-issue-131798.NpcKub.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-25-14-56-45.gh-issue-131798.NpcKub.rst
deleted file mode 100644
index 8214870..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-25-14-56-45.gh-issue-131798.NpcKub.rst
+++ /dev/null
@@ -1 +0,0 @@
-Allow the JIT to remove int guards after ``_CALL_LEN`` by setting the return type to int. Patch by Diego Russo
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-26-08-49-05.gh-issue-132952.ifvP10.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-26-08-49-05.gh-issue-132952.ifvP10.rst
deleted file mode 100644
index 2792ce3..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-26-08-49-05.gh-issue-132952.ifvP10.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Speed up startup with the ``-S`` argument by importing the
-private ``_io`` module instead of :mod:`io`. This fixes a performance
-regression introduced earlier in Python 3.14 development and restores performance
-to the level of Python 3.13.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-26-13-57-13.gh-issue-131798.Gt8CGE.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-26-13-57-13.gh-issue-131798.Gt8CGE.rst
deleted file mode 100644
index f404924..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-26-13-57-13.gh-issue-131798.Gt8CGE.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Propagate the return type of ``_BINARY_OP_SUBSCR_TUPLE_INT`` in JIT. Patch
-by Tomas Roun
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-26-17-50-47.gh-issue-132942.aEEZvZ.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-26-17-50-47.gh-issue-132942.aEEZvZ.rst
deleted file mode 100644
index 9b7cf55..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-26-17-50-47.gh-issue-132942.aEEZvZ.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix two races in the type lookup cache.  This affected the free-threaded
-build and could cause crashes (apparently quite difficult to trigger).
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-26-18-43-31.gh-issue-131798.FsIypo.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-26-18-43-31.gh-issue-131798.FsIypo.rst
deleted file mode 100644
index a252d2b..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-26-18-43-31.gh-issue-131798.FsIypo.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Use ``sym_new_type`` instead of ``sym_new_not_null`` for _BUILD_STRING,
-_BUILD_SET
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-30-00-21-54.gh-issue-131798.D6T5_u.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-30-00-21-54.gh-issue-131798.D6T5_u.rst
deleted file mode 100644
index d94d04c..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-30-00-21-54.gh-issue-131798.D6T5_u.rst
+++ /dev/null
@@ -1 +0,0 @@
-Split ``CALL_LEN`` into several uops allowing the JIT to remove them when optimizing. Patch by Diego Russo.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-30-13-09-20.gh-issue-133194.25_G5c.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-30-13-09-20.gh-issue-133194.25_G5c.rst
deleted file mode 100644
index fa597db..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-30-13-09-20.gh-issue-133194.25_G5c.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:func:`ast.parse` will no longer parse new :pep:`758` syntax with older
-*feature_version* passed.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-30-19-07-11.gh-issue-133231.H9T8g_.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-04-30-19-07-11.gh-issue-133231.H9T8g_.rst
deleted file mode 100644
index 7892ff2..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-04-30-19-07-11.gh-issue-133231.H9T8g_.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add new utilities of observing JIT compilation:
-:func:`sys._jit.is_available`, :func:`sys._jit.is_enabled`, and
-:func:`sys._jit.is_active`.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-05-01-11-06-29.gh-issue-133197.BHjfh4.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-05-01-11-06-29.gh-issue-133197.BHjfh4.rst
deleted file mode 100644
index 009bc37..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-05-01-11-06-29.gh-issue-133197.BHjfh4.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Improve :exc:`SyntaxError` error messages for incompatible string / bytes
-prefixes.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-05-03-07-41-21.gh-issue-133304.YMuSne.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-05-03-07-41-21.gh-issue-133304.YMuSne.rst
deleted file mode 100644
index 64ae40a..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-05-03-07-41-21.gh-issue-133304.YMuSne.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Workaround NaN's "canonicalization" in :c:func:`PyFloat_Pack4`
-and :c:func:`PyFloat_Unpack4` on RISC-V.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-05-03-19-04-03.gh-issue-91048.S8QWSw.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-05-03-19-04-03.gh-issue-91048.S8QWSw.rst
deleted file mode 100644
index 1d45868..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-05-03-19-04-03.gh-issue-91048.S8QWSw.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-Add a new ``python -m asyncio ps PID`` command-line interface to inspect
-asyncio tasks in a running Python process. Displays a flat table of await
-relationships. A variant showing a tree view is also available as
-``python -m asyncio pstree PID``. Both are useful for debugging async
-code. Patch by Pablo Galindo, Łukasz Langa, Yury Selivanov, and Marta
-Gomez Macias.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-05-04-14-47-26.gh-issue-132917.DrEU1y.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-05-04-14-47-26.gh-issue-132917.DrEU1y.rst
deleted file mode 100644
index 32b8095..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-05-04-14-47-26.gh-issue-132917.DrEU1y.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-For the free-threaded build, check the process memory usage increase before
-triggering a full automatic garbage collection.  If the memory used has not
-increased 10% since the last collection then defer it.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-05-04-19-46-14.gh-issue-133346.nRXi4f.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-05-04-19-46-14.gh-issue-133346.nRXi4f.rst
deleted file mode 100644
index c49a1e7..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-05-04-19-46-14.gh-issue-133346.nRXi4f.rst
+++ /dev/null
@@ -1 +0,0 @@
-Added experimental color theming support to the ``_colorize`` module.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-05-05-12-03-46.gh-issue-133261.bL1gqz.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-05-05-12-03-46.gh-issue-133261.bL1gqz.rst
deleted file mode 100644
index 1f40ea7..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-05-05-12-03-46.gh-issue-133261.bL1gqz.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix bug where the cycle GC could untrack objects in the trashcan because
-they looked like they were immortal. When objects are added to the trashcan,
-we take care to ensure they keep a mortal reference count.
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2025-05-05-15-33-35.gh-issue-133336.miffFi.rst b/Misc/NEWS.d/next/Core_and_Builtins/2025-05-05-15-33-35.gh-issue-133336.miffFi.rst
deleted file mode 100644
index 8516582..0000000
--- a/Misc/NEWS.d/next/Core_and_Builtins/2025-05-05-15-33-35.gh-issue-133336.miffFi.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:option:`!-J` is no longer reserved for use by Jython.
-Patch by Adam Turner.
diff --git a/Misc/NEWS.d/next/Documentation/2024-10-08-10-44-14.gh-issue-125142.HVlHrs.rst b/Misc/NEWS.d/next/Documentation/2024-10-08-10-44-14.gh-issue-125142.HVlHrs.rst
deleted file mode 100644
index 2340013..0000000
--- a/Misc/NEWS.d/next/Documentation/2024-10-08-10-44-14.gh-issue-125142.HVlHrs.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-As part of the builtin help intro text, show the keyboard shortcuts for the
-new, non-basic REPL (F1, F2, and F3).
diff --git a/Misc/NEWS.d/next/Documentation/2025-03-28-18-25-43.gh-issue-107006.BxFijD.rst b/Misc/NEWS.d/next/Documentation/2025-03-28-18-25-43.gh-issue-107006.BxFijD.rst
deleted file mode 100644
index eb55c24..0000000
--- a/Misc/NEWS.d/next/Documentation/2025-03-28-18-25-43.gh-issue-107006.BxFijD.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Move documentation and example code for :class:`threading.local` from its
-docstring to the official docs.
diff --git a/Misc/NEWS.d/next/IDLE/2024-11-08-18-07-13.gh-issue-112936.1Q2RcP.rst b/Misc/NEWS.d/next/IDLE/2024-11-08-18-07-13.gh-issue-112936.1Q2RcP.rst
deleted file mode 100644
index 8536e38..0000000
--- a/Misc/NEWS.d/next/IDLE/2024-11-08-18-07-13.gh-issue-112936.1Q2RcP.rst
+++ /dev/null
@@ -1 +0,0 @@
-fix IDLE: no Shell menu item in single-process mode.
diff --git a/Misc/NEWS.d/next/Library/2019-09-10-09-28-52.gh-issue-75223.VyAJS9.rst b/Misc/NEWS.d/next/Library/2019-09-10-09-28-52.gh-issue-75223.VyAJS9.rst
deleted file mode 100644
index d3c8d1b..0000000
--- a/Misc/NEWS.d/next/Library/2019-09-10-09-28-52.gh-issue-75223.VyAJS9.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Deprecate undotted extensions in :meth:`mimetypes.MimeTypes.add_type`.
-Patch by Hugo van Kemenade.
diff --git a/Misc/NEWS.d/next/Library/2021-05-18-19-12-58.bpo-44172.rJ_-CI.rst b/Misc/NEWS.d/next/Library/2021-05-18-19-12-58.bpo-44172.rJ_-CI.rst
deleted file mode 100644
index d53f372..0000000
--- a/Misc/NEWS.d/next/Library/2021-05-18-19-12-58.bpo-44172.rJ_-CI.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Keep a reference to original :mod:`curses` windows in subwindows so
-that the original window does not get deleted before subwindows.
diff --git a/Misc/NEWS.d/next/Library/2023-12-29-09-44-41.gh-issue-113539.YDkv9O.rst b/Misc/NEWS.d/next/Library/2023-12-29-09-44-41.gh-issue-113539.YDkv9O.rst
deleted file mode 100644
index c2c3a2d..0000000
--- a/Misc/NEWS.d/next/Library/2023-12-29-09-44-41.gh-issue-113539.YDkv9O.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-:mod:`webbrowser`: Names in the :envvar:`BROWSER` environment variable can now
-refer to already registered web browsers, instead of always generating a new
-browser command.
-
-This makes it possible to set :envvar:`BROWSER` to the value of one of the
-supported browsers on macOS.
diff --git a/Misc/NEWS.d/next/Library/2024-06-07-15-03-54.gh-issue-120220.NNxrr_.rst b/Misc/NEWS.d/next/Library/2024-06-07-15-03-54.gh-issue-120220.NNxrr_.rst
deleted file mode 100644
index b60b943..0000000
--- a/Misc/NEWS.d/next/Library/2024-06-07-15-03-54.gh-issue-120220.NNxrr_.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Deprecate the :class:`!tkinter.Variable` methods :meth:`!trace_variable`,
-:meth:`!trace_vdelete` and :meth:`!trace_vinfo`. Methods :meth:`!trace_add`,
-:meth:`!trace_remove` and :meth:`!trace_info` can be used instead.
diff --git a/Misc/NEWS.d/next/Library/2024-07-19-07-16-50.gh-issue-53032.paXN3p.rst b/Misc/NEWS.d/next/Library/2024-07-19-07-16-50.gh-issue-53032.paXN3p.rst
deleted file mode 100644
index 86c19bf..0000000
--- a/Misc/NEWS.d/next/Library/2024-07-19-07-16-50.gh-issue-53032.paXN3p.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Expose :func:`decimal.IEEEContext` to support creation of contexts
-corresponding to the IEEE 754 (2008) decimal interchange formats.
-Patch by Sergey B Kirpichev.
diff --git a/Misc/NEWS.d/next/Library/2024-07-23-17-08-41.gh-issue-122179.0jZm9h.rst b/Misc/NEWS.d/next/Library/2024-07-23-17-08-41.gh-issue-122179.0jZm9h.rst
deleted file mode 100644
index 2b0678f..0000000
--- a/Misc/NEWS.d/next/Library/2024-07-23-17-08-41.gh-issue-122179.0jZm9h.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:func:`hashlib.file_digest` now raises :exc:`BlockingIOError` when no data
-is available during non-blocking I/O. Before, it added spurious null bytes
-to the digest.
diff --git a/Misc/NEWS.d/next/Library/2024-08-02-20-01-36.gh-issue-122559.2JlJr3.rst b/Misc/NEWS.d/next/Library/2024-08-02-20-01-36.gh-issue-122559.2JlJr3.rst
deleted file mode 100644
index 4ef9daa..0000000
--- a/Misc/NEWS.d/next/Library/2024-08-02-20-01-36.gh-issue-122559.2JlJr3.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-Remove :meth:`!__reduce__` and :meth:`!__reduce_ex__` methods that always
-raise :exc:`TypeError` in the C implementation of :class:`io.FileIO`,
-:class:`io.BufferedReader`, :class:`io.BufferedWriter` and
-:class:`io.BufferedRandom` and replace them with default
-:meth:`!__getstate__` methods that raise :exc:`!TypeError`.
-This restores fine details of behavior of Python 3.11 and older versions.
diff --git a/Misc/NEWS.d/next/Library/2024-09-18-09-15-40.gh-issue-82129.GQwt3u.rst b/Misc/NEWS.d/next/Library/2024-09-18-09-15-40.gh-issue-82129.GQwt3u.rst
deleted file mode 100644
index b8661f9..0000000
--- a/Misc/NEWS.d/next/Library/2024-09-18-09-15-40.gh-issue-82129.GQwt3u.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix :exc:`NameError` when calling :func:`typing.get_type_hints` on a :func:`dataclasses.dataclass` created by
-:func:`dataclasses.make_dataclass` with un-annotated fields.
diff --git a/Misc/NEWS.d/next/Library/2024-11-14-21-17-48.gh-issue-126838.Yr5vKF.rst b/Misc/NEWS.d/next/Library/2024-11-14-21-17-48.gh-issue-126838.Yr5vKF.rst
deleted file mode 100644
index c45c22e..0000000
--- a/Misc/NEWS.d/next/Library/2024-11-14-21-17-48.gh-issue-126838.Yr5vKF.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add *resolve_host* keyword-only parameter to
-:func:`urllib.request.url2pathname`, and fix handling of file URLs with
-authorities.
diff --git a/Misc/NEWS.d/next/Library/2024-11-29-13-06-52.gh-issue-127385.PErcyB.rst b/Misc/NEWS.d/next/Library/2024-11-29-13-06-52.gh-issue-127385.PErcyB.rst
deleted file mode 100644
index 3770d58..0000000
--- a/Misc/NEWS.d/next/Library/2024-11-29-13-06-52.gh-issue-127385.PErcyB.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add the ``F_DUPFD_QUERY`` constant to the :mod:`fcntl` module.
diff --git a/Misc/NEWS.d/next/Library/2024-12-21-13-31-55.gh-issue-127604.etL5mf.rst b/Misc/NEWS.d/next/Library/2024-12-21-13-31-55.gh-issue-127604.etL5mf.rst
deleted file mode 100644
index c4d2938..0000000
--- a/Misc/NEWS.d/next/Library/2024-12-21-13-31-55.gh-issue-127604.etL5mf.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add support for printing the C stack trace on systems that support it via
-:func:`faulthandler.dump_c_stack` or via the *c_stack* argument in
-:func:`faulthandler.enable`.
diff --git a/Misc/NEWS.d/next/Library/2024-12-28-11-01-36.gh-issue-128307.BRCYTA.rst b/Misc/NEWS.d/next/Library/2024-12-28-11-01-36.gh-issue-128307.BRCYTA.rst
deleted file mode 100644
index 93b2a74..0000000
--- a/Misc/NEWS.d/next/Library/2024-12-28-11-01-36.gh-issue-128307.BRCYTA.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add ``eager_start`` keyword argument to :meth:`asyncio.loop.create_task`
diff --git a/Misc/NEWS.d/next/Library/2025-01-21-11-48-19.gh-issue-129027.w0vxzZ.rst b/Misc/NEWS.d/next/Library/2025-01-21-11-48-19.gh-issue-129027.w0vxzZ.rst
deleted file mode 100644
index d2abf53..0000000
--- a/Misc/NEWS.d/next/Library/2025-01-21-11-48-19.gh-issue-129027.w0vxzZ.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Raise :exc:`DeprecationWarning` for :func:`sys._clear_type_cache`. This function was deprecated in Python 3.13
-but it didn't raise a runtime warning.
diff --git a/Misc/NEWS.d/next/Library/2025-02-06-11-23-51.gh-issue-129719.Of6rvb.rst b/Misc/NEWS.d/next/Library/2025-02-06-11-23-51.gh-issue-129719.Of6rvb.rst
deleted file mode 100644
index 5e7a3e2..0000000
--- a/Misc/NEWS.d/next/Library/2025-02-06-11-23-51.gh-issue-129719.Of6rvb.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix missing :data:`!socket.CAN_RAW_ERR_FILTER` constant in the socket module on Linux systems. It was missing since Python 3.11.
diff --git a/Misc/NEWS.d/next/Library/2025-02-11-10-22-11.gh-issue-128384.jyWEkA.rst b/Misc/NEWS.d/next/Library/2025-02-11-10-22-11.gh-issue-128384.jyWEkA.rst
deleted file mode 100644
index 011e25d..0000000
--- a/Misc/NEWS.d/next/Library/2025-02-11-10-22-11.gh-issue-128384.jyWEkA.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-Make :class:`warnings.catch_warnings` use a context variable for holding
-the warning filtering state if the :data:`sys.flags.context_aware_warnings`
-flag is set to true.  This makes using the context manager thread-safe in
-multi-threaded programs.  The flag is true by default in free-threaded builds
-and is otherwise false.  The value of the flag can be overridden by the
-the :option:`-X context_aware_warnings <-X>` command-line option or by the
-:envvar:`PYTHON_CONTEXT_AWARE_WARNINGS` environment variable.
diff --git a/Misc/NEWS.d/next/Library/2025-02-12-16-37-34.gh-issue-101410.0GInct.rst b/Misc/NEWS.d/next/Library/2025-02-12-16-37-34.gh-issue-101410.0GInct.rst
deleted file mode 100644
index d91731c..0000000
--- a/Misc/NEWS.d/next/Library/2025-02-12-16-37-34.gh-issue-101410.0GInct.rst
+++ /dev/null
@@ -1 +0,0 @@
-Added more detailed messages for domain errors in the :mod:`math` module.
diff --git a/Misc/NEWS.d/next/Library/2025-02-16-06-25-01.gh-issue-130167.kUg7Rc.rst b/Misc/NEWS.d/next/Library/2025-02-16-06-25-01.gh-issue-130167.kUg7Rc.rst
deleted file mode 100644
index 3d39708..0000000
--- a/Misc/NEWS.d/next/Library/2025-02-16-06-25-01.gh-issue-130167.kUg7Rc.rst
+++ /dev/null
@@ -1 +0,0 @@
-Improve speed of :func:`difflib.IS_LINE_JUNK`. Patch by Semyon Moroz.
diff --git a/Misc/NEWS.d/next/Library/2025-02-21-15-46-43.gh-issue-130402.Rwu_KK.rst b/Misc/NEWS.d/next/Library/2025-02-21-15-46-43.gh-issue-130402.Rwu_KK.rst
deleted file mode 100644
index b91d429..0000000
--- a/Misc/NEWS.d/next/Library/2025-02-21-15-46-43.gh-issue-130402.Rwu_KK.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Joining running daemon threads during interpreter shutdown
-now raises :exc:`PythonFinalizationError`.
diff --git a/Misc/NEWS.d/next/Library/2025-02-22-13-07-06.gh-issue-130317.tnxd0I.rst b/Misc/NEWS.d/next/Library/2025-02-22-13-07-06.gh-issue-130317.tnxd0I.rst
deleted file mode 100644
index ab69f88..0000000
--- a/Misc/NEWS.d/next/Library/2025-02-22-13-07-06.gh-issue-130317.tnxd0I.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Fix :c:func:`PyFloat_Pack2` and :c:func:`PyFloat_Unpack2` for NaN's with
-payload.  This corrects round-trip for :func:`struct.unpack` and
-:func:`struct.pack` in case of the IEEE 754 binary16 "half precision" type.
-Patch by Sergey B Kirpichev.
diff --git a/Misc/NEWS.d/next/Library/2025-02-24-07-08-11.gh-issue-77065.8uW0Wf.rst b/Misc/NEWS.d/next/Library/2025-02-24-07-08-11.gh-issue-77065.8uW0Wf.rst
deleted file mode 100644
index 65d87e9..0000000
--- a/Misc/NEWS.d/next/Library/2025-02-24-07-08-11.gh-issue-77065.8uW0Wf.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add keyword-only optional argument *echo_char* for :meth:`getpass.getpass`
-for optional visual keyboard feedback support. Patch by Semyon Moroz.
diff --git a/Misc/NEWS.d/next/Library/2025-02-24-12-22-51.gh-issue-130482.p2DrrL.rst b/Misc/NEWS.d/next/Library/2025-02-24-12-22-51.gh-issue-130482.p2DrrL.rst
deleted file mode 100644
index 38a1e81..0000000
--- a/Misc/NEWS.d/next/Library/2025-02-24-12-22-51.gh-issue-130482.p2DrrL.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add ability to specify name for :class:`!tkinter.OptionMenu` and

-:class:`!tkinter.ttk.OptionMenu`.
diff --git a/Misc/NEWS.d/next/Library/2025-02-27-14-25-01.gh-issue-130631.dmZcZM.rst b/Misc/NEWS.d/next/Library/2025-02-27-14-25-01.gh-issue-130631.dmZcZM.rst
deleted file mode 100644
index c9dc9ba..0000000
--- a/Misc/NEWS.d/next/Library/2025-02-27-14-25-01.gh-issue-130631.dmZcZM.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:func:`!http.cookiejar.join_header_words` is now more similar to the original
-Perl version. It now quotes the same set of characters and always quote
-values that end with ``"\n"``.
diff --git a/Misc/NEWS.d/next/Library/2025-03-01-12-37-08.gh-issue-129098.eJ2-6L.rst b/Misc/NEWS.d/next/Library/2025-03-01-12-37-08.gh-issue-129098.eJ2-6L.rst
deleted file mode 100644
index 8ac9082..0000000
--- a/Misc/NEWS.d/next/Library/2025-03-01-12-37-08.gh-issue-129098.eJ2-6L.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix REPL traceback reporting when using :func:`compile` with an inexisting
-file. Patch by Bénédikt Tran.
diff --git a/Misc/NEWS.d/next/Library/2025-03-01-15-00-00.gh-issue-110067.1ad3as.rst b/Misc/NEWS.d/next/Library/2025-03-01-15-00-00.gh-issue-110067.1ad3as.rst
deleted file mode 100644
index 98e125f..0000000
--- a/Misc/NEWS.d/next/Library/2025-03-01-15-00-00.gh-issue-110067.1ad3as.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Make :mod:`heapq` max-heap functions :func:`heapq.heapify_max`, :func:`heapq.heappush_max`,
-:func:`heapq.heappop_max`, and :func:`heapq.heapreplace_max` public.
-Previous underscored naming is kept for backwards compatibility.
-Additionally, the missing function :func:`heapq.heappushpop_max` has been added
-to both the C and Python implementations.
diff --git a/Misc/NEWS.d/next/Library/2025-03-07-17-47-32.gh-issue-130941.7_GvhW.rst b/Misc/NEWS.d/next/Library/2025-03-07-17-47-32.gh-issue-130941.7_GvhW.rst
deleted file mode 100644
index 4f0cda8..0000000
--- a/Misc/NEWS.d/next/Library/2025-03-07-17-47-32.gh-issue-130941.7_GvhW.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix :class:`configparser.ConfigParser` parsing empty interpolation with
-``allow_no_value`` set to ``True``.
diff --git a/Misc/NEWS.d/next/Library/2025-03-09-10-37-00.gh-issue-89157.qg3r138.rst b/Misc/NEWS.d/next/Library/2025-03-09-10-37-00.gh-issue-89157.qg3r138.rst
deleted file mode 100644
index 0031721..0000000
--- a/Misc/NEWS.d/next/Library/2025-03-09-10-37-00.gh-issue-89157.qg3r138.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Make the pure Python implementation of :func:`datetime.date.fromisoformat`,
-only accept ASCII strings for consistency with the C implementation.
diff --git a/Misc/NEWS.d/next/Library/2025-03-11-21-08-46.gh-issue-131127.whcVdY.rst b/Misc/NEWS.d/next/Library/2025-03-11-21-08-46.gh-issue-131127.whcVdY.rst
deleted file mode 100644
index e8dfbf5f..0000000
--- a/Misc/NEWS.d/next/Library/2025-03-11-21-08-46.gh-issue-131127.whcVdY.rst
+++ /dev/null
@@ -1 +0,0 @@
-Systems using LibreSSL now successfully build.
diff --git a/Misc/NEWS.d/next/Library/2025-03-14-14-18-49.gh-issue-123471.sduBKk.rst b/Misc/NEWS.d/next/Library/2025-03-14-14-18-49.gh-issue-123471.sduBKk.rst
deleted file mode 100644
index b3829c7..0000000
--- a/Misc/NEWS.d/next/Library/2025-03-14-14-18-49.gh-issue-123471.sduBKk.rst
+++ /dev/null
@@ -1 +0,0 @@
-Make concurrent iterations over :class:`itertools.repeat` safe under free-threading.
diff --git a/Misc/NEWS.d/next/Library/2025-03-16-17-40-00.gh-issue-85702.qudq12.rst b/Misc/NEWS.d/next/Library/2025-03-16-17-40-00.gh-issue-85702.qudq12.rst
deleted file mode 100644
index 25b549d..0000000
--- a/Misc/NEWS.d/next/Library/2025-03-16-17-40-00.gh-issue-85702.qudq12.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-If ``zoneinfo._common.load_tzdata`` is given a package without a resource a
-``ZoneInfoNotFoundError`` is raised rather than a :exc:`IsADirectoryError`.
diff --git a/Misc/NEWS.d/next/Library/2025-03-17-23-07-57.gh-issue-100926.B8gcbz.rst b/Misc/NEWS.d/next/Library/2025-03-17-23-07-57.gh-issue-100926.B8gcbz.rst
deleted file mode 100644
index 6a71415..0000000
--- a/Misc/NEWS.d/next/Library/2025-03-17-23-07-57.gh-issue-100926.B8gcbz.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Move :func:`ctypes.POINTER` types cache from a global internal cache
-(``_pointer_type_cache``) to the :attr:`ctypes._CData.__pointer_type__`
-attribute of the corresponding :mod:`ctypes` types.
-This will stop the cache from growing without limits in some situations.
diff --git a/Misc/NEWS.d/next/Library/2025-03-21-17-34-27.gh-issue-131524.Vj1pO_.rst b/Misc/NEWS.d/next/Library/2025-03-21-17-34-27.gh-issue-131524.Vj1pO_.rst
deleted file mode 100644
index 28926d0..0000000
--- a/Misc/NEWS.d/next/Library/2025-03-21-17-34-27.gh-issue-131524.Vj1pO_.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add help message to :mod:`platform` command-line interface. Contributed by
-Harry Lees.
diff --git a/Misc/NEWS.d/next/Library/2025-03-21-21-24-36.gh-issue-131434.BPkyyh.rst b/Misc/NEWS.d/next/Library/2025-03-21-21-24-36.gh-issue-131434.BPkyyh.rst
deleted file mode 100644
index a7b0861..0000000
--- a/Misc/NEWS.d/next/Library/2025-03-21-21-24-36.gh-issue-131434.BPkyyh.rst
+++ /dev/null
@@ -1 +0,0 @@
-Improve error reporting for incorrect format in :func:`time.strptime`.
diff --git a/Misc/NEWS.d/next/Library/2025-03-23-11-33-09.gh-issue-131423.bQlcEb.rst b/Misc/NEWS.d/next/Library/2025-03-23-11-33-09.gh-issue-131423.bQlcEb.rst
deleted file mode 100644
index 20ff9ee..0000000
--- a/Misc/NEWS.d/next/Library/2025-03-23-11-33-09.gh-issue-131423.bQlcEb.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:mod:`ssl` can show descriptions for errors added in OpenSSL 3.4.1.
-Patch by Bénédikt Tran.
diff --git a/Misc/NEWS.d/next/Library/2025-03-26-10-56-22.gh-issue-131757.pFRdmN.rst b/Misc/NEWS.d/next/Library/2025-03-26-10-56-22.gh-issue-131757.pFRdmN.rst
deleted file mode 100644
index 89f71ca..0000000
--- a/Misc/NEWS.d/next/Library/2025-03-26-10-56-22.gh-issue-131757.pFRdmN.rst
+++ /dev/null
@@ -1 +0,0 @@
-Make :func:`functools.lru_cache` call the cached function unlocked to allow concurrency.
diff --git a/Misc/NEWS.d/next/Library/2025-04-01-18-24-58.gh-issue-85302.7knfUf.rst b/Misc/NEWS.d/next/Library/2025-04-01-18-24-58.gh-issue-85302.7knfUf.rst
deleted file mode 100644
index aa5c4df..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-01-18-24-58.gh-issue-85302.7knfUf.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add support for :data:`~socket.BTPROTO_SCO` in sockets on FreeBSD.
diff --git a/Misc/NEWS.d/next/Library/2025-04-03-00-56-48.gh-issue-118761.Vb0S1B.rst b/Misc/NEWS.d/next/Library/2025-04-03-00-56-48.gh-issue-118761.Vb0S1B.rst
deleted file mode 100644
index 6b4b3ed..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-03-00-56-48.gh-issue-118761.Vb0S1B.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Improve import times by up to 33x for the :mod:`shlex` module,
-and improve the performance of :func:`shlex.quote` by up to 12x.
-Patch by Adam Turner.
diff --git a/Misc/NEWS.d/next/Library/2025-04-03-17-19-42.gh-issue-119605.c7QXAA.rst b/Misc/NEWS.d/next/Library/2025-04-03-17-19-42.gh-issue-119605.c7QXAA.rst
deleted file mode 100644
index cf8065a..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-03-17-19-42.gh-issue-119605.c7QXAA.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Respect ``follow_wrapped`` for :meth:`!__init__` and :meth:`!__new__` methods
-when getting the class signature for a class with :func:`inspect.signature`.
-Preserve class signature after wrapping with :func:`warnings.deprecated`.
-Patch by Xuehai Pan.
diff --git a/Misc/NEWS.d/next/Library/2025-04-03-20-28-54.gh-issue-132054.c1nlOx.rst b/Misc/NEWS.d/next/Library/2025-04-03-20-28-54.gh-issue-132054.c1nlOx.rst
deleted file mode 100644
index b9602c0..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-03-20-28-54.gh-issue-132054.c1nlOx.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The ``application/yaml`` mime type (:rfc:`9512`) is now supported

-by :mod:`mimetypes`. Patch by Sasha "Nelie" Chernykh and Hugo van Kemenade.

diff --git a/Misc/NEWS.d/next/Library/2025-04-05-02-22-49.gh-issue-132106.XMjhQJ.rst b/Misc/NEWS.d/next/Library/2025-04-05-02-22-49.gh-issue-132106.XMjhQJ.rst
deleted file mode 100644
index 376f986..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-05-02-22-49.gh-issue-132106.XMjhQJ.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:class:`logging.handlers.QueueListener` now implements the context

-manager protocol, allowing it to be used in a :keyword:`with` statement.
diff --git a/Misc/NEWS.d/next/Library/2025-04-05-15-05-09.gh-issue-132063.KHnslU.rst b/Misc/NEWS.d/next/Library/2025-04-05-15-05-09.gh-issue-132063.KHnslU.rst
deleted file mode 100644
index d376175..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-05-15-05-09.gh-issue-132063.KHnslU.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Prevent exceptions that evaluate as falsey (namely, when their ``__bool__`` method returns ``False`` or their ``__len__`` method returns 0)
-from being ignored by :class:`concurrent.futures.ProcessPoolExecutor` and :class:`concurrent.futures.ThreadPoolExecutor`.
diff --git a/Misc/NEWS.d/next/Library/2025-04-05-16-05-34.gh-issue-131952.HX6gCX.rst b/Misc/NEWS.d/next/Library/2025-04-05-16-05-34.gh-issue-131952.HX6gCX.rst
deleted file mode 100644
index 4679abf..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-05-16-05-34.gh-issue-131952.HX6gCX.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add color output to the :program:`json` CLI. Patch by Tomas Roun.
diff --git a/Misc/NEWS.d/next/Library/2025-04-06-14-34-29.gh-issue-130664.JF2r-U.rst b/Misc/NEWS.d/next/Library/2025-04-06-14-34-29.gh-issue-130664.JF2r-U.rst
deleted file mode 100644
index 294a7e0..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-06-14-34-29.gh-issue-130664.JF2r-U.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Support the ``'_'`` digit separator in formatting of the integral part of
-:class:`~decimal.Decimal`'s.  Patch by Sergey B Kirpichev.
diff --git a/Misc/NEWS.d/next/Library/2025-04-06-21-17-14.gh-issue-132064.ktPwDM.rst b/Misc/NEWS.d/next/Library/2025-04-06-21-17-14.gh-issue-132064.ktPwDM.rst
deleted file mode 100644
index 2559b71..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-06-21-17-14.gh-issue-132064.ktPwDM.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-:func:`annotationlib.get_annotations` now uses the ``__annotate__``
-attribute if it is present, even if ``__annotations__`` is not present.
-Additionally, the function now raises a :py:exc:`TypeError` if it is passed
-an object that does not have any annotatins.
diff --git a/Misc/NEWS.d/next/Library/2025-04-08-01-55-11.gh-issue-132250.APBFCw.rst b/Misc/NEWS.d/next/Library/2025-04-08-01-55-11.gh-issue-132250.APBFCw.rst
deleted file mode 100644
index b495288..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-08-01-55-11.gh-issue-132250.APBFCw.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed the :exc:`SystemError` in :mod:`cProfile` when locating the actual C function of a method raises an exception.
diff --git a/Misc/NEWS.d/next/Library/2025-04-08-10-45-22.gh-issue-129463.b1qEP3.rst b/Misc/NEWS.d/next/Library/2025-04-08-10-45-22.gh-issue-129463.b1qEP3.rst
deleted file mode 100644
index 9c5796f..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-08-10-45-22.gh-issue-129463.b1qEP3.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Comparison of :class:`annotationlib.ForwardRef` objects no longer uses the
-internal ``__code__`` and ``__ast_node__`` attributes, which are used as
-caches.
diff --git a/Misc/NEWS.d/next/Library/2025-04-08-14-50-39.gh-issue-127495.Q0V0bS.rst b/Misc/NEWS.d/next/Library/2025-04-08-14-50-39.gh-issue-127495.Q0V0bS.rst
deleted file mode 100644
index 135d0f6..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-08-14-50-39.gh-issue-127495.Q0V0bS.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-In PyREPL, append a new entry to the ``PYTHON_HISTORY`` file *after* every
-statement.  This should preserve command-line history after interpreter is
-terminated.  Patch by Sergey B Kirpichev.
diff --git a/Misc/NEWS.d/next/Library/2025-04-09-19-07-22.gh-issue-130645.cVfE1X.rst b/Misc/NEWS.d/next/Library/2025-04-09-19-07-22.gh-issue-130645.cVfE1X.rst
deleted file mode 100644
index 8c1b366..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-09-19-07-22.gh-issue-130645.cVfE1X.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add colour to :mod:`argparse` help output. Patch by Hugo van Kemenade.
diff --git a/Misc/NEWS.d/next/Library/2025-04-10-13-06-42.gh-issue-132308.1js5SI.rst b/Misc/NEWS.d/next/Library/2025-04-10-13-06-42.gh-issue-132308.1js5SI.rst
deleted file mode 100644
index 8e8b99c..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-10-13-06-42.gh-issue-132308.1js5SI.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-A :class:`traceback.TracebackException` now correctly renders the  ``__context__``
-and ``__cause__`` attributes from :ref:`falsey <truth>` :class:`Exception`,
-and the ``exceptions`` attribute from falsey :class:`ExceptionGroup`.
diff --git a/Misc/NEWS.d/next/Library/2025-04-10-21-43-04.gh-issue-125866.EZ9X8D.rst b/Misc/NEWS.d/next/Library/2025-04-10-21-43-04.gh-issue-125866.EZ9X8D.rst
deleted file mode 100644
index 0d60a16..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-10-21-43-04.gh-issue-125866.EZ9X8D.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Add optional *add_scheme* argument to :func:`urllib.request.pathname2url`; when
-set to true, a complete URL is returned. Likewise add optional *require_scheme*
-argument to :func:`~urllib.request.url2pathname`; when set to true, a complete
-URL is accepted.
diff --git a/Misc/NEWS.d/next/Library/2025-04-11-12-41-47.gh-issue-132385.86HoA7.rst b/Misc/NEWS.d/next/Library/2025-04-11-12-41-47.gh-issue-132385.86HoA7.rst
deleted file mode 100644
index 9aa2da4..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-11-12-41-47.gh-issue-132385.86HoA7.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix instance error suggestions trigger potential exceptions
-in :meth:`object.__getattr__` in :mod:`traceback`.
diff --git a/Misc/NEWS.d/next/Library/2025-04-11-21-48-49.gh-issue-132417.uILGdS.rst b/Misc/NEWS.d/next/Library/2025-04-11-21-48-49.gh-issue-132417.uILGdS.rst
deleted file mode 100644
index 878651c..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-11-21-48-49.gh-issue-132417.uILGdS.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix a ``NULL`` pointer dereference when a C function called using
-:mod:`ctypes` with ``restype`` :class:`~ctypes.py_object` returns
-``NULL``.
diff --git a/Misc/NEWS.d/next/Library/2025-04-12-09-30-24.gh-issue-132106.OxUds3.rst b/Misc/NEWS.d/next/Library/2025-04-12-09-30-24.gh-issue-132106.OxUds3.rst
deleted file mode 100644
index b6d58a2..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-12-09-30-24.gh-issue-132106.OxUds3.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:meth:`QueueListener.start <logging.handlers.QueueListener.start>` now

-raises a :exc:`RuntimeError` if the listener is already started.

diff --git a/Misc/NEWS.d/next/Library/2025-04-12-12-59-51.gh-issue-132429.OEIdlW.rst b/Misc/NEWS.d/next/Library/2025-04-12-12-59-51.gh-issue-132429.OEIdlW.rst
deleted file mode 100644
index 95be9ec..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-12-12-59-51.gh-issue-132429.OEIdlW.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix support of Bluetooth sockets on NetBSD and DragonFly BSD. Add support
-for *cid* and *bdaddr_type* in the BTPROTO_L2CAP address on FreeBSD. Return
-*cid* in ``getsockname()`` for BTPROTO_L2CAP if it is not zero.
diff --git a/Misc/NEWS.d/next/Library/2025-04-12-16-29-42.gh-issue-132439.3twrU6.rst b/Misc/NEWS.d/next/Library/2025-04-12-16-29-42.gh-issue-132439.3twrU6.rst
deleted file mode 100644
index 8d0778d..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-12-16-29-42.gh-issue-132439.3twrU6.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix ``PyREPL`` on Windows: characters entered via AltGr are swallowed.
-Patch by Chris Eibl.
diff --git a/Misc/NEWS.d/next/Library/2025-04-12-19-42-51.gh-issue-131913.twOx7K.rst b/Misc/NEWS.d/next/Library/2025-04-12-19-42-51.gh-issue-131913.twOx7K.rst
deleted file mode 100644
index be03652..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-12-19-42-51.gh-issue-131913.twOx7K.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add a shortcut function :func:`multiprocessing.Process.interrupt` alongside the existing :func:`multiprocessing.Process.terminate` and :func:`multiprocessing.Process.kill` for an improved control over child process termination.
diff --git a/Misc/NEWS.d/next/Library/2025-04-13-19-17-14.gh-issue-70145.nJ2MKg.rst b/Misc/NEWS.d/next/Library/2025-04-13-19-17-14.gh-issue-70145.nJ2MKg.rst
deleted file mode 100644
index 6983398..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-13-19-17-14.gh-issue-70145.nJ2MKg.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add support for channels in Bluetooth HCI protocol
-(:const:`~socket.BTPROTO_HCI`).
diff --git a/Misc/NEWS.d/next/Library/2025-04-13-21-11-11.gh-issue-132426.SZno1d.rst b/Misc/NEWS.d/next/Library/2025-04-13-21-11-11.gh-issue-132426.SZno1d.rst
deleted file mode 100644
index 1f2b9a2..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-13-21-11-11.gh-issue-132426.SZno1d.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add :func:`annotationlib.get_annotate_from_class_namespace` as a helper for
-accessing annotations in metaclasses, and remove
-``annotationlib.get_annotate_function``.
diff --git a/Misc/NEWS.d/next/Library/2025-04-13-21-22-37.gh-issue-132491.jJfT4e.rst b/Misc/NEWS.d/next/Library/2025-04-13-21-22-37.gh-issue-132491.jJfT4e.rst
deleted file mode 100644
index d29fc9b..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-13-21-22-37.gh-issue-132491.jJfT4e.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Rename ``annotationlib.value_to_string`` to
-:func:`annotationlib.type_repr` and provide better handling for function
-objects.
diff --git a/Misc/NEWS.d/next/Library/2025-04-13-21-35-50.gh-issue-132493.5SAQJn.rst b/Misc/NEWS.d/next/Library/2025-04-13-21-35-50.gh-issue-132493.5SAQJn.rst
deleted file mode 100644
index bda09e2..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-13-21-35-50.gh-issue-132493.5SAQJn.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Support creation of :class:`typing.Protocol` classes with annotations that
-cannot be resolved at class creation time.
diff --git a/Misc/NEWS.d/next/Library/2025-04-14-17-24-50.gh-issue-81793.OhRTTT.rst b/Misc/NEWS.d/next/Library/2025-04-14-17-24-50.gh-issue-81793.OhRTTT.rst
deleted file mode 100644
index 842e973..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-14-17-24-50.gh-issue-81793.OhRTTT.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-Fix :func:`os.link` on platforms (like Linux) where the
-system :c:func:`!link` function does not follow symlinks. On Linux,
-it now follows symlinks by default or if
-``follow_symlinks=True`` is specified. On Windows, it now raises an error if
-``follow_symlinks=True`` is passed. On macOS, it now raises an error if
-``follow_symlinks=False`` is passed and the system :c:func:`!linkat`
-function is not available at runtime.
diff --git a/Misc/NEWS.d/next/Library/2025-04-14-20-38-43.gh-issue-132099.0l0LlK.rst b/Misc/NEWS.d/next/Library/2025-04-14-20-38-43.gh-issue-132099.0l0LlK.rst
deleted file mode 100644
index de69873..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-14-20-38-43.gh-issue-132099.0l0LlK.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The Bluetooth socket with the :data:`~socket.BTPROTO_HCI` protocol on Linux
-now accepts an address in the format of an integer ``device_id``, not only a
-tuple  ``(device_id,)``.
diff --git a/Misc/NEWS.d/next/Library/2025-04-14-23-00-00.gh-issue-132527.kTi8T7.rst b/Misc/NEWS.d/next/Library/2025-04-14-23-00-00.gh-issue-132527.kTi8T7.rst
deleted file mode 100644
index 997cc2b..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-14-23-00-00.gh-issue-132527.kTi8T7.rst
+++ /dev/null
@@ -1 +0,0 @@
-Include the valid typecode 'w' in the error message when an invalid typecode is passed to :class:`array.array`.
diff --git a/Misc/NEWS.d/next/Library/2025-04-15-03-20-00.gh-issue-132536.i5Pvof.rst b/Misc/NEWS.d/next/Library/2025-04-15-03-20-00.gh-issue-132536.i5Pvof.rst
deleted file mode 100644
index 72f6354..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-15-03-20-00.gh-issue-132536.i5Pvof.rst
+++ /dev/null
@@ -1 +0,0 @@
-Do not disable :monitoring-event:`PY_THROW` event in :mod:`bdb` because it can't be disabled.
diff --git a/Misc/NEWS.d/next/Library/2025-04-15-08-39-14.gh-issue-132493.V0gLkU.rst b/Misc/NEWS.d/next/Library/2025-04-15-08-39-14.gh-issue-132493.V0gLkU.rst
deleted file mode 100644
index a7f7627..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-15-08-39-14.gh-issue-132493.V0gLkU.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-:class:`typing.Protocol` now uses :func:`annotationlib.get_annotations` when
-checking whether or not an instance implements the protocol with
-:func:`isinstance`. This enables support for ``isinstance`` checks against
-classes with deferred annotations.
diff --git a/Misc/NEWS.d/next/Library/2025-04-16-01-41-34.gh-issue-121468.rxgE1z.rst b/Misc/NEWS.d/next/Library/2025-04-16-01-41-34.gh-issue-121468.rxgE1z.rst
deleted file mode 100644
index a46db6b..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-16-01-41-34.gh-issue-121468.rxgE1z.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add :func:`pdb.set_trace_async` function to support :keyword:`await` statements in :mod:`pdb`.
diff --git a/Misc/NEWS.d/next/Library/2025-04-16-11-44-56.gh-issue-132561.ekkDPE.rst b/Misc/NEWS.d/next/Library/2025-04-16-11-44-56.gh-issue-132561.ekkDPE.rst
deleted file mode 100644
index 862db02..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-16-11-44-56.gh-issue-132561.ekkDPE.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix the public ``locked`` method of ``multiprocessing.SemLock`` class.

-Also adding 2 tests for the derivated :class:`multiprocessing.Lock` and :class:`multiprocessing.RLock` classes.

diff --git a/Misc/NEWS.d/next/Library/2025-04-18-10-00-09.gh-issue-132578.ruNvF-.rst b/Misc/NEWS.d/next/Library/2025-04-18-10-00-09.gh-issue-132578.ruNvF-.rst
deleted file mode 100644
index 56faa5d..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-18-10-00-09.gh-issue-132578.ruNvF-.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Rename the ``threading.Thread._handle`` field to avoid shadowing methods
-defined on subclasses of ``threading.Thread``.
diff --git a/Misc/NEWS.d/next/Library/2025-04-18-14-34-43.gh-issue-132673.0sliCv.rst b/Misc/NEWS.d/next/Library/2025-04-18-14-34-43.gh-issue-132673.0sliCv.rst
deleted file mode 100644
index 4d5a26c..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-18-14-34-43.gh-issue-132673.0sliCv.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix :exc:`AssertionError` raised on :class:`ctypes.Structure` with
-``_align_ = 0`` and ``_fields_ = []``.
diff --git a/Misc/NEWS.d/next/Library/2025-04-19-19-58-27.gh-issue-132734.S6F9Cs.rst b/Misc/NEWS.d/next/Library/2025-04-19-19-58-27.gh-issue-132734.S6F9Cs.rst
deleted file mode 100644
index e082522..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-19-19-58-27.gh-issue-132734.S6F9Cs.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add new constants for Bluetooth :mod:`sockets <socket>`.
diff --git a/Misc/NEWS.d/next/Library/2025-04-22-13-42-12.gh-issue-132805.r-dhmJ.rst b/Misc/NEWS.d/next/Library/2025-04-22-13-42-12.gh-issue-132805.r-dhmJ.rst
deleted file mode 100644
index d62b957..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-22-13-42-12.gh-issue-132805.r-dhmJ.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix incorrect handling of nested non-constant values in the FORWARDREF
-format in :mod:`annotationlib`.
diff --git a/Misc/NEWS.d/next/Library/2025-04-22-16-35-37.gh-issue-125618.PEocn3.rst b/Misc/NEWS.d/next/Library/2025-04-22-16-35-37.gh-issue-125618.PEocn3.rst
deleted file mode 100644
index 42ecf5c..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-22-16-35-37.gh-issue-125618.PEocn3.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add a *format* parameter to :meth:`annotationlib.ForwardRef.evaluate`.
-Evaluating annotations in the ``FORWARDREF`` format now succeeds in more
-cases that would previously have raised an exception.
diff --git a/Misc/NEWS.d/next/Library/2025-04-22-19-45-46.gh-issue-132451.eIzMvE.rst b/Misc/NEWS.d/next/Library/2025-04-22-19-45-46.gh-issue-132451.eIzMvE.rst
deleted file mode 100644
index 01ca648..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-22-19-45-46.gh-issue-132451.eIzMvE.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The CLI for the PDB debugger now accepts a ``-p PID`` argument to allow
-attaching to a running process. The process must be running the same version
-of Python as the one running PDB.
diff --git a/Misc/NEWS.d/next/Library/2025-04-23-14-50-45.gh-issue-132742.PB6B7F.rst b/Misc/NEWS.d/next/Library/2025-04-23-14-50-45.gh-issue-132742.PB6B7F.rst
deleted file mode 100644
index db2905b..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-23-14-50-45.gh-issue-132742.PB6B7F.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-:func:`fcntl.fcntl` now supports arbitrary :term:`bytes-like objects
-<bytes-like object>`, not only :class:`bytes`. :func:`fcntl.ioctl` now
-automatically retries system calls failing with EINTR and releases the GIL
-during a system call even for large bytes-like object.
diff --git a/Misc/NEWS.d/next/Library/2025-04-23-18-35-09.gh-issue-129965.nj7Fx2.rst b/Misc/NEWS.d/next/Library/2025-04-23-18-35-09.gh-issue-129965.nj7Fx2.rst
deleted file mode 100644
index e693a2c..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-23-18-35-09.gh-issue-129965.nj7Fx2.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add MIME types for ``.7z``, ``.apk``, ``.deb``, ``.glb``, ``.gltf``,
-``.gz``, ``.m4v``, ``.php``, ``.rar``, ``.rpm``, ``.stl`` and ``.wmv``.
-Patch by Hugo van Kemenade.
diff --git a/Misc/NEWS.d/next/Library/2025-04-24-01-03-40.gh-issue-93696.kM-MBp.rst b/Misc/NEWS.d/next/Library/2025-04-24-01-03-40.gh-issue-93696.kM-MBp.rst
deleted file mode 100644
index 61448a8..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-24-01-03-40.gh-issue-93696.kM-MBp.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed the breakpoint display error for frozen modules in :mod:`pdb`.
diff --git a/Misc/NEWS.d/next/Library/2025-04-24-09-10-04.gh-issue-132882.6zoyp5.rst b/Misc/NEWS.d/next/Library/2025-04-24-09-10-04.gh-issue-132882.6zoyp5.rst
deleted file mode 100644
index a93469f..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-24-09-10-04.gh-issue-132882.6zoyp5.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix copying of :class:`typing.Union` objects containing objects that do not
-support the ``|`` operator.
diff --git a/Misc/NEWS.d/next/Library/2025-04-24-18-07-49.gh-issue-130328.z7CN8z.rst b/Misc/NEWS.d/next/Library/2025-04-24-18-07-49.gh-issue-130328.z7CN8z.rst
deleted file mode 100644
index f53b2bd..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-24-18-07-49.gh-issue-130328.z7CN8z.rst
+++ /dev/null
@@ -1 +0,0 @@
-Speedup pasting in ``PyREPL`` on Windows. Fix by Chris Eibl.
diff --git a/Misc/NEWS.d/next/Library/2025-04-24-21-22-46.gh-issue-132893.KFuxZ2.rst b/Misc/NEWS.d/next/Library/2025-04-24-21-22-46.gh-issue-132893.KFuxZ2.rst
deleted file mode 100644
index 1f5a489..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-24-21-22-46.gh-issue-132893.KFuxZ2.rst
+++ /dev/null
@@ -1 +0,0 @@
-Improved :meth:`statistics.NormalDist.cdf` accuracy for inputs smaller than the mean.
diff --git a/Misc/NEWS.d/next/Library/2025-04-25-10-51-00.gh-issue-132017.SIGCONT1.rst b/Misc/NEWS.d/next/Library/2025-04-25-10-51-00.gh-issue-132017.SIGCONT1.rst
deleted file mode 100644
index a11ccb9..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-25-10-51-00.gh-issue-132017.SIGCONT1.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix error when ``pyrepl`` is suspended, then resumed and terminated.
diff --git a/Misc/NEWS.d/next/Library/2025-04-25-12-55-06.gh-issue-132915.XuKCXn.rst b/Misc/NEWS.d/next/Library/2025-04-25-12-55-06.gh-issue-132915.XuKCXn.rst
deleted file mode 100644
index 95a7d9e..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-25-12-55-06.gh-issue-132915.XuKCXn.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:func:`fcntl.fcntl` and :func:`fcntl.ioctl` can now detect a buffer overflow
-and raise :exc:`SystemError`. The stack and memory can be corrupted in such
-case, so treat this error as fatal.
diff --git a/Misc/NEWS.d/next/Library/2025-04-25-16-20-49.gh-issue-121249.uue2nK.rst b/Misc/NEWS.d/next/Library/2025-04-25-16-20-49.gh-issue-121249.uue2nK.rst
deleted file mode 100644
index 28140ab..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-25-16-20-49.gh-issue-121249.uue2nK.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Always support the :c:expr:`float complex` and :c:expr:`double complex` C types in
-the :mod:`struct` module.  Patch by Sergey B Kirpichev.
diff --git a/Misc/NEWS.d/next/Library/2025-04-25-21-41-45.gh-issue-132933.yO3ySJ.rst b/Misc/NEWS.d/next/Library/2025-04-25-21-41-45.gh-issue-132933.yO3ySJ.rst
deleted file mode 100644
index 7d5eb3b..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-25-21-41-45.gh-issue-132933.yO3ySJ.rst
+++ /dev/null
@@ -1 +0,0 @@
-The zipapp module now applies the filter when creating the list of files to add, rather than waiting until the file is being added to the archive.
diff --git a/Misc/NEWS.d/next/Library/2025-04-26-10-54-38.gh-issue-132995.JuDF9p.rst b/Misc/NEWS.d/next/Library/2025-04-26-10-54-38.gh-issue-132995.JuDF9p.rst
deleted file mode 100644
index 266661b..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-26-10-54-38.gh-issue-132995.JuDF9p.rst
+++ /dev/null
@@ -1 +0,0 @@
-Bump the version of pip bundled in ensurepip to version 25.1.1
diff --git a/Misc/NEWS.d/next/Library/2025-04-26-10-57-15.gh-issue-132991.ekkqdt.rst b/Misc/NEWS.d/next/Library/2025-04-26-10-57-15.gh-issue-132991.ekkqdt.rst
deleted file mode 100644
index f462dac..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-26-10-57-15.gh-issue-132991.ekkqdt.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add :data:`!socket.IP_FREEBIND` constant on Linux 2.4 and later.
diff --git a/Misc/NEWS.d/next/Library/2025-04-26-12-25-42.gh-issue-115032.jnM2Co.rst b/Misc/NEWS.d/next/Library/2025-04-26-12-25-42.gh-issue-115032.jnM2Co.rst
deleted file mode 100644
index 80c10ae..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-26-12-25-42.gh-issue-115032.jnM2Co.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Support for custom logging handlers with the *strm* argument is deprecated
-and scheduled for removal in Python 3.16. Define handlers with the *stream*
-argument instead. Patch by Mariusz Felisiak.
diff --git a/Misc/NEWS.d/next/Library/2025-04-26-14-44-21.gh-issue-133005.y4SRfk.rst b/Misc/NEWS.d/next/Library/2025-04-26-14-44-21.gh-issue-133005.y4SRfk.rst
deleted file mode 100644
index cb3ad48..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-26-14-44-21.gh-issue-133005.y4SRfk.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Support passing ``preset`` option to :func:`tarfile.open` when using ``'w|xz'``
-mode.
diff --git a/Misc/NEWS.d/next/Library/2025-04-26-15-43-23.gh-issue-124703.jc5auS.rst b/Misc/NEWS.d/next/Library/2025-04-26-15-43-23.gh-issue-124703.jc5auS.rst
deleted file mode 100644
index 54603dd..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-26-15-43-23.gh-issue-124703.jc5auS.rst
+++ /dev/null
@@ -1 +0,0 @@
-Set return code to ``1`` when aborting process from :mod:`pdb`.
diff --git a/Misc/NEWS.d/next/Library/2025-04-26-17-41-20.gh-issue-132987.xxBCqg.rst b/Misc/NEWS.d/next/Library/2025-04-26-17-41-20.gh-issue-132987.xxBCqg.rst
deleted file mode 100644
index 7b75da3..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-26-17-41-20.gh-issue-132987.xxBCqg.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Many builtin and extension functions which accept an unsigned integer
-argument, now use :meth:`~object.__index__` if available.
diff --git a/Misc/NEWS.d/next/Library/2025-04-27-15-21-05.gh-issue-133036.HCNYA7.rst b/Misc/NEWS.d/next/Library/2025-04-27-15-21-05.gh-issue-133036.HCNYA7.rst
deleted file mode 100644
index 46b1f55..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-27-15-21-05.gh-issue-133036.HCNYA7.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:func:`codecs.open` is now deprecated. Use :func:`open` instead. Contributed
-by Inada Naoki.
diff --git a/Misc/NEWS.d/next/Library/2025-04-29-02-23-04.gh-issue-133089.8Jy1ZS.rst b/Misc/NEWS.d/next/Library/2025-04-29-02-23-04.gh-issue-133089.8Jy1ZS.rst
deleted file mode 100644
index 8c4257a..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-29-02-23-04.gh-issue-133089.8Jy1ZS.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Use original timeout value for :exc:`subprocess.TimeoutExpired`
-when the func :meth:`subprocess.run` is called with a timeout
-instead of sometimes a confusing partial remaining time out value
-used internally on the final ``wait()``.
diff --git a/Misc/NEWS.d/next/Library/2025-04-29-13-40-05.gh-issue-133139.9yCcC2.rst b/Misc/NEWS.d/next/Library/2025-04-29-13-40-05.gh-issue-133139.9yCcC2.rst
deleted file mode 100644
index 526187d..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-29-13-40-05.gh-issue-133139.9yCcC2.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add the :func:`curses.assume_default_colors` function, a refinement of the
-:func:`curses.use_default_colors` function which allows to change the color
-pair ``0``.
diff --git a/Misc/NEWS.d/next/Library/2025-04-29-23-20-52.gh-issue-133153.M-w9yC.rst b/Misc/NEWS.d/next/Library/2025-04-29-23-20-52.gh-issue-133153.M-w9yC.rst
deleted file mode 100644
index c609fa6..0000000
--- a/Misc/NEWS.d/next/Library/2025-04-29-23-20-52.gh-issue-133153.M-w9yC.rst
+++ /dev/null
@@ -1 +0,0 @@
-Do not complete :mod:`pdb` commands in ``interact`` mode of :mod:`pdb`.
diff --git a/Misc/NEWS.d/next/Library/2025-05-01-18-32-44.gh-issue-133223.KE_T5f.rst b/Misc/NEWS.d/next/Library/2025-05-01-18-32-44.gh-issue-133223.KE_T5f.rst
deleted file mode 100644
index 41d2f87..0000000
--- a/Misc/NEWS.d/next/Library/2025-05-01-18-32-44.gh-issue-133223.KE_T5f.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-When PDB is attached to a remote process, do a better job of intercepting
-Ctrl+C and forwarding it to the remote process.
diff --git a/Misc/NEWS.d/next/Library/2025-05-02-13-16-44.gh-issue-133290.R5WrLM.rst b/Misc/NEWS.d/next/Library/2025-05-02-13-16-44.gh-issue-133290.R5WrLM.rst
deleted file mode 100644
index 538cce9..0000000
--- a/Misc/NEWS.d/next/Library/2025-05-02-13-16-44.gh-issue-133290.R5WrLM.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix attribute caching issue when setting :attr:`ctypes._Pointer._type_` in
-the undocumented and deprecated :func:`!ctypes.SetPointerType` function and the
-undocumented :meth:`!set_type` method.
diff --git a/Misc/NEWS.d/next/Library/2025-05-02-17-23-41.gh-issue-133300.oAh1P2.rst b/Misc/NEWS.d/next/Library/2025-05-02-17-23-41.gh-issue-133300.oAh1P2.rst
deleted file mode 100644
index a999552..0000000
--- a/Misc/NEWS.d/next/Library/2025-05-02-17-23-41.gh-issue-133300.oAh1P2.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Make :class:`argparse.ArgumentParser`'s ``suggest_on_error`` a keyword-only
-parameter. Patch by Hugo van Kemenade.
diff --git a/Misc/NEWS.d/next/Library/2025-05-02-21-35-03.gh-issue-133306.-vBye5.rst b/Misc/NEWS.d/next/Library/2025-05-02-21-35-03.gh-issue-133306.-vBye5.rst
deleted file mode 100644
index d0973af..0000000
--- a/Misc/NEWS.d/next/Library/2025-05-02-21-35-03.gh-issue-133306.-vBye5.rst
+++ /dev/null
@@ -1 +0,0 @@
-Support ``\z`` as a synonym for ``\Z`` in :mod:`regular expressions <re>`.
diff --git a/Misc/NEWS.d/next/Library/2025-05-03-13-19-22.gh-issue-133306.ustKV3.rst b/Misc/NEWS.d/next/Library/2025-05-03-13-19-22.gh-issue-133306.ustKV3.rst
deleted file mode 100644
index 5ec4860..0000000
--- a/Misc/NEWS.d/next/Library/2025-05-03-13-19-22.gh-issue-133306.ustKV3.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Use ``\z`` instead of ``\Z`` in :func:`fnmatch.translate` and
-:func:`glob.translate`.
diff --git a/Misc/NEWS.d/next/Library/2025-05-03-16-04-04.gh-issue-133349.kAhJDY.rst b/Misc/NEWS.d/next/Library/2025-05-03-16-04-04.gh-issue-133349.kAhJDY.rst
deleted file mode 100644
index cf0c199..0000000
--- a/Misc/NEWS.d/next/Library/2025-05-03-16-04-04.gh-issue-133349.kAhJDY.rst
+++ /dev/null
@@ -1 +0,0 @@
-Introduced auto-indent in :mod:`pdb` multi-line input.
diff --git a/Misc/NEWS.d/next/Library/2025-05-03-18-48-54.gh-issue-113081.JsLJ1X.rst b/Misc/NEWS.d/next/Library/2025-05-03-18-48-54.gh-issue-113081.JsLJ1X.rst
deleted file mode 100644
index 43c2d9d..0000000
--- a/Misc/NEWS.d/next/Library/2025-05-03-18-48-54.gh-issue-113081.JsLJ1X.rst
+++ /dev/null
@@ -1 +0,0 @@
-Highlight syntax on source code in :mod:`pdb`.
diff --git a/Misc/NEWS.d/next/Library/2025-05-03-21-55-33.gh-issue-133363.PTLnRP.rst b/Misc/NEWS.d/next/Library/2025-05-03-21-55-33.gh-issue-133363.PTLnRP.rst
deleted file mode 100644
index d44c685..0000000
--- a/Misc/NEWS.d/next/Library/2025-05-03-21-55-33.gh-issue-133363.PTLnRP.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The :class:`cmd.Cmd` class has been fixed to reliably call the ``completedefault``
-method whenever the ``do_shell`` method is not defined and tab completion is
-requested for a line beginning with ``!``.
diff --git a/Misc/NEWS.d/next/Library/2025-05-04-13-40-05.gh-issue-133367.E5nl2u.rst b/Misc/NEWS.d/next/Library/2025-05-04-13-40-05.gh-issue-133367.E5nl2u.rst
deleted file mode 100644
index 1c1b035..0000000
--- a/Misc/NEWS.d/next/Library/2025-05-04-13-40-05.gh-issue-133367.E5nl2u.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add the ``--feature-version``, ``--optimize``, and ``--show-empty`` options
-to the :mod:`ast` command-line interface. Patch by Semyon Moroz.
diff --git a/Misc/NEWS.d/next/Library/2025-05-04-13-46-20.gh-issue-133351.YsZls1.rst b/Misc/NEWS.d/next/Library/2025-05-04-13-46-20.gh-issue-133351.YsZls1.rst
deleted file mode 100644
index c843f3e..0000000
--- a/Misc/NEWS.d/next/Library/2025-05-04-13-46-20.gh-issue-133351.YsZls1.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix remote PDB to correctly request tab completions for Python expressions
-from the server when completing a continuation line of a multi-line Python
-block.
diff --git a/Misc/NEWS.d/next/Library/2025-05-04-15-39-25.gh-issue-119180.avZ3Hm.rst b/Misc/NEWS.d/next/Library/2025-05-04-15-39-25.gh-issue-119180.avZ3Hm.rst
deleted file mode 100644
index 9ebdfcb..0000000
--- a/Misc/NEWS.d/next/Library/2025-05-04-15-39-25.gh-issue-119180.avZ3Hm.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Make :func:`annotationlib.get_annotations` succeed with the ``FORWARDREF``
-format if evaluating the annotations throws an exception other than
-:exc:`NameError` or :exc:`AttributeError`.
diff --git a/Misc/NEWS.d/next/Library/2025-05-04-16-00-01.gh-issue-130645.yNwKue.rst b/Misc/NEWS.d/next/Library/2025-05-04-16-00-01.gh-issue-130645.yNwKue.rst
deleted file mode 100644
index 8109564..0000000
--- a/Misc/NEWS.d/next/Library/2025-05-04-16-00-01.gh-issue-130645.yNwKue.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add color to stdlib argparse CLIs. Patch by Hugo van Kemenade.
diff --git a/Misc/NEWS.d/next/Library/2025-05-04-16-37-28.gh-issue-132493.5yjZ75.rst b/Misc/NEWS.d/next/Library/2025-05-04-16-37-28.gh-issue-132493.5yjZ75.rst
deleted file mode 100644
index 8d0b483..0000000
--- a/Misc/NEWS.d/next/Library/2025-05-04-16-37-28.gh-issue-132493.5yjZ75.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Avoid eagerly evaluating annotations in functions decorated with
-:func:`reprlib.recursive_repr`.
diff --git a/Misc/NEWS.d/next/Library/2025-05-06-00-10-10.gh-issue-133490.Ubrppz.rst b/Misc/NEWS.d/next/Library/2025-05-06-00-10-10.gh-issue-133490.Ubrppz.rst
deleted file mode 100644
index beaa8db..0000000
--- a/Misc/NEWS.d/next/Library/2025-05-06-00-10-10.gh-issue-133490.Ubrppz.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add color support to PDB in remote mode.
diff --git a/Misc/NEWS.d/next/Security/2024-02-18-02-53-25.gh-issue-115322.Um2Sjx.rst b/Misc/NEWS.d/next/Security/2024-02-18-02-53-25.gh-issue-115322.Um2Sjx.rst
deleted file mode 100644
index 8eb5c3e..0000000
--- a/Misc/NEWS.d/next/Security/2024-02-18-02-53-25.gh-issue-115322.Um2Sjx.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-The underlying extension modules behind :mod:`readline`:, :mod:`subprocess`,
-and :mod:`ctypes` now raise audit events on previously uncovered code paths
-that could lead to file system access related to C function calling and
-external binary execution.  The ``ctypes.call_function`` audit hook has also
-been fixed to use an unsigned value for its ``function pointer``.
diff --git a/Misc/NEWS.d/next/Tests/2025-03-17-19-47-27.gh-issue-131290.NyCIXR.rst b/Misc/NEWS.d/next/Tests/2025-03-17-19-47-27.gh-issue-131290.NyCIXR.rst
deleted file mode 100644
index c6f0e0c..0000000
--- a/Misc/NEWS.d/next/Tests/2025-03-17-19-47-27.gh-issue-131290.NyCIXR.rst
+++ /dev/null
@@ -1 +0,0 @@
-Tests in :file:`Lib/test` can now be correctly executed as standalone scripts.
diff --git a/Misc/NEWS.d/next/Tests/2025-04-18-14-00-38.gh-issue-132678.j_ZKf2.rst b/Misc/NEWS.d/next/Tests/2025-04-18-14-00-38.gh-issue-132678.j_ZKf2.rst
deleted file mode 100644
index e079cd4..0000000
--- a/Misc/NEWS.d/next/Tests/2025-04-18-14-00-38.gh-issue-132678.j_ZKf2.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add ``--prioritize`` to ``-m test``. This option allows the user to specify
-which selected tests should execute first, even if the order is otherwise
-randomized. This is particularly useful for tests that run the longest.
diff --git a/Misc/NEWS.d/next/Tests/2025-04-23-02-23-37.gh-issue-109981.IX3k8p.rst b/Misc/NEWS.d/next/Tests/2025-04-23-02-23-37.gh-issue-109981.IX3k8p.rst
deleted file mode 100644
index 1756152..0000000
--- a/Misc/NEWS.d/next/Tests/2025-04-23-02-23-37.gh-issue-109981.IX3k8p.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The test helper that counts the list of open file descriptors now uses the

-optimised ``/dev/fd`` approach on all Apple platforms, not just macOS.

-This avoids crashes caused by guarded file descriptors.

diff --git a/Misc/NEWS.d/next/Tests/2025-04-23-12-40-27.gh-issue-91048.WJQCdV.rst b/Misc/NEWS.d/next/Tests/2025-04-23-12-40-27.gh-issue-91048.WJQCdV.rst
deleted file mode 100644
index 1117173..0000000
--- a/Misc/NEWS.d/next/Tests/2025-04-23-12-40-27.gh-issue-91048.WJQCdV.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add ability to externally inspect all pending asyncio tasks, even if no task
-is currently entered on the event loop.
diff --git a/Misc/NEWS.d/next/Tests/2025-04-29-14-56-37.gh-issue-133131.1pchjl.rst b/Misc/NEWS.d/next/Tests/2025-04-29-14-56-37.gh-issue-133131.1pchjl.rst
deleted file mode 100644
index 30b0f18..0000000
--- a/Misc/NEWS.d/next/Tests/2025-04-29-14-56-37.gh-issue-133131.1pchjl.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The iOS testbed will now select the most recently released "SE-class" device
-for testing if a device isn't explicitly specified.
diff --git a/Misc/NEWS.d/next/Tools-Demos/2025-02-16-19-00-00.gh-issue-130195.19274.rst b/Misc/NEWS.d/next/Tools-Demos/2025-02-16-19-00-00.gh-issue-130195.19274.rst
deleted file mode 100644
index 814f909..0000000
--- a/Misc/NEWS.d/next/Tools-Demos/2025-02-16-19-00-00.gh-issue-130195.19274.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add warning messages when :program:`pygettext` unimplemented ``-a/--extract-all`` option is called.
diff --git a/Misc/NEWS.d/next/Tools-Demos/2025-03-10-08-19-22.gh-issue-130453.9B0x8k.rst b/Misc/NEWS.d/next/Tools-Demos/2025-03-10-08-19-22.gh-issue-130453.9B0x8k.rst
deleted file mode 100644
index fdab48a..0000000
--- a/Misc/NEWS.d/next/Tools-Demos/2025-03-10-08-19-22.gh-issue-130453.9B0x8k.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Allow passing multiple keyword arguments with the same function name in
-:program:`pygettext`.
diff --git a/Misc/NEWS.d/next/Windows/2025-03-27-16-22-58.gh-issue-127405.aASs2Z.rst b/Misc/NEWS.d/next/Windows/2025-03-27-16-22-58.gh-issue-127405.aASs2Z.rst
deleted file mode 100644
index a6d5985..0000000
--- a/Misc/NEWS.d/next/Windows/2025-03-27-16-22-58.gh-issue-127405.aASs2Z.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add ``ABIFLAGS`` to :func:`sysconfig.get_config_vars` on Windows. Patch by Xuehai Pan.
diff --git a/Misc/NEWS.d/next/Windows/2025-04-25-13-34-27.gh-issue-132930.6MJumW.rst b/Misc/NEWS.d/next/Windows/2025-04-25-13-34-27.gh-issue-132930.6MJumW.rst
deleted file mode 100644
index bdf6cca..0000000
--- a/Misc/NEWS.d/next/Windows/2025-04-25-13-34-27.gh-issue-132930.6MJumW.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Marks the installer for Windows as deprecated and updates documentation to
-cover the new Python install manager.
diff --git a/README.rst b/README.rst
index 6492acd..897d899 100644
--- a/README.rst
+++ b/README.rst
@@ -1,5 +1,5 @@
-This is Python version 3.14.0 alpha 7
-=====================================
+This is Python version 3.14.0 beta 1
+====================================
 
 .. image:: https://github.com/python/cpython/actions/workflows/build.yml/badge.svg?branch=main&event=push
    :alt: CPython build status on GitHub Actions