summaryrefslogtreecommitdiffstats
path: root/Misc
diff options
context:
space:
mode:
Diffstat (limited to 'Misc')
-rw-r--r--Misc/NEWS.d/3.12.0b3.rst411
-rw-r--r--Misc/NEWS.d/next/C API/2023-06-06-14-14-41.gh-issue-103968.BTO6II.rst2
-rw-r--r--Misc/NEWS.d/next/C API/2023-06-09-12-35-55.gh-issue-105387.wM_oL-.rst3
-rw-r--r--Misc/NEWS.d/next/C API/2023-06-09-19-16-57.gh-issue-105603.-z6G22.rst5
-rw-r--r--Misc/NEWS.d/next/C API/2023-06-09-23-34-25.gh-issue-105375.n7amiF.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-06-02-15-15-41.gh-issue-104812.dfZiG5.rst9
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-06-06-17-10-42.gh-issue-105390.DvqI-e.rst3
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-06-07-12-20-59.gh-issue-105435.6VllI0.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-06-08-09-25-52.gh-issue-105375.ocB7fT.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-06-08-09-54-37.gh-issue-105375.kqKT3E.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-06-08-10-10-07.gh-issue-105375.35VGDd.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-06-09-11-19-51.gh-issue-105588.Y5ovpY.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-06-09-12-59-18.gh-issue-105549.PYfTNp.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-06-09-15-25-12.gh-issue-105564.sFdUu4.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-06-10-21-38-49.gh-issue-105587.rL3rzv.rst3
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-06-14-22-52-06.gh-issue-105800.hdpPzZ.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-06-15-15-54-47.gh-issue-105831.-MC9Zs.rst3
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2023-06-15-22-11-43.gh-issue-105840.Fum_g_.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2023-03-12-01-17-15.gh-issue-102541.LK1adc.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2023-05-26-21-24-06.gh-issue-104996.aaW78g.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2023-06-02-14-23-41.gh-issue-104310.UamCOB.rst7
-rw-r--r--Misc/NEWS.d/next/Library/2023-06-06-11-50-33.gh-issue-105332.tmpgRA.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2023-06-07-00-09-52.gh-issue-105375.Y_9D4n.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2023-06-08-08-58-36.gh-issue-105375.bTcqS9.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2023-06-09-21-04-39.gh-issue-105375.bTcqS9.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2023-06-09-21-11-28.gh-issue-105375.4Mxn7t.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2023-06-09-21-25-14.gh-issue-105375.95g1eI.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2023-06-09-21-30-59.gh-issue-105375.eewafp.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2023-06-09-21-40-45.gh-issue-105375._sZilh.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2023-06-09-21-46-52.gh-issue-105375.yrJelV.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2023-06-09-22-16-46.gh-issue-105375.EgVJOP.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2023-06-09-22-45-26.gh-issue-105375.9rp6tG.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2023-06-09-22-52-45.gh-issue-105375.6igkhn.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2023-06-09-23-00-13.gh-issue-105605.YuwqxY.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2023-06-09-23-46-23.gh-issue-105375.9KaioS.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2023-06-11-22-46-06.gh-issue-105375.YkhSNt.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2023-06-14-10-27-34.gh-issue-105745.l1ttOQ.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2023-06-15-18-11-47.gh-issue-104799.BcLzbP.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2023-06-19-11-31-55.gh-issue-105808.NL-quu.rst1
-rw-r--r--Misc/NEWS.d/next/Tests/2023-05-29-14-49-46.gh-issue-105084.lvVvoj.rst3
-rw-r--r--Misc/NEWS.d/next/Windows/2023-06-08-11-30-17.gh-issue-105436.1qlDxw.rst2
41 files changed, 411 insertions, 91 deletions
diff --git a/Misc/NEWS.d/3.12.0b3.rst b/Misc/NEWS.d/3.12.0b3.rst
new file mode 100644
index 0000000..ffd880f
--- /dev/null
+++ b/Misc/NEWS.d/3.12.0b3.rst
@@ -0,0 +1,411 @@
+.. date: 2023-06-15-22-11-43
+.. gh-issue: 105840
+.. nonce: Fum_g_
+.. release date: 2023-06-19
+.. section: Core and Builtins
+
+Fix possible crashes when specializing function calls with too many
+``__defaults__``.
+
+..
+
+.. date: 2023-06-15-15-54-47
+.. gh-issue: 105831
+.. nonce: -MC9Zs
+.. section: Core and Builtins
+
+Fix an f-string bug, where using a debug expression (the ``=`` sign) that
+appears in the last line of a file results to the debug buffer that holds
+the expression text being one character too small.
+
+..
+
+.. date: 2023-06-14-22-52-06
+.. gh-issue: 105800
+.. nonce: hdpPzZ
+.. section: Core and Builtins
+
+Correctly issue :exc:`SyntaxWarning` in f-strings if invalid sequences are
+used. Patch by Pablo Galindo
+
+..
+
+.. date: 2023-06-10-21-38-49
+.. gh-issue: 105587
+.. nonce: rL3rzv
+.. section: Core and Builtins
+
+The runtime can't guarantee that immortal objects will not be mutated by
+Extensions. Thus, this modifies _PyStaticObject_CheckRefcnt to warn instead
+of asserting.
+
+..
+
+.. date: 2023-06-09-15-25-12
+.. gh-issue: 105564
+.. nonce: sFdUu4
+.. section: Core and Builtins
+
+Don't include artificil newlines in the ``line`` attribute of tokens in the
+APIs of the :mod:`tokenize` module. Patch by Pablo Galindo
+
+..
+
+.. date: 2023-06-09-12-59-18
+.. gh-issue: 105549
+.. nonce: PYfTNp
+.. section: Core and Builtins
+
+Tokenize separately ``NUMBER`` and ``NAME`` tokens that are not ambiguous.
+Patch by Pablo Galindo.
+
+..
+
+.. date: 2023-06-09-11-19-51
+.. gh-issue: 105588
+.. nonce: Y5ovpY
+.. section: Core and Builtins
+
+Fix an issue that could result in crashes when compiling malformed
+:mod:`ast` nodes.
+
+..
+
+.. date: 2023-06-08-10-10-07
+.. gh-issue: 105375
+.. nonce: 35VGDd
+.. section: Core and Builtins
+
+Fix bugs in the :mod:`builtins` module where exceptions could end up being
+overwritten.
+
+..
+
+.. date: 2023-06-08-09-54-37
+.. gh-issue: 105375
+.. nonce: kqKT3E
+.. section: Core and Builtins
+
+Fix bug in the compiler where an exception could end up being overwritten.
+
+..
+
+.. date: 2023-06-08-09-25-52
+.. gh-issue: 105375
+.. nonce: ocB7fT
+.. section: Core and Builtins
+
+Improve error handling in :c:func:`PyUnicode_BuildEncodingMap` where an
+exception could end up being overwritten.
+
+..
+
+.. date: 2023-06-07-12-20-59
+.. gh-issue: 105435
+.. nonce: 6VllI0
+.. section: Core and Builtins
+
+Fix spurious newline character if file ends on a comment without a newline.
+Patch by Pablo Galindo
+
+..
+
+.. date: 2023-06-06-17-10-42
+.. gh-issue: 105390
+.. nonce: DvqI-e
+.. section: Core and Builtins
+
+Correctly raise :exc:`tokenize.TokenError` exceptions instead of
+:exc:`SyntaxError` for tokenize errors such as incomplete input. Patch by
+Pablo Galindo
+
+..
+
+.. date: 2023-06-02-15-15-41
+.. gh-issue: 104812
+.. nonce: dfZiG5
+.. section: Core and Builtins
+
+The "pending call" machinery now works for all interpreters, not just the
+main interpreter, and runs in all threads, not just the main thread. Some
+calls are still only done in the main thread, ergo in the main interpreter.
+This change does not affect signal handling nor the existing public C-API
+(``Py_AddPendingCall()``), which both still only target the main thread. The
+new functionality is meant strictly for internal use for now, since
+consequences of its use are not well understood yet outside some very
+restricted cases. This change brings the capability in line with the
+intention when the state was made per-interpreter several years ago.
+
+..
+
+.. date: 2023-06-19-11-31-55
+.. gh-issue: 105808
+.. nonce: NL-quu
+.. section: Library
+
+Fix a regression introduced in GH-101251 for 3.12, causing
+:meth:`gzip.GzipFile.flush` to not flush the compressor (nor pass along the
+``zip_mode`` argument).
+
+..
+
+.. date: 2023-06-15-18-11-47
+.. gh-issue: 104799
+.. nonce: BcLzbP
+.. section: Library
+
+Enable :func:`ast.unparse` to unparse function and class definitions created
+without the new ``type_params`` field from :pep:`695`. Patch by Jelle
+Zijlstra.
+
+..
+
+.. date: 2023-06-14-10-27-34
+.. gh-issue: 105745
+.. nonce: l1ttOQ
+.. section: Library
+
+Fix ``webbrowser.Konqueror.open`` method.
+
+..
+
+.. date: 2023-06-11-22-46-06
+.. gh-issue: 105375
+.. nonce: YkhSNt
+.. section: Library
+
+Fix a bug in :c:func:`!_Unpickler_SetInputStream` where an exception could
+end up being overwritten in case of failure.
+
+..
+
+.. date: 2023-06-09-23-46-23
+.. gh-issue: 105375
+.. nonce: 9KaioS
+.. section: Library
+
+Fix bugs in :mod:`sys` where exceptions could end up being overwritten
+because of deferred error handling.
+
+..
+
+.. date: 2023-06-09-23-00-13
+.. gh-issue: 105605
+.. nonce: YuwqxY
+.. section: Library
+
+Harden :mod:`pyexpat` error handling during module initialisation to prevent
+exceptions from possibly being overwritten, and objects from being
+dereferenced twice.
+
+..
+
+.. date: 2023-06-09-22-52-45
+.. gh-issue: 105375
+.. nonce: 6igkhn
+.. section: Library
+
+Fix bug in :mod:`decimal` where an exception could end up being overwritten.
+
+..
+
+.. date: 2023-06-09-22-45-26
+.. gh-issue: 105375
+.. nonce: 9rp6tG
+.. section: Library
+
+Fix bugs in :mod:`!_datetime` where exceptions could be overwritten in case
+of module initialisation failure.
+
+..
+
+.. date: 2023-06-09-22-16-46
+.. gh-issue: 105375
+.. nonce: EgVJOP
+.. section: Library
+
+Fix bugs in :mod:`!_ssl` initialisation which could lead to leaked
+references and overwritten exceptions.
+
+..
+
+.. date: 2023-06-09-21-46-52
+.. gh-issue: 105375
+.. nonce: yrJelV
+.. section: Library
+
+Fix a bug in :class:`array.array` where an exception could end up being
+overwritten.
+
+..
+
+.. date: 2023-06-09-21-40-45
+.. gh-issue: 105375
+.. nonce: _sZilh
+.. section: Library
+
+Fix bugs in :mod:`_ctypes` where exceptions could end up being overwritten.
+
+..
+
+.. date: 2023-06-09-21-30-59
+.. gh-issue: 105375
+.. nonce: eewafp
+.. section: Library
+
+Fix a bug in the :mod:`posix` module where an exception could be
+overwritten.
+
+..
+
+.. date: 2023-06-09-21-25-14
+.. gh-issue: 105375
+.. nonce: 95g1eI
+.. section: Library
+
+Fix bugs in :mod:`!_elementtree` where exceptions could be overwritten.
+
+..
+
+.. date: 2023-06-09-21-11-28
+.. gh-issue: 105375
+.. nonce: 4Mxn7t
+.. section: Library
+
+Fix bugs in :mod:`zoneinfo` where exceptions could be overwritten.
+
+..
+
+.. date: 2023-06-09-21-04-39
+.. gh-issue: 105375
+.. nonce: bTcqS9
+.. section: Library
+
+Fix bugs in :mod:`pickle` where exceptions could be overwritten.
+
+..
+
+.. date: 2023-06-08-08-58-36
+.. gh-issue: 105375
+.. nonce: bTcqS9
+.. section: Library
+
+Fix bugs in :mod:`pickle` where exceptions could be overwritten.
+
+..
+
+.. date: 2023-06-07-00-09-52
+.. gh-issue: 105375
+.. nonce: Y_9D4n
+.. section: Library
+
+Fix a bug in :mod:`sqlite3` where an exception could be overwritten in the
+:meth:`collation <sqlite3.Connection.create_collation>` callback.
+
+..
+
+.. date: 2023-06-06-11-50-33
+.. gh-issue: 105332
+.. nonce: tmpgRA
+.. section: Library
+
+Revert pickling method from by-name back to by-value.
+
+..
+
+.. date: 2023-06-02-14-23-41
+.. gh-issue: 104310
+.. nonce: UamCOB
+.. section: Library
+
+In the beta 1 release we added a utility function for extension module
+authors, to use when testing their module for support in multiple
+interpreters or under a per-interpreter GIL. The name of that function has
+changed from ``allowing_all_extensions`` to
+``_incompatible_extension_module_restrictions``. The default for the
+"disable_check" argument has change from ``True`` to ``False``, to better
+match the new function name.
+
+..
+
+.. date: 2023-05-26-21-24-06
+.. gh-issue: 104996
+.. nonce: aaW78g
+.. section: Library
+
+Improve performance of :class:`pathlib.PurePath` initialisation by deferring
+joining of paths when multiple arguments are given.
+
+..
+
+.. date: 2023-03-12-01-17-15
+.. gh-issue: 102541
+.. nonce: LK1adc
+.. section: Library
+
+Hide traceback in :func:`help` prompt, when import failed.
+
+..
+
+.. date: 2023-05-29-14-49-46
+.. gh-issue: 105084
+.. nonce: lvVvoj
+.. section: Tests
+
+When the Python build is configured ``--with-wheel-pkg-dir``, tests
+requiring the ``setuptools`` and ``wheel`` wheels will search for the wheels
+in ``WHEEL_PKG_DIR``.
+
+..
+
+.. date: 2023-06-08-11-30-17
+.. gh-issue: 105436
+.. nonce: 1qlDxw
+.. section: Windows
+
+Ensure that an empty environment block is terminated by two null characters,
+as is required by Windows.
+
+..
+
+.. date: 2023-06-09-23-34-25
+.. gh-issue: 105375
+.. nonce: n7amiF
+.. section: C API
+
+Fix a bug in :c:func:`PyErr_WarnExplicit` where an exception could end up
+being overwritten if the API failed internally.
+
+..
+
+.. date: 2023-06-09-19-16-57
+.. gh-issue: 105603
+.. nonce: -z6G22
+.. section: C API
+
+We've renamed the new (in 3.12) ``PyInterpreterConfig.own_gil`` to
+``PyInterpreterConfig.gil`` and changed the meaning of the value from "bool"
+to an integer with supported values of ``PyInterpreterConfig_DEFAULT_GIL``,
+``PyInterpreterConfig_SHARED_GIL``, and ``PyInterpreterConfig_OWN_GIL``. The
+default is "shared".
+
+..
+
+.. date: 2023-06-09-12-35-55
+.. gh-issue: 105387
+.. nonce: wM_oL-
+.. section: C API
+
+In the limited C API version 3.12, :c:func:`Py_INCREF` and
+:c:func:`Py_DECREF` functions are now implemented as opaque function calls
+to hide implementation details. Patch by Victor Stinner.
+
+..
+
+.. date: 2023-06-06-14-14-41
+.. gh-issue: 103968
+.. nonce: BTO6II
+.. section: C API
+
+:c:func:`PyType_FromMetaclass` now allows metaclasses with ``tp_new`` set to
+``NULL``.
diff --git a/Misc/NEWS.d/next/C API/2023-06-06-14-14-41.gh-issue-103968.BTO6II.rst b/Misc/NEWS.d/next/C API/2023-06-06-14-14-41.gh-issue-103968.BTO6II.rst
deleted file mode 100644
index b73103c..0000000
--- a/Misc/NEWS.d/next/C API/2023-06-06-14-14-41.gh-issue-103968.BTO6II.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:c:func:`PyType_FromMetaclass` now allows metaclasses with ``tp_new``
-set to ``NULL``.
diff --git a/Misc/NEWS.d/next/C API/2023-06-09-12-35-55.gh-issue-105387.wM_oL-.rst b/Misc/NEWS.d/next/C API/2023-06-09-12-35-55.gh-issue-105387.wM_oL-.rst
deleted file mode 100644
index d7ee7d2..0000000
--- a/Misc/NEWS.d/next/C API/2023-06-09-12-35-55.gh-issue-105387.wM_oL-.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-In the limited C API version 3.12, :c:func:`Py_INCREF` and
-:c:func:`Py_DECREF` functions are now implemented as opaque function calls
-to hide implementation details. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/C API/2023-06-09-19-16-57.gh-issue-105603.-z6G22.rst b/Misc/NEWS.d/next/C API/2023-06-09-19-16-57.gh-issue-105603.-z6G22.rst
deleted file mode 100644
index cd3d9bc..0000000
--- a/Misc/NEWS.d/next/C API/2023-06-09-19-16-57.gh-issue-105603.-z6G22.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-We've renamed the new (in 3.12) ``PyInterpreterConfig.own_gil`` to
-``PyInterpreterConfig.gil`` and changed the meaning of the value from "bool"
-to an integer with supported values of ``PyInterpreterConfig_DEFAULT_GIL``,
-``PyInterpreterConfig_SHARED_GIL``, and ``PyInterpreterConfig_OWN_GIL``. The
-default is "shared".
diff --git a/Misc/NEWS.d/next/C API/2023-06-09-23-34-25.gh-issue-105375.n7amiF.rst b/Misc/NEWS.d/next/C API/2023-06-09-23-34-25.gh-issue-105375.n7amiF.rst
deleted file mode 100644
index b9f9549..0000000
--- a/Misc/NEWS.d/next/C API/2023-06-09-23-34-25.gh-issue-105375.n7amiF.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a bug in :c:func:`PyErr_WarnExplicit` where an exception could end up
-being overwritten if the API failed internally.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-06-02-15-15-41.gh-issue-104812.dfZiG5.rst b/Misc/NEWS.d/next/Core and Builtins/2023-06-02-15-15-41.gh-issue-104812.dfZiG5.rst
deleted file mode 100644
index da29a8c..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-06-02-15-15-41.gh-issue-104812.dfZiG5.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-The "pending call" machinery now works for all interpreters, not just the
-main interpreter, and runs in all threads, not just the main thread. Some
-calls are still only done in the main thread, ergo in the main interpreter.
-This change does not affect signal handling nor the existing public C-API
-(``Py_AddPendingCall()``), which both still only target the main thread.
-The new functionality is meant strictly for internal use for now, since
-consequences of its use are not well understood yet outside some very
-restricted cases. This change brings the capability in line with the
-intention when the state was made per-interpreter several years ago.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-06-06-17-10-42.gh-issue-105390.DvqI-e.rst b/Misc/NEWS.d/next/Core and Builtins/2023-06-06-17-10-42.gh-issue-105390.DvqI-e.rst
deleted file mode 100644
index de59b54..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-06-06-17-10-42.gh-issue-105390.DvqI-e.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Correctly raise :exc:`tokenize.TokenError` exceptions instead of
-:exc:`SyntaxError` for tokenize errors such as incomplete input. Patch by
-Pablo Galindo
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-06-07-12-20-59.gh-issue-105435.6VllI0.rst b/Misc/NEWS.d/next/Core and Builtins/2023-06-07-12-20-59.gh-issue-105435.6VllI0.rst
deleted file mode 100644
index 9e4d7e1..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-06-07-12-20-59.gh-issue-105435.6VllI0.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix spurious newline character if file ends on a comment without a newline.
-Patch by Pablo Galindo
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-06-08-09-25-52.gh-issue-105375.ocB7fT.rst b/Misc/NEWS.d/next/Core and Builtins/2023-06-08-09-25-52.gh-issue-105375.ocB7fT.rst
deleted file mode 100644
index 24fac2d..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-06-08-09-25-52.gh-issue-105375.ocB7fT.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Improve error handling in :c:func:`PyUnicode_BuildEncodingMap` where an
-exception could end up being overwritten.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-06-08-09-54-37.gh-issue-105375.kqKT3E.rst b/Misc/NEWS.d/next/Core and Builtins/2023-06-08-09-54-37.gh-issue-105375.kqKT3E.rst
deleted file mode 100644
index b4d3a1a..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-06-08-09-54-37.gh-issue-105375.kqKT3E.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix bug in the compiler where an exception could end up being overwritten.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-06-08-10-10-07.gh-issue-105375.35VGDd.rst b/Misc/NEWS.d/next/Core and Builtins/2023-06-08-10-10-07.gh-issue-105375.35VGDd.rst
deleted file mode 100644
index 3ab8553..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-06-08-10-10-07.gh-issue-105375.35VGDd.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix bugs in the :mod:`builtins` module where exceptions could end up being
-overwritten.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-06-09-11-19-51.gh-issue-105588.Y5ovpY.rst b/Misc/NEWS.d/next/Core and Builtins/2023-06-09-11-19-51.gh-issue-105588.Y5ovpY.rst
deleted file mode 100644
index 3981dad..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-06-09-11-19-51.gh-issue-105588.Y5ovpY.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix an issue that could result in crashes when compiling malformed
-:mod:`ast` nodes.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-06-09-12-59-18.gh-issue-105549.PYfTNp.rst b/Misc/NEWS.d/next/Core and Builtins/2023-06-09-12-59-18.gh-issue-105549.PYfTNp.rst
deleted file mode 100644
index 7cb177b..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-06-09-12-59-18.gh-issue-105549.PYfTNp.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Tokenize separately ``NUMBER`` and ``NAME`` tokens that are not ambiguous. Patch
-by Pablo Galindo.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-06-09-15-25-12.gh-issue-105564.sFdUu4.rst b/Misc/NEWS.d/next/Core and Builtins/2023-06-09-15-25-12.gh-issue-105564.sFdUu4.rst
deleted file mode 100644
index 9809fac..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-06-09-15-25-12.gh-issue-105564.sFdUu4.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Don't include artificil newlines in the ``line`` attribute of tokens in the
-APIs of the :mod:`tokenize` module. Patch by Pablo Galindo
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-06-10-21-38-49.gh-issue-105587.rL3rzv.rst b/Misc/NEWS.d/next/Core and Builtins/2023-06-10-21-38-49.gh-issue-105587.rL3rzv.rst
deleted file mode 100644
index 488f82c..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-06-10-21-38-49.gh-issue-105587.rL3rzv.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The runtime can't guarantee that immortal objects will not be mutated by
-Extensions. Thus, this modifies _PyStaticObject_CheckRefcnt to warn
-instead of asserting.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-06-14-22-52-06.gh-issue-105800.hdpPzZ.rst b/Misc/NEWS.d/next/Core and Builtins/2023-06-14-22-52-06.gh-issue-105800.hdpPzZ.rst
deleted file mode 100644
index d6ef7b6..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-06-14-22-52-06.gh-issue-105800.hdpPzZ.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Correctly issue :exc:`SyntaxWarning` in f-strings if invalid sequences are
-used. Patch by Pablo Galindo
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-06-15-15-54-47.gh-issue-105831.-MC9Zs.rst b/Misc/NEWS.d/next/Core and Builtins/2023-06-15-15-54-47.gh-issue-105831.-MC9Zs.rst
deleted file mode 100644
index 407940a..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-06-15-15-54-47.gh-issue-105831.-MC9Zs.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix an f-string bug, where using a debug expression (the ``=`` sign) that
-appears in the last line of a file results to the debug buffer that holds the
-expression text being one character too small.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-06-15-22-11-43.gh-issue-105840.Fum_g_.rst b/Misc/NEWS.d/next/Core and Builtins/2023-06-15-22-11-43.gh-issue-105840.Fum_g_.rst
deleted file mode 100644
index 5225031..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2023-06-15-22-11-43.gh-issue-105840.Fum_g_.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix possible crashes when specializing function calls with too many
-``__defaults__``.
diff --git a/Misc/NEWS.d/next/Library/2023-03-12-01-17-15.gh-issue-102541.LK1adc.rst b/Misc/NEWS.d/next/Library/2023-03-12-01-17-15.gh-issue-102541.LK1adc.rst
deleted file mode 100644
index 45b1067..0000000
--- a/Misc/NEWS.d/next/Library/2023-03-12-01-17-15.gh-issue-102541.LK1adc.rst
+++ /dev/null
@@ -1 +0,0 @@
-Hide traceback in :func:`help` prompt, when import failed.
diff --git a/Misc/NEWS.d/next/Library/2023-05-26-21-24-06.gh-issue-104996.aaW78g.rst b/Misc/NEWS.d/next/Library/2023-05-26-21-24-06.gh-issue-104996.aaW78g.rst
deleted file mode 100644
index 8b81b68..0000000
--- a/Misc/NEWS.d/next/Library/2023-05-26-21-24-06.gh-issue-104996.aaW78g.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Improve performance of :class:`pathlib.PurePath` initialisation by
-deferring joining of paths when multiple arguments are given.
diff --git a/Misc/NEWS.d/next/Library/2023-06-02-14-23-41.gh-issue-104310.UamCOB.rst b/Misc/NEWS.d/next/Library/2023-06-02-14-23-41.gh-issue-104310.UamCOB.rst
deleted file mode 100644
index 461a3a2..0000000
--- a/Misc/NEWS.d/next/Library/2023-06-02-14-23-41.gh-issue-104310.UamCOB.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-In the beta 1 release we added a utility function for extension module
-authors, to use when testing their module for support in multiple
-interpreters or under a per-interpreter GIL. The name of that function has
-changed from ``allowing_all_extensions`` to
-``_incompatible_extension_module_restrictions``. The default for the
-"disable_check" argument has change from ``True`` to ``False``, to better
-match the new function name.
diff --git a/Misc/NEWS.d/next/Library/2023-06-06-11-50-33.gh-issue-105332.tmpgRA.rst b/Misc/NEWS.d/next/Library/2023-06-06-11-50-33.gh-issue-105332.tmpgRA.rst
deleted file mode 100644
index 31b6855..0000000
--- a/Misc/NEWS.d/next/Library/2023-06-06-11-50-33.gh-issue-105332.tmpgRA.rst
+++ /dev/null
@@ -1 +0,0 @@
-Revert pickling method from by-name back to by-value.
diff --git a/Misc/NEWS.d/next/Library/2023-06-07-00-09-52.gh-issue-105375.Y_9D4n.rst b/Misc/NEWS.d/next/Library/2023-06-07-00-09-52.gh-issue-105375.Y_9D4n.rst
deleted file mode 100644
index ec10d63..0000000
--- a/Misc/NEWS.d/next/Library/2023-06-07-00-09-52.gh-issue-105375.Y_9D4n.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a bug in :mod:`sqlite3` where an exception could be overwritten in the
-:meth:`collation <sqlite3.Connection.create_collation>` callback.
diff --git a/Misc/NEWS.d/next/Library/2023-06-08-08-58-36.gh-issue-105375.bTcqS9.rst b/Misc/NEWS.d/next/Library/2023-06-08-08-58-36.gh-issue-105375.bTcqS9.rst
deleted file mode 100644
index 3030477..0000000
--- a/Misc/NEWS.d/next/Library/2023-06-08-08-58-36.gh-issue-105375.bTcqS9.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix bugs in :mod:`pickle` where exceptions could be overwritten.
diff --git a/Misc/NEWS.d/next/Library/2023-06-09-21-04-39.gh-issue-105375.bTcqS9.rst b/Misc/NEWS.d/next/Library/2023-06-09-21-04-39.gh-issue-105375.bTcqS9.rst
deleted file mode 100644
index 3030477..0000000
--- a/Misc/NEWS.d/next/Library/2023-06-09-21-04-39.gh-issue-105375.bTcqS9.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix bugs in :mod:`pickle` where exceptions could be overwritten.
diff --git a/Misc/NEWS.d/next/Library/2023-06-09-21-11-28.gh-issue-105375.4Mxn7t.rst b/Misc/NEWS.d/next/Library/2023-06-09-21-11-28.gh-issue-105375.4Mxn7t.rst
deleted file mode 100644
index 4202b75..0000000
--- a/Misc/NEWS.d/next/Library/2023-06-09-21-11-28.gh-issue-105375.4Mxn7t.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix bugs in :mod:`zoneinfo` where exceptions could be overwritten.
diff --git a/Misc/NEWS.d/next/Library/2023-06-09-21-25-14.gh-issue-105375.95g1eI.rst b/Misc/NEWS.d/next/Library/2023-06-09-21-25-14.gh-issue-105375.95g1eI.rst
deleted file mode 100644
index 1894b2b..0000000
--- a/Misc/NEWS.d/next/Library/2023-06-09-21-25-14.gh-issue-105375.95g1eI.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix bugs in :mod:`!_elementtree` where exceptions could be overwritten.
diff --git a/Misc/NEWS.d/next/Library/2023-06-09-21-30-59.gh-issue-105375.eewafp.rst b/Misc/NEWS.d/next/Library/2023-06-09-21-30-59.gh-issue-105375.eewafp.rst
deleted file mode 100644
index e000f98..0000000
--- a/Misc/NEWS.d/next/Library/2023-06-09-21-30-59.gh-issue-105375.eewafp.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a bug in the :mod:`posix` module where an exception could be
-overwritten.
diff --git a/Misc/NEWS.d/next/Library/2023-06-09-21-40-45.gh-issue-105375._sZilh.rst b/Misc/NEWS.d/next/Library/2023-06-09-21-40-45.gh-issue-105375._sZilh.rst
deleted file mode 100644
index 87db4c2..0000000
--- a/Misc/NEWS.d/next/Library/2023-06-09-21-40-45.gh-issue-105375._sZilh.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix bugs in :mod:`_ctypes` where exceptions could end up being overwritten.
diff --git a/Misc/NEWS.d/next/Library/2023-06-09-21-46-52.gh-issue-105375.yrJelV.rst b/Misc/NEWS.d/next/Library/2023-06-09-21-46-52.gh-issue-105375.yrJelV.rst
deleted file mode 100644
index 21aea1b..0000000
--- a/Misc/NEWS.d/next/Library/2023-06-09-21-46-52.gh-issue-105375.yrJelV.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a bug in :class:`array.array` where an exception could end up being
-overwritten.
diff --git a/Misc/NEWS.d/next/Library/2023-06-09-22-16-46.gh-issue-105375.EgVJOP.rst b/Misc/NEWS.d/next/Library/2023-06-09-22-16-46.gh-issue-105375.EgVJOP.rst
deleted file mode 100644
index 49f7df6..0000000
--- a/Misc/NEWS.d/next/Library/2023-06-09-22-16-46.gh-issue-105375.EgVJOP.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix bugs in :mod:`!_ssl` initialisation which could lead to leaked
-references and overwritten exceptions.
diff --git a/Misc/NEWS.d/next/Library/2023-06-09-22-45-26.gh-issue-105375.9rp6tG.rst b/Misc/NEWS.d/next/Library/2023-06-09-22-45-26.gh-issue-105375.9rp6tG.rst
deleted file mode 100644
index 352d7b8..0000000
--- a/Misc/NEWS.d/next/Library/2023-06-09-22-45-26.gh-issue-105375.9rp6tG.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix bugs in :mod:`!_datetime` where exceptions could be overwritten in case
-of module initialisation failure.
diff --git a/Misc/NEWS.d/next/Library/2023-06-09-22-52-45.gh-issue-105375.6igkhn.rst b/Misc/NEWS.d/next/Library/2023-06-09-22-52-45.gh-issue-105375.6igkhn.rst
deleted file mode 100644
index 05e78fd..0000000
--- a/Misc/NEWS.d/next/Library/2023-06-09-22-52-45.gh-issue-105375.6igkhn.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix bug in :mod:`decimal` where an exception could end up being overwritten.
diff --git a/Misc/NEWS.d/next/Library/2023-06-09-23-00-13.gh-issue-105605.YuwqxY.rst b/Misc/NEWS.d/next/Library/2023-06-09-23-00-13.gh-issue-105605.YuwqxY.rst
deleted file mode 100644
index 5fba6d2..0000000
--- a/Misc/NEWS.d/next/Library/2023-06-09-23-00-13.gh-issue-105605.YuwqxY.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Harden :mod:`pyexpat` error handling during module initialisation to prevent
-exceptions from possibly being overwritten, and objects from being
-dereferenced twice.
diff --git a/Misc/NEWS.d/next/Library/2023-06-09-23-46-23.gh-issue-105375.9KaioS.rst b/Misc/NEWS.d/next/Library/2023-06-09-23-46-23.gh-issue-105375.9KaioS.rst
deleted file mode 100644
index b12d7c8..0000000
--- a/Misc/NEWS.d/next/Library/2023-06-09-23-46-23.gh-issue-105375.9KaioS.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix bugs in :mod:`sys` where exceptions could end up being overwritten
-because of deferred error handling.
diff --git a/Misc/NEWS.d/next/Library/2023-06-11-22-46-06.gh-issue-105375.YkhSNt.rst b/Misc/NEWS.d/next/Library/2023-06-11-22-46-06.gh-issue-105375.YkhSNt.rst
deleted file mode 100644
index dda8f42..0000000
--- a/Misc/NEWS.d/next/Library/2023-06-11-22-46-06.gh-issue-105375.YkhSNt.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a bug in :c:func:`!_Unpickler_SetInputStream` where an exception could
-end up being overwritten in case of failure.
diff --git a/Misc/NEWS.d/next/Library/2023-06-14-10-27-34.gh-issue-105745.l1ttOQ.rst b/Misc/NEWS.d/next/Library/2023-06-14-10-27-34.gh-issue-105745.l1ttOQ.rst
deleted file mode 100644
index 7df7c5a..0000000
--- a/Misc/NEWS.d/next/Library/2023-06-14-10-27-34.gh-issue-105745.l1ttOQ.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix ``webbrowser.Konqueror.open`` method.
diff --git a/Misc/NEWS.d/next/Library/2023-06-15-18-11-47.gh-issue-104799.BcLzbP.rst b/Misc/NEWS.d/next/Library/2023-06-15-18-11-47.gh-issue-104799.BcLzbP.rst
deleted file mode 100644
index d0dbff4..0000000
--- a/Misc/NEWS.d/next/Library/2023-06-15-18-11-47.gh-issue-104799.BcLzbP.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Enable :func:`ast.unparse` to unparse function and class definitions created
-without the new ``type_params`` field from :pep:`695`. Patch by Jelle
-Zijlstra.
diff --git a/Misc/NEWS.d/next/Library/2023-06-19-11-31-55.gh-issue-105808.NL-quu.rst b/Misc/NEWS.d/next/Library/2023-06-19-11-31-55.gh-issue-105808.NL-quu.rst
deleted file mode 100644
index 8e69fd6..0000000
--- a/Misc/NEWS.d/next/Library/2023-06-19-11-31-55.gh-issue-105808.NL-quu.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix a regression introduced in GH-101251 for 3.12, causing :meth:`gzip.GzipFile.flush` to not flush the compressor (nor pass along the ``zip_mode`` argument).
diff --git a/Misc/NEWS.d/next/Tests/2023-05-29-14-49-46.gh-issue-105084.lvVvoj.rst b/Misc/NEWS.d/next/Tests/2023-05-29-14-49-46.gh-issue-105084.lvVvoj.rst
deleted file mode 100644
index 5f80d50..0000000
--- a/Misc/NEWS.d/next/Tests/2023-05-29-14-49-46.gh-issue-105084.lvVvoj.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-When the Python build is configured ``--with-wheel-pkg-dir``, tests
-requiring the ``setuptools`` and ``wheel`` wheels will search for the wheels
-in ``WHEEL_PKG_DIR``.
diff --git a/Misc/NEWS.d/next/Windows/2023-06-08-11-30-17.gh-issue-105436.1qlDxw.rst b/Misc/NEWS.d/next/Windows/2023-06-08-11-30-17.gh-issue-105436.1qlDxw.rst
deleted file mode 100644
index 1e3f298..0000000
--- a/Misc/NEWS.d/next/Windows/2023-06-08-11-30-17.gh-issue-105436.1qlDxw.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Ensure that an empty environment block is terminated by two null characters,
-as is required by Windows.