summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Include/patchlevel.h4
-rw-r--r--Lib/pydoc_data/topics.py58
-rw-r--r--Misc/NEWS.d/3.11.0a6.rst1205
-rw-r--r--Misc/NEWS.d/next/Build/2022-01-19-11-08-32.bpo-46430.k403m_.rst1
-rw-r--r--Misc/NEWS.d/next/Build/2022-01-31-15-15-08.bpo-40280.r1AYNW.rst9
-rw-r--r--Misc/NEWS.d/next/Build/2022-02-02-11-26-46.bpo-46608.cXH9po.rst2
-rw-r--r--Misc/NEWS.d/next/Build/2022-02-04-21-26-50.bpo-46640.HXUmQp.rst3
-rw-r--r--Misc/NEWS.d/next/Build/2022-02-06-14-04-20.bpo-46656.ajJjkh.rst2
-rw-r--r--Misc/NEWS.d/next/Build/2022-02-25-00-51-16.bpo-46656.MD783M.rst2
-rw-r--r--Misc/NEWS.d/next/Build/2022-02-25-16-19-40.bpo-46860.jfciLG.rst1
-rw-r--r--Misc/NEWS.d/next/C API/2022-02-02-17-58-49.bpo-46613.__ZdpH.rst2
-rw-r--r--Misc/NEWS.d/next/C API/2022-02-06-20-14-21.bpo-45412.XJVaGW.rst2
-rw-r--r--Misc/NEWS.d/next/C API/2022-02-07-18-47-00.bpo-45459.0FCWM8.rst3
-rw-r--r--Misc/NEWS.d/next/C API/2022-02-23-16-13-17.bpo-46836.ZYyPF_.rst2
-rw-r--r--Misc/NEWS.d/next/C API/2022-02-24-13-13-16.bpo-46748.aG1zb3.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-01-09-11-59-04.bpo-30496.KvuuGT.rst3
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-01-27-14-20-18.bpo-45828.kzk4fl.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-04-04-33-18.bpo-46615.puArY9.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-05-14-46-21.bpo-46323.FC1OJg.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-06-23-08-30.bpo-40479.zED3Zu.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-07-14-33-45.bpo-46675.ZPbdMp.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-07-14-38-54.bpo-46072.6ebLyN.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-09-16-36-11.bpo-46702.LcaEuC.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-09-20-21-43.bpo-45923.tJ4gDX.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-10-02-29-12.bpo-46323.HK_cs0.rst3
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-10-03-13-18.bpo-46707.xeSEh0.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-11-13-47-58.bpo-46072.PDS6Ke.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-12-11-16-40.bpo-46732.3Z_qxd.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-14-14-44-06.bpo-46724.jym_K6.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-14-21-04-43.bpo-46730.rYJ1w5.rst3
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-15-20-26-46.bpo-46762.1H7vab.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-16-13-15-16.bpo-46329.8aIuz9.rst6
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-20-23-10-14.bpo-46808.vouNSF.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-21-10-29-20.bpo-46329.cbkt7u.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-21-21-55-23.bpo-46820.4RfUZh.rst3
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-22-05-14-25.bpo-46823.z9NZC9.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-22-12-07-53.bpo-46794.6WvJ9o.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-22-14-03-56.bpo-46329.RX_AzJ.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-22-15-48-32.bpo-45885.W2vkaI.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-22-17-18-36.bpo-46729.ZwGTFq.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-22-17-19-45.bpo-44337.XA-egu.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-23-15-26-02.bpo-45107.axcgHn.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-23-18-17-30.bpo-46841.fns8HB.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-24-07-33-29.bpo-46430.c91TAg.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-24-07-50-43.bpo-46712.pw7vQV.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-24-16-34-17.bpo-40116.AeVGG2.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-25-01-42-45.bpo-46852.nkRDvV.rst4
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-25-02-01-42.bpo-46852._3zg8D.rst3
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-25-13-18-18.bpo-46841.86QiQu.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-25-14-57-21.bpo-46845.TUvaMG.rst3
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-25-15-18-40.bpo-46841.tmLpgC.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-26-19-26-36.bpo-46864.EmLgFp.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-28-12-01-04.bpo-46841.r60AMJ.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-02-28-15-46-36.bpo-46841.MDQoty.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-03-01-17-47-58.bpo-46841.inYQlU.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-03-02-15-04-08.bpo-46891.aIAgTD.rst3
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-03-03-10-46-13.bpo-46841.7CkuZx.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-03-03-12-02-41.bpo-46903.OzgaFZ.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-03-03-12-36-15.bpo-46841.apPev2.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-03-03-14-31-53.bpo-46841.agf-3X.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-03-05-00-43-22.bpo-46921.tyuPeB.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-03-05-12-23-58.bpo-46927.URbHBi.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2022-03-06-20-16-13.bpo-46940._X47Hx.rst2
-rw-r--r--Misc/NEWS.d/next/Documentation/2022-02-03-11-24-59.bpo-42238.yJcMa8.rst2
-rw-r--r--Misc/NEWS.d/next/IDLE/2021-10-14-16-55-03.bpo-45447.FhiH5P.rst2
-rw-r--r--Misc/NEWS.d/next/IDLE/2022-02-03-15-47-53.bpo-46630.tREOjo.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2019-05-07-14-25-45.bpo-14156.0FaHXE.rst4
-rw-r--r--Misc/NEWS.d/next/Library/2020-03-31-20-53-11.bpo-29418.8Qa9cQ.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2020-06-23-01-50-24.bpo-41086.YnOvpS.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2021-05-02-23-44-21.bpo-44011.hd8iUO.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2021-06-02-19-47-46.bpo-44289.xC5kuV.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2021-08-19-09-29-43.bpo-44953.27ZyUd.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2021-11-26-10-46-09.bpo-45898.UIfhsb.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2021-12-27-18-28-44.bpo-31369.b9yM94.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2021-12-30-21-38-51.bpo-46195.jFKGq_.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2022-01-03-09-46-44.bpo-46232.s0KlyI.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2022-01-07-13-27-53.bpo-46246.CTLx32.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2022-01-11-15-54-15.bpo-46333.B1faiF.rst4
-rw-r--r--Misc/NEWS.d/next/Library/2022-01-23-15-35-07.bpo-46475.UCe18S.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2022-01-25-15-31-04.bpo-46522.tYAlX4.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2022-01-26-18-06-08.bpo-46534.vhzUM4.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2022-01-27-23-20-30.bpo-46556.tlpAgS.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2022-01-30-15-16-12.bpo-46400.vweUiO.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-01-11-21-34.bpo-46571.L40xUJ.rst4
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-01-19-34-28.bpo-46521.IMUIrs.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-03-10-22-42.bpo-46626.r2e-n_.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-05-18-22-05.bpo-45948.w4mCnE.rst5
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-06-08-54-03.bpo-46655.DiLzYv.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-06-17-57-45.bpo-46659.zTmkoQ.rst4
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-06-19-13-02.bpo-46659.q-vNL9.rst4
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-07-13-15-16.bpo-46672.4swIjx.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-07-13-27-59.bpo-46323.7UENAj.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-07-19-20-42.bpo-46676.3Aws1o.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-08-16-42-20.bpo-46066.m32Hl0.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-09-00-53-23.bpo-45863.zqQXVv.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-09-22-40-11.bpo-46643.aBlIx1.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-11-20-01-49.bpo-46333.PMTBY9.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-11-20-41-17.bpo-46724.eU52_N.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-14-21-21-49.bpo-46752.m6ldTm.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-15-07-39-43.bpo-46737.6Pnblt.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-15-11-57-53.bpo-46756.AigSPi.rst5
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-17-11-00-16.bpo-45390.sVhG6M.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-17-13-10-50.bpo-39327.ytIT7Z.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-18-12-10-26.bpo-46786.P0xRvS.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-18-22-10-30.bpo-46784.SVOQJx.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-20-12-59-46.bpo-46252.KG1SqA.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-20-21-03-31.bpo-46811.8BxgdQ.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-22-15-08-30.bpo-46827.hvj38S.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-23-00-55-59.bpo-44886.I40Mbr.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2022-02-24-01-49-38.bpo-46736.NJcoWO.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2022-03-01-01-16-13.bpo-46848.BB01Fr.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2022-03-03-06-58-52.bpo-46877.BKgjpD.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2022-03-05-09-43-53.bpo-25707.gTlclP.rst2
-rw-r--r--Misc/NEWS.d/next/Tests/2022-02-03-09-45-26.bpo-46623.vxzuhV.rst2
-rw-r--r--Misc/NEWS.d/next/Tests/2022-02-07-12-40-45.bpo-46678.zfOrgL.rst3
-rw-r--r--Misc/NEWS.d/next/Tests/2022-02-10-14-33-47.bpo-46708.avLfCb.rst2
-rw-r--r--Misc/NEWS.d/next/Tests/2022-02-16-10-38-18.bpo-46760.O3ovJo.rst2
-rw-r--r--Misc/NEWS.d/next/Tests/2022-03-03-17-36-24.bpo-46913.vxETIE.rst3
-rw-r--r--Misc/NEWS.d/next/Windows/2022-02-04-18-02-33.bpo-46638.mSJOSX.rst4
-rw-r--r--Misc/NEWS.d/next/Windows/2022-02-25-01-22-31.bpo-46567.37WEue.rst2
-rw-r--r--Misc/NEWS.d/next/Windows/2022-03-04-00-24-55.bpo-46744.tneWFr.rst3
-rw-r--r--README.rst2
122 files changed, 1244 insertions, 272 deletions
diff --git a/Include/patchlevel.h b/Include/patchlevel.h
index a0cca238e2..5668fc025a 100644
--- a/Include/patchlevel.h
+++ b/Include/patchlevel.h
@@ -20,10 +20,10 @@
#define PY_MINOR_VERSION 11
#define PY_MICRO_VERSION 0
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_ALPHA
-#define PY_RELEASE_SERIAL 5
+#define PY_RELEASE_SERIAL 6
/* Version as a string */
-#define PY_VERSION "3.11.0a5+"
+#define PY_VERSION "3.11.0a6"
/*--end constants--*/
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.
diff --git a/Lib/pydoc_data/topics.py b/Lib/pydoc_data/topics.py
index cd47603e6c..433c905096 100644
--- a/Lib/pydoc_data/topics.py
+++ b/Lib/pydoc_data/topics.py
@@ -1,5 +1,5 @@
# -*- coding: utf-8 -*-
-# Autogenerated by Sphinx on Thu Feb 3 18:35:23 2022
+# Autogenerated by Sphinx on Mon Mar 7 12:29:42 2022
topics = {'assert': 'The "assert" statement\n'
'**********************\n'
'\n'
@@ -2325,15 +2325,18 @@ topics = {'assert': 'The "assert" statement\n'
'sequence\n'
'(such as a string, tuple or list) or other iterable object:\n'
'\n'
- ' for_stmt ::= "for" target_list "in" expression_list ":" '
- 'suite\n'
+ ' for_stmt ::= "for" target_list "in" starred_list ":" suite\n'
' ["else" ":" suite]\n'
'\n'
'The expression list is evaluated once; it should yield an '
'iterable\n'
- 'object. An iterator is created for the result of the\n'
- '"expression_list". The suite is then executed once for each '
- 'item\n'
+ 'object. An iterator is created for the result of the '
+ '"starred_list".\n'
+ 'The expression list can contain starred elements ("*x, *y") that '
+ 'will\n'
+ 'be unpacked in the final iterator (as when constructing a '
+ '"tuple" or\n'
+ '"list" literal). The suite is then executed once for each item\n'
'provided by the iterator, in the order returned by the '
'iterator. Each\n'
'item in turn is assigned to the target list using the standard '
@@ -2382,6 +2385,10 @@ topics = {'assert': 'The "assert" statement\n'
':= a to b do"; e.g., "list(range(3))" returns the list "[0, 1, '
'2]".\n'
'\n'
+ 'Changed in version 3.11: Starred elements are now allowed in '
+ 'the\n'
+ 'expression list.\n'
+ '\n'
'\n'
'The "try" statement\n'
'===================\n'
@@ -5891,12 +5898,16 @@ topics = {'assert': 'The "assert" statement\n'
'sequence\n'
'(such as a string, tuple or list) or other iterable object:\n'
'\n'
- ' for_stmt ::= "for" target_list "in" expression_list ":" suite\n'
+ ' for_stmt ::= "for" target_list "in" starred_list ":" suite\n'
' ["else" ":" suite]\n'
'\n'
'The expression list is evaluated once; it should yield an iterable\n'
- 'object. An iterator is created for the result of the\n'
- '"expression_list". The suite is then executed once for each item\n'
+ 'object. An iterator is created for the result of the '
+ '"starred_list".\n'
+ 'The expression list can contain starred elements ("*x, *y") that '
+ 'will\n'
+ 'be unpacked in the final iterator (as when constructing a "tuple" or\n'
+ '"list" literal). The suite is then executed once for each item\n'
'provided by the iterator, in the order returned by the iterator. '
'Each\n'
'item in turn is assigned to the target list using the standard rules\n'
@@ -5933,7 +5944,10 @@ topics = {'assert': 'The "assert" statement\n'
'all by the loop. Hint: the built-in function "range()" returns an\n'
'iterator of integers suitable to emulate the effect of Pascal’s "for '
'i\n'
- ':= a to b do"; e.g., "list(range(3))" returns the list "[0, 1, 2]".\n',
+ ':= a to b do"; e.g., "list(range(3))" returns the list "[0, 1, 2]".\n'
+ '\n'
+ 'Changed in version 3.11: Starred elements are now allowed in the\n'
+ 'expression list.\n',
'formatstrings': 'Format String Syntax\n'
'********************\n'
'\n'
@@ -6293,19 +6307,19 @@ topics = {'assert': 'The "assert" statement\n'
'"\'0\'" no\n'
'longer affects the default alignment for strings.\n'
'\n'
- 'The *precision* is a decimal number indicating how many '
+ 'The *precision* is a decimal integer indicating how many '
'digits should\n'
- 'be displayed after the decimal point for a floating point '
- 'value\n'
- 'formatted with "\'f\'" and "\'F\'", or before and after the '
- 'decimal point\n'
- 'for a floating point value formatted with "\'g\'" or '
- '"\'G\'". For non-\n'
- 'number types the field indicates the maximum field size - '
- 'in other\n'
- 'words, how many characters will be used from the field '
- 'content. The\n'
- '*precision* is not allowed for integer values.\n'
+ 'be displayed after the decimal point for presentation types '
+ '"\'f\'" and\n'
+ '"\'F\'", or before and after the decimal point for '
+ 'presentation types\n'
+ '"\'g\'" or "\'G\'". For string presentation types the '
+ 'field indicates the\n'
+ 'maximum field size - in other words, how many characters '
+ 'will be used\n'
+ 'from the field content. The *precision* is not allowed for '
+ 'integer\n'
+ 'presentation types.\n'
'\n'
'Finally, the *type* determines how the data should be '
'presented.\n'
diff --git a/Misc/NEWS.d/3.11.0a6.rst b/Misc/NEWS.d/3.11.0a6.rst
new file mode 100644
index 0000000000..24fc5f0566
--- /dev/null
+++ b/Misc/NEWS.d/3.11.0a6.rst
@@ -0,0 +1,1205 @@
+.. bpo: 46940
+.. date: 2022-03-06-20-16-13
+.. nonce: _X47Hx
+.. release date: 2022-03-07
+.. section: Core and Builtins
+
+Avoid overriding :exc:`AttributeError` metadata information for nested
+attribute access calls. Patch by Pablo Galindo.
+
+..
+
+.. bpo: 46927
+.. date: 2022-03-05-12-23-58
+.. nonce: URbHBi
+.. section: Core and Builtins
+
+Include the type's name in the error message for subscripting non-generic
+types.
+
+..
+
+.. bpo: 46921
+.. date: 2022-03-05-00-43-22
+.. nonce: tyuPeB
+.. section: Core and Builtins
+
+Support vectorcall for ``super()``. Patch by Ken Jin.
+
+..
+
+.. bpo: 46841
+.. date: 2022-03-03-14-31-53
+.. nonce: agf-3X
+.. section: Core and Builtins
+
+Fix incorrect handling of inline cache entries when specializing
+:opcode:`BINARY_OP`.
+
+..
+
+.. bpo: 46841
+.. date: 2022-03-03-12-36-15
+.. nonce: apPev2
+.. section: Core and Builtins
+
+Use an oparg to simplify the construction of helpful error messages in
+:opcode:`GET_AWAITABLE`.
+
+..
+
+.. bpo: 46903
+.. date: 2022-03-03-12-02-41
+.. nonce: OzgaFZ
+.. section: Core and Builtins
+
+Make sure that str subclasses can be used as attribute names for instances
+with virtual dictionaries. Fixes regression in 3.11alpha
+
+..
+
+.. bpo: 46841
+.. date: 2022-03-03-10-46-13
+.. nonce: 7CkuZx
+.. section: Core and Builtins
+
+Add more detailed specialization failure stats for :opcode:`COMPARE_OP`
+followed by :opcode:`EXTENDED_ARG`.
+
+..
+
+.. bpo: 46891
+.. date: 2022-03-02-15-04-08
+.. nonce: aIAgTD
+.. section: Core and Builtins
+
+Fix bug introduced during 3.11alpha where subclasses of ``types.ModuleType``
+with ``__slots__`` were not initialized correctly, resulting in an
+interpreter crash.
+
+..
+
+.. bpo: 46841
+.. date: 2022-03-01-17-47-58
+.. nonce: inYQlU
+.. section: Core and Builtins
+
+Use inline caching for :opcode:`LOAD_ATTR`, :opcode:`LOAD_METHOD`, and
+:opcode:`STORE_ATTR`.
+
+..
+
+.. bpo: 46841
+.. date: 2022-02-28-15-46-36
+.. nonce: MDQoty
+.. section: Core and Builtins
+
+Use inline cache for :opcode:`BINARY_SUBSCR`.
+
+..
+
+.. bpo: 46841
+.. date: 2022-02-28-12-01-04
+.. nonce: r60AMJ
+.. section: Core and Builtins
+
+Use inline caching for :opcode:`COMPARE_OP`.
+
+..
+
+.. bpo: 46864
+.. date: 2022-02-26-19-26-36
+.. nonce: EmLgFp
+.. section: Core and Builtins
+
+Deprecate ``PyBytesObject.ob_shash``. It will be removed in Python 3.13.
+
+..
+
+.. bpo: 46841
+.. date: 2022-02-25-15-18-40
+.. nonce: tmLpgC
+.. section: Core and Builtins
+
+Use inline caching for :opcode:`UNPACK_SEQUENCE`.
+
+..
+
+.. bpo: 46845
+.. date: 2022-02-25-14-57-21
+.. nonce: TUvaMG
+.. section: Core and Builtins
+
+Reduces dict size by removing hash value from hash table when all inserted
+keys are Unicode. For example, ``sys.getsizeof(dict.fromkeys("abcdefg"))``
+becomes 272 bytes from 352 bytes on 64bit platform.
+
+..
+
+.. bpo: 46841
+.. date: 2022-02-25-13-18-18
+.. nonce: 86QiQu
+.. section: Core and Builtins
+
+Use inline cache for :opcode:`LOAD_GLOBAL`.
+
+..
+
+.. bpo: 46852
+.. date: 2022-02-25-02-01-42
+.. nonce: _3zg8D
+.. section: Core and Builtins
+
+Rename the private undocumented ``float.__set_format__()`` method to
+``float.__setformat__()`` to fix a typo introduced in Python 3.7. The method
+is only used by test_float. Patch by Victor Stinner.
+
+..
+
+.. bpo: 46852
+.. date: 2022-02-25-01-42-45
+.. nonce: nkRDvV
+.. section: Core and Builtins
+
+Remove the undocumented private ``float.__set_format__()`` method,
+previously known as ``float.__setformat__()`` in Python 3.7. Its docstring
+said: "You probably don't want to use this function. It exists mainly to be
+used in Python's test suite." Patch by Victor Stinner.
+
+..
+
+.. bpo: 40116
+.. date: 2022-02-24-16-34-17
+.. nonce: AeVGG2
+.. section: Core and Builtins
+
+Fix regression that dict.update(other) may don't respect iterate order of
+other when other is key sharing dict.
+
+..
+
+.. bpo: 46712
+.. date: 2022-02-24-07-50-43
+.. nonce: pw7vQV
+.. section: Core and Builtins
+
+Share global string identifiers in deep-frozen modules.
+
+..
+
+.. bpo: 46430
+.. date: 2022-02-24-07-33-29
+.. nonce: c91TAg
+.. section: Core and Builtins
+
+Fix memory leak in interned strings of deep-frozen modules.
+
+..
+
+.. bpo: 46841
+.. date: 2022-02-23-18-17-30
+.. nonce: fns8HB
+.. section: Core and Builtins
+
+Store :opcode:`BINARY_OP` caches inline using a new :opcode:`CACHE`
+instruction.
+
+..
+
+.. bpo: 45107
+.. date: 2022-02-23-15-26-02
+.. nonce: axcgHn
+.. section: Core and Builtins
+
+Specialize ``LOAD_METHOD`` for instances with a dict.
+
+..
+
+.. bpo: 44337
+.. date: 2022-02-22-17-19-45
+.. nonce: XA-egu
+.. section: Core and Builtins
+
+Reduce the memory usage of specialized :opcode:`LOAD_ATTR` and
+:opcode:`STORE_ATTR` instructions.
+
+..
+
+.. bpo: 46729
+.. date: 2022-02-22-17-18-36
+.. nonce: ZwGTFq
+.. section: Core and Builtins
+
+Add number of sub-exceptions to :meth:`BaseException.__str__`.
+
+..
+
+.. bpo: 45885
+.. date: 2022-02-22-15-48-32
+.. nonce: W2vkaI
+.. section: Core and Builtins
+
+Don't un-adapt :opcode:`COMPARE_OP` when collecting specialization stats.
+
+..
+
+.. bpo: 46329
+.. date: 2022-02-22-14-03-56
+.. nonce: RX_AzJ
+.. section: Core and Builtins
+
+Fix specialization stats gathering for :opcode:`PRECALL` instructions.
+
+..
+
+.. bpo: 46794
+.. date: 2022-02-22-12-07-53
+.. nonce: 6WvJ9o
+.. section: Core and Builtins
+
+Bump up the libexpat version into 2.4.6
+
+..
+
+.. bpo: 46823
+.. date: 2022-02-22-05-14-25
+.. nonce: z9NZC9
+.. section: Core and Builtins
+
+Implement a specialized combined opcode
+``LOAD_FAST__LOAD_ATTR_INSTANCE_VALUE``. Patch by Dennis Sweeney.
+
+..
+
+.. bpo: 46820
+.. date: 2022-02-21-21-55-23
+.. nonce: 4RfUZh
+.. section: Core and Builtins
+
+Fix parsing a numeric literal immediately (without spaces) followed by "not
+in" keywords, like in ``1not in x``. Now the parser only emits a warning,
+not a syntax error.
+
+..
+
+.. bpo: 46329
+.. date: 2022-02-21-10-29-20
+.. nonce: cbkt7u
+.. section: Core and Builtins
+
+Move ``KW_NAMES`` before ``PRECALL`` instruction in call sequence. Change
+``operand`` of ``CALL`` to match ``PRECALL`` for easier specialization.
+
+..
+
+.. bpo: 46808
+.. date: 2022-02-20-23-10-14
+.. nonce: vouNSF
+.. section: Core and Builtins
+
+Remove the ``NEXT_BLOCK`` macro from compile.c, and make the compiler
+automatically generate implicit blocks when they are needed.
+
+..
+
+.. bpo: 46329
+.. date: 2022-02-16-13-15-16
+.. nonce: 8aIuz9
+.. section: Core and Builtins
+
+Add ``PUSH_NULL`` instruction. This is used as a prefix when evaluating a
+callable, so that the stack has the same shape for methods and other calls.
+``PRECALL_FUNCTION`` and ``PRECALL_METHOD`` are merged into a single
+``PRECALL`` instruction.
+
+There is no change in semantics.
+
+..
+
+.. bpo: 46762
+.. date: 2022-02-15-20-26-46
+.. nonce: 1H7vab
+.. section: Core and Builtins
+
+Fix an assert failure in debug builds when a '<', '>', or '=' is the last
+character in an f-string that's missing a closing right brace.
+
+..
+
+.. bpo: 46730
+.. date: 2022-02-14-21-04-43
+.. nonce: rYJ1w5
+.. section: Core and Builtins
+
+Message of AttributeError caused by getting, setting or deleting a property
+without the corresponding function now mentions that the attribute is in
+fact a property and also specifies type of the class that it belongs to.
+
+..
+
+.. bpo: 46724
+.. date: 2022-02-14-14-44-06
+.. nonce: jym_K6
+.. section: Core and Builtins
+
+Make sure that all backwards jumps use the ``JUMP_ABSOLUTE`` instruction,
+rather than ``JUMP_FORWARD`` with an argument of ``(2**32)+offset``.
+
+..
+
+.. bpo: 46732
+.. date: 2022-02-12-11-16-40
+.. nonce: 3Z_qxd
+.. section: Core and Builtins
+
+Correct the docstring for the :meth:`__bool__` method. Patch by Jelle
+Zijlstra.
+
+..
+
+.. bpo: 46072
+.. date: 2022-02-11-13-47-58
+.. nonce: PDS6Ke
+.. section: Core and Builtins
+
+Add more detailed specialization failure statistics for :opcode:`BINARY_OP`.
+
+..
+
+.. bpo: 46707
+.. date: 2022-02-10-03-13-18
+.. nonce: xeSEh0
+.. section: Core and Builtins
+
+Avoid potential exponential backtracking when producing some syntax errors
+involving lots of brackets. Patch by Pablo Galindo.
+
+..
+
+.. bpo: 46323
+.. date: 2022-02-10-02-29-12
+.. nonce: HK_cs0
+.. section: Core and Builtins
+
+:mod:`ctypes` now allocates memory on the stack instead of on the heap to
+pass arguments while calling a Python callback function. Patch by Dong-hee
+Na.
+
+..
+
+.. bpo: 45923
+.. date: 2022-02-09-20-21-43
+.. nonce: tJ4gDX
+.. section: Core and Builtins
+
+Add a quickened form of :opcode:`RESUME` that skips quickening checks.
+
+..
+
+.. bpo: 46702
+.. date: 2022-02-09-16-36-11
+.. nonce: LcaEuC
+.. section: Core and Builtins
+
+Specialize :opcode:`UNPACK_SEQUENCE` for :class:`tuple` and :class:`list`
+unpackings.
+
+..
+
+.. bpo: 46072
+.. date: 2022-02-07-14-38-54
+.. nonce: 6ebLyN
+.. section: Core and Builtins
+
+Opcode pair stats are now gathered with ``--enable-pystats``. Defining
+``DYNAMIC_EXECUTION_PROFILE`` or ``DXPAIRS`` no longer has any effect.
+
+..
+
+.. bpo: 46675
+.. date: 2022-02-07-14-33-45
+.. nonce: ZPbdMp
+.. section: Core and Builtins
+
+Allow more than 16 items in a split dict before it is combined. The limit is
+now 254.
+
+..
+
+.. bpo: 40479
+.. date: 2022-02-06-23-08-30
+.. nonce: zED3Zu
+.. section: Core and Builtins
+
+Add a missing call to ``va_end()`` in ``Modules/_hashopenssl.c``.
+
+..
+
+.. bpo: 46323
+.. date: 2022-02-05-14-46-21
+.. nonce: FC1OJg
+.. section: Core and Builtins
+
+Use :c:func:`PyObject_Vectorcall` while calling ctypes callback function.
+Patch by Dong-hee Na.
+
+..
+
+.. bpo: 46615
+.. date: 2022-02-04-04-33-18
+.. nonce: puArY9
+.. section: Core and Builtins
+
+When iterating over sets internally in ``setobject.c``, acquire strong
+references to the resulting items from the set. This prevents crashes in
+corner-cases of various set operations where the set gets mutated.
+
+..
+
+.. bpo: 45828
+.. date: 2022-01-27-14-20-18
+.. nonce: kzk4fl
+.. section: Core and Builtins
+
+The bytecode compiler now attempts to apply runtime stack manipulations at
+compile-time (whenever it is feasible to do so).
+
+..
+
+.. bpo: 30496
+.. date: 2022-01-09-11-59-04
+.. nonce: KvuuGT
+.. section: Core and Builtins
+
+Fixed a minor portability issue in the implementation of
+:c:func:`PyLong_FromLong`, and added a fast path for single-digit integers
+to :c:func:`PyLong_FromLongLong`.
+
+..
+
+.. bpo: 25707
+.. date: 2022-03-05-09-43-53
+.. nonce: gTlclP
+.. section: Library
+
+Fixed a file leak in :func:`xml.etree.ElementTree.iterparse` when the
+iterator is not exhausted. Patch by Jacob Walls.
+
+..
+
+.. bpo: 46877
+.. date: 2022-03-03-06-58-52
+.. nonce: BKgjpD
+.. section: Library
+
+Export :func:`unittest.doModuleCleanups` in :mod:`unittest`. Patch by Kumar
+Aditya.
+
+..
+
+.. bpo: 46848
+.. date: 2022-03-01-01-16-13
+.. nonce: BB01Fr
+.. section: Library
+
+For performance, use the optimized string-searching implementations from
+:meth:`~bytes.find` and :meth:`~bytes.rfind` for :meth:`~mmap.find` and
+:meth:`~mmap.rfind`.
+
+..
+
+.. bpo: 46736
+.. date: 2022-02-24-01-49-38
+.. nonce: NJcoWO
+.. section: Library
+
+:class:`~http.server.SimpleHTTPRequestHandler` now uses HTML5 grammar. Patch
+by Dong-hee Na.
+
+..
+
+.. bpo: 44886
+.. date: 2022-02-23-00-55-59
+.. nonce: I40Mbr
+.. section: Library
+
+Inherit asyncio proactor datagram transport from
+:class:`asyncio.DatagramTransport`.
+
+..
+
+.. bpo: 46827
+.. date: 2022-02-22-15-08-30
+.. nonce: hvj38S
+.. section: Library
+
+Support UDP sockets in :meth:`asyncio.loop.sock_connect` for selector-based
+event loops. Patch by Thomas Grainger.
+
+..
+
+.. bpo: 46811
+.. date: 2022-02-20-21-03-31
+.. nonce: 8BxgdQ
+.. section: Library
+
+Make test suite support Expat >=2.4.5
+
+..
+
+.. bpo: 46252
+.. date: 2022-02-20-12-59-46
+.. nonce: KG1SqA
+.. section: Library
+
+Raise :exc:`TypeError` if :class:`ssl.SSLSocket` is passed to
+transport-based APIs.
+
+..
+
+.. bpo: 46784
+.. date: 2022-02-18-22-10-30
+.. nonce: SVOQJx
+.. section: Library
+
+Fix libexpat symbols collisions with user dynamically loaded or statically
+linked libexpat in embedded Python.
+
+..
+
+.. bpo: 46786
+.. date: 2022-02-18-12-10-26
+.. nonce: P0xRvS
+.. section: Library
+
+The HTML serialisation in xml.etree.ElementTree now writes ``embed``,
+``source``, ``track`` and ``wbr`` as empty tags, as defined in HTML 5.
+
+..
+
+.. bpo: 39327
+.. date: 2022-02-17-13-10-50
+.. nonce: ytIT7Z
+.. section: Library
+
+:func:`shutil.rmtree` can now work with VirtualBox shared folders when
+running from the guest operating-system.
+
+..
+
+.. bpo: 45390
+.. date: 2022-02-17-11-00-16
+.. nonce: sVhG6M
+.. section: Library
+
+Propagate :exc:`asyncio.CancelledError` message from inner task to outer
+awaiter.
+
+..
+
+.. bpo: 46756
+.. date: 2022-02-15-11-57-53
+.. nonce: AigSPi
+.. section: Library
+
+Fix a bug in :meth:`urllib.request.HTTPPasswordMgr.find_user_password` and
+:meth:`urllib.request.HTTPPasswordMgrWithPriorAuth.is_authenticated` which
+allowed to bypass authorization. For example, access to URI
+``example.org/foobar`` was allowed if the user was authorized for URI
+``example.org/foo``.
+
+..
+
+.. bpo: 46737
+.. date: 2022-02-15-07-39-43
+.. nonce: 6Pnblt
+.. section: Library
+
+:func:`random.gauss` and :func:`random.normalvariate` now have default
+arguments.
+
+..
+
+.. bpo: 46752
+.. date: 2022-02-14-21-21-49
+.. nonce: m6ldTm
+.. section: Library
+
+Add task groups to asyncio (structured concurrency, inspired by Trio's
+nurseries). This also introduces a change to task cancellation, where a
+cancelled task can't be cancelled again until it calls .uncancel().
+
+..
+
+.. bpo: 46724
+.. date: 2022-02-11-20-41-17
+.. nonce: eU52_N
+.. section: Library
+
+Fix :mod:`dis` behavior on negative jump offsets.
+
+..
+
+.. bpo: 46333
+.. date: 2022-02-11-20-01-49
+.. nonce: PMTBY9
+.. section: Library
+
+The :meth:`__repr__` method of :class:`typing.ForwardRef` now includes the
+``module`` parameter of :class:`typing.ForwardRef` when it is set.
+
+..
+
+.. bpo: 46643
+.. date: 2022-02-09-22-40-11
+.. nonce: aBlIx1
+.. section: Library
+
+In :func:`typing.get_type_hints`, support evaluating stringified
+``ParamSpecArgs`` and ``ParamSpecKwargs`` annotations. Patch by Gregory
+Beauregard.
+
+..
+
+.. bpo: 45863
+.. date: 2022-02-09-00-53-23
+.. nonce: zqQXVv
+.. section: Library
+
+When the :mod:`tarfile` module creates a pax format archive, it will put an
+integer representation of timestamps in the ustar header (if possible) for
+the benefit of older unarchivers, in addition to the existing full-precision
+timestamps in the pax extended header.
+
+..
+
+.. bpo: 46066
+.. date: 2022-02-08-16-42-20
+.. nonce: m32Hl0
+.. section: Library
+
+Deprecate kwargs-based syntax for :class:`typing.TypedDict` definitions. It
+had confusing semantics when specifying totality, and was largely unused.
+Patch by Jingchen Ye.
+
+..
+
+.. bpo: 46676
+.. date: 2022-02-07-19-20-42
+.. nonce: 3Aws1o
+.. section: Library
+
+Make :data:`typing.ParamSpec` args and kwargs equal to themselves. Patch by
+Gregory Beauregard.
+
+..
+
+.. bpo: 46323
+.. date: 2022-02-07-13-27-59
+.. nonce: 7UENAj
+.. section: Library
+
+``ctypes.CFUNCTYPE()`` and ``ctypes.WINFUNCTYPE()`` now fail to create the
+type if its ``_argtypes_`` member contains too many arguments. Previously,
+the error was only raised when calling a function. Patch by Victor Stinner.
+
+..
+
+.. bpo: 46672
+.. date: 2022-02-07-13-15-16
+.. nonce: 4swIjx
+.. section: Library
+
+Fix ``NameError`` in :func:`asyncio.gather` when initial type check fails.
+
+..
+
+.. bpo: 46659
+.. date: 2022-02-06-19-13-02
+.. nonce: q-vNL9
+.. section: Library
+
+The :class:`calendar.LocaleTextCalendar` and
+:class:`calendar.LocaleHTMLCalendar` classes now use
+:func:`locale.getlocale`, instead of using :func:`locale.getdefaultlocale`,
+if no locale is specified. Patch by Victor Stinner.
+
+..
+
+.. bpo: 46659
+.. date: 2022-02-06-17-57-45
+.. nonce: zTmkoQ
+.. section: Library
+
+The :func:`locale.getdefaultlocale` function is deprecated and will be
+removed in Python 3.13. Use :func:`locale.setlocale`,
+:func:`locale.getpreferredencoding(False) <locale.getpreferredencoding>` and
+:func:`locale.getlocale` functions instead. Patch by Victor Stinner.
+
+..
+
+.. bpo: 46655
+.. date: 2022-02-06-08-54-03
+.. nonce: DiLzYv
+.. section: Library
+
+In :func:`typing.get_type_hints`, support evaluating bare stringified
+``TypeAlias`` annotations. Patch by Gregory Beauregard.
+
+..
+
+.. bpo: 45948
+.. date: 2022-02-05-18-22-05
+.. nonce: w4mCnE
+.. section: Library
+
+Fixed a discrepancy in the C implementation of the
+:mod:`xml.etree.ElementTree` module. Now, instantiating an
+:class:`xml.etree.ElementTree.XMLParser` with a ``target=None`` keyword
+provides a default :class:`xml.etree.ElementTree.TreeBuilder` target as the
+Python implementation does.
+
+..
+
+.. bpo: 46626
+.. date: 2022-02-03-10-22-42
+.. nonce: r2e-n_
+.. section: Library
+
+Expose Linux's ``IP_BIND_ADDRESS_NO_PORT`` option in :mod:`socket`.
+
+..
+
+.. bpo: 46521
+.. date: 2022-02-01-19-34-28
+.. nonce: IMUIrs
+.. section: Library
+
+Fix a bug in the :mod:`codeop` module that was incorrectly identifying
+invalid code involving string quotes as valid code.
+
+..
+
+.. bpo: 46571
+.. date: 2022-02-01-11-21-34
+.. nonce: L40xUJ
+.. section: Library
+
+Improve :func:`typing.no_type_check`.
+
+Now it does not modify external classes and functions. We also now correctly
+mark classmethods as not to be type checked.
+
+..
+
+.. bpo: 46400
+.. date: 2022-01-30-15-16-12
+.. nonce: vweUiO
+.. section: Library
+
+expat: Update libexpat from 2.4.1 to 2.4.4
+
+..
+
+.. bpo: 46556
+.. date: 2022-01-27-23-20-30
+.. nonce: tlpAgS
+.. section: Library
+
+Deprecate undocumented support for using a :class:`pathlib.Path` object as a
+context manager.
+
+..
+
+.. bpo: 46534
+.. date: 2022-01-26-18-06-08
+.. nonce: vhzUM4
+.. section: Library
+
+Implement :pep:`673` :class:`typing.Self`. Patch by James Hilton-Balfe.
+
+..
+
+.. bpo: 46522
+.. date: 2022-01-25-15-31-04
+.. nonce: tYAlX4
+.. section: Library
+
+Make various module ``__getattr__`` AttributeErrors more closely match a
+typical AttributeError
+
+..
+
+.. bpo: 46475
+.. date: 2022-01-23-15-35-07
+.. nonce: UCe18S
+.. section: Library
+
+Add :data:`typing.Never` and :func:`typing.assert_never`. Patch by Jelle
+Zijlstra.
+
+..
+
+.. bpo: 46333
+.. date: 2022-01-11-15-54-15
+.. nonce: B1faiF
+.. section: Library
+
+The :meth:`__eq__` and :meth:`__hash__` methods of
+:class:`typing.ForwardRef` now honor the ``module`` parameter of
+:class:`typing.ForwardRef`. Forward references from different modules are
+now differentiated.
+
+..
+
+.. bpo: 46246
+.. date: 2022-01-07-13-27-53
+.. nonce: CTLx32
+.. section: Library
+
+Add missing ``__slots__`` to ``importlib.metadata.DeprecatedList``. Patch by
+Arie Bovenberg.
+
+..
+
+.. bpo: 46232
+.. date: 2022-01-03-09-46-44
+.. nonce: s0KlyI
+.. section: Library
+
+The :mod:`ssl` module now handles certificates with bit strings in DN
+correctly.
+
+..
+
+.. bpo: 46195
+.. date: 2021-12-30-21-38-51
+.. nonce: jFKGq_
+.. section: Library
+
+:func:`typing.get_type_hints` no longer adds ``Optional`` to parameters with
+``None`` as a default. This aligns to changes to PEP 484 in
+https://github.com/python/peps/pull/689
+
+..
+
+.. bpo: 31369
+.. date: 2021-12-27-18-28-44
+.. nonce: b9yM94
+.. section: Library
+
+Add :class:`~re.RegexFlag` to ``re.__all__`` and documented it. Add
+:data:`~re.RegexFlag.NOFLAG` to indicate no flags being set.
+
+..
+
+.. bpo: 45898
+.. date: 2021-11-26-10-46-09
+.. nonce: UIfhsb
+.. section: Library
+
+:mod:`ctypes` no longer defines ``ffi_type_*`` symbols in ``cfield.c``. The
+symbols have been provided by libffi for over a decade.
+
+..
+
+.. bpo: 44953
+.. date: 2021-08-19-09-29-43
+.. nonce: 27ZyUd
+.. section: Library
+
+Calling ``operator.itemgetter`` objects and ``operator.attrgetter`` objects
+is now faster due to use of the vectorcall calling convention.
+
+..
+
+.. bpo: 44289
+.. date: 2021-06-02-19-47-46
+.. nonce: xC5kuV
+.. section: Library
+
+Fix an issue with :meth:`~tarfile.is_tarfile` method when using *fileobj*
+argument: position in the *fileobj* was advanced forward which made it
+unreadable with :meth:`tarfile.TarFile.open`.
+
+..
+
+.. bpo: 44011
+.. date: 2021-05-02-23-44-21
+.. nonce: hd8iUO
+.. section: Library
+
+Reimplement SSL/TLS support in asyncio, borrow the implementation from
+uvloop library.
+
+..
+
+.. bpo: 41086
+.. date: 2020-06-23-01-50-24
+.. nonce: YnOvpS
+.. section: Library
+
+Make the :class:`configparser.ConfigParser` constructor raise
+:exc:`TypeError` if the ``interpolation`` parameter is not of type
+:class:`configparser.Interpolation`
+
+..
+
+.. bpo: 29418
+.. date: 2020-03-31-20-53-11
+.. nonce: 8Qa9cQ
+.. section: Library
+
+Implement :func:`inspect.ismethodwrapper` and fix :func:`inspect.isroutine`
+for cases where methodwrapper is given. Patch by Hakan Çelik.
+
+..
+
+.. bpo: 14156
+.. date: 2019-05-07-14-25-45
+.. nonce: 0FaHXE
+.. section: Library
+
+argparse.FileType now supports an argument of '-' in binary mode, returning
+the .buffer attribute of sys.stdin/sys.stdout as appropriate. Modes
+including 'x' and 'a' are treated equivalently to 'w' when argument is '-'.
+Patch contributed by Josh Rosenberg
+
+..
+
+.. bpo: 42238
+.. date: 2022-02-03-11-24-59
+.. nonce: yJcMa8
+.. section: Documentation
+
+``Doc/tools/rstlint.py`` has moved to its own repository and is now packaged
+on PyPI as ``sphinx-lint``.
+
+..
+
+.. bpo: 46913
+.. date: 2022-03-03-17-36-24
+.. nonce: vxETIE
+.. section: Tests
+
+Fix test_faulthandler.test_sigfpe() if Python is built with undefined
+behavior sanitizer (UBSAN): disable UBSAN on the faulthandler_sigfpe()
+function. Patch by Victor Stinner.
+
+..
+
+.. bpo: 46760
+.. date: 2022-02-16-10-38-18
+.. nonce: O3ovJo
+.. section: Tests
+
+Remove bytecode offsets from expected values in test.test_dis module.
+Reduces the obstacles to modifying the VM or compiler.
+
+..
+
+.. bpo: 46708
+.. date: 2022-02-10-14-33-47
+.. nonce: avLfCb
+.. section: Tests
+
+Prevent default asyncio event loop policy modification warning after
+``test_asyncio`` execution.
+
+..
+
+.. bpo: 46678
+.. date: 2022-02-07-12-40-45
+.. nonce: zfOrgL
+.. section: Tests
+
+The function ``make_legacy_pyc`` in ``Lib/test/support/import_helper.py`` no
+longer fails when ``PYTHONPYCACHEPREFIX`` is set to a directory on a
+different device from where tempfiles are stored.
+
+..
+
+.. bpo: 46623
+.. date: 2022-02-03-09-45-26
+.. nonce: vxzuhV
+.. section: Tests
+
+Skip test_pair() and test_speech128() of test_zlib on s390x since they fail
+if zlib uses the s390x hardware accelerator. Patch by Victor Stinner.
+
+..
+
+.. bpo: 46860
+.. date: 2022-02-25-16-19-40
+.. nonce: jfciLG
+.. section: Build
+
+Respect `--with-suffix` when building on case-insensitive file systems.
+
+..
+
+.. bpo: 46656
+.. date: 2022-02-25-00-51-16
+.. nonce: MD783M
+.. section: Build
+
+Building Python now requires a C11 compiler without optional C11 features.
+Patch by Victor Stinner.
+
+..
+
+.. bpo: 46656
+.. date: 2022-02-06-14-04-20
+.. nonce: ajJjkh
+.. section: Build
+
+Building Python now requires support for floating point Not-a-Number (NaN):
+remove the ``Py_NO_NAN`` macro. Patch by by Victor Stinner.
+
+..
+
+.. bpo: 46640
+.. date: 2022-02-04-21-26-50
+.. nonce: HXUmQp
+.. section: Build
+
+Building Python now requires a C99 ``<math.h>`` header file providing a
+``NAN`` constant, or the ``__builtin_nan()`` built-in function. Patch by
+Victor Stinner.
+
+..
+
+.. bpo: 46608
+.. date: 2022-02-02-11-26-46
+.. nonce: cXH9po
+.. section: Build
+
+Exclude marshalled-frozen data if deep-freezing to save 300 KB disk space.
+This includes adding a new ``is_package`` field to :c:struct:`_frozen`.
+Patch by Kumar Aditya.
+
+..
+
+.. bpo: 40280
+.. date: 2022-01-31-15-15-08
+.. nonce: r1AYNW
+.. section: Build
+
+Fix wasm32-emscripten test failures and platform issues. - Disable syscalls
+that are not supported or don't work, e.g. wait, getrusage, prlimit,
+mkfifo, mknod, setres[gu]id, setgroups. - Use fd_count to cound open fds. -
+Add more checks for subprocess and fork. - Add workarounds for missing
+_multiprocessing and failing socket.accept(). - Enable bzip2. - Disable
+large file support. - Disable signal.alarm.
+
+..
+
+.. bpo: 46430
+.. date: 2022-01-19-11-08-32
+.. nonce: k403m_
+.. section: Build
+
+Intern strings in deep-frozen modules. Patch by Kumar Aditya.
+
+..
+
+.. bpo: 46744
+.. date: 2022-03-04-00-24-55
+.. nonce: tneWFr
+.. section: Windows
+
+The default all users install directory for ARM64 is now under the native
+``Program Files`` folder, rather than ``Program Files (Arm)`` which is
+intended for ARM (32-bit) files.
+
+..
+
+.. bpo: 46567
+.. date: 2022-02-25-01-22-31
+.. nonce: 37WEue
+.. section: Windows
+
+Adds Tcl and Tk support for Windows ARM64. This also adds IDLE to the
+installation.
+
+..
+
+.. bpo: 46638
+.. date: 2022-02-04-18-02-33
+.. nonce: mSJOSX
+.. section: Windows
+
+Ensures registry virtualization is consistently disabled. For 3.10 and
+earlier, it remains enabled (some registry writes are protected), while for
+3.11 and later it is disabled (registry modifications affect all
+applications).
+
+..
+
+.. bpo: 46630
+.. date: 2022-02-03-15-47-53
+.. nonce: tREOjo
+.. section: IDLE
+
+Make query dialogs on Windows start with a cursor in the entry box.
+
+..
+
+.. bpo: 45447
+.. date: 2021-10-14-16-55-03
+.. nonce: FhiH5P
+.. section: IDLE
+
+Apply IDLE syntax highlighting to `.pyi` files. Patch by Alex Waygood and
+Terry Jan Reedy.
+
+..
+
+.. bpo: 46748
+.. date: 2022-02-24-13-13-16
+.. nonce: aG1zb3
+.. section: C API
+
+Python's public headers no longer import ``<stdbool.h>``, leaving code that
+embedd/extends Python free to define ``bool``, ``true`` and ``false``.
+
+..
+
+.. bpo: 46836
+.. date: 2022-02-23-16-13-17
+.. nonce: ZYyPF_
+.. section: C API
+
+Move the :c:type:`PyFrameObject` type definition (``struct _frame``) to the
+internal C API ``pycore_frame.h`` header file. Patch by Victor Stinner.
+
+..
+
+.. bpo: 45459
+.. date: 2022-02-07-18-47-00
+.. nonce: 0FCWM8
+.. section: C API
+
+Rename ``Include/buffer.h`` header file to ``Include/pybuffer.h`` to avoid
+conflits with projects having an existing ``buffer.h`` header file. Patch by
+Victor Stinner.
+
+..
+
+.. bpo: 45412
+.. date: 2022-02-06-20-14-21
+.. nonce: XJVaGW
+.. section: C API
+
+Remove the ``HAVE_PY_SET_53BIT_PRECISION`` macro (moved to the internal C
+API). Patch by Victor Stinner.
+
+..
+
+.. bpo: 46613
+.. date: 2022-02-02-17-58-49
+.. nonce: __ZdpH
+.. section: C API
+
+Added function :c:func:`PyType_GetModuleByDef`, which allows accesss to
+module state when a method's defining class is not available.
diff --git a/Misc/NEWS.d/next/Build/2022-01-19-11-08-32.bpo-46430.k403m_.rst b/Misc/NEWS.d/next/Build/2022-01-19-11-08-32.bpo-46430.k403m_.rst
deleted file mode 100644
index 21be6fc7a4..0000000000
--- a/Misc/NEWS.d/next/Build/2022-01-19-11-08-32.bpo-46430.k403m_.rst
+++ /dev/null
@@ -1 +0,0 @@
-Intern strings in deep-frozen modules. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Build/2022-01-31-15-15-08.bpo-40280.r1AYNW.rst b/Misc/NEWS.d/next/Build/2022-01-31-15-15-08.bpo-40280.r1AYNW.rst
deleted file mode 100644
index bb4878c6b0..0000000000
--- a/Misc/NEWS.d/next/Build/2022-01-31-15-15-08.bpo-40280.r1AYNW.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-Fix wasm32-emscripten test failures and platform issues.
-- Disable syscalls that are not supported or don't work, e.g.
- wait, getrusage, prlimit, mkfifo, mknod, setres[gu]id, setgroups.
-- Use fd_count to cound open fds.
-- Add more checks for subprocess and fork.
-- Add workarounds for missing _multiprocessing and failing socket.accept().
-- Enable bzip2.
-- Disable large file support.
-- Disable signal.alarm.
diff --git a/Misc/NEWS.d/next/Build/2022-02-02-11-26-46.bpo-46608.cXH9po.rst b/Misc/NEWS.d/next/Build/2022-02-02-11-26-46.bpo-46608.cXH9po.rst
deleted file mode 100644
index 13c73a614e..0000000000
--- a/Misc/NEWS.d/next/Build/2022-02-02-11-26-46.bpo-46608.cXH9po.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Exclude marshalled-frozen data if deep-freezing to save 300 KB disk space. This includes adding
-a new ``is_package`` field to :c:struct:`_frozen`. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Build/2022-02-04-21-26-50.bpo-46640.HXUmQp.rst b/Misc/NEWS.d/next/Build/2022-02-04-21-26-50.bpo-46640.HXUmQp.rst
deleted file mode 100644
index 9f11c72f13..0000000000
--- a/Misc/NEWS.d/next/Build/2022-02-04-21-26-50.bpo-46640.HXUmQp.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Building Python now requires a C99 ``<math.h>`` header file providing a ``NAN``
-constant, or the ``__builtin_nan()`` built-in function.
-Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Build/2022-02-06-14-04-20.bpo-46656.ajJjkh.rst b/Misc/NEWS.d/next/Build/2022-02-06-14-04-20.bpo-46656.ajJjkh.rst
deleted file mode 100644
index 98e37862da..0000000000
--- a/Misc/NEWS.d/next/Build/2022-02-06-14-04-20.bpo-46656.ajJjkh.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Building Python now requires support for floating point Not-a-Number (NaN):
-remove the ``Py_NO_NAN`` macro. Patch by by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Build/2022-02-25-00-51-16.bpo-46656.MD783M.rst b/Misc/NEWS.d/next/Build/2022-02-25-00-51-16.bpo-46656.MD783M.rst
deleted file mode 100644
index f5b789b23e..0000000000
--- a/Misc/NEWS.d/next/Build/2022-02-25-00-51-16.bpo-46656.MD783M.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Building Python now requires a C11 compiler without optional C11 features.
-Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Build/2022-02-25-16-19-40.bpo-46860.jfciLG.rst b/Misc/NEWS.d/next/Build/2022-02-25-16-19-40.bpo-46860.jfciLG.rst
deleted file mode 100644
index 7eab15db33..0000000000
--- a/Misc/NEWS.d/next/Build/2022-02-25-16-19-40.bpo-46860.jfciLG.rst
+++ /dev/null
@@ -1 +0,0 @@
-Respect `--with-suffix` when building on case-insensitive file systems.
diff --git a/Misc/NEWS.d/next/C API/2022-02-02-17-58-49.bpo-46613.__ZdpH.rst b/Misc/NEWS.d/next/C API/2022-02-02-17-58-49.bpo-46613.__ZdpH.rst
deleted file mode 100644
index 9d0fca7a06..0000000000
--- a/Misc/NEWS.d/next/C API/2022-02-02-17-58-49.bpo-46613.__ZdpH.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Added function :c:func:`PyType_GetModuleByDef`, which allows accesss to
-module state when a method's defining class is not available.
diff --git a/Misc/NEWS.d/next/C API/2022-02-06-20-14-21.bpo-45412.XJVaGW.rst b/Misc/NEWS.d/next/C API/2022-02-06-20-14-21.bpo-45412.XJVaGW.rst
deleted file mode 100644
index 5c0cde1f2b..0000000000
--- a/Misc/NEWS.d/next/C API/2022-02-06-20-14-21.bpo-45412.XJVaGW.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Remove the ``HAVE_PY_SET_53BIT_PRECISION`` macro (moved to the internal C API).
-Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/C API/2022-02-07-18-47-00.bpo-45459.0FCWM8.rst b/Misc/NEWS.d/next/C API/2022-02-07-18-47-00.bpo-45459.0FCWM8.rst
deleted file mode 100644
index 711c107746..0000000000
--- a/Misc/NEWS.d/next/C API/2022-02-07-18-47-00.bpo-45459.0FCWM8.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Rename ``Include/buffer.h`` header file to ``Include/pybuffer.h`` to avoid
-conflits with projects having an existing ``buffer.h`` header file. Patch by
-Victor Stinner.
diff --git a/Misc/NEWS.d/next/C API/2022-02-23-16-13-17.bpo-46836.ZYyPF_.rst b/Misc/NEWS.d/next/C API/2022-02-23-16-13-17.bpo-46836.ZYyPF_.rst
deleted file mode 100644
index 2867bfd518..0000000000
--- a/Misc/NEWS.d/next/C API/2022-02-23-16-13-17.bpo-46836.ZYyPF_.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Move the :c:type:`PyFrameObject` type definition (``struct _frame``) to the
-internal C API ``pycore_frame.h`` header file. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/C API/2022-02-24-13-13-16.bpo-46748.aG1zb3.rst b/Misc/NEWS.d/next/C API/2022-02-24-13-13-16.bpo-46748.aG1zb3.rst
deleted file mode 100644
index b6b2db1e8b..0000000000
--- a/Misc/NEWS.d/next/C API/2022-02-24-13-13-16.bpo-46748.aG1zb3.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Python's public headers no longer import ``<stdbool.h>``, leaving code that
-embedd/extends Python free to define ``bool``, ``true`` and ``false``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-01-09-11-59-04.bpo-30496.KvuuGT.rst b/Misc/NEWS.d/next/Core and Builtins/2022-01-09-11-59-04.bpo-30496.KvuuGT.rst
deleted file mode 100644
index cc296841c4..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-01-09-11-59-04.bpo-30496.KvuuGT.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fixed a minor portability issue in the implementation of
-:c:func:`PyLong_FromLong`, and added a fast path for single-digit integers
-to :c:func:`PyLong_FromLongLong`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-01-27-14-20-18.bpo-45828.kzk4fl.rst b/Misc/NEWS.d/next/Core and Builtins/2022-01-27-14-20-18.bpo-45828.kzk4fl.rst
deleted file mode 100644
index 687fef035d..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-01-27-14-20-18.bpo-45828.kzk4fl.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The bytecode compiler now attempts to apply runtime stack manipulations at
-compile-time (whenever it is feasible to do so).
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-04-04-33-18.bpo-46615.puArY9.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-04-04-33-18.bpo-46615.puArY9.rst
deleted file mode 100644
index 6dee92a546..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-04-04-33-18.bpo-46615.puArY9.rst
+++ /dev/null
@@ -1 +0,0 @@
-When iterating over sets internally in ``setobject.c``, acquire strong references to the resulting items from the set. This prevents crashes in corner-cases of various set operations where the set gets mutated.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-05-14-46-21.bpo-46323.FC1OJg.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-05-14-46-21.bpo-46323.FC1OJg.rst
deleted file mode 100644
index 893c9589eb..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-05-14-46-21.bpo-46323.FC1OJg.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Use :c:func:`PyObject_Vectorcall` while calling ctypes callback function.
-Patch by Dong-hee Na.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-06-23-08-30.bpo-40479.zED3Zu.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-06-23-08-30.bpo-40479.zED3Zu.rst
deleted file mode 100644
index 52701d53d8..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-06-23-08-30.bpo-40479.zED3Zu.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add a missing call to ``va_end()`` in ``Modules/_hashopenssl.c``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-07-14-33-45.bpo-46675.ZPbdMp.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-07-14-33-45.bpo-46675.ZPbdMp.rst
deleted file mode 100644
index c3fd3fba94..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-07-14-33-45.bpo-46675.ZPbdMp.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Allow more than 16 items in a split dict before it is combined. The limit is
-now 254.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-07-14-38-54.bpo-46072.6ebLyN.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-07-14-38-54.bpo-46072.6ebLyN.rst
deleted file mode 100644
index 288cb56cc2..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-07-14-38-54.bpo-46072.6ebLyN.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Opcode pair stats are now gathered with ``--enable-pystats``. Defining
-``DYNAMIC_EXECUTION_PROFILE`` or ``DXPAIRS`` no longer has any effect.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-09-16-36-11.bpo-46702.LcaEuC.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-09-16-36-11.bpo-46702.LcaEuC.rst
deleted file mode 100644
index 8fe7585289..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-09-16-36-11.bpo-46702.LcaEuC.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Specialize :opcode:`UNPACK_SEQUENCE` for :class:`tuple` and :class:`list`
-unpackings.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-09-20-21-43.bpo-45923.tJ4gDX.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-09-20-21-43.bpo-45923.tJ4gDX.rst
deleted file mode 100644
index 5ab5d59e50..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-09-20-21-43.bpo-45923.tJ4gDX.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add a quickened form of :opcode:`RESUME` that skips quickening checks.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-10-02-29-12.bpo-46323.HK_cs0.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-10-02-29-12.bpo-46323.HK_cs0.rst
deleted file mode 100644
index 16db7c5eae..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-10-02-29-12.bpo-46323.HK_cs0.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:mod:`ctypes` now allocates memory on the stack instead of on the heap
-to pass arguments while calling a Python callback function.
-Patch by Dong-hee Na.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-10-03-13-18.bpo-46707.xeSEh0.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-10-03-13-18.bpo-46707.xeSEh0.rst
deleted file mode 100644
index 4b156c4d5f..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-10-03-13-18.bpo-46707.xeSEh0.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Avoid potential exponential backtracking when producing some syntax errors
-involving lots of brackets. Patch by Pablo Galindo.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-11-13-47-58.bpo-46072.PDS6Ke.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-11-13-47-58.bpo-46072.PDS6Ke.rst
deleted file mode 100644
index aa9ea64c12..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-11-13-47-58.bpo-46072.PDS6Ke.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add more detailed specialization failure statistics for :opcode:`BINARY_OP`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-12-11-16-40.bpo-46732.3Z_qxd.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-12-11-16-40.bpo-46732.3Z_qxd.rst
deleted file mode 100644
index 9937116bb2..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-12-11-16-40.bpo-46732.3Z_qxd.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Correct the docstring for the :meth:`__bool__` method. Patch by Jelle
-Zijlstra.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-14-14-44-06.bpo-46724.jym_K6.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-14-14-44-06.bpo-46724.jym_K6.rst
deleted file mode 100644
index 7324182677..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-14-14-44-06.bpo-46724.jym_K6.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Make sure that all backwards jumps use the ``JUMP_ABSOLUTE`` instruction, rather
-than ``JUMP_FORWARD`` with an argument of ``(2**32)+offset``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-14-21-04-43.bpo-46730.rYJ1w5.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-14-21-04-43.bpo-46730.rYJ1w5.rst
deleted file mode 100644
index 473b595545..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-14-21-04-43.bpo-46730.rYJ1w5.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Message of AttributeError caused by getting, setting or deleting a property
-without the corresponding function now mentions that the attribute is in fact
-a property and also specifies type of the class that it belongs to.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-15-20-26-46.bpo-46762.1H7vab.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-15-20-26-46.bpo-46762.1H7vab.rst
deleted file mode 100644
index cd53eb4ffa..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-15-20-26-46.bpo-46762.1H7vab.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix an assert failure in debug builds when a '<', '>', or '=' is the last
-character in an f-string that's missing a closing right brace.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-16-13-15-16.bpo-46329.8aIuz9.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-16-13-15-16.bpo-46329.8aIuz9.rst
deleted file mode 100644
index 7a2dc99c6c..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-16-13-15-16.bpo-46329.8aIuz9.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-Add ``PUSH_NULL`` instruction. This is used as a prefix when evaluating a
-callable, so that the stack has the same shape for methods and other calls.
-``PRECALL_FUNCTION`` and ``PRECALL_METHOD`` are merged into a single
-``PRECALL`` instruction.
-
-There is no change in semantics.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-20-23-10-14.bpo-46808.vouNSF.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-20-23-10-14.bpo-46808.vouNSF.rst
deleted file mode 100644
index 9b6009021d..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-20-23-10-14.bpo-46808.vouNSF.rst
+++ /dev/null
@@ -1 +0,0 @@
-Remove the ``NEXT_BLOCK`` macro from compile.c, and make the compiler automatically generate implicit blocks when they are needed.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-21-10-29-20.bpo-46329.cbkt7u.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-21-10-29-20.bpo-46329.cbkt7u.rst
deleted file mode 100644
index c04db94602..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-21-10-29-20.bpo-46329.cbkt7u.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Move ``KW_NAMES`` before ``PRECALL`` instruction in call sequence. Change
-``operand`` of ``CALL`` to match ``PRECALL`` for easier specialization.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-21-21-55-23.bpo-46820.4RfUZh.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-21-21-55-23.bpo-46820.4RfUZh.rst
deleted file mode 100644
index 117a84d0cb..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-21-21-55-23.bpo-46820.4RfUZh.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix parsing a numeric literal immediately (without spaces) followed by "not
-in" keywords, like in ``1not in x``. Now the parser only emits a warning,
-not a syntax error.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-22-05-14-25.bpo-46823.z9NZC9.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-22-05-14-25.bpo-46823.z9NZC9.rst
deleted file mode 100644
index 908f48d33f..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-22-05-14-25.bpo-46823.z9NZC9.rst
+++ /dev/null
@@ -1 +0,0 @@
-Implement a specialized combined opcode ``LOAD_FAST__LOAD_ATTR_INSTANCE_VALUE``. Patch by Dennis Sweeney.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-22-12-07-53.bpo-46794.6WvJ9o.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-22-12-07-53.bpo-46794.6WvJ9o.rst
deleted file mode 100644
index 127387d32c..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-22-12-07-53.bpo-46794.6WvJ9o.rst
+++ /dev/null
@@ -1 +0,0 @@
-Bump up the libexpat version into 2.4.6
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-22-14-03-56.bpo-46329.RX_AzJ.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-22-14-03-56.bpo-46329.RX_AzJ.rst
deleted file mode 100644
index 8d1d5027ca..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-22-14-03-56.bpo-46329.RX_AzJ.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix specialization stats gathering for :opcode:`PRECALL` instructions.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-22-15-48-32.bpo-45885.W2vkaI.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-22-15-48-32.bpo-45885.W2vkaI.rst
deleted file mode 100644
index 4339f501fd..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-22-15-48-32.bpo-45885.W2vkaI.rst
+++ /dev/null
@@ -1 +0,0 @@
-Don't un-adapt :opcode:`COMPARE_OP` when collecting specialization stats.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-22-17-18-36.bpo-46729.ZwGTFq.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-22-17-18-36.bpo-46729.ZwGTFq.rst
deleted file mode 100644
index dbfb05fcfd..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-22-17-18-36.bpo-46729.ZwGTFq.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add number of sub-exceptions to :meth:`BaseException.__str__`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-22-17-19-45.bpo-44337.XA-egu.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-22-17-19-45.bpo-44337.XA-egu.rst
deleted file mode 100644
index 5037aa1339..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-22-17-19-45.bpo-44337.XA-egu.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Reduce the memory usage of specialized :opcode:`LOAD_ATTR` and
-:opcode:`STORE_ATTR` instructions.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-23-15-26-02.bpo-45107.axcgHn.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-23-15-26-02.bpo-45107.axcgHn.rst
deleted file mode 100644
index 2f85e8c701..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-23-15-26-02.bpo-45107.axcgHn.rst
+++ /dev/null
@@ -1 +0,0 @@
-Specialize ``LOAD_METHOD`` for instances with a dict.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-23-18-17-30.bpo-46841.fns8HB.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-23-18-17-30.bpo-46841.fns8HB.rst
deleted file mode 100644
index 5eedd34d26..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-23-18-17-30.bpo-46841.fns8HB.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Store :opcode:`BINARY_OP` caches inline using a new :opcode:`CACHE`
-instruction.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-24-07-33-29.bpo-46430.c91TAg.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-24-07-33-29.bpo-46430.c91TAg.rst
deleted file mode 100644
index 0ae128ba7b..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-24-07-33-29.bpo-46430.c91TAg.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix memory leak in interned strings of deep-frozen modules.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-24-07-50-43.bpo-46712.pw7vQV.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-24-07-50-43.bpo-46712.pw7vQV.rst
deleted file mode 100644
index 9dbf7e074d..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-24-07-50-43.bpo-46712.pw7vQV.rst
+++ /dev/null
@@ -1 +0,0 @@
-Share global string identifiers in deep-frozen modules.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-24-16-34-17.bpo-40116.AeVGG2.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-24-16-34-17.bpo-40116.AeVGG2.rst
deleted file mode 100644
index fb3f82e880..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-24-16-34-17.bpo-40116.AeVGG2.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix regression that dict.update(other) may don't respect iterate order of
-other when other is key sharing dict.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-25-01-42-45.bpo-46852.nkRDvV.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-25-01-42-45.bpo-46852.nkRDvV.rst
deleted file mode 100644
index cd0049a46e..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-25-01-42-45.bpo-46852.nkRDvV.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Remove the undocumented private ``float.__set_format__()`` method, previously
-known as ``float.__setformat__()`` in Python 3.7. Its docstring said: "You
-probably don't want to use this function. It exists mainly to be used in
-Python's test suite." Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-25-02-01-42.bpo-46852._3zg8D.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-25-02-01-42.bpo-46852._3zg8D.rst
deleted file mode 100644
index 65b826473b..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-25-02-01-42.bpo-46852._3zg8D.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Rename the private undocumented ``float.__set_format__()`` method to
-``float.__setformat__()`` to fix a typo introduced in Python 3.7. The method
-is only used by test_float. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-25-13-18-18.bpo-46841.86QiQu.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-25-13-18-18.bpo-46841.86QiQu.rst
deleted file mode 100644
index de8261fe47..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-25-13-18-18.bpo-46841.86QiQu.rst
+++ /dev/null
@@ -1 +0,0 @@
-Use inline cache for :opcode:`LOAD_GLOBAL`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-25-14-57-21.bpo-46845.TUvaMG.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-25-14-57-21.bpo-46845.TUvaMG.rst
deleted file mode 100644
index 518a67c4dd..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-25-14-57-21.bpo-46845.TUvaMG.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Reduces dict size by removing hash value from hash table when all inserted
-keys are Unicode. For example, ``sys.getsizeof(dict.fromkeys("abcdefg"))``
-becomes 272 bytes from 352 bytes on 64bit platform.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-25-15-18-40.bpo-46841.tmLpgC.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-25-15-18-40.bpo-46841.tmLpgC.rst
deleted file mode 100644
index fec18aa513..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-25-15-18-40.bpo-46841.tmLpgC.rst
+++ /dev/null
@@ -1 +0,0 @@
-Use inline caching for :opcode:`UNPACK_SEQUENCE`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-26-19-26-36.bpo-46864.EmLgFp.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-26-19-26-36.bpo-46864.EmLgFp.rst
deleted file mode 100644
index 82657155d7..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-26-19-26-36.bpo-46864.EmLgFp.rst
+++ /dev/null
@@ -1 +0,0 @@
-Deprecate ``PyBytesObject.ob_shash``. It will be removed in Python 3.13.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-28-12-01-04.bpo-46841.r60AMJ.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-28-12-01-04.bpo-46841.r60AMJ.rst
deleted file mode 100644
index bc885be517..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-28-12-01-04.bpo-46841.r60AMJ.rst
+++ /dev/null
@@ -1 +0,0 @@
-Use inline caching for :opcode:`COMPARE_OP`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-02-28-15-46-36.bpo-46841.MDQoty.rst b/Misc/NEWS.d/next/Core and Builtins/2022-02-28-15-46-36.bpo-46841.MDQoty.rst
deleted file mode 100644
index 97b03debcf..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-02-28-15-46-36.bpo-46841.MDQoty.rst
+++ /dev/null
@@ -1 +0,0 @@
-Use inline cache for :opcode:`BINARY_SUBSCR`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-03-01-17-47-58.bpo-46841.inYQlU.rst b/Misc/NEWS.d/next/Core and Builtins/2022-03-01-17-47-58.bpo-46841.inYQlU.rst
deleted file mode 100644
index 0e7beb019f..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-03-01-17-47-58.bpo-46841.inYQlU.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Use inline caching for :opcode:`LOAD_ATTR`, :opcode:`LOAD_METHOD`, and
-:opcode:`STORE_ATTR`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-03-02-15-04-08.bpo-46891.aIAgTD.rst b/Misc/NEWS.d/next/Core and Builtins/2022-03-02-15-04-08.bpo-46891.aIAgTD.rst
deleted file mode 100644
index 6834b08a88..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-03-02-15-04-08.bpo-46891.aIAgTD.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix bug introduced during 3.11alpha where subclasses of ``types.ModuleType``
-with ``__slots__`` were not initialized correctly, resulting in an
-interpreter crash.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-03-03-10-46-13.bpo-46841.7CkuZx.rst b/Misc/NEWS.d/next/Core and Builtins/2022-03-03-10-46-13.bpo-46841.7CkuZx.rst
deleted file mode 100644
index 8be83bcab3..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-03-03-10-46-13.bpo-46841.7CkuZx.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add more detailed specialization failure stats for :opcode:`COMPARE_OP`
-followed by :opcode:`EXTENDED_ARG`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-03-03-12-02-41.bpo-46903.OzgaFZ.rst b/Misc/NEWS.d/next/Core and Builtins/2022-03-03-12-02-41.bpo-46903.OzgaFZ.rst
deleted file mode 100644
index f6120ef4b8..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-03-03-12-02-41.bpo-46903.OzgaFZ.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Make sure that str subclasses can be used as attribute names for instances
-with virtual dictionaries. Fixes regression in 3.11alpha
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-03-03-12-36-15.bpo-46841.apPev2.rst b/Misc/NEWS.d/next/Core and Builtins/2022-03-03-12-36-15.bpo-46841.apPev2.rst
deleted file mode 100644
index 6a45e6e882..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-03-03-12-36-15.bpo-46841.apPev2.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Use an oparg to simplify the construction of helpful error messages in
-:opcode:`GET_AWAITABLE`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-03-03-14-31-53.bpo-46841.agf-3X.rst b/Misc/NEWS.d/next/Core and Builtins/2022-03-03-14-31-53.bpo-46841.agf-3X.rst
deleted file mode 100644
index 690293e97d..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-03-03-14-31-53.bpo-46841.agf-3X.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix incorrect handling of inline cache entries when specializing
-:opcode:`BINARY_OP`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-03-05-00-43-22.bpo-46921.tyuPeB.rst b/Misc/NEWS.d/next/Core and Builtins/2022-03-05-00-43-22.bpo-46921.tyuPeB.rst
deleted file mode 100644
index 4ccd00b87f..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-03-05-00-43-22.bpo-46921.tyuPeB.rst
+++ /dev/null
@@ -1 +0,0 @@
-Support vectorcall for ``super()``. Patch by Ken Jin.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-03-05-12-23-58.bpo-46927.URbHBi.rst b/Misc/NEWS.d/next/Core and Builtins/2022-03-05-12-23-58.bpo-46927.URbHBi.rst
deleted file mode 100644
index cd59fb89c3..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-03-05-12-23-58.bpo-46927.URbHBi.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Include the type's name in the error message for subscripting non-generic
-types.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-03-06-20-16-13.bpo-46940._X47Hx.rst b/Misc/NEWS.d/next/Core and Builtins/2022-03-06-20-16-13.bpo-46940._X47Hx.rst
deleted file mode 100644
index fabc946019..0000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-03-06-20-16-13.bpo-46940._X47Hx.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Avoid overriding :exc:`AttributeError` metadata information for nested
-attribute access calls. Patch by Pablo Galindo.
diff --git a/Misc/NEWS.d/next/Documentation/2022-02-03-11-24-59.bpo-42238.yJcMa8.rst b/Misc/NEWS.d/next/Documentation/2022-02-03-11-24-59.bpo-42238.yJcMa8.rst
deleted file mode 100644
index a8dffff3fc..0000000000
--- a/Misc/NEWS.d/next/Documentation/2022-02-03-11-24-59.bpo-42238.yJcMa8.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-``Doc/tools/rstlint.py`` has moved to its own repository and is now packaged
-on PyPI as ``sphinx-lint``.
diff --git a/Misc/NEWS.d/next/IDLE/2021-10-14-16-55-03.bpo-45447.FhiH5P.rst b/Misc/NEWS.d/next/IDLE/2021-10-14-16-55-03.bpo-45447.FhiH5P.rst
deleted file mode 100644
index 2b5170c763..0000000000
--- a/Misc/NEWS.d/next/IDLE/2021-10-14-16-55-03.bpo-45447.FhiH5P.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Apply IDLE syntax highlighting to `.pyi` files. Patch by Alex Waygood
-and Terry Jan Reedy.
diff --git a/Misc/NEWS.d/next/IDLE/2022-02-03-15-47-53.bpo-46630.tREOjo.rst b/Misc/NEWS.d/next/IDLE/2022-02-03-15-47-53.bpo-46630.tREOjo.rst
deleted file mode 100644
index 81e35486ea..0000000000
--- a/Misc/NEWS.d/next/IDLE/2022-02-03-15-47-53.bpo-46630.tREOjo.rst
+++ /dev/null
@@ -1 +0,0 @@
-Make query dialogs on Windows start with a cursor in the entry box.
diff --git a/Misc/NEWS.d/next/Library/2019-05-07-14-25-45.bpo-14156.0FaHXE.rst b/Misc/NEWS.d/next/Library/2019-05-07-14-25-45.bpo-14156.0FaHXE.rst
deleted file mode 100644
index 7bfc917a2a..0000000000
--- a/Misc/NEWS.d/next/Library/2019-05-07-14-25-45.bpo-14156.0FaHXE.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-argparse.FileType now supports an argument of '-' in binary mode, returning
-the .buffer attribute of sys.stdin/sys.stdout as appropriate. Modes
-including 'x' and 'a' are treated equivalently to 'w' when argument is '-'.
-Patch contributed by Josh Rosenberg
diff --git a/Misc/NEWS.d/next/Library/2020-03-31-20-53-11.bpo-29418.8Qa9cQ.rst b/Misc/NEWS.d/next/Library/2020-03-31-20-53-11.bpo-29418.8Qa9cQ.rst
deleted file mode 100644
index b188ac3992..0000000000
--- a/Misc/NEWS.d/next/Library/2020-03-31-20-53-11.bpo-29418.8Qa9cQ.rst
+++ /dev/null
@@ -1 +0,0 @@
-Implement :func:`inspect.ismethodwrapper` and fix :func:`inspect.isroutine` for cases where methodwrapper is given. Patch by Hakan Çelik.
diff --git a/Misc/NEWS.d/next/Library/2020-06-23-01-50-24.bpo-41086.YnOvpS.rst b/Misc/NEWS.d/next/Library/2020-06-23-01-50-24.bpo-41086.YnOvpS.rst
deleted file mode 100644
index 1041c0490f..0000000000
--- a/Misc/NEWS.d/next/Library/2020-06-23-01-50-24.bpo-41086.YnOvpS.rst
+++ /dev/null
@@ -1 +0,0 @@
-Make the :class:`configparser.ConfigParser` constructor raise :exc:`TypeError` if the ``interpolation`` parameter is not of type :class:`configparser.Interpolation`
diff --git a/Misc/NEWS.d/next/Library/2021-05-02-23-44-21.bpo-44011.hd8iUO.rst b/Misc/NEWS.d/next/Library/2021-05-02-23-44-21.bpo-44011.hd8iUO.rst
deleted file mode 100644
index 1a48aa5eba..0000000000
--- a/Misc/NEWS.d/next/Library/2021-05-02-23-44-21.bpo-44011.hd8iUO.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Reimplement SSL/TLS support in asyncio, borrow the implementation from
-uvloop library.
diff --git a/Misc/NEWS.d/next/Library/2021-06-02-19-47-46.bpo-44289.xC5kuV.rst b/Misc/NEWS.d/next/Library/2021-06-02-19-47-46.bpo-44289.xC5kuV.rst
deleted file mode 100644
index 164138f47a..0000000000
--- a/Misc/NEWS.d/next/Library/2021-06-02-19-47-46.bpo-44289.xC5kuV.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix an issue with :meth:`~tarfile.is_tarfile` method when using *fileobj* argument: position in the *fileobj* was advanced forward which made it unreadable with :meth:`tarfile.TarFile.open`.
diff --git a/Misc/NEWS.d/next/Library/2021-08-19-09-29-43.bpo-44953.27ZyUd.rst b/Misc/NEWS.d/next/Library/2021-08-19-09-29-43.bpo-44953.27ZyUd.rst
deleted file mode 100644
index 0eb235eca4..0000000000
--- a/Misc/NEWS.d/next/Library/2021-08-19-09-29-43.bpo-44953.27ZyUd.rst
+++ /dev/null
@@ -1 +0,0 @@
-Calling ``operator.itemgetter`` objects and ``operator.attrgetter`` objects is now faster due to use of the vectorcall calling convention.
diff --git a/Misc/NEWS.d/next/Library/2021-11-26-10-46-09.bpo-45898.UIfhsb.rst b/Misc/NEWS.d/next/Library/2021-11-26-10-46-09.bpo-45898.UIfhsb.rst
deleted file mode 100644
index 9da5c258ab..0000000000
--- a/Misc/NEWS.d/next/Library/2021-11-26-10-46-09.bpo-45898.UIfhsb.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:mod:`ctypes` no longer defines ``ffi_type_*`` symbols in ``cfield.c``. The
-symbols have been provided by libffi for over a decade.
diff --git a/Misc/NEWS.d/next/Library/2021-12-27-18-28-44.bpo-31369.b9yM94.rst b/Misc/NEWS.d/next/Library/2021-12-27-18-28-44.bpo-31369.b9yM94.rst
deleted file mode 100644
index 2bb9e62de1..0000000000
--- a/Misc/NEWS.d/next/Library/2021-12-27-18-28-44.bpo-31369.b9yM94.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add :class:`~re.RegexFlag` to ``re.__all__`` and documented it. Add
-:data:`~re.RegexFlag.NOFLAG` to indicate no flags being set.
diff --git a/Misc/NEWS.d/next/Library/2021-12-30-21-38-51.bpo-46195.jFKGq_.rst b/Misc/NEWS.d/next/Library/2021-12-30-21-38-51.bpo-46195.jFKGq_.rst
deleted file mode 100644
index 03ea46c3a8..0000000000
--- a/Misc/NEWS.d/next/Library/2021-12-30-21-38-51.bpo-46195.jFKGq_.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:func:`typing.get_type_hints` no longer adds ``Optional`` to parameters with
-``None`` as a default. This aligns to changes to PEP 484 in
-https://github.com/python/peps/pull/689
diff --git a/Misc/NEWS.d/next/Library/2022-01-03-09-46-44.bpo-46232.s0KlyI.rst b/Misc/NEWS.d/next/Library/2022-01-03-09-46-44.bpo-46232.s0KlyI.rst
deleted file mode 100644
index e252449199..0000000000
--- a/Misc/NEWS.d/next/Library/2022-01-03-09-46-44.bpo-46232.s0KlyI.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The :mod:`ssl` module now handles certificates with bit strings in DN
-correctly.
diff --git a/Misc/NEWS.d/next/Library/2022-01-07-13-27-53.bpo-46246.CTLx32.rst b/Misc/NEWS.d/next/Library/2022-01-07-13-27-53.bpo-46246.CTLx32.rst
deleted file mode 100644
index 4850171439..0000000000
--- a/Misc/NEWS.d/next/Library/2022-01-07-13-27-53.bpo-46246.CTLx32.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add missing ``__slots__`` to ``importlib.metadata.DeprecatedList``. Patch by
-Arie Bovenberg.
diff --git a/Misc/NEWS.d/next/Library/2022-01-11-15-54-15.bpo-46333.B1faiF.rst b/Misc/NEWS.d/next/Library/2022-01-11-15-54-15.bpo-46333.B1faiF.rst
deleted file mode 100644
index ec3c6d54ee..0000000000
--- a/Misc/NEWS.d/next/Library/2022-01-11-15-54-15.bpo-46333.B1faiF.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-The :meth:`__eq__` and :meth:`__hash__` methods of
-:class:`typing.ForwardRef` now honor the ``module`` parameter of
-:class:`typing.ForwardRef`. Forward references from different
-modules are now differentiated.
diff --git a/Misc/NEWS.d/next/Library/2022-01-23-15-35-07.bpo-46475.UCe18S.rst b/Misc/NEWS.d/next/Library/2022-01-23-15-35-07.bpo-46475.UCe18S.rst
deleted file mode 100644
index 99d5e2b42c..0000000000
--- a/Misc/NEWS.d/next/Library/2022-01-23-15-35-07.bpo-46475.UCe18S.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add :data:`typing.Never` and :func:`typing.assert_never`. Patch by Jelle
-Zijlstra.
diff --git a/Misc/NEWS.d/next/Library/2022-01-25-15-31-04.bpo-46522.tYAlX4.rst b/Misc/NEWS.d/next/Library/2022-01-25-15-31-04.bpo-46522.tYAlX4.rst
deleted file mode 100644
index 999863adb9..0000000000
--- a/Misc/NEWS.d/next/Library/2022-01-25-15-31-04.bpo-46522.tYAlX4.rst
+++ /dev/null
@@ -1 +0,0 @@
-Make various module ``__getattr__`` AttributeErrors more closely match a typical AttributeError
diff --git a/Misc/NEWS.d/next/Library/2022-01-26-18-06-08.bpo-46534.vhzUM4.rst b/Misc/NEWS.d/next/Library/2022-01-26-18-06-08.bpo-46534.vhzUM4.rst
deleted file mode 100644
index 35a70aae17..0000000000
--- a/Misc/NEWS.d/next/Library/2022-01-26-18-06-08.bpo-46534.vhzUM4.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Implement :pep:`673` :class:`typing.Self`.
-Patch by James Hilton-Balfe.
diff --git a/Misc/NEWS.d/next/Library/2022-01-27-23-20-30.bpo-46556.tlpAgS.rst b/Misc/NEWS.d/next/Library/2022-01-27-23-20-30.bpo-46556.tlpAgS.rst
deleted file mode 100644
index 1209e0e2bd..0000000000
--- a/Misc/NEWS.d/next/Library/2022-01-27-23-20-30.bpo-46556.tlpAgS.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Deprecate undocumented support for using a :class:`pathlib.Path` object as a
-context manager.
diff --git a/Misc/NEWS.d/next/Library/2022-01-30-15-16-12.bpo-46400.vweUiO.rst b/Misc/NEWS.d/next/Library/2022-01-30-15-16-12.bpo-46400.vweUiO.rst
deleted file mode 100644
index 9c1f24c0e5..0000000000
--- a/Misc/NEWS.d/next/Library/2022-01-30-15-16-12.bpo-46400.vweUiO.rst
+++ /dev/null
@@ -1 +0,0 @@
-expat: Update libexpat from 2.4.1 to 2.4.4
diff --git a/Misc/NEWS.d/next/Library/2022-02-01-11-21-34.bpo-46571.L40xUJ.rst b/Misc/NEWS.d/next/Library/2022-02-01-11-21-34.bpo-46571.L40xUJ.rst
deleted file mode 100644
index f56c9e4fd7..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-01-11-21-34.bpo-46571.L40xUJ.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Improve :func:`typing.no_type_check`.
-
-Now it does not modify external classes and functions.
-We also now correctly mark classmethods as not to be type checked.
diff --git a/Misc/NEWS.d/next/Library/2022-02-01-19-34-28.bpo-46521.IMUIrs.rst b/Misc/NEWS.d/next/Library/2022-02-01-19-34-28.bpo-46521.IMUIrs.rst
deleted file mode 100644
index 4e9fa08d4d..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-01-19-34-28.bpo-46521.IMUIrs.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a bug in the :mod:`codeop` module that was incorrectly identifying
-invalid code involving string quotes as valid code.
diff --git a/Misc/NEWS.d/next/Library/2022-02-03-10-22-42.bpo-46626.r2e-n_.rst b/Misc/NEWS.d/next/Library/2022-02-03-10-22-42.bpo-46626.r2e-n_.rst
deleted file mode 100644
index aaca73d36c..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-03-10-22-42.bpo-46626.r2e-n_.rst
+++ /dev/null
@@ -1 +0,0 @@
-Expose Linux's ``IP_BIND_ADDRESS_NO_PORT`` option in :mod:`socket`.
diff --git a/Misc/NEWS.d/next/Library/2022-02-05-18-22-05.bpo-45948.w4mCnE.rst b/Misc/NEWS.d/next/Library/2022-02-05-18-22-05.bpo-45948.w4mCnE.rst
deleted file mode 100644
index 42dc114b5a..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-05-18-22-05.bpo-45948.w4mCnE.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Fixed a discrepancy in the C implementation of the
-:mod:`xml.etree.ElementTree` module. Now, instantiating an
-:class:`xml.etree.ElementTree.XMLParser` with a ``target=None``
-keyword provides a default :class:`xml.etree.ElementTree.TreeBuilder`
-target as the Python implementation does.
diff --git a/Misc/NEWS.d/next/Library/2022-02-06-08-54-03.bpo-46655.DiLzYv.rst b/Misc/NEWS.d/next/Library/2022-02-06-08-54-03.bpo-46655.DiLzYv.rst
deleted file mode 100644
index 183e064b83..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-06-08-54-03.bpo-46655.DiLzYv.rst
+++ /dev/null
@@ -1 +0,0 @@
-In :func:`typing.get_type_hints`, support evaluating bare stringified ``TypeAlias`` annotations. Patch by Gregory Beauregard.
diff --git a/Misc/NEWS.d/next/Library/2022-02-06-17-57-45.bpo-46659.zTmkoQ.rst b/Misc/NEWS.d/next/Library/2022-02-06-17-57-45.bpo-46659.zTmkoQ.rst
deleted file mode 100644
index 6fd9a53c26..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-06-17-57-45.bpo-46659.zTmkoQ.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-The :func:`locale.getdefaultlocale` function is deprecated and will be removed
-in Python 3.13. Use :func:`locale.setlocale`,
-:func:`locale.getpreferredencoding(False) <locale.getpreferredencoding>` and
-:func:`locale.getlocale` functions instead. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Library/2022-02-06-19-13-02.bpo-46659.q-vNL9.rst b/Misc/NEWS.d/next/Library/2022-02-06-19-13-02.bpo-46659.q-vNL9.rst
deleted file mode 100644
index 2e30de1762..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-06-19-13-02.bpo-46659.q-vNL9.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-The :class:`calendar.LocaleTextCalendar` and
-:class:`calendar.LocaleHTMLCalendar` classes now use :func:`locale.getlocale`,
-instead of using :func:`locale.getdefaultlocale`, if no locale is specified.
-Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Library/2022-02-07-13-15-16.bpo-46672.4swIjx.rst b/Misc/NEWS.d/next/Library/2022-02-07-13-15-16.bpo-46672.4swIjx.rst
deleted file mode 100644
index 9a76c29a33..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-07-13-15-16.bpo-46672.4swIjx.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix ``NameError`` in :func:`asyncio.gather` when initial type check fails.
diff --git a/Misc/NEWS.d/next/Library/2022-02-07-13-27-59.bpo-46323.7UENAj.rst b/Misc/NEWS.d/next/Library/2022-02-07-13-27-59.bpo-46323.7UENAj.rst
deleted file mode 100644
index e144450f25..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-07-13-27-59.bpo-46323.7UENAj.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-``ctypes.CFUNCTYPE()`` and ``ctypes.WINFUNCTYPE()`` now fail to create the type
-if its ``_argtypes_`` member contains too many arguments. Previously, the error
-was only raised when calling a function. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Library/2022-02-07-19-20-42.bpo-46676.3Aws1o.rst b/Misc/NEWS.d/next/Library/2022-02-07-19-20-42.bpo-46676.3Aws1o.rst
deleted file mode 100644
index 408412e6ff..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-07-19-20-42.bpo-46676.3Aws1o.rst
+++ /dev/null
@@ -1 +0,0 @@
-Make :data:`typing.ParamSpec` args and kwargs equal to themselves. Patch by Gregory Beauregard.
diff --git a/Misc/NEWS.d/next/Library/2022-02-08-16-42-20.bpo-46066.m32Hl0.rst b/Misc/NEWS.d/next/Library/2022-02-08-16-42-20.bpo-46066.m32Hl0.rst
deleted file mode 100644
index d13d9421e7..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-08-16-42-20.bpo-46066.m32Hl0.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Deprecate kwargs-based syntax for :class:`typing.TypedDict` definitions.
-It had confusing semantics when specifying totality, and was largely unused.
-Patch by Jingchen Ye.
diff --git a/Misc/NEWS.d/next/Library/2022-02-09-00-53-23.bpo-45863.zqQXVv.rst b/Misc/NEWS.d/next/Library/2022-02-09-00-53-23.bpo-45863.zqQXVv.rst
deleted file mode 100644
index 6a52dacb47..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-09-00-53-23.bpo-45863.zqQXVv.rst
+++ /dev/null
@@ -1 +0,0 @@
-When the :mod:`tarfile` module creates a pax format archive, it will put an integer representation of timestamps in the ustar header (if possible) for the benefit of older unarchivers, in addition to the existing full-precision timestamps in the pax extended header.
diff --git a/Misc/NEWS.d/next/Library/2022-02-09-22-40-11.bpo-46643.aBlIx1.rst b/Misc/NEWS.d/next/Library/2022-02-09-22-40-11.bpo-46643.aBlIx1.rst
deleted file mode 100644
index 6edcfdfd81..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-09-22-40-11.bpo-46643.aBlIx1.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-In :func:`typing.get_type_hints`, support evaluating stringified
-``ParamSpecArgs`` and ``ParamSpecKwargs`` annotations. Patch by
-Gregory Beauregard.
diff --git a/Misc/NEWS.d/next/Library/2022-02-11-20-01-49.bpo-46333.PMTBY9.rst b/Misc/NEWS.d/next/Library/2022-02-11-20-01-49.bpo-46333.PMTBY9.rst
deleted file mode 100644
index 669217e25f..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-11-20-01-49.bpo-46333.PMTBY9.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The :meth:`__repr__` method of :class:`typing.ForwardRef` now
-includes the ``module`` parameter of :class:`typing.ForwardRef`
-when it is set.
diff --git a/Misc/NEWS.d/next/Library/2022-02-11-20-41-17.bpo-46724.eU52_N.rst b/Misc/NEWS.d/next/Library/2022-02-11-20-41-17.bpo-46724.eU52_N.rst
deleted file mode 100644
index 9ac8c17deb..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-11-20-41-17.bpo-46724.eU52_N.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix :mod:`dis` behavior on negative jump offsets.
diff --git a/Misc/NEWS.d/next/Library/2022-02-14-21-21-49.bpo-46752.m6ldTm.rst b/Misc/NEWS.d/next/Library/2022-02-14-21-21-49.bpo-46752.m6ldTm.rst
deleted file mode 100644
index f460600c8c..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-14-21-21-49.bpo-46752.m6ldTm.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add task groups to asyncio (structured concurrency, inspired by Trio's nurseries).
-This also introduces a change to task cancellation, where a cancelled task can't be cancelled again until it calls .uncancel().
diff --git a/Misc/NEWS.d/next/Library/2022-02-15-07-39-43.bpo-46737.6Pnblt.rst b/Misc/NEWS.d/next/Library/2022-02-15-07-39-43.bpo-46737.6Pnblt.rst
deleted file mode 100644
index c3f693aeb7..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-15-07-39-43.bpo-46737.6Pnblt.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:func:`random.gauss` and :func:`random.normalvariate` now have default
-arguments.
diff --git a/Misc/NEWS.d/next/Library/2022-02-15-11-57-53.bpo-46756.AigSPi.rst b/Misc/NEWS.d/next/Library/2022-02-15-11-57-53.bpo-46756.AigSPi.rst
deleted file mode 100644
index 1660640c5d..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-15-11-57-53.bpo-46756.AigSPi.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Fix a bug in :meth:`urllib.request.HTTPPasswordMgr.find_user_password` and
-:meth:`urllib.request.HTTPPasswordMgrWithPriorAuth.is_authenticated` which
-allowed to bypass authorization. For example, access to URI
-``example.org/foobar`` was allowed if the user was authorized for URI
-``example.org/foo``.
diff --git a/Misc/NEWS.d/next/Library/2022-02-17-11-00-16.bpo-45390.sVhG6M.rst b/Misc/NEWS.d/next/Library/2022-02-17-11-00-16.bpo-45390.sVhG6M.rst
deleted file mode 100644
index 5f1eafa5f2..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-17-11-00-16.bpo-45390.sVhG6M.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Propagate :exc:`asyncio.CancelledError` message from inner task to outer
-awaiter.
diff --git a/Misc/NEWS.d/next/Library/2022-02-17-13-10-50.bpo-39327.ytIT7Z.rst b/Misc/NEWS.d/next/Library/2022-02-17-13-10-50.bpo-39327.ytIT7Z.rst
deleted file mode 100644
index fc6e825092..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-17-13-10-50.bpo-39327.ytIT7Z.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:func:`shutil.rmtree` can now work with VirtualBox shared folders when
-running from the guest operating-system.
diff --git a/Misc/NEWS.d/next/Library/2022-02-18-12-10-26.bpo-46786.P0xRvS.rst b/Misc/NEWS.d/next/Library/2022-02-18-12-10-26.bpo-46786.P0xRvS.rst
deleted file mode 100644
index e0384a8558..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-18-12-10-26.bpo-46786.P0xRvS.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The HTML serialisation in xml.etree.ElementTree now writes ``embed``,
-``source``, ``track`` and ``wbr`` as empty tags, as defined in HTML 5.
diff --git a/Misc/NEWS.d/next/Library/2022-02-18-22-10-30.bpo-46784.SVOQJx.rst b/Misc/NEWS.d/next/Library/2022-02-18-22-10-30.bpo-46784.SVOQJx.rst
deleted file mode 100644
index d190816637..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-18-22-10-30.bpo-46784.SVOQJx.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix libexpat symbols collisions with user dynamically loaded or statically linked libexpat in embedded Python.
diff --git a/Misc/NEWS.d/next/Library/2022-02-20-12-59-46.bpo-46252.KG1SqA.rst b/Misc/NEWS.d/next/Library/2022-02-20-12-59-46.bpo-46252.KG1SqA.rst
deleted file mode 100644
index a15e7aaaa3..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-20-12-59-46.bpo-46252.KG1SqA.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Raise :exc:`TypeError` if :class:`ssl.SSLSocket` is passed to
-transport-based APIs.
diff --git a/Misc/NEWS.d/next/Library/2022-02-20-21-03-31.bpo-46811.8BxgdQ.rst b/Misc/NEWS.d/next/Library/2022-02-20-21-03-31.bpo-46811.8BxgdQ.rst
deleted file mode 100644
index 6969bd1898..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-20-21-03-31.bpo-46811.8BxgdQ.rst
+++ /dev/null
@@ -1 +0,0 @@
-Make test suite support Expat >=2.4.5
diff --git a/Misc/NEWS.d/next/Library/2022-02-22-15-08-30.bpo-46827.hvj38S.rst b/Misc/NEWS.d/next/Library/2022-02-22-15-08-30.bpo-46827.hvj38S.rst
deleted file mode 100644
index 259686ab1d..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-22-15-08-30.bpo-46827.hvj38S.rst
+++ /dev/null
@@ -1 +0,0 @@
-Support UDP sockets in :meth:`asyncio.loop.sock_connect` for selector-based event loops. Patch by Thomas Grainger.
diff --git a/Misc/NEWS.d/next/Library/2022-02-23-00-55-59.bpo-44886.I40Mbr.rst b/Misc/NEWS.d/next/Library/2022-02-23-00-55-59.bpo-44886.I40Mbr.rst
deleted file mode 100644
index be223ddd58..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-23-00-55-59.bpo-44886.I40Mbr.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Inherit asyncio proactor datagram transport from
-:class:`asyncio.DatagramTransport`.
diff --git a/Misc/NEWS.d/next/Library/2022-02-24-01-49-38.bpo-46736.NJcoWO.rst b/Misc/NEWS.d/next/Library/2022-02-24-01-49-38.bpo-46736.NJcoWO.rst
deleted file mode 100644
index fca7780b82..0000000000
--- a/Misc/NEWS.d/next/Library/2022-02-24-01-49-38.bpo-46736.NJcoWO.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:class:`~http.server.SimpleHTTPRequestHandler` now uses HTML5 grammar. Patch
-by Dong-hee Na.
diff --git a/Misc/NEWS.d/next/Library/2022-03-01-01-16-13.bpo-46848.BB01Fr.rst b/Misc/NEWS.d/next/Library/2022-03-01-01-16-13.bpo-46848.BB01Fr.rst
deleted file mode 100644
index bd20a843ab..0000000000
--- a/Misc/NEWS.d/next/Library/2022-03-01-01-16-13.bpo-46848.BB01Fr.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-For performance, use the optimized string-searching implementations
-from :meth:`~bytes.find` and :meth:`~bytes.rfind`
-for :meth:`~mmap.find` and :meth:`~mmap.rfind`.
diff --git a/Misc/NEWS.d/next/Library/2022-03-03-06-58-52.bpo-46877.BKgjpD.rst b/Misc/NEWS.d/next/Library/2022-03-03-06-58-52.bpo-46877.BKgjpD.rst
deleted file mode 100644
index 6738519377..0000000000
--- a/Misc/NEWS.d/next/Library/2022-03-03-06-58-52.bpo-46877.BKgjpD.rst
+++ /dev/null
@@ -1 +0,0 @@
-Export :func:`unittest.doModuleCleanups` in :mod:`unittest`. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-03-05-09-43-53.bpo-25707.gTlclP.rst b/Misc/NEWS.d/next/Library/2022-03-05-09-43-53.bpo-25707.gTlclP.rst
deleted file mode 100644
index a59f0a7657..0000000000
--- a/Misc/NEWS.d/next/Library/2022-03-05-09-43-53.bpo-25707.gTlclP.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed a file leak in :func:`xml.etree.ElementTree.iterparse` when the
-iterator is not exhausted. Patch by Jacob Walls.
diff --git a/Misc/NEWS.d/next/Tests/2022-02-03-09-45-26.bpo-46623.vxzuhV.rst b/Misc/NEWS.d/next/Tests/2022-02-03-09-45-26.bpo-46623.vxzuhV.rst
deleted file mode 100644
index be085c067a..0000000000
--- a/Misc/NEWS.d/next/Tests/2022-02-03-09-45-26.bpo-46623.vxzuhV.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Skip test_pair() and test_speech128() of test_zlib on s390x since they fail
-if zlib uses the s390x hardware accelerator. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Tests/2022-02-07-12-40-45.bpo-46678.zfOrgL.rst b/Misc/NEWS.d/next/Tests/2022-02-07-12-40-45.bpo-46678.zfOrgL.rst
deleted file mode 100644
index e369cb1f67..0000000000
--- a/Misc/NEWS.d/next/Tests/2022-02-07-12-40-45.bpo-46678.zfOrgL.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The function ``make_legacy_pyc`` in ``Lib/test/support/import_helper.py`` no
-longer fails when ``PYTHONPYCACHEPREFIX`` is set to a directory on a
-different device from where tempfiles are stored.
diff --git a/Misc/NEWS.d/next/Tests/2022-02-10-14-33-47.bpo-46708.avLfCb.rst b/Misc/NEWS.d/next/Tests/2022-02-10-14-33-47.bpo-46708.avLfCb.rst
deleted file mode 100644
index 119107a8fb..0000000000
--- a/Misc/NEWS.d/next/Tests/2022-02-10-14-33-47.bpo-46708.avLfCb.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Prevent default asyncio event loop policy modification warning after
-``test_asyncio`` execution.
diff --git a/Misc/NEWS.d/next/Tests/2022-02-16-10-38-18.bpo-46760.O3ovJo.rst b/Misc/NEWS.d/next/Tests/2022-02-16-10-38-18.bpo-46760.O3ovJo.rst
deleted file mode 100644
index c7dfc7c559..0000000000
--- a/Misc/NEWS.d/next/Tests/2022-02-16-10-38-18.bpo-46760.O3ovJo.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Remove bytecode offsets from expected values in test.test_dis module.
-Reduces the obstacles to modifying the VM or compiler.
diff --git a/Misc/NEWS.d/next/Tests/2022-03-03-17-36-24.bpo-46913.vxETIE.rst b/Misc/NEWS.d/next/Tests/2022-03-03-17-36-24.bpo-46913.vxETIE.rst
deleted file mode 100644
index 65fed1c249..0000000000
--- a/Misc/NEWS.d/next/Tests/2022-03-03-17-36-24.bpo-46913.vxETIE.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix test_faulthandler.test_sigfpe() if Python is built with undefined
-behavior sanitizer (UBSAN): disable UBSAN on the faulthandler_sigfpe()
-function. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Windows/2022-02-04-18-02-33.bpo-46638.mSJOSX.rst b/Misc/NEWS.d/next/Windows/2022-02-04-18-02-33.bpo-46638.mSJOSX.rst
deleted file mode 100644
index 536aae68f8..0000000000
--- a/Misc/NEWS.d/next/Windows/2022-02-04-18-02-33.bpo-46638.mSJOSX.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Ensures registry virtualization is consistently disabled. For 3.10 and
-earlier, it remains enabled (some registry writes are protected), while for
-3.11 and later it is disabled (registry modifications affect all
-applications).
diff --git a/Misc/NEWS.d/next/Windows/2022-02-25-01-22-31.bpo-46567.37WEue.rst b/Misc/NEWS.d/next/Windows/2022-02-25-01-22-31.bpo-46567.37WEue.rst
deleted file mode 100644
index 10a2b764b7..0000000000
--- a/Misc/NEWS.d/next/Windows/2022-02-25-01-22-31.bpo-46567.37WEue.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Adds Tcl and Tk support for Windows ARM64. This also adds IDLE to the
-installation.
diff --git a/Misc/NEWS.d/next/Windows/2022-03-04-00-24-55.bpo-46744.tneWFr.rst b/Misc/NEWS.d/next/Windows/2022-03-04-00-24-55.bpo-46744.tneWFr.rst
deleted file mode 100644
index 25f9e7a04b..0000000000
--- a/Misc/NEWS.d/next/Windows/2022-03-04-00-24-55.bpo-46744.tneWFr.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The default all users install directory for ARM64 is now under the native
-``Program Files`` folder, rather than ``Program Files (Arm)`` which is
-intended for ARM (32-bit) files.
diff --git a/README.rst b/README.rst
index bd80772393..2b1bfadccc 100644
--- a/README.rst
+++ b/README.rst
@@ -1,4 +1,4 @@
-This is Python version 3.11.0 alpha 5
+This is Python version 3.11.0 alpha 6
=====================================
.. image:: https://github.com/python/cpython/workflows/Tests/badge.svg