diff --git a/Include/patchlevel.h b/Include/patchlevel.h
index 37a984494d713cfe8651166e9192092f8d90be0c..1d72b74dd235ccf1a6522fb831315ebf73784d9f 100644
--- a/Include/patchlevel.h
+++ b/Include/patchlevel.h
@@ -20,10 +20,10 @@
 #define PY_MINOR_VERSION        12
 #define PY_MICRO_VERSION        0
 #define PY_RELEASE_LEVEL        PY_RELEASE_LEVEL_ALPHA
-#define PY_RELEASE_SERIAL       0
+#define PY_RELEASE_SERIAL       1
 
 /* Version as a string */
-#define PY_VERSION              "3.12.0a0"
+#define PY_VERSION              "3.12.0a1"
 /*--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 f3ceaadfad6459aac548865bc735bb0f04ab6e23..52a3ee1e1cb5bcfcc5e63105e5a1f119d083561a 100644
--- a/Lib/pydoc_data/topics.py
+++ b/Lib/pydoc_data/topics.py
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Autogenerated by Sphinx on Fri May  6 23:53:34 2022
+# Autogenerated by Sphinx on Tue Oct 25 00:07:40 2022
 topics = {'assert': 'The "assert" statement\n'
            '**********************\n'
            '\n'
@@ -1671,10 +1671,26 @@
           'If the syntax "**expression" appears in the function call,\n'
           '"expression" must evaluate to a *mapping*, the contents of which '
           'are\n'
-          'treated as additional keyword arguments.  If a keyword is already\n'
-          'present (as an explicit keyword argument, or from another '
-          'unpacking),\n'
-          'a "TypeError" exception is raised.\n'
+          'treated as additional keyword arguments. If a parameter matching a '
+          'key\n'
+          'has already been given a value (by an explicit keyword argument, '
+          'or\n'
+          'from another unpacking), a "TypeError" exception is raised.\n'
+          '\n'
+          'When "**expression" is used, each key in this mapping must be a\n'
+          'string. Each value from the mapping is assigned to the first '
+          'formal\n'
+          'parameter eligible for keyword assignment whose name is equal to '
+          'the\n'
+          'key. A key need not be a Python identifier (e.g. ""max-temp °F"" '
+          'is\n'
+          'acceptable, although it will not match any formal parameter that '
+          'could\n'
+          'be declared). If there is no match to a formal parameter the '
+          'key-value\n'
+          'pair is collected by the "**" parameter, if there is one, or if '
+          'there\n'
+          'is not, a "TypeError" exception is raised.\n'
           '\n'
           'Formal parameters using the syntax "*identifier" or "**identifier"\n'
           'cannot be used as positional argument slots or as keyword argument\n'
@@ -2022,7 +2038,7 @@
                 '\n'
                 '* Mappings (instances of "dict") compare equal if and only if '
                 'they\n'
-                '  have equal *(key, value)* pairs. Equality comparison of the '
+                '  have equal "(key, value)" pairs. Equality comparison of the '
                 'keys and\n'
                 '  values enforces reflexivity.\n'
                 '\n'
@@ -2398,35 +2414,43 @@
              '   try3_stmt ::= "try" ":" suite\n'
              '                 "finally" ":" suite\n'
              '\n'
+             'Additional information on exceptions can be found in section\n'
+             'Exceptions, and information on using the "raise" statement to '
+             'generate\n'
+             'exceptions may be found in section The raise statement.\n'
+             '\n'
+             '\n'
+             '"except" clause\n'
+             '---------------\n'
+             '\n'
              'The "except" clause(s) specify one or more exception handlers. '
              'When no\n'
              'exception occurs in the "try" clause, no exception handler is\n'
              'executed. When an exception occurs in the "try" suite, a search '
              'for an\n'
-             'exception handler is started.  This search inspects the except '
-             'clauses\n'
-             'in turn until one is found that matches the exception.  An '
-             'expression-\n'
-             'less except clause, if present, must be last; it matches any\n'
-             'exception.  For an except clause with an expression, that '
-             'expression\n'
-             'is evaluated, and the clause matches the exception if the '
-             'resulting\n'
-             'object is “compatible” with the exception.  An object is '
-             'compatible\n'
-             'with an exception if the object is the class or a *non-virtual '
-             'base\n'
-             'class* of the exception object, or a tuple containing an item '
-             'that is\n'
-             'the class or a non-virtual base class of the exception object.\n'
-             '\n'
-             'If no except clause matches the exception, the search for an '
+             'exception handler is started. This search inspects the "except"\n'
+             'clauses in turn until one is found that matches the exception. '
+             'An\n'
+             'expression-less "except" clause, if present, must be last; it '
+             'matches\n'
+             'any exception. For an "except" clause with an expression, that\n'
+             'expression is evaluated, and the clause matches the exception if '
+             'the\n'
+             'resulting object is “compatible” with the exception.  An object '
+             'is\n'
+             'compatible with an exception if the object is the class or a '
+             '*non-\n'
+             'virtual base class* of the exception object, or a tuple '
+             'containing an\n'
+             'item that is the class or a non-virtual base class of the '
              'exception\n'
-             'handler continues in the surrounding code and on the invocation '
-             'stack.\n'
-             '[1]\n'
+             'object.\n'
+             '\n'
+             'If no "except" clause matches the exception, the search for an\n'
+             'exception handler continues in the surrounding code and on the\n'
+             'invocation stack.  [1]\n'
              '\n'
-             'If the evaluation of an expression in the header of an except '
+             'If the evaluation of an expression in the header of an "except" '
              'clause\n'
              'raises an exception, the original search for a handler is '
              'canceled and\n'
@@ -2436,24 +2460,24 @@
              'raised\n'
              'the exception).\n'
              '\n'
-             'When a matching except clause is found, the exception is '
+             'When a matching "except" clause is found, the exception is '
              'assigned to\n'
-             'the target specified after the "as" keyword in that except '
-             'clause, if\n'
-             'present, and the except clause’s suite is executed.  All except\n'
-             'clauses must have an executable block.  When the end of this '
+             'the target specified after the "as" keyword in that "except" '
+             'clause,\n'
+             'if present, and the "except" clause’s suite is executed. All '
+             '"except"\n'
+             'clauses must have an executable block. When the end of this '
              'block is\n'
-             'reached, execution continues normally after the entire try '
-             'statement.\n'
-             '(This means that if two nested handlers exist for the same '
-             'exception,\n'
-             'and the exception occurs in the try clause of the inner handler, '
-             'the\n'
-             'outer handler will not handle the exception.)\n'
+             'reached, execution continues normally after the entire "try"\n'
+             'statement. (This means that if two nested handlers exist for the '
+             'same\n'
+             'exception, and the exception occurs in the "try" clause of the '
+             'inner\n'
+             'handler, the outer handler will not handle the exception.)\n'
              '\n'
              'When an exception has been assigned using "as target", it is '
              'cleared\n'
-             'at the end of the except clause.  This is as if\n'
+             'at the end of the "except" clause.  This is as if\n'
              '\n'
              '   except E as N:\n'
              '       foo\n'
@@ -2468,7 +2492,7 @@
              '\n'
              'This means the exception must be assigned to a different name to '
              'be\n'
-             'able to refer to it after the except clause.  Exceptions are '
+             'able to refer to it after the "except" clause. Exceptions are '
              'cleared\n'
              'because with the traceback attached to them, they form a '
              'reference\n'
@@ -2476,7 +2500,8 @@
              'alive\n'
              'until the next garbage collection occurs.\n'
              '\n'
-             'Before an except clause’s suite is executed, details about the\n'
+             'Before an "except" clause’s suite is executed, details about '
+             'the\n'
              'exception are stored in the "sys" module and can be accessed '
              'via\n'
              '"sys.exc_info()". "sys.exc_info()" returns a 3-tuple consisting '
@@ -2512,6 +2537,10 @@
              '   >>> print(sys.exc_info())\n'
              '   (None, None, None)\n'
              '\n'
+             '\n'
+             '"except*" clause\n'
+             '----------------\n'
+             '\n'
              'The "except*" clause(s) are used for handling "ExceptionGroup"s. '
              'The\n'
              'exception type for matching is interpreted as in the case of '
@@ -2520,13 +2549,15 @@
              'when\n'
              'the type matches some of the exceptions in the group. This means '
              'that\n'
-             'multiple except* clauses can execute, each handling part of the\n'
-             'exception group. Each clause executes once and handles an '
-             'exception\n'
-             'group of all matching exceptions.  Each exception in the group '
-             'is\n'
-             'handled by at most one except* clause, the first that matches '
-             'it.\n'
+             'multiple "except*" clauses can execute, each handling part of '
+             'the\n'
+             'exception group. Each clause executes at most once and handles '
+             'an\n'
+             'exception group of all matching exceptions.  Each exception in '
+             'the\n'
+             'group is handled by at most one "except*" clause, the first '
+             'that\n'
+             'matches it.\n'
              '\n'
              '   >>> try:\n'
              '   ...     raise ExceptionGroup("eg",\n'
@@ -2548,22 +2579,37 @@
              '     +-+---------------- 1 ----------------\n'
              '       | ValueError: 1\n'
              '       +------------------------------------\n'
-             '   >>>\n'
              '\n'
-             '   Any remaining exceptions that were not handled by any except* '
+             'Any remaining exceptions that were not handled by any "except*" '
              'clause\n'
-             '   are re-raised at the end, combined into an exception group '
-             'along with\n'
-             '   all exceptions that were raised from within except* clauses.\n'
-             '\n'
-             '   An except* clause must have a matching type, and this type '
-             'cannot be a\n'
-             '   subclass of :exc:`BaseExceptionGroup`. It is not possible to '
-             'mix except\n'
-             '   and except* in the same :keyword:`try`. :keyword:`break`,\n'
-             '   :keyword:`continue` and :keyword:`return` cannot appear in an '
-             'except*\n'
-             '   clause.\n'
+             'are re-raised at the end, combined into an exception group along '
+             'with\n'
+             'all exceptions that were raised from within "except*" clauses.\n'
+             '\n'
+             'If the raised exception is not an exception group and its type '
+             'matches\n'
+             'one of the "except*" clauses, it is caught and wrapped by an '
+             'exception\n'
+             'group with an empty message string.\n'
+             '\n'
+             '   >>> try:\n'
+             '   ...     raise BlockingIOError\n'
+             '   ... except* BlockingIOError as e:\n'
+             '   ...     print(repr(e))\n'
+             '   ...\n'
+             "   ExceptionGroup('', (BlockingIOError()))\n"
+             '\n'
+             'An "except*" clause must have a matching type, and this type '
+             'cannot be\n'
+             'a subclass of "BaseExceptionGroup". It is not possible to mix '
+             '"except"\n'
+             'and "except*" in the same "try". "break", "continue" and '
+             '"return"\n'
+             'cannot appear in an "except*" clause.\n'
+             '\n'
+             '\n'
+             '"else" clause\n'
+             '-------------\n'
              '\n'
              'The optional "else" clause is executed if the control flow '
              'leaves the\n'
@@ -2573,6 +2619,10 @@
              'are\n'
              'not handled by the preceding "except" clauses.\n'
              '\n'
+             '\n'
+             '"finally" clause\n'
+             '----------------\n'
+             '\n'
              'If "finally" is present, it specifies a ‘cleanup’ handler.  The '
              '"try"\n'
              'clause is executed, including any "except" and "else" clauses.  '
@@ -2626,11 +2676,6 @@
              '   >>> foo()\n'
              "   'finally'\n"
              '\n'
-             'Additional information on exceptions can be found in section\n'
-             'Exceptions, and information on using the "raise" statement to '
-             'generate\n'
-             'exceptions may be found in section The raise statement.\n'
-             '\n'
              'Changed in version 3.8: Prior to Python 3.8, a "continue" '
              'statement\n'
              'was illegal in the "finally" clause due to a problem with the\n'
@@ -3482,8 +3527,8 @@
              '   there is matched against the whole object rather than an '
              'attribute.\n'
              '   For example "int(0|1)" matches the value "0", but not the '
-             'values\n'
-             '   "0.0" or "False".\n'
+             'value\n'
+             '   "0.0".\n'
              '\n'
              'In simple terms "CLS(P1, attr=P2)" matches only if the '
              'following\n'
@@ -4144,7 +4189,7 @@
                   '   invoking the superclass’s "__new__()" method using\n'
                   '   "super().__new__(cls[, ...])" with appropriate arguments '
                   'and then\n'
-                  '   modifying the newly-created instance as necessary before '
+                  '   modifying the newly created instance as necessary before '
                   'returning\n'
                   '   it.\n'
                   '\n'
@@ -4547,7 +4592,7 @@
                   'Python.This is\n'
                   '     intended to provide protection against a '
                   'denial-of-service caused\n'
-                  '     by carefully-chosen inputs that exploit the worst '
+                  '     by carefully chosen inputs that exploit the worst '
                   'case\n'
                   '     performance of a dict insertion, O(n^2) complexity.  '
                   'See\n'
@@ -4861,7 +4906,10 @@
              'is\n'
              'applied to separating the commands; the input is split at the '
              'first\n'
-             '";;" pair, even if it is in the middle of a quoted string.\n'
+             '";;" pair, even if it is in the middle of a quoted string. A\n'
+             'workaround for strings with double semicolons is to use '
+             'implicit\n'
+             'string concatenation "\';\'\';\'" or "";"";"".\n'
              '\n'
              'If a file ".pdbrc" exists in the user’s home directory or in '
              'the\n'
@@ -5537,9 +5585,10 @@
               '\n'
               '  * "for" loop header,\n'
               '\n'
-              '  * after "as" in a "with" statement, "except" clause or in the '
-              'as-\n'
-              '    pattern in structural pattern matching,\n'
+              '  * after "as" in a "with" statement, "except" clause, '
+              '"except*"\n'
+              '    clause, or in the as-pattern in structural pattern '
+              'matching,\n'
               '\n'
               '  * in a capture pattern in structural pattern matching\n'
               '\n'
@@ -7100,8 +7149,8 @@
                 '\n'
                 'A non-normative HTML file listing all valid identifier '
                 'characters for\n'
-                'Unicode 14.0.0 can be found at\n'
-                'https://www.unicode.org/Public/14.0.0/ucd/DerivedCoreProperties.txt\n'
+                'Unicode 15.0.0 can be found at\n'
+                'https://www.unicode.org/Public/15.0.0/ucd/DerivedCoreProperties.txt\n'
                 '\n'
                 '\n'
                 'Keywords\n'
@@ -7654,9 +7703,8 @@
            '\n'
            '  * "for" loop header,\n'
            '\n'
-           '  * after "as" in a "with" statement, "except" clause or in the '
-           'as-\n'
-           '    pattern in structural pattern matching,\n'
+           '  * after "as" in a "with" statement, "except" clause, "except*"\n'
+           '    clause, or in the as-pattern in structural pattern matching,\n'
            '\n'
            '  * in a capture pattern in structural pattern matching\n'
            '\n'
@@ -8229,8 +8277,9 @@
                      'the syntax is explicitly given, operators are binary.  '
                      'Operators in\n'
                      'the same box group left to right (except for '
-                     'exponentiation, which\n'
-                     'groups from right to left).\n'
+                     'exponentiation and\n'
+                     'conditional expressions, which group from right to '
+                     'left).\n'
                      '\n'
                      'Note that comparisons, membership tests, and identity '
                      'tests, all have\n'
@@ -8254,7 +8303,7 @@
                      '| "x(arguments...)", "x.attribute"                | '
                      'attribute reference                   |\n'
                      '+-------------------------------------------------+---------------------------------------+\n'
-                     '| "await" "x"                                     | '
+                     '| "await x"                                       | '
                      'Await expression                      |\n'
                      '+-------------------------------------------------+---------------------------------------+\n'
                      '| "**"                                            | '
@@ -8290,7 +8339,7 @@
                      '| ">=", "!=", "=="                                | '
                      'tests and identity tests              |\n'
                      '+-------------------------------------------------+---------------------------------------+\n'
-                     '| "not" "x"                                       | '
+                     '| "not x"                                         | '
                      'Boolean NOT                           |\n'
                      '+-------------------------------------------------+---------------------------------------+\n'
                      '| "and"                                           | '
@@ -8980,31 +9029,7 @@
                  '   still alive.  The list is in definition order.  Example:\n'
                  '\n'
                  '      >>> int.__subclasses__()\n'
-                 "      [<class 'bool'>]\n"
-                 '\n'
-                 '-[ Footnotes ]-\n'
-                 '\n'
-                 '[1] Additional information on these special methods may be '
-                 'found in\n'
-                 '    the Python Reference Manual (Basic customization).\n'
-                 '\n'
-                 '[2] As a consequence, the list "[1, 2]" is considered equal '
-                 'to "[1.0,\n'
-                 '    2.0]", and similarly for tuples.\n'
-                 '\n'
-                 '[3] They must have since the parser can’t tell the type of '
-                 'the\n'
-                 '    operands.\n'
-                 '\n'
-                 '[4] Cased characters are those with general category '
-                 'property being\n'
-                 '    one of “Lu” (Letter, uppercase), “Ll” (Letter, '
-                 'lowercase), or “Lt”\n'
-                 '    (Letter, titlecase).\n'
-                 '\n'
-                 '[5] To format only a tuple you should therefore provide a '
-                 'singleton\n'
-                 '    tuple whose only element is the tuple to be formatted.\n',
+                 "      [<class 'bool'>]\n",
  'specialnames': 'Special method names\n'
                  '********************\n'
                  '\n'
@@ -9073,7 +9098,7 @@
                  '   invoking the superclass’s "__new__()" method using\n'
                  '   "super().__new__(cls[, ...])" with appropriate arguments '
                  'and then\n'
-                 '   modifying the newly-created instance as necessary before '
+                 '   modifying the newly created instance as necessary before '
                  'returning\n'
                  '   it.\n'
                  '\n'
@@ -9474,7 +9499,7 @@
                  'is\n'
                  '     intended to provide protection against a '
                  'denial-of-service caused\n'
-                 '     by carefully-chosen inputs that exploit the worst case\n'
+                 '     by carefully chosen inputs that exploit the worst case\n'
                  '     performance of a dict insertion, O(n^2) complexity.  '
                  'See\n'
                  '     http://www.ocert.org/advisories/ocert-2011-003.html '
@@ -12191,12 +12216,15 @@
             'single quotes ("\'") or double quotes (""").  They can also be '
             'enclosed\n'
             'in matching groups of three single or double quotes (these are\n'
-            'generally referred to as *triple-quoted strings*).  The '
-            'backslash\n'
-            '("\\") character is used to escape characters that otherwise have '
-            'a\n'
-            'special meaning, such as newline, backslash itself, or the quote\n'
+            'generally referred to as *triple-quoted strings*). The backslash '
+            '("\\")\n'
+            'character is used to give special meaning to otherwise ordinary\n'
+            'characters like "n", which means ‘newline’ when escaped ("\\n"). '
+            'It can\n'
+            'also be used to escape characters that otherwise have a special\n'
+            'meaning, such as newline, backslash itself, or the quote '
             'character.\n'
+            'See escape sequences below for examples.\n'
             '\n'
             'Bytes literals are always prefixed with "\'b\'" or "\'B\'"; they '
             'produce\n'
@@ -12253,8 +12281,8 @@
             '| Escape Sequence   | Meaning                           | Notes   '
             '|\n'
             '|===================|===================================|=========|\n'
-            '| "\\newline"        | Backslash and newline ignored     '
-            '|         |\n'
+            '| "\\"<newline>      | Backslash and newline ignored     | '
+            '(1)     |\n'
             '+-------------------+-----------------------------------+---------+\n'
             '| "\\\\"              | Backslash ("\\")                   '
             '|         |\n'
@@ -12287,10 +12315,10 @@
             '|         |\n'
             '+-------------------+-----------------------------------+---------+\n'
             '| "\\ooo"            | Character with octal value *ooo*  | '
-            '(1,3)   |\n'
+            '(2,4)   |\n'
             '+-------------------+-----------------------------------+---------+\n'
             '| "\\xhh"            | Character with hex value *hh*     | '
-            '(2,3)   |\n'
+            '(3,4)   |\n'
             '+-------------------+-----------------------------------+---------+\n'
             '\n'
             'Escape sequences only recognized in string literals are:\n'
@@ -12300,24 +12328,36 @@
             '|\n'
             '|===================|===================================|=========|\n'
             '| "\\N{name}"        | Character named *name* in the     | '
-            '(4)     |\n'
+            '(5)     |\n'
             '|                   | Unicode database                  |         '
             '|\n'
             '+-------------------+-----------------------------------+---------+\n'
             '| "\\uxxxx"          | Character with 16-bit hex value   | '
-            '(5)     |\n'
+            '(6)     |\n'
             '|                   | *xxxx*                            |         '
             '|\n'
             '+-------------------+-----------------------------------+---------+\n'
             '| "\\Uxxxxxxxx"      | Character with 32-bit hex value   | '
-            '(6)     |\n'
+            '(7)     |\n'
             '|                   | *xxxxxxxx*                        |         '
             '|\n'
             '+-------------------+-----------------------------------+---------+\n'
             '\n'
             'Notes:\n'
             '\n'
-            '1. As in Standard C, up to three octal digits are accepted.\n'
+            '1. A backslash can be added at the end of a line to ignore the\n'
+            '   newline:\n'
+            '\n'
+            "      >>> 'This string will not include \\\n"
+            "      ... backslashes or newline characters.'\n"
+            "      'This string will not include backslashes or newline "
+            "characters.'\n"
+            '\n'
+            '   The same result can be achieved using triple-quoted strings, '
+            'or\n'
+            '   parentheses and string literal concatenation.\n'
+            '\n'
+            '2. As in Standard C, up to three octal digits are accepted.\n'
             '\n'
             '   Changed in version 3.11: Octal escapes with value larger than\n'
             '   "0o377" produce a "DeprecationWarning". In a future Python '
@@ -12325,20 +12365,20 @@
             '   they will be a "SyntaxWarning" and eventually a '
             '"SyntaxError".\n'
             '\n'
-            '2. Unlike in Standard C, exactly two hex digits are required.\n'
+            '3. Unlike in Standard C, exactly two hex digits are required.\n'
             '\n'
-            '3. In a bytes literal, hexadecimal and octal escapes denote the '
+            '4. In a bytes literal, hexadecimal and octal escapes denote the '
             'byte\n'
             '   with the given value. In a string literal, these escapes '
             'denote a\n'
             '   Unicode character with the given value.\n'
             '\n'
-            '4. Changed in version 3.3: Support for name aliases [1] has been\n'
+            '5. Changed in version 3.3: Support for name aliases [1] has been\n'
             '   added.\n'
             '\n'
-            '5. Exactly four hex digits are required.\n'
+            '6. Exactly four hex digits are required.\n'
             '\n'
-            '6. Any Unicode character can be encoded this way.  Exactly eight '
+            '7. Any Unicode character can be encoded this way.  Exactly eight '
             'hex\n'
             '   digits are required.\n'
             '\n'
@@ -12509,31 +12549,39 @@
         '   try3_stmt ::= "try" ":" suite\n'
         '                 "finally" ":" suite\n'
         '\n'
+        'Additional information on exceptions can be found in section\n'
+        'Exceptions, and information on using the "raise" statement to '
+        'generate\n'
+        'exceptions may be found in section The raise statement.\n'
+        '\n'
+        '\n'
+        '"except" clause\n'
+        '===============\n'
+        '\n'
         'The "except" clause(s) specify one or more exception handlers. When '
         'no\n'
         'exception occurs in the "try" clause, no exception handler is\n'
         'executed. When an exception occurs in the "try" suite, a search for '
         'an\n'
-        'exception handler is started.  This search inspects the except '
-        'clauses\n'
-        'in turn until one is found that matches the exception.  An '
-        'expression-\n'
-        'less except clause, if present, must be last; it matches any\n'
-        'exception.  For an except clause with an expression, that expression\n'
-        'is evaluated, and the clause matches the exception if the resulting\n'
-        'object is “compatible” with the exception.  An object is compatible\n'
-        'with an exception if the object is the class or a *non-virtual base\n'
-        'class* of the exception object, or a tuple containing an item that '
-        'is\n'
-        'the class or a non-virtual base class of the exception object.\n'
+        'exception handler is started. This search inspects the "except"\n'
+        'clauses in turn until one is found that matches the exception. An\n'
+        'expression-less "except" clause, if present, must be last; it '
+        'matches\n'
+        'any exception. For an "except" clause with an expression, that\n'
+        'expression is evaluated, and the clause matches the exception if the\n'
+        'resulting object is “compatible” with the exception.  An object is\n'
+        'compatible with an exception if the object is the class or a *non-\n'
+        'virtual base class* of the exception object, or a tuple containing '
+        'an\n'
+        'item that is the class or a non-virtual base class of the exception\n'
+        'object.\n'
         '\n'
-        'If no except clause matches the exception, the search for an '
-        'exception\n'
-        'handler continues in the surrounding code and on the invocation '
-        'stack.\n'
-        '[1]\n'
+        'If no "except" clause matches the exception, the search for an\n'
+        'exception handler continues in the surrounding code and on the\n'
+        'invocation stack.  [1]\n'
         '\n'
-        'If the evaluation of an expression in the header of an except clause\n'
+        'If the evaluation of an expression in the header of an "except" '
+        'clause\n'
         'raises an exception, the original search for a handler is canceled '
         'and\n'
         'a search starts for the new exception in the surrounding code and on\n'
@@ -12541,21 +12589,20 @@
         'raised\n'
         'the exception).\n'
         '\n'
-        'When a matching except clause is found, the exception is assigned to\n'
-        'the target specified after the "as" keyword in that except clause, '
-        'if\n'
-        'present, and the except clause’s suite is executed.  All except\n'
-        'clauses must have an executable block.  When the end of this block '
-        'is\n'
-        'reached, execution continues normally after the entire try '
-        'statement.\n'
-        '(This means that if two nested handlers exist for the same '
-        'exception,\n'
-        'and the exception occurs in the try clause of the inner handler, the\n'
-        'outer handler will not handle the exception.)\n'
+        'When a matching "except" clause is found, the exception is assigned '
+        'to\n'
+        'the target specified after the "as" keyword in that "except" clause,\n'
+        'if present, and the "except" clause’s suite is executed. All '
+        '"except"\n'
+        'clauses must have an executable block. When the end of this block is\n'
+        'reached, execution continues normally after the entire "try"\n'
+        'statement. (This means that if two nested handlers exist for the '
+        'same\n'
+        'exception, and the exception occurs in the "try" clause of the inner\n'
+        'handler, the outer handler will not handle the exception.)\n'
         '\n'
         'When an exception has been assigned using "as target", it is cleared\n'
-        'at the end of the except clause.  This is as if\n'
+        'at the end of the "except" clause.  This is as if\n'
         '\n'
         '   except E as N:\n'
         '       foo\n'
@@ -12569,12 +12616,13 @@
         '           del N\n'
         '\n'
         'This means the exception must be assigned to a different name to be\n'
-        'able to refer to it after the except clause.  Exceptions are cleared\n'
+        'able to refer to it after the "except" clause. Exceptions are '
+        'cleared\n'
         'because with the traceback attached to them, they form a reference\n'
         'cycle with the stack frame, keeping all locals in that frame alive\n'
         'until the next garbage collection occurs.\n'
         '\n'
-        'Before an except clause’s suite is executed, details about the\n'
+        'Before an "except" clause’s suite is executed, details about the\n'
         'exception are stored in the "sys" module and can be accessed via\n'
         '"sys.exc_info()". "sys.exc_info()" returns a 3-tuple consisting of '
         'the\n'
@@ -12606,16 +12654,21 @@
         '   >>> print(sys.exc_info())\n'
         '   (None, None, None)\n'
         '\n'
+        '\n'
+        '"except*" clause\n'
+        '================\n'
+        '\n'
         'The "except*" clause(s) are used for handling "ExceptionGroup"s. The\n'
         'exception type for matching is interpreted as in the case of '
         '"except",\n'
         'but in the case of exception groups we can have partial matches when\n'
         'the type matches some of the exceptions in the group. This means '
         'that\n'
-        'multiple except* clauses can execute, each handling part of the\n'
-        'exception group. Each clause executes once and handles an exception\n'
-        'group of all matching exceptions.  Each exception in the group is\n'
-        'handled by at most one except* clause, the first that matches it.\n'
+        'multiple "except*" clauses can execute, each handling part of the\n'
+        'exception group. Each clause executes at most once and handles an\n'
+        'exception group of all matching exceptions.  Each exception in the\n'
+        'group is handled by at most one "except*" clause, the first that\n'
+        'matches it.\n'
         '\n'
         '   >>> try:\n'
         '   ...     raise ExceptionGroup("eg",\n'
@@ -12635,22 +12688,36 @@
         '     +-+---------------- 1 ----------------\n'
         '       | ValueError: 1\n'
         '       +------------------------------------\n'
-        '   >>>\n'
         '\n'
-        '   Any remaining exceptions that were not handled by any except* '
+        'Any remaining exceptions that were not handled by any "except*" '
         'clause\n'
-        '   are re-raised at the end, combined into an exception group along '
+        'are re-raised at the end, combined into an exception group along '
         'with\n'
-        '   all exceptions that were raised from within except* clauses.\n'
+        'all exceptions that were raised from within "except*" clauses.\n'
+        '\n'
+        'If the raised exception is not an exception group and its type '
+        'matches\n'
+        'one of the "except*" clauses, it is caught and wrapped by an '
+        'exception\n'
+        'group with an empty message string.\n'
         '\n'
-        '   An except* clause must have a matching type, and this type cannot '
-        'be a\n'
-        '   subclass of :exc:`BaseExceptionGroup`. It is not possible to mix '
-        'except\n'
-        '   and except* in the same :keyword:`try`. :keyword:`break`,\n'
-        '   :keyword:`continue` and :keyword:`return` cannot appear in an '
-        'except*\n'
-        '   clause.\n'
+        '   >>> try:\n'
+        '   ...     raise BlockingIOError\n'
+        '   ... except* BlockingIOError as e:\n'
+        '   ...     print(repr(e))\n'
+        '   ...\n'
+        "   ExceptionGroup('', (BlockingIOError()))\n"
+        '\n'
+        'An "except*" clause must have a matching type, and this type cannot '
+        'be\n'
+        'a subclass of "BaseExceptionGroup". It is not possible to mix '
+        '"except"\n'
+        'and "except*" in the same "try". "break", "continue" and "return"\n'
+        'cannot appear in an "except*" clause.\n'
+        '\n'
+        '\n'
+        '"else" clause\n'
+        '=============\n'
         '\n'
         'The optional "else" clause is executed if the control flow leaves '
         'the\n'
@@ -12659,6 +12726,10 @@
         '"break" statement was executed.  Exceptions in the "else" clause are\n'
         'not handled by the preceding "except" clauses.\n'
         '\n'
+        '\n'
+        '"finally" clause\n'
+        '================\n'
+        '\n'
         'If "finally" is present, it specifies a ‘cleanup’ handler.  The '
         '"try"\n'
         'clause is executed, including any "except" and "else" clauses.  If '
@@ -12706,11 +12777,6 @@
         '   >>> foo()\n'
         "   'finally'\n"
         '\n'
-        'Additional information on exceptions can be found in section\n'
-        'Exceptions, and information on using the "raise" statement to '
-        'generate\n'
-        'exceptions may be found in section The raise statement.\n'
-        '\n'
         'Changed in version 3.8: Prior to Python 3.8, a "continue" statement\n'
         'was illegal in the "finally" clause due to a problem with the\n'
         'implementation.\n',
@@ -12910,7 +12976,7 @@
           '         points. All the code points in the range "U+0000 - '
           'U+10FFFF"\n'
           '         can be represented in a string.  Python doesn’t have a '
-          '*char*\n'
+          'char\n'
           '         type; instead, every code point in the string is '
           'represented\n'
           '         as a string object with length "1".  The built-in '
@@ -14336,7 +14402,11 @@
                  'abstract\n'
                  'base class "collections.abc.Set" are available (for example, '
                  '"==",\n'
-                 '"<", or "^").\n'
+                 '"<", or "^").  While using set operators, set-like views '
+                 'accept any\n'
+                 'iterable as the other operand, unlike sets which only accept '
+                 'sets as\n'
+                 'the input.\n'
                  '\n'
                  'An example of dictionary view usage:\n'
                  '\n'
@@ -14370,6 +14440,8 @@
                  "   {'bacon'}\n"
                  "   >>> keys ^ {'sausage', 'juice'}\n"
                  "   {'juice', 'sausage', 'bacon', 'spam'}\n"
+                 "   >>> keys | ['juice', 'juice', 'juice']\n"
+                 "   {'juice', 'sausage', 'bacon', 'spam', 'eggs'}\n"
                  '\n'
                  '   >>> # get back a read-only proxy for the original '
                  'dictionary\n'
diff --git a/Misc/NEWS.d/3.12.0a1.rst b/Misc/NEWS.d/3.12.0a1.rst
new file mode 100644
index 0000000000000000000000000000000000000000..2a943fe481af99a6da068cba9ed743088d80496e
--- /dev/null
+++ b/Misc/NEWS.d/3.12.0a1.rst
@@ -0,0 +1,6194 @@
+.. date: 2022-09-28-17-09-37
+.. gh-issue: 97616
+.. nonce: K1e3Xs
+.. release date: 2022-10-25
+.. section: Security
+
+Fix multiplying a list by an integer (``list *= int``): detect the integer
+overflow when the new allocated length is close to the maximum size. Issue
+reported by Jordan Limor.  Patch by Victor Stinner.
+
+..
+
+.. date: 2022-09-07-10-42-00
+.. gh-issue: 97514
+.. nonce: Yggdsl
+.. section: Security
+
+On Linux the :mod:`multiprocessing` module returns to using filesystem
+backed unix domain sockets for communication with the *forkserver* process
+instead of the Linux abstract socket namespace.  Only code that chooses to
+use the :ref:`"forkserver" start method <multiprocessing-start-methods>` is
+affected.
+
+Abstract sockets have no permissions and could allow any user on the system
+in the same `network namespace
+<https://man7.org/linux/man-pages/man7/network_namespaces.7.html>`_ (often
+the whole system) to inject code into the multiprocessing *forkserver*
+process. This was a potential privilege escalation. Filesystem based socket
+permissions restrict this to the *forkserver* process user as was the
+default in Python 3.8 and earlier.
+
+This prevents Linux `CVE-2022-42919
+<https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-42919>`_.
+
+..
+
+.. date: 2022-06-15-20-09-23
+.. gh-issue: 87389
+.. nonce: QVaC3f
+.. section: Security
+
+:mod:`http.server`: Fix an open redirection vulnerability in the HTTP server
+when an URI path starts with ``//``.  Vulnerability discovered, and initial
+fix proposed, by Hamza Avvan.
+
+..
+
+.. date: 2022-06-03-12-52-53
+.. gh-issue: 79096
+.. nonce: YVoxgC
+.. section: Security
+
+LWPCookieJar and MozillaCookieJar create files with file mode 600 instead of
+644 (Microsoft Windows is not affected)
+
+..
+
+.. date: 2022-05-19-08-53-07
+.. gh-issue: 92888
+.. nonce: TLtR9W
+.. section: Security
+
+Fix ``memoryview`` use after free when accessing the backing buffer in
+certain cases.
+
+..
+
+.. date: 2022-04-27-18-25-30
+.. gh-issue: 68966
+.. nonce: gjS8zs
+.. section: Security
+
+The deprecated mailcap module now refuses to inject unsafe text (filenames,
+MIME types, parameters) into shell commands. Instead of using such text, it
+will warn and act as if a match was not found (or for test commands, as if
+the test failed).
+
+..
+
+.. date: 2022-10-19-23-48-46
+.. gh-issue: 98374
+.. nonce: eOBh8M
+.. section: Core and Builtins
+
+Suppress ImportError for invalid query for help() command. Patch by Dong-hee
+Na.
+
+..
+
+.. date: 2022-10-19-20-53-38
+.. gh-issue: 98461
+.. nonce: iNmPDV
+.. section: Core and Builtins
+
+Fix source location in bytecode for list, set and dict comprehensions as
+well as generator expressions.
+
+..
+
+.. date: 2022-10-19-18-03-28
+.. gh-issue: 98354
+.. nonce: GRGta3
+.. section: Core and Builtins
+
+Added unicode check for ``name`` attribute of ``spec`` argument passed in
+:func:`_imp.create_builtin` function.
+
+..
+
+.. date: 2022-10-18-16-17-44
+.. gh-issue: 98398
+.. nonce: x4rYK_
+.. section: Core and Builtins
+
+Fix source location of 'assert' bytecodes.
+
+..
+
+.. date: 2022-10-18-14-11-32
+.. gh-issue: 98390
+.. nonce: H1sxJu
+.. section: Core and Builtins
+
+Fix location of sub-expressions of boolean expressions, by reducing their
+scope to that of the sub-expression.
+
+..
+
+.. date: 2022-10-13-23-23-01
+.. gh-issue: 98254
+.. nonce: bC8IKt
+.. section: Core and Builtins
+
+Modules from the standard library are now potentially suggested as part of
+the error messages displayed by the interpreter when an :exc:`NameError` is
+raised to the top level. Patch by Pablo Galindo
+
+..
+
+.. date: 2022-10-06-23-13-34
+.. gh-issue: 97997
+.. nonce: JQaJKF
+.. section: Core and Builtins
+
+Add running column offset to the tokenizer state to avoid calculating AST
+column information with pointer arithmetic.
+
+..
+
+.. date: 2022-10-06-20-41-29
+.. gh-issue: 97973
+.. nonce: gB-xWi
+.. section: Core and Builtins
+
+Modify the tokenizer to return all necessary information the parser needs to
+set location information in the AST nodes, so that the parser does not have
+to calculate those doing pointer arithmetic.
+
+..
+
+.. date: 2022-10-06-15-45-57
+.. gh-issue: 96078
+.. nonce: fS-6mU
+.. section: Core and Builtins
+
+:func:`os.sched_yield` now release the GIL while calling sched_yield(2).
+Patch by Dong-hee Na.
+
+..
+
+.. date: 2022-10-06-14-14-28
+.. gh-issue: 97955
+.. nonce: Nq5VXD
+.. section: Core and Builtins
+
+Migrate :mod:`zoneinfo` to Argument Clinic.
+
+..
+
+.. date: 2022-10-06-06-36-29
+.. gh-issue: 97912
+.. nonce: jGRJpa
+.. section: Core and Builtins
+
+The compiler now avoids quadratic behavior when finding which instructions
+should use the :opcode:`LOAD_FAST_CHECK` opcode.
+
+..
+
+.. date: 2022-10-06-02-11-34
+.. gh-issue: 97002
+.. nonce: Zvsk71
+.. section: Core and Builtins
+
+Fix an issue where several frame objects could be backed by the same
+interpreter frame, possibly leading to corrupted memory and hard crashes of
+the interpreter.
+
+..
+
+.. date: 2022-10-05-17-02-22
+.. gh-issue: 97943
+.. nonce: LYAWlE
+.. section: Core and Builtins
+
+Bugfix: :func:`PyFunction_GetAnnotations` should return a borrowed
+reference. It was returning a new reference.
+
+..
+
+.. date: 2022-10-05-11-37-15
+.. gh-issue: 97922
+.. nonce: Zu9Bge
+.. section: Core and Builtins
+
+The Garbage Collector now runs only on the eval breaker mechanism of the
+Python bytecode evaluation loop instead on object allocations. The GC can
+also run when :c:func:`PyErr_CheckSignals` is called so C extensions that
+need to run for a long time without executing any Python code also have a
+chance to execute the GC periodically.
+
+..
+
+.. date: 2022-10-05-00-37-27
+.. gh-issue: 65961
+.. nonce: z0Ys0y
+.. section: Core and Builtins
+
+When ``__package__`` is different than ``__spec__.parent``, raise a
+``DeprecationWarning`` instead of ``ImportWarning``.
+
+Also remove ``importlib.util.set_package()`` which was scheduled for
+removal.
+
+..
+
+.. date: 2022-10-04-17-02-18
+.. gh-issue: 97850
+.. nonce: E3QTRA
+.. section: Core and Builtins
+
+Long deprecated, ``module_repr()`` should now be completely eradicated.
+
+..
+
+.. date: 2022-10-04-14-04-40
+.. gh-issue: 86298
+.. nonce: QVM7G1
+.. section: Core and Builtins
+
+In cases where ``warnings.warn_explicit()`` consults the module's loader, an
+``DeprecationWarning`` is issued when ``m.__loader__`` differs from
+``m.__spec__.loader``.
+
+..
+
+.. date: 2022-10-04-02-00-10
+.. gh-issue: 97779
+.. nonce: f3N1hI
+.. section: Core and Builtins
+
+Ensure that all Python frame objects are backed by "complete" frames.
+
+..
+
+.. date: 2022-10-03-16-12-39
+.. gh-issue: 91052
+.. nonce: MsYL9d
+.. section: Core and Builtins
+
+Add API for subscribing to modification events on selected dictionaries.
+
+..
+
+.. date: 2022-10-03-13-35-48
+.. gh-issue: 97752
+.. nonce: 0xTjJY
+.. section: Core and Builtins
+
+Fix possible data corruption or crashes when accessing the ``f_back`` member
+of newly-created generator or coroutine frames.
+
+..
+
+.. date: 2022-10-01-08-55-09
+.. gh-issue: 97591
+.. nonce: pw6kkH
+.. section: Core and Builtins
+
+Fixed a missing incref/decref pair in ``Exception.__setstate__()``. Patch by
+Ofey Chan.
+
+..
+
+.. date: 2022-09-30-13-26-58
+.. gh-issue: 97670
+.. nonce: n61vMR
+.. section: Core and Builtins
+
+Remove the :func:`sys.getdxp` function and the
+``Tools/scripts/analyze_dxp.py`` script. DXP stands for "dynamic execution
+pairs". They were related to ``DYNAMIC_EXECUTION_PROFILE`` and ``DXPAIRS``
+macros which have been removed in Python 3.11. Python can now be built with
+:option:`./configure --enable-pystats <--enable-pystats>` to gather
+statistics on Python opcodes.  Patch by Victor Stinner.
+
+..
+
+.. date: 2022-09-29-15-19-29
+.. gh-issue: 94526
+.. nonce: wq5m6T
+.. section: Core and Builtins
+
+Fix the Python path configuration used to initialized :data:`sys.path` at
+Python startup. Paths are no longer encoded to UTF-8/strict to avoid
+encoding errors if it contains surrogate characters (bytes paths are decoded
+with the surrogateescape error handler). Patch by Victor Stinner.
+
+..
+
+.. date: 2022-09-27-11-59-13
+.. gh-issue: 96670
+.. nonce: XrBBit
+.. section: Core and Builtins
+
+The parser now raises :exc:`SyntaxError` when parsing source code containing
+null bytes. Patch by Pablo Galindo
+
+..
+
+.. date: 2022-09-21-16-06-37
+.. gh-issue: 96975
+.. nonce: BmE0XY
+.. section: Core and Builtins
+
+Fix a crash occurring when :c:func:`PyEval_GetFrame` is called while the
+topmost Python frame is in a partially-initialized state.
+
+..
+
+.. date: 2022-09-21-14-38-31
+.. gh-issue: 96848
+.. nonce: WuoLzU
+.. section: Core and Builtins
+
+Fix command line parsing: reject :option:`-X int_max_str_digits <-X>` option
+with no value (invalid) when the :envvar:`PYTHONINTMAXSTRDIGITS` environment
+variable is set to a valid limit. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-09-20-11-06-45
+.. gh-issue: 95921
+.. nonce: dkcRQn
+.. section: Core and Builtins
+
+Fix overly-broad source position information for chained comparisons used as
+branching conditions.
+
+..
+
+.. date: 2022-09-19-03-35-01
+.. gh-issue: 96821
+.. nonce: izK6JA
+.. section: Core and Builtins
+
+Fix undefined behaviour in ``audioop.c``.
+
+..
+
+.. date: 2022-09-18-08-47-40
+.. gh-issue: 96821
+.. nonce: Co2iOq
+.. section: Core and Builtins
+
+Fix undefined behaviour in ``_testcapimodule.c``.
+
+..
+
+.. date: 2022-09-16-19-02-40
+.. gh-issue: 95778
+.. nonce: cJmnst
+.. section: Core and Builtins
+
+When :exc:`ValueError` is raised if an integer is larger than the limit,
+mention the :func:`sys.set_int_max_str_digits` function in the error
+message. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-09-16-16-54-35
+.. gh-issue: 96387
+.. nonce: GRzewg
+.. section: Core and Builtins
+
+At Python exit, sometimes a thread holding the GIL can wait forever for a
+thread (usually a daemon thread) which requested to drop the GIL, whereas
+the thread already exited. To fix the race condition, the thread which
+requested the GIL drop now resets its request before exiting. Issue
+discovered and analyzed by Mingliang ZHAO. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-09-16-12-36-13
+.. gh-issue: 96864
+.. nonce: PLU3i8
+.. section: Core and Builtins
+
+Fix a possible assertion failure, fatal error, or :exc:`SystemError` if a
+line tracing event raises an exception while opcode tracing is enabled.
+
+..
+
+.. date: 2022-09-13-21-45-07
+.. gh-issue: 95778
+.. nonce: Oll4_5
+.. section: Core and Builtins
+
+The ``PyLong_FromString`` function was refactored to make it more
+maintainable and extensible.
+
+..
+
+.. date: 2022-09-13-12-06-46
+.. gh-issue: 96678
+.. nonce: NqGFyb
+.. section: Core and Builtins
+
+Fix undefined behaviour in C code of null pointer arithmetic.
+
+..
+
+.. date: 2022-09-12-16-58-22
+.. gh-issue: 96754
+.. nonce: 0GRme5
+.. section: Core and Builtins
+
+Make sure that all frame objects created are created from valid interpreter
+frames. Prevents the possibility of invalid frames in backtraces and signal
+handlers.
+
+..
+
+.. date: 2022-09-12-15-15-04
+.. gh-issue: 90997
+.. nonce: sZO8c9
+.. section: Core and Builtins
+
+Improve the performance of reading and writing inline bytecode caches on
+some platforms.
+
+..
+
+.. date: 2022-09-11-12-43-43
+.. gh-issue: 96751
+.. nonce: anRT6a
+.. section: Core and Builtins
+
+Remove dead code from ``CALL_FUNCTION_EX`` opcode.
+
+..
+
+.. date: 2022-09-11-00-37-50
+.. gh-issue: 90751
+.. nonce: VE8-zf
+.. section: Core and Builtins
+
+:class:`memoryview` now supports half-floats. Patch by Dong-hee Na and
+Antoine Pitrou.
+
+..
+
+.. date: 2022-09-09-13-13-27
+.. gh-issue: 96678
+.. nonce: vMxi9F
+.. section: Core and Builtins
+
+Fix case of undefined behavior in ceval.c
+
+..
+
+.. date: 2022-09-08-20-58-10
+.. gh-issue: 64373
+.. nonce: AfCi36
+.. section: Core and Builtins
+
+Convert :mod:`_functools` to argument clinic.
+
+..
+
+.. date: 2022-09-07-13-38-37
+.. gh-issue: 96641
+.. nonce: wky0Fc
+.. section: Core and Builtins
+
+Do not expose ``KeyWrapper`` in :mod:`_functools`.
+
+..
+
+.. date: 2022-09-07-12-02-11
+.. gh-issue: 96636
+.. nonce: YvN-K6
+.. section: Core and Builtins
+
+Ensure that tracing, ``sys.setrace()``, is turned on immediately. In
+pre-release versions of 3.11, some tracing events might have been lost when
+turning on tracing in a ``__del__`` method or interrupt.
+
+..
+
+.. date: 2022-09-06-16-54-49
+.. gh-issue: 96572
+.. nonce: 8DRsaW
+.. section: Core and Builtins
+
+Fix use after free in trace refs build mode. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-09-06-16-22-13
+.. gh-issue: 96611
+.. nonce: 14wIX8
+.. section: Core and Builtins
+
+When loading a file with invalid UTF-8 inside a multi-line string, a correct
+SyntaxError is emitted.
+
+..
+
+.. date: 2022-09-06-14-26-36
+.. gh-issue: 96612
+.. nonce: P4ZbeY
+.. section: Core and Builtins
+
+Make sure that incomplete frames do not show up in tracemalloc traces.
+
+..
+
+.. date: 2022-09-06-11-19-03
+.. gh-issue: 90230
+.. nonce: YOtzs5
+.. section: Core and Builtins
+
+Fix compiler warnings and test failures when building with
+``--enable-pystats``.
+
+..
+
+.. date: 2022-09-05-19-20-44
+.. gh-issue: 96587
+.. nonce: bVxhX2
+.. section: Core and Builtins
+
+Correctly raise ``SyntaxError`` on exception groups (:pep:`654`) on python
+versions prior to 3.11
+
+..
+
+.. date: 2022-09-05-16-43-44
+.. gh-issue: 96569
+.. nonce: 9lmTCC
+.. section: Core and Builtins
+
+Remove two cases of undefined behavoir, by adding NULL checks.
+
+..
+
+.. date: 2022-09-05-15-07-25
+.. gh-issue: 96582
+.. nonce: HEsL5s
+.. section: Core and Builtins
+
+Fix possible ``NULL`` pointer dereference in ``_PyThread_CurrentFrames``.
+Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-09-05-09-56-32
+.. gh-issue: 91079
+.. nonce: H4-DdU
+.. section: Core and Builtins
+
+Separate Python recursion checking from C recursion checking which reduces
+the chance of C stack overflow and allows the recursion limit to be
+increased safely.
+
+..
+
+.. date: 2022-09-02-16-47-52
+.. gh-issue: 93911
+.. nonce: vF-GWe
+.. section: Core and Builtins
+
+Fix an issue that could prevent :opcode:`LOAD_ATTR` from specializing
+properly when accessing properties.
+
+..
+
+.. date: 2022-08-31-18-46-13
+.. gh-issue: 96348
+.. nonce: xzCoTP
+.. section: Core and Builtins
+
+Emit a DeprecationWarning when :meth:`~generator.throw`,
+:meth:`~coroutine.throw` or :meth:`~agen.athrow` are called with more than
+one argument.
+
+..
+
+.. date: 2022-08-29-13-06-58
+.. gh-issue: 95196
+.. nonce: eGRR4b
+.. section: Core and Builtins
+
+Disable incorrect pickling of the C implemented classmethod descriptors.
+
+..
+
+.. date: 2022-08-29-00-37-21
+.. gh-issue: 96364
+.. nonce: c-IVyb
+.. section: Core and Builtins
+
+Fix text signatures of ``list.__getitem__`` and ``dict.__getitem__``.
+
+..
+
+.. date: 2022-08-28-10-51-19
+.. gh-issue: 96352
+.. nonce: jTLD2d
+.. section: Core and Builtins
+
+Fix :exc:`AttributeError` missing ``name`` and ``obj`` attributes in
+:meth:`object.__getattribute__`. Patch by Philip Georgi.
+
+..
+
+.. date: 2022-08-26-18-46-32
+.. gh-issue: 93554
+.. nonce: QEaCcK
+.. section: Core and Builtins
+
+Change the jump opcodes so that all conditional jumps are forward jumps.
+Backward jumps are converted by the assembler into a conditional forward
+jump whose target is the fallthrough block (and with a reversed condition),
+followed by an unconditional backward jump. For example:
+
+``POP_JUMP_IF_TRUE BACKWARD_TARGET`` becomes ``POP_JUMP_IF_FALSE NEXT_BLOCK;
+JUMP BACKWARD_TARGET``.
+
+All the directed conditional jump opcodes were removed:
+``POP_JUMP_FORWARD_IF_TRUE``, ``POP_JUMP_BACKWARD_IF_TRUE``,
+``POP_JUMP_FORWARD_IF_FALSE``, ``POP_JUMP_BACKWARD_IF_FALSE``,
+``POP_JUMP_FORWARD_IF_NONE``, ``POP_JUMP_BACKWARD_IF_NONE``,
+``POP_JUMP_FORWARD_IF_NOT_NONE``, ``POP_JUMP_BACKWARD_IF_NOT_NONE``.
+
+The corresponding opcodes without direction are no longer
+pseudo-instructions, and they implement the forward conditional jumps.
+
+..
+
+.. date: 2022-08-25-10-19-34
+.. gh-issue: 96268
+.. nonce: AbYrLB
+.. section: Core and Builtins
+
+Loading a file with invalid UTF-8 will now report the broken character at
+the correct location.
+
+..
+
+.. date: 2022-08-24-14-30-26
+.. gh-issue: 96237
+.. nonce: msif5f
+.. section: Core and Builtins
+
+The internal field ``_PyInterpreterFrame.f_func`` is renamed to
+``_PyInterpreterFrame.f_funcobj`` and may be any object. The ``f_globals``
+and ``f_builtin`` fields may hold junk values.
+
+It is safest to treat the ``_PyInterpreterFrame`` struct as opaque.
+
+..
+
+.. date: 2022-08-22-21-33-28
+.. gh-issue: 96187
+.. nonce: W_6SRG
+.. section: Core and Builtins
+
+Fixed a bug that caused ``_PyCode_GetExtra`` to return garbage for negative
+indexes. Patch by Pablo Galindo
+
+..
+
+.. date: 2022-08-20-18-36-40
+.. gh-issue: 96143
+.. nonce: nh3GFM
+.. section: Core and Builtins
+
+Add a new ``-X perf`` Python command line option as well as
+:func:`sys.activate_stack_trampoline` and
+:func:`sys.deactivate_stack_trampoline` function in the :mod:`sys` module
+that allows to set/unset the interpreter in a way that the Linux ``perf``
+profiler can detect Python calls. The new
+:func:`sys.is_stack_trampoline_active` function allows to query the state of
+the perf trampoline. Design by Pablo Galindo. Patch by Pablo Galindo and
+Christian Heimes with contributions from Gregory P. Smith [Google] and Mark
+Shannon.
+
+..
+
+.. date: 2022-08-19-06-51-17
+.. gh-issue: 96071
+.. nonce: mVgPAo
+.. section: Core and Builtins
+
+Fix a deadlock in :c:func:`PyGILState_Ensure` when allocating new thread
+state. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-08-18-13-47-59
+.. gh-issue: 96046
+.. nonce: 5Hqbka
+.. section: Core and Builtins
+
+:c:func:`PyType_Ready` now initializes ``ht_cached_keys`` and performs
+additional checks to ensure that type objects are properly configured. This
+avoids crashes in 3rd party packages that don't use regular API to create
+new types.
+
+..
+
+.. date: 2022-08-15-21-08-11
+.. gh-issue: 96005
+.. nonce: 6eoc8k
+.. section: Core and Builtins
+
+On WASI :data:`~errno.ENOTCAPABLE` is now mapped to :exc:`PermissionError`.
+The :mod:`errno` modules exposes the new error number. ``getpath.py`` now
+ignores :exc:`PermissionError` when it cannot open landmark files
+``pybuilddir.txt`` and ``pyenv.cfg``.
+
+..
+
+.. date: 2022-08-15-20-52-41
+.. gh-issue: 93678
+.. nonce: X7GuIJ
+.. section: Core and Builtins
+
+Added test a harness for direct unit tests of the compiler's optimization
+stage. The ``_testinternalcapi.optimize_cfg()`` function runs the optimiser
+on a sequence of instructions. The ``CfgOptimizationTestCase`` class in
+``test.support`` has utilities for invoking the optimizer and checking the
+output.
+
+..
+
+.. date: 2022-08-15-12-41-14
+.. gh-issue: 95245
+.. nonce: N4gOUV
+.. section: Core and Builtins
+
+Reduces the size of a "simple" Python object from 8 to 6 words by moving the
+weakreflist pointer into the pre-header directly before the object's
+dict/values pointer.
+
+..
+
+.. date: 2022-08-15-11-58-05
+.. gh-issue: 90997
+.. nonce: bWwV8Q
+.. section: Core and Builtins
+
+Compile virtual :keyword:`try`/:keyword:`except` blocks to handle exceptions
+raised during :meth:`~generator.close` or :meth:`~generator.throw` calls
+through a suspended frame.
+
+..
+
+.. date: 2022-08-14-10-04-44
+.. gh-issue: 95977
+.. nonce: gCTZb9
+.. section: Core and Builtins
+
+Optimized calling :meth:`~object.__get__` with vectorcall. Patch by Kumar
+Aditya.
+
+..
+
+.. date: 2022-08-12-18-13-49
+.. gh-issue: 91210
+.. nonce: AWMSLj
+.. section: Core and Builtins
+
+Improve error message when a parameter without a default value follows one
+with a default value, and show the same message, even when the
+non-default/default sequence is preceded by positional-only parameters.
+
+..
+
+.. date: 2022-08-12-13-04-25
+.. gh-issue: 95922
+.. nonce: YNCtyX
+.. section: Core and Builtins
+
+Fixed bug where the compiler's ``eliminate_empty_basic_blocks`` function
+ignores the last block of the code unit.
+
+..
+
+.. date: 2022-08-11-11-01-56
+.. gh-issue: 95818
+.. nonce: iClLdl
+.. section: Core and Builtins
+
+Skip over incomplete frames in :c:func:`PyThreadState_GetFrame`.
+
+..
+
+.. date: 2022-08-11-09-19-55
+.. gh-issue: 95876
+.. nonce: YpQfoV
+.. section: Core and Builtins
+
+Fix format string in ``_PyPegen_raise_error_known_location`` that can lead
+to memory corruption on some 64bit systems. The function was building a
+tuple with ``i`` (int) instead of ``n`` (Py_ssize_t) for Py_ssize_t
+arguments.
+
+..
+
+.. date: 2022-08-04-18-46-54
+.. gh-issue: 95605
+.. nonce: FbpCoG
+.. section: Core and Builtins
+
+Fix misleading contents of error message when converting an all-whitespace
+string to :class:`float`.
+
+..
+
+.. date: 2022-07-31-13-23-12
+.. gh-issue: 95150
+.. nonce: 67FXVo
+.. section: Core and Builtins
+
+Update code object hashing and equality to consider all debugging and
+exception handling tables. This fixes an issue where certain non-identical
+code objects could be "deduplicated" during compilation.
+
+..
+
+.. date: 2022-07-31-03-22-58
+.. gh-issue: 91146
+.. nonce: Y2Hziy
+.. section: Core and Builtins
+
+Reduce allocation size of :class:`list` from :meth:`str.split` and
+:meth:`str.rsplit`. Patch by Dong-hee Na and Inada Naoki.
+
+..
+
+.. date: 2022-07-28-19-07-06
+.. gh-issue: 87092
+.. nonce: 73IPS1
+.. section: Core and Builtins
+
+Create a 'jump target label' abstraction in the compiler so that the
+compiler's codegen stage does not work directly with basic blocks. This
+prepares the code for changes to the underlying CFG generation mechanism.
+
+..
+
+.. date: 2022-07-28-08-33-31
+.. gh-issue: 95355
+.. nonce: yN4XVk
+.. section: Core and Builtins
+
+``_PyPegen_Parser_New`` now properly detects token memory allocation errors.
+Patch by Honglin Zhu.
+
+..
+
+.. date: 2022-07-27-14-21-57
+.. gh-issue: 90081
+.. nonce: HVAS5x
+.. section: Core and Builtins
+
+Run Python code in tracer/profiler function at full speed. Fixes slowdown in
+earlier versions of 3.11.
+
+..
+
+.. date: 2022-07-27-14-05-07
+.. gh-issue: 95324
+.. nonce: 28Q5u7
+.. section: Core and Builtins
+
+Emit a warning in debug mode if an object does not call
+:c:func:`PyObject_GC_UnTrack` before deallocation. Patch by Pablo Galindo.
+
+..
+
+.. date: 2022-07-26-12-59-03
+.. gh-issue: 95245
+.. nonce: GHWczn
+.. section: Core and Builtins
+
+Merge managed dict and values pointer into a single tagged pointer to save
+one word in the pre-header.
+
+..
+
+.. date: 2022-07-26-09-31-12
+.. gh-issue: 93678
+.. nonce: W8vvgT
+.. section: Core and Builtins
+
+Add cfg_builder struct and refactor the relevant code so that a cfg can be
+constructed without an instance of the compiler struct.
+
+..
+
+.. date: 2022-07-24-00-27-47
+.. gh-issue: 95185
+.. nonce: ghYTZx
+.. section: Core and Builtins
+
+Prevented crashes in the AST constructor when compiling some absurdly long
+expressions like ``"+0"*1000000``. :exc:`RecursionError` is now raised
+instead. Patch by Pablo Galindo
+
+..
+
+.. date: 2022-07-23-19-16-25
+.. gh-issue: 93351
+.. nonce: 0Jyvu-
+.. section: Core and Builtins
+
+:class:`ast.AST` node positions are now validated when provided to
+:func:`compile` and other related functions. If invalid positions are
+detected, a :exc:`ValueError` will be raised.
+
+..
+
+.. date: 2022-07-22-12-53-34
+.. gh-issue: 94438
+.. nonce: hNqACc
+.. section: Core and Builtins
+
+Fix an issue that caused extended opcode arguments and some conditional pops
+to be ignored when calculating valid jump targets for assignments to the
+``f_lineno`` attribute of frame objects. In some cases, this could cause
+inconsistent internal state, resulting in a hard crash of the interpreter.
+
+..
+
+.. date: 2022-07-21-19-19-20
+.. gh-issue: 95060
+.. nonce: 4xdT1f
+.. section: Core and Builtins
+
+Undocumented ``PyCode_Addr2Location`` function now properly returns when
+``addrq`` argument is less than zero.
+
+..
+
+.. date: 2022-07-21-17-54-52
+.. gh-issue: 95113
+.. nonce: NnSLpT
+.. section: Core and Builtins
+
+Replace all ``EXTENDED_ARG_QUICK`` instructions with basic
+:opcode:`EXTENDED_ARG` instructions in unquickened code. Consumers of
+non-adaptive bytecode should be able to handle extended arguments the same
+way they were handled in CPython 3.10 and older.
+
+..
+
+.. date: 2022-07-20-13-46-01
+.. gh-issue: 91409
+.. nonce: dhL8Zo
+.. section: Core and Builtins
+
+Fix incorrect source location info caused by certain optimizations in the
+bytecode compiler.
+
+..
+
+.. date: 2022-07-20-09-04-55
+.. gh-issue: 95023
+.. nonce: bs-xd7
+.. section: Core and Builtins
+
+Implement :func:`os.setns` and  :func:`os.unshare` for Linux. Patch by Noam
+Cohen.
+
+..
+
+.. date: 2022-07-19-16-30-59
+.. gh-issue: 94036
+.. nonce: _6Utkm
+.. section: Core and Builtins
+
+Fix incorrect source location info for some multi-line attribute accesses
+and method calls.
+
+..
+
+.. date: 2022-07-19-09-41-55
+.. gh-issue: 94938
+.. nonce: xYBlM7
+.. section: Core and Builtins
+
+Fix error detection in some builtin functions when keyword argument name is
+an instance of a str subclass with overloaded ``__eq__`` and ``__hash__``.
+Previously it could cause SystemError or other undesired behavior.
+
+..
+
+.. date: 2022-07-19-04-34-56
+.. gh-issue: 94996
+.. nonce: dV564A
+.. section: Core and Builtins
+
+:func:`ast.parse` will no longer parse function definitions with
+positional-only params when passed ``feature_version`` less than ``(3, 8)``.
+Patch by Shantanu Jain.
+
+..
+
+.. date: 2022-07-18-14-19-21
+.. gh-issue: 94739
+.. nonce: NQJQi7
+.. section: Core and Builtins
+
+Allow jumping within, out of, and across exception handlers in the debugger.
+
+..
+
+.. date: 2022-07-18-05-10-29
+.. gh-issue: 94949
+.. nonce: OsZ7_s
+.. section: Core and Builtins
+
+:func:`ast.parse` will no longer parse parenthesized context managers when
+passed ``feature_version`` less than ``(3, 9)``. Patch by Shantanu Jain.
+
+..
+
+.. date: 2022-07-18-04-48-34
+.. gh-issue: 94947
+.. nonce: df9gUw
+.. section: Core and Builtins
+
+:func:`ast.parse` will no longer parse assignment expressions when passed
+``feature_version`` less than ``(3, 8)``. Patch by Shantanu Jain.
+
+..
+
+.. date: 2022-07-17-15-54-29
+.. gh-issue: 91256
+.. nonce: z7i7Q5
+.. section: Core and Builtins
+
+Ensures the program name is known for help text during interpreter startup.
+
+..
+
+.. date: 2022-07-16-08-14-17
+.. gh-issue: 94869
+.. nonce: eRwMsX
+.. section: Core and Builtins
+
+Fix the column offsets for some expressions in multi-line f-strings
+:mod:`ast` nodes. Patch by Pablo Galindo.
+
+..
+
+.. date: 2022-07-15-22-47-44
+.. gh-issue: 94893
+.. nonce: YiJYcW
+.. section: Core and Builtins
+
+Fix an issue where frame object manipulations could corrupt inline bytecode
+caches.
+
+..
+
+.. date: 2022-07-15-22-16-08
+.. gh-issue: 94822
+.. nonce: zRRzBN
+.. section: Core and Builtins
+
+Fix an issue where lookups of metaclass descriptors may be ignored when an
+identically-named attribute also exists on the class itself.
+
+..
+
+.. date: 2022-07-15-16-15-04
+.. gh-issue: 91153
+.. nonce: HiBmtt
+.. section: Core and Builtins
+
+Fix an issue where a :class:`bytearray` item assignment could crash if it's
+resized by the new value's :meth:`__index__` method.
+
+..
+
+.. date: 2022-07-14-10-07-53
+.. gh-issue: 90699
+.. nonce: x3aG9m
+.. section: Core and Builtins
+
+Fix reference counting bug in :meth:`bool.__repr__`. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-07-08-16-44-11
+.. gh-issue: 94694
+.. nonce: VkL2CM
+.. section: Core and Builtins
+
+Fix an issue that could cause code with multi-line method lookups to have
+misleading or incorrect column offset information. In some cases (when
+compiling a hand-built AST) this could have resulted in a hard crash of the
+interpreter.
+
+..
+
+.. date: 2022-07-08-11-44-45
+.. gh-issue: 93252
+.. nonce: i2358c
+.. section: Core and Builtins
+
+Fix an issue that caused internal frames to outlive failed Python function
+calls, possibly resulting in memory leaks or hard interpreter crashes.
+
+..
+
+.. date: 2022-07-07-21-13-25
+.. gh-issue: 94215
+.. nonce: _Sv9Ms
+.. section: Core and Builtins
+
+Fix an issue where exceptions raised by line-tracing events would cause
+frames to be left in an invalid state, possibly resulting in a hard crash of
+the interpreter.
+
+..
+
+.. date: 2022-07-06-14-02-26
+.. gh-issue: 92228
+.. nonce: 44Cbly
+.. section: Core and Builtins
+
+Disable the compiler's inline-small-exit-blocks optimization for exit blocks
+that are associated with source code lines. This fixes a bug where the
+debugger cannot tell where an exception handler ends and the following code
+block begins.
+
+..
+
+.. date: 2022-07-01-20-00-19
+.. gh-issue: 94485
+.. nonce: mo5st7
+.. section: Core and Builtins
+
+Line number of a module's ``RESUME`` instruction is set to 0 as specified in
+:pep:`626`.
+
+..
+
+.. date: 2022-06-30-15-07-26
+.. gh-issue: 94438
+.. nonce: btzHSk
+.. section: Core and Builtins
+
+Account for instructions that can push NULL to the stack when setting line
+number in a frame. Prevents some (unlikely) crashes.
+
+..
+
+.. date: 2022-06-29-22-18-36
+.. gh-issue: 91719
+.. nonce: 3APYYI
+.. section: Core and Builtins
+
+Reload ``opcode`` when raising ``unknown opcode error`` in the interpreter
+main loop, for C compilers to generate dispatching code independently.
+
+..
+
+.. date: 2022-06-29-15-45-04
+.. gh-issue: 94329
+.. nonce: olUQyk
+.. section: Core and Builtins
+
+Compile and run code with unpacking of extremely large sequences (1000s of
+elements). Such code failed to compile. It now compiles and runs correctly.
+
+..
+
+.. date: 2022-06-28-14-20-36
+.. gh-issue: 94360
+.. nonce: DiEnen
+.. section: Core and Builtins
+
+Fixed a tokenizer crash when reading encoded files with syntax errors from
+``stdin`` with non utf-8 encoded text. Patch by Pablo Galindo
+
+..
+
+.. date: 2022-06-28-12-41-17
+.. gh-issue: 88116
+.. nonce: A7fEl_
+.. section: Core and Builtins
+
+Fix an issue when reading line numbers from code objects if the encoded line
+numbers are close to ``INT_MIN``. Patch by Pablo Galindo
+
+..
+
+.. date: 2022-06-28-10-08-06
+.. gh-issue: 94262
+.. nonce: m-HWUZ
+.. section: Core and Builtins
+
+Don't create frame objects for incomplete frames. Prevents the creation of
+generators and closures from being observable to Python and C extensions,
+restoring the behavior of 3.10 and earlier.
+
+..
+
+.. date: 2022-06-26-14-37-03
+.. gh-issue: 94192
+.. nonce: ab7tn7
+.. section: Core and Builtins
+
+Fix error for dictionary literals with invalid expression as value.
+
+..
+
+.. date: 2022-06-25-10-19-43
+.. gh-issue: 87995
+.. nonce: aMDHnp
+.. section: Core and Builtins
+
+:class:`types.MappingProxyType` instances are now hashable if the underlying
+mapping is hashable.
+
+..
+
+.. date: 2022-06-24-14-06-20
+.. gh-issue: 93883
+.. nonce: 8jVQQ4
+.. section: Core and Builtins
+
+Revise the display strategy of traceback enhanced error locations.  The
+indicators are only shown when the location doesn't span the whole line.
+
+..
+
+.. date: 2022-06-23-12-10-39
+.. gh-issue: 94163
+.. nonce: SqAfQq
+.. section: Core and Builtins
+
+Add :opcode:`BINARY_SLICE` and :opcode:`STORE_SLICE` instructions for more
+efficient handling and better specialization of slicing operations, where
+the slice is explicit in the source code.
+
+..
+
+.. date: 2022-06-20-13-48-57
+.. gh-issue: 94021
+.. nonce: o78q3G
+.. section: Core and Builtins
+
+Fix unreachable code warning in ``Python/specialize.c``.
+
+..
+
+.. date: 2022-06-18-17-00-33
+.. gh-issue: 93911
+.. nonce: y286of
+.. section: Core and Builtins
+
+Specialize ``LOAD_ATTR`` for objects with custom ``__getattribute__``.
+
+..
+
+.. date: 2022-06-17-16-30-24
+.. gh-issue: 93955
+.. nonce: LmiAe9
+.. section: Core and Builtins
+
+Improve performance of attribute lookups on objects with custom
+``__getattribute__`` and ``__getattr__``. Patch by Ken Jin.
+
+..
+
+.. date: 2022-06-16-16-53-22
+.. gh-issue: 93911
+.. nonce: RDwIiK
+.. section: Core and Builtins
+
+Specialize ``LOAD_ATTR`` for ``property()`` attributes.
+
+..
+
+.. date: 2022-06-15-16-45-53
+.. gh-issue: 93678
+.. nonce: 1I_ZT3
+.. section: Core and Builtins
+
+Refactor compiler optimisation code so that it no longer needs the ``struct
+assembler`` and ``struct compiler`` passed around. Instead, each function
+takes the CFG and other data that it actually needs. This will make it
+possible to test this code directly.
+
+..
+
+.. date: 2022-06-15-11-16-13
+.. gh-issue: 93841
+.. nonce: 06zqX3
+.. section: Core and Builtins
+
+When built with ``-enable-pystats``, ``sys._stats_on()``,
+``sys._stats_off()``, ``sys._stats_clear()`` and ``sys._stats_dump()``
+functions have been added to enable gathering stats for parts of programs.
+
+..
+
+.. date: 2022-06-13-13-55-34
+.. gh-issue: 93516
+.. nonce: HILrDl
+.. section: Core and Builtins
+
+Store offset of first traceable instruction in code object to avoid having
+to recompute it for each instruction when tracing.
+
+..
+
+.. date: 2022-06-13-10-48-09
+.. gh-issue: 93516
+.. nonce: yJSait
+.. section: Core and Builtins
+
+Lazily create a table mapping bytecode offsets to line numbers to speed up
+calculation of line numbers when tracing.
+
+..
+
+.. date: 2022-06-12-19-31-56
+.. gh-issue: 89828
+.. nonce: bq02M7
+.. section: Core and Builtins
+
+:class:`types.GenericAlias` no longer relays the ``__class__`` attribute.
+For example, ``isinstance(list[int], type)`` no longer returns ``True``.
+
+..
+
+.. date: 2022-06-10-16-57-35
+.. gh-issue: 93678
+.. nonce: 1WBnHt
+.. section: Core and Builtins
+
+Refactor the compiler to reduce boilerplate and repetition.
+
+..
+
+.. date: 2022-06-10-12-03-17
+.. gh-issue: 93671
+.. nonce: idkQqG
+.. section: Core and Builtins
+
+Fix some exponential backtrace case happening with deeply nested sequence
+patterns in match statements. Patch by Pablo Galindo
+
+..
+
+.. date: 2022-06-10-10-31-18
+.. gh-issue: 93662
+.. nonce: -7RSC1
+.. section: Core and Builtins
+
+Make sure that the end column offsets are correct in multi-line method
+calls. Previously, the end column could precede the column offset.
+
+..
+
+.. date: 2022-06-09-19-19-02
+.. gh-issue: 93461
+.. nonce: 5DqP1e
+.. section: Core and Builtins
+
+:func:`importlib.invalidate_caches` now drops entries from
+:data:`sys.path_importer_cache` with a relative path as name. This solves a
+caching issue when a process changes its current working directory.
+
+``FileFinder`` no longer inserts a dot in the path, e.g. ``/egg/./spam`` is
+now ``/egg/spam``.
+
+..
+
+.. date: 2022-06-09-09-08-29
+.. gh-issue: 93621
+.. nonce: -_Pn1d
+.. section: Core and Builtins
+
+Change order of bytecode instructions emitted for :keyword:`with` and
+:keyword:`async with` to reduce the number of entries in the exception
+table.
+
+..
+
+.. date: 2022-06-06-14-28-24
+.. gh-issue: 93533
+.. nonce: lnC0CC
+.. section: Core and Builtins
+
+Reduce the size of the inline cache for ``LOAD_METHOD`` by 2 bytes.
+
+..
+
+.. date: 2022-06-02-23-00-08
+.. gh-issue: 93444
+.. nonce: m63DIs
+.. section: Core and Builtins
+
+Removed redundant fields from the compiler's basicblock struct:
+``b_nofallthrough``, ``b_exit``, ``b_return``. They can be easily calculated
+from the opcode of the last instruction of the block.
+
+..
+
+.. date: 2022-06-02-08-28-55
+.. gh-issue: 93429
+.. nonce: DZTWHx
+.. section: Core and Builtins
+
+``LOAD_METHOD`` instruction has been removed. It was merged back into
+``LOAD_ATTR``.
+
+..
+
+.. date: 2022-06-01-17-47-40
+.. gh-issue: 93418
+.. nonce: 24dJuc
+.. section: Core and Builtins
+
+Fixed an assert where an f-string has an equal sign '=' following an
+expression, but there's no trailing brace. For example, f"{i=".
+
+..
+
+.. date: 2022-05-31-16-36-30
+.. gh-issue: 93382
+.. nonce: Jf6gAj
+.. section: Core and Builtins
+
+Cache the result of :c:func:`PyCode_GetCode` function to restore the O(1)
+lookup of the :attr:`~types.CodeType.co_code` attribute.
+
+..
+
+.. date: 2022-05-30-19-00-38
+.. gh-issue: 93359
+.. nonce: zXV3A0
+.. section: Core and Builtins
+
+Ensure that custom :mod:`ast` nodes without explicit end positions can be
+compiled. Patch by Pablo Galindo.
+
+..
+
+.. date: 2022-05-30-15-51-11
+.. gh-issue: 93356
+.. nonce: l5wnzW
+.. section: Core and Builtins
+
+Code for exception handlers is emitted at the end of the code unit's
+bytecode. This avoids one jump when no exception is raised.
+
+..
+
+.. date: 2022-05-30-15-35-42
+.. gh-issue: 93354
+.. nonce: RZk8gs
+.. section: Core and Builtins
+
+Use exponential backoff for specialization counters in the interpreter. Can
+reduce the number of failed specializations significantly and avoid slowdown
+for those parts of a program that are not suitable for specialization.
+
+..
+
+.. date: 2022-05-30-14-50-03
+.. gh-issue: 93283
+.. nonce: XDO2ZQ
+.. section: Core and Builtins
+
+Improve error message for invalid syntax of conversion character in f-string
+expressions.
+
+..
+
+.. date: 2022-05-30-10-22-46
+.. gh-issue: 93345
+.. nonce: gi1A4L
+.. section: Core and Builtins
+
+Fix a crash in substitution of a ``TypeVar`` in nested generic alias after
+``TypeVarTuple``.
+
+..
+
+.. date: 2022-05-25-21-56-25
+.. gh-issue: 93223
+.. nonce: gTOGVZ
+.. section: Core and Builtins
+
+When a bytecode instruction jumps to an unconditional jump instruction, the
+first instruction can often be optimized to target the unconditional jump's
+target directly. For tracing reasons, this would previously only occur if
+both instructions have the same line number. This also now occurs if the
+unconditional jump is artificial, i.e., if it has no associated line number.
+
+..
+
+.. date: 2022-05-25-12-30-12
+.. gh-issue: 84694
+.. nonce: 5sjy2w
+.. section: Core and Builtins
+
+The ``--experimental-isolated-subinterpreters`` configure option and
+``EXPERIMENTAL_ISOLATED_SUBINTERPRETERS`` macro have been removed.
+
+..
+
+.. date: 2022-05-25-04-07-22
+.. gh-issue: 91924
+.. nonce: -UyO4q
+.. section: Core and Builtins
+
+Fix ``__lltrace__`` debug feature if the stdout encoding is not UTF-8. Patch
+by Victor Stinner.
+
+..
+
+.. date: 2022-05-24-14-35-48
+.. gh-issue: 93040
+.. nonce: 9X6Ofu
+.. section: Core and Builtins
+
+Wraps unused parameters in ``Objects/obmalloc.c`` with ``Py_UNUSED``.
+
+..
+
+.. date: 2022-05-23-18-36-07
+.. gh-issue: 93143
+.. nonce: X1Yqxm
+.. section: Core and Builtins
+
+Avoid ``NULL`` checks for uninitialized local variables by determining at
+compile time which variables must be initialized.
+
+..
+
+.. date: 2022-05-22-02-37-50
+.. gh-issue: 93061
+.. nonce: r70Imp
+.. section: Core and Builtins
+
+Backward jumps after ``async for`` loops are no longer given dubious line
+numbers.
+
+..
+
+.. date: 2022-05-21-23-21-37
+.. gh-issue: 93065
+.. nonce: 5I18WC
+.. section: Core and Builtins
+
+Fix contextvars HAMT implementation to handle iteration over deep trees.
+
+The bug was discovered and fixed by Eli Libman. See
+`MagicStack/immutables#84
+<https://github.com/MagicStack/immutables/issues/84>`_ for more details.
+
+..
+
+.. date: 2022-05-20-13-32-24
+.. gh-issue: 93012
+.. nonce: e9B-pv
+.. section: Core and Builtins
+
+Added the new function :c:func:`PyType_FromMetaclass`, which generalizes the
+existing :c:func:`PyType_FromModuleAndSpec` using an additional metaclass
+argument. This is useful for language binding tools, where it can be used to
+intercept type-related operations like subclassing or static attribute
+access by specifying a metaclass with custom slots.
+
+Importantly, :c:func:`PyType_FromMetaclass` is available in the Limited API,
+which provides a path towards migrating more binding tools onto the Stable
+ABI.
+
+..
+
+.. date: 2022-05-20-09-25-34
+.. gh-issue: 93021
+.. nonce: k3Aji2
+.. section: Core and Builtins
+
+Fix the :attr:`__text_signature__` for :meth:`__get__` methods implemented
+in C. Patch by Jelle Zijlstra.
+
+..
+
+.. date: 2022-05-19-15-29-53
+.. gh-issue: 89914
+.. nonce: 8bAffH
+.. section: Core and Builtins
+
+The operand of the ``YIELD_VALUE`` instruction is set to the stack depth.
+This is done to help frame handling on ``yield`` and may assist debuggers.
+
+..
+
+.. date: 2022-05-19-13-25-50
+.. gh-issue: 92955
+.. nonce: kmNV33
+.. section: Core and Builtins
+
+Fix memory leak in code object's lines and positions iterators as they were
+not finalized at exit. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-05-18-18-34-45
+.. gh-issue: 92930
+.. nonce: kpYPOb
+.. section: Core and Builtins
+
+Fixed a crash in ``_pickle.c`` from mutating collections during
+``__reduce__`` or ``persistent_id``.
+
+..
+
+.. date: 2022-05-18-12-55-35
+.. gh-issue: 90690
+.. nonce: TKuoTa
+.. section: Core and Builtins
+
+The PRECALL instruction has been removed. It offered only a small advantage
+for specialization and is not needed in the vast majority of cases.
+
+..
+
+.. date: 2022-05-18-08-32-33
+.. gh-issue: 92914
+.. nonce: tJUeTD
+.. section: Core and Builtins
+
+Always round the allocated size for lists up to the nearest even number.
+
+..
+
+.. date: 2022-05-17-20-41-43
+.. gh-issue: 92858
+.. nonce: eIXJTn
+.. section: Core and Builtins
+
+Improve error message for some suites with syntax error before ':'
+
+..
+
+.. date: 2022-05-15-15-25-05
+.. gh-issue: 90473
+.. nonce: MoPHYW
+.. section: Core and Builtins
+
+Decrease default recursion limit on WASI to address limited call stack size.
+
+..
+
+.. date: 2022-05-14-13-22-11
+.. gh-issue: 92804
+.. nonce: rAqpI2
+.. section: Core and Builtins
+
+Fix memory leak in ``memoryview`` iterator as it was not finalized at exit.
+Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-05-13-12-36-10
+.. gh-issue: 92777
+.. nonce: Odo4vP
+.. section: Core and Builtins
+
+Specialize ``LOAD_METHOD`` for objects with lazy dictionaries. Patch by Ken
+Jin.
+
+..
+
+.. date: 2022-05-13-00-57-18
+.. gh-issue: 92658
+.. nonce: YdhFE2
+.. section: Core and Builtins
+
+Add support for connecting and binding to Hyper-V sockets on Windows Hyper-V
+hosts and guests.
+
+..
+
+.. date: 2022-05-12-13-23-19
+.. gh-issue: 92236
+.. nonce: sDRzUe
+.. section: Core and Builtins
+
+Remove spurious "LINE" event when starting a generator or coroutine, visible
+tracing functions implemented in C.
+
+..
+
+.. date: 2022-05-11-09-16-54
+.. gh-issue: 91102
+.. nonce: lenv9h
+.. section: Core and Builtins
+
+:meth:`_warnings.warn_explicit` is ported to Argument Clinic.
+
+..
+
+.. date: 2022-05-10-11-34-35
+.. gh-issue: 92619
+.. nonce: u0V0lY
+.. section: Core and Builtins
+
+Make the compiler duplicate an exit block only if none of its instructions
+have a lineno (previously only the first instruction in the block was
+checked, leading to unnecessarily duplicated blocks).
+
+..
+
+.. date: 2022-05-08-19-43-31
+.. gh-issue: 88750
+.. nonce: 1BjJg-
+.. section: Core and Builtins
+
+The deprecated debug build only ``PYTHONTHREADDEBUG`` environment variable
+no longer does anything.
+
+..
+
+.. date: 2022-05-03-20-12-18
+.. gh-issue: 92261
+.. nonce: aigLnb
+.. section: Core and Builtins
+
+Fix hang when trying to iterate over a ``typing.Union``.
+
+..
+
+.. date: 2022-04-24-02-22-10
+.. gh-issue: 91432
+.. nonce: YPJAK6
+.. section: Core and Builtins
+
+Specialized the :opcode:`FOR_ITER` opcode using the PEP 659 machinery
+
+..
+
+.. date: 2022-04-16-15-37-55
+.. gh-issue: 91399
+.. nonce: trLbK6
+.. section: Core and Builtins
+
+Removed duplicate '{0, 0, 0, 0, 0, 0}' entry in 'Objects/unicodetype_db.h'.
+
+..
+
+.. date: 2022-04-15-22-12-53
+.. gh-issue: 91578
+.. nonce: rDOtyK
+.. section: Core and Builtins
+
+Updates the error message for abstract class.
+
+..
+
+.. bpo: 47091
+.. date: 2022-03-22-13-12-27
+.. nonce: tJcy-P
+.. section: Core and Builtins
+
+Improve performance of repetition of :class:`list` and :class:`tuple` by
+using ``memcpy`` to copy data and performing the reference increments in one
+step.
+
+..
+
+.. bpo: 46142
+.. date: 2022-01-02-14-53-59
+.. nonce: WayjgT
+.. section: Core and Builtins
+
+Make ``--help`` output shorter by moving some info to the new ``--help-env``
+and ``--help-xoptions`` command-line options. Also add ``--help-all`` option
+to print complete usage.
+
+..
+
+.. bpo: 42316
+.. date: 2020-11-15-02-08-43
+.. nonce: LqdkWK
+.. section: Core and Builtins
+
+Document some places where an assignment expression needs parentheses.
+
+..
+
+.. date: 2022-10-23-18-30-39
+.. gh-issue: 89237
+.. nonce: kBui30
+.. section: Library
+
+Fix hang on Windows in ``subprocess.wait_closed()`` in :mod:`asyncio` with
+:class:`~asyncio.ProactorEventLoop`. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-10-19-09-29-12
+.. gh-issue: 97928
+.. nonce: xj3im7
+.. section: Library
+
+:meth:`tkinter.Text.count` raises now an exception for options starting with
+"-" instead of silently ignoring them.
+
+..
+
+.. date: 2022-10-18-15-41-37
+.. gh-issue: 98393
+.. nonce: vhPu4L
+.. section: Library
+
+The :mod:`os` module no longer accepts bytes-like paths, like
+:class:`bytearray` and :class:`memoryview` types: only the exact
+:class:`bytes` type is accepted for bytes strings. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-10-17-12-49-02
+.. gh-issue: 98363
+.. nonce: aFmSP-
+.. section: Library
+
+Added itertools.batched() to batch data into lists of a given length with
+the last list possibly being shorter than the others.
+
+..
+
+.. date: 2022-10-16-15-31-50
+.. gh-issue: 98331
+.. nonce: Y5kPOX
+.. section: Library
+
+Update the bundled copies of pip and setuptools to versions 22.3 and 65.5.0
+respectively.
+
+..
+
+.. date: 2022-10-16-06-18-59
+.. gh-issue: 98307
+.. nonce: b2_CDu
+.. section: Library
+
+A :meth:`~logging.handlers.SysLogHandler.createSocket` method was added to
+:class:`~logging.handlers.SysLogHandler`.
+
+..
+
+.. date: 2022-10-14-19-57-37
+.. gh-issue: 96035
+.. nonce: 0xcX-p
+.. section: Library
+
+Fix bug in :func:`urllib.parse.urlparse` that causes certain port numbers
+containing whitespace, underscores, plus and minus signs, or non-ASCII
+digits to be incorrectly accepted.
+
+..
+
+.. date: 2022-10-14-12-29-05
+.. gh-issue: 98257
+.. nonce: aMSMs2
+.. section: Library
+
+Make :func:`sys.setprofile` and :func:`sys.settrace` functions reentrant.
+They can no long fail with: ``RuntimeError("Cannot install a trace function
+while another trace function is being installed")``. Patch by Victor
+Stinner.
+
+..
+
+.. date: 2022-10-14-11-46-31
+.. gh-issue: 98251
+.. nonce: Uxc9al
+.. section: Library
+
+Allow :mod:`venv` to pass along :envvar:`PYTHON*` variables to ``ensurepip``
+and ``pip`` when they do not impact path resolution
+
+..
+
+.. date: 2022-10-12-11-20-54
+.. gh-issue: 94597
+.. nonce: GYJZlb
+.. section: Library
+
+Deprecated :meth:`asyncio.AbstractEventLoopPolicy.get_child_watcher` and
+:meth:`asyncio.AbstractEventLoopPolicy.set_child_watcher` methods to be
+removed in Python 3.14. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-10-12-10-00-40
+.. gh-issue: 98178
+.. nonce: hspH51
+.. section: Library
+
+On macOS, fix a crash in :func:`syslog.syslog` in multi-threaded
+applications. On macOS, the libc ``syslog()`` function is not thread-safe,
+so :func:`syslog.syslog` no longer releases the GIL to call it. Patch by
+Victor Stinner.
+
+..
+
+.. date: 2022-10-10-09-52-21
+.. gh-issue: 44098
+.. nonce: okcqJt
+.. section: Library
+
+Release the GIL when creating :class:`mmap.mmap` objects on Unix.
+
+..
+
+.. date: 2022-10-09-12-12-38
+.. gh-issue: 87730
+.. nonce: ClgP3f
+.. section: Library
+
+Wrap network errors consistently in urllib FTP support, so the test suite
+doesn't fail when a network is available but the public internet is not
+reachable.
+
+..
+
+.. date: 2022-10-08-06-59-46
+.. gh-issue: 94597
+.. nonce: TsS0oT
+.. section: Library
+
+The child watcher classes :class:`~asyncio.MultiLoopChildWatcher`,
+:class:`~asyncio.FastChildWatcher` and :class:`~asyncio.SafeChildWatcher`
+are deprecated and will be removed in Python 3.14. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-10-07-09-52-37
+.. gh-issue: 98023
+.. nonce: aliEcl
+.. section: Library
+
+Change default child watcher to :class:`~asyncio.PidfdChildWatcher` on Linux
+systems which supports it. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-10-06-23-42-00
+.. gh-issue: 90985
+.. nonce: s280JY
+.. section: Library
+
+Earlier in 3.11 we deprecated ``asyncio.Task.cancel("message")``. We
+realized we were too harsh, and have undeprecated it.
+
+..
+
+.. date: 2022-10-06-17-59-22
+.. gh-issue: 65961
+.. nonce: SXlQnI
+.. section: Library
+
+Do not rely solely on ``__cached__`` on modules; code will also support
+``__spec__.cached``.
+
+..
+
+.. date: 2022-10-05-20-52-17
+.. gh-issue: 97646
+.. nonce: Q4fVww
+.. section: Library
+
+Replace deprecated ``application/javascript`` with ``text/javascript`` in
+:mod:`mimetypes`. See :rfc:`9239`. Patch by Noam Cohen.
+
+..
+
+.. date: 2022-10-05-16-10-24
+.. gh-issue: 97930
+.. nonce: NPSrzE
+.. section: Library
+
+Apply changes from importlib_resources 5.8 and 5.9: ``Traversable.joinpath``
+provides a concrete implementation. ``as_file`` now supports directories of
+resources.
+
+..
+
+.. date: 2022-10-05-11-40-02
+.. gh-issue: 97850
+.. nonce: NzdREm
+.. section: Library
+
+Remove deprecated :func:`importlib.utils.set_loader` and
+:func:`importlib.utils.module_for_loader` from :mod:`importlib.utils`.
+
+..
+
+.. date: 2022-10-04-21-21-41
+.. gh-issue: 97837
+.. nonce: 19q-eg
+.. section: Library
+
+Change deprecate warning message in :mod:`unittest` from
+
+``It is deprecated to return a value!=None``
+
+to
+
+``It is deprecated to return a value that is not None from a test case``
+
+..
+
+.. date: 2022-10-04-07-55-19
+.. gh-issue: 97825
+.. nonce: mNdv1l
+.. section: Library
+
+Fixes :exc:`AttributeError` when :meth:`subprocess.check_output` is used
+with argument ``input=None`` and either of the arguments *encoding* or
+*errors* are used.
+
+..
+
+.. date: 2022-10-04-00-43-43
+.. gh-issue: 97008
+.. nonce: 3rjtt6
+.. section: Library
+
+:exc:`NameError` and :exc:`AttributeError` spelling suggestions provided
+since :gh:`82711` are now also emitted by the pure Python :mod:`traceback`
+module. Tests for those suggestions now exercise both implementations to
+ensure they are equivalent. Patch by Carl Friedrich Bolz-Tereick and Łukasz
+Langa.
+
+..
+
+.. date: 2022-10-03-14-42-13
+.. gh-issue: 97799
+.. nonce: Y1iJvf
+.. section: Library
+
+:mod:`dataclass` now uses :func:`inspect.get_annotations` to examine the
+annotations on class objects.
+
+..
+
+.. date: 2022-10-03-13-25-19
+.. gh-issue: 97781
+.. nonce: gCLLef
+.. section: Library
+
+Removed deprecated interfaces in ``importlib.metadata`` (entry points
+accessed as dictionary, implicit dictionary construction of sequence of
+``EntryPoint`` objects, mutablility of ``EntryPoints`` result, access of
+entry point by index). ``entry_points`` now has a simpler, more
+straightforward API (returning ``EntryPoints``).
+
+..
+
+.. date: 2022-09-30-15-56-20
+.. gh-issue: 96827
+.. nonce: lzy1iw
+.. section: Library
+
+Avoid spurious tracebacks from :mod:`asyncio` when default executor cleanup
+is delayed until after the event loop is closed (e.g. as the result of a
+keyboard interrupt).
+
+..
+
+.. date: 2022-09-30-09-22-37
+.. gh-issue: 95534
+.. nonce: ndEfPj
+.. section: Library
+
+:meth:`gzip.GzipFile.read` reads 10% faster.
+
+..
+
+.. date: 2022-09-29-23-22-24
+.. gh-issue: 97592
+.. nonce: tpJg_J
+.. section: Library
+
+Avoid a crash in the C version of
+:meth:`asyncio.Future.remove_done_callback` when an evil argument is passed.
+
+..
+
+.. date: 2022-09-29-08-15-55
+.. gh-issue: 97639
+.. nonce: JSjWYW
+.. section: Library
+
+Remove ``tokenize.NL`` check from :mod:`tabnanny`.
+
+..
+
+.. date: 2022-09-25-23-24-52
+.. gh-issue: 97545
+.. nonce: HZLSNt
+.. section: Library
+
+Make Semaphore run faster.
+
+..
+
+.. date: 2022-09-25-20-42-33
+.. gh-issue: 73588
+.. nonce: uVtjEA
+.. section: Library
+
+Fix generation of the default name of :class:`tkinter.Checkbutton`.
+Previously, checkbuttons in different parent widgets could have the same
+short name and share the same state if arguments "name" and "variable" are
+not specified. Now they are globally unique.
+
+..
+
+.. date: 2022-09-24-18-56-23
+.. gh-issue: 96865
+.. nonce: o9WUkW
+.. section: Library
+
+fix Flag to use boundary CONFORM
+
+This restores previous Flag behavior of allowing flags with non-sequential
+values to be combined; e.g.
+
+class Skip(Flag):         TWO = 2         EIGHT = 8
+
+Skip.TWO | Skip.EIGHT -> <Skip.TWO|EIGHT: 10>
+
+..
+
+.. date: 2022-09-22-14-35-02
+.. gh-issue: 97005
+.. nonce: yf21Q7
+.. section: Library
+
+Update bundled libexpat to 2.4.9
+
+..
+
+.. date: 2022-09-22-11-50-29
+.. gh-issue: 85760
+.. nonce: DETTPd
+.. section: Library
+
+Fix race condition in :mod:`asyncio` where
+:meth:`~asyncio.SubprocessProtocol.process_exited` called before the
+:meth:`~asyncio.SubprocessProtocol.pipe_data_received` leading to
+inconsistent output. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-09-18-04-51-30
+.. gh-issue: 96704
+.. nonce: DmamRX
+.. section: Library
+
+Pass the correct ``contextvars.Context`` when a ``asyncio`` exception
+handler is called on behalf of a task or callback handle. This adds a new
+``Task`` method, ``get_context``, and also a new ``Handle`` method with the
+same name. If this method is not found on a task object (perhaps because it
+is a third-party library that does not yet provide this method), the context
+prevailing at the time the exception handler is called is used.
+
+..
+
+.. date: 2022-09-17-13-15-10
+.. gh-issue: 96819
+.. nonce: 6RfqM7
+.. section: Library
+
+Fixed check in :mod:`multiprocessing.resource_tracker` that guarantees that
+the length of a write to a pipe is not greater than ``PIPE_BUF``.
+
+..
+
+.. date: 2022-09-16-07-53-29
+.. gh-issue: 95865
+.. nonce: oHjX0A
+.. section: Library
+
+Reduce :func:`urllib.parse.quote_from_bytes` memory use on large values.
+
+Contributed by Dennis Sweeney.
+
+..
+
+.. date: 2022-09-15-00-37-33
+.. gh-issue: 96741
+.. nonce: 4b6czN
+.. section: Library
+
+Corrected type annotation for dataclass attribute
+``pstats.FunctionProfile.ncalls`` to be ``str``.
+
+..
+
+.. date: 2022-09-13-15-12-31
+.. gh-issue: 96734
+.. nonce: G08vjz
+.. section: Library
+
+Update :mod:`unicodedata` database to Unicode 15.0.0.
+
+..
+
+.. date: 2022-09-10-16-46-16
+.. gh-issue: 96735
+.. nonce: 0YzJuG
+.. section: Library
+
+Fix undefined behaviour in :func:`struct.unpack`.
+
+..
+
+.. date: 2022-09-08-20-12-48
+.. gh-issue: 46412
+.. nonce: r_cfTh
+.. section: Library
+
+Improve performance of ``bool(db)`` for large ndb/gdb databases. Previously
+this would call ``len(db)`` which would iterate over all keys -- the answer
+(empty or not) is known after the first key.
+
+..
+
+.. date: 2022-09-07-22-49-37
+.. gh-issue: 96652
+.. nonce: YqOKxI
+.. section: Library
+
+Fix the faulthandler implementation of ``faulthandler.register(signal,
+chain=True)`` if the ``sigaction()`` function is not available: don't call
+the previous signal handler if it's NULL. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-09-04-12-32-52
+.. gh-issue: 68163
+.. nonce: h6TJCc
+.. section: Library
+
+Correct conversion of :class:`numbers.Rational`'s to :class:`float`.
+
+..
+
+.. date: 2022-09-03-18-39-05
+.. gh-issue: 96538
+.. nonce: W156-D
+.. section: Library
+
+Speed up ``bisect.bisect()`` functions by taking advantage of
+type-stability.
+
+..
+
+.. date: 2022-09-01-13-54-38
+.. gh-issue: 96465
+.. nonce: 0IJmrH
+.. section: Library
+
+Fraction hashes are now cached.
+
+..
+
+.. date: 2022-08-31-11-10-21
+.. gh-issue: 96079
+.. nonce: uqrXdJ
+.. section: Library
+
+In :mod:`typing`, fix missing field ``name`` and incorrect ``__module__`` in
+_AnnotatedAlias.
+
+..
+
+.. date: 2022-08-30-12-32-00
+.. gh-issue: 96415
+.. nonce: 6W7ORH
+.. section: Library
+
+Remove ``types._cell_factory`` from module namespace.
+
+..
+
+.. date: 2022-08-30-11-46-36
+.. gh-issue: 95987
+.. nonce: CV7_u4
+.. section: Library
+
+Fix ``repr`` of ``Any`` subclasses.
+
+..
+
+.. date: 2022-08-29-16-54-36
+.. gh-issue: 96388
+.. nonce: dCpJcu
+.. section: Library
+
+Work around missing socket functions in :class:`~socket.socket`'s
+``__repr__``.
+
+..
+
+.. date: 2022-08-29-15-28-39
+.. gh-issue: 96385
+.. nonce: uLRTsf
+.. section: Library
+
+Fix ``TypeVarTuple.__typing_prepare_subst__``. ``TypeError`` was not raised
+when using more than one ``TypeVarTuple``, like ``[*T, *V]`` in type alias
+substitutions.
+
+..
+
+.. date: 2022-08-29-12-49-30
+.. gh-issue: 96142
+.. nonce: PdCMez
+.. section: Library
+
+Add ``match_args``, ``kw_only``, ``slots``, and ``weakref_slot`` to
+``_DataclassParams``.
+
+..
+
+.. date: 2022-08-29-12-35-28
+.. gh-issue: 96073
+.. nonce: WaGstf
+.. section: Library
+
+In :mod:`inspect`, fix overeager replacement of "``typing.``" in formatting
+annotations.
+
+..
+
+.. date: 2022-08-29-07-04-03
+.. gh-issue: 89258
+.. nonce: ri7ncj
+.. section: Library
+
+Added a :meth:`~logging.Logger.getChildren` method to
+:class:`logging.Logger`, to get the immediate child loggers of a logger.
+
+..
+
+.. date: 2022-08-27-23-16-09
+.. gh-issue: 96346
+.. nonce: jJX14I
+.. section: Library
+
+Use double caching for compiled RE patterns.
+
+..
+
+.. date: 2022-08-27-21-26-52
+.. gh-issue: 96349
+.. nonce: XyYLlO
+.. section: Library
+
+Fixed a minor performance regression in :func:`threading.Event.__init__`
+
+..
+
+.. date: 2022-08-27-14-38-49
+.. gh-issue: 90467
+.. nonce: VOOB0p
+.. section: Library
+
+Fix :class:`asyncio.streams.StreamReaderProtocol` to keep a strong reference
+to the created task, so that it's not garbage collected
+
+..
+
+.. date: 2022-08-23-13-30-30
+.. gh-issue: 96172
+.. nonce: 7WTHer
+.. section: Library
+
+Fix a bug in ``unicodedata``: ``east_asian_width`` used to return the wrong
+value for unassigned characters; and for yet unassigned, but reserved
+characters.
+
+..
+
+.. date: 2022-08-22-18-42-17
+.. gh-issue: 96159
+.. nonce: 3bFU39
+.. section: Library
+
+Fix a performance regression in logging TimedRotatingFileHandler. Only check
+for special files when the rollover time has passed.
+
+..
+
+.. date: 2022-08-22-13-54-20
+.. gh-issue: 96175
+.. nonce: bH7zGU
+.. section: Library
+
+Fix unused ``localName`` parameter in the ``Attr`` class in
+:mod:`xml.dom.minidom`.
+
+..
+
+.. date: 2022-08-20-12-56-15
+.. gh-issue: 96145
+.. nonce: 8ah3pE
+.. section: Library
+
+Add AttrDict to JSON module for use with object_hook.
+
+..
+
+.. date: 2022-08-20-10-31-01
+.. gh-issue: 96052
+.. nonce: a6FhaD
+.. section: Library
+
+Fix handling compiler warnings (SyntaxWarning and DeprecationWarning) in
+:func:`codeop.compile_command` when checking for incomplete input.
+Previously it emitted warnings and raised a SyntaxError. Now it always
+returns ``None`` for incomplete input without emitting any warnings.
+
+..
+
+.. date: 2022-08-19-18-21-01
+.. gh-issue: 96125
+.. nonce: ODcF1Y
+.. section: Library
+
+Fix incorrect condition that causes ``sys.thread_info.name`` to be wrong on
+pthread platforms.
+
+..
+
+.. date: 2022-08-19-10-19-32
+.. gh-issue: 96019
+.. nonce: b7uAVP
+.. section: Library
+
+Fix a bug in the ``makeunicodedata.py`` script leading to about 13 KiB of
+space saving in the ``unicodedata`` module, specifically the character
+decomposition data.
+
+..
+
+.. date: 2022-08-18-14-53-53
+.. gh-issue: 95463
+.. nonce: GpP05c
+.. section: Library
+
+Remove an incompatible change from :issue:`28080` that caused a regression
+that ignored the utf8 in ``ZipInfo.flag_bits``. Patch by Pablo Galindo.
+
+..
+
+.. date: 2022-08-14-18-59-54
+.. gh-issue: 69142
+.. nonce: 6is5Pq
+.. section: Library
+
+Add ``%:z`` strftime format code (generates tzoffset with colons as
+separator), see :ref:`strftime-strptime-behavior`.
+
+..
+
+.. date: 2022-08-11-18-52-17
+.. gh-issue: 95899
+.. nonce: _Bi4uG
+.. section: Library
+
+Fix :class:`asyncio.Runner` to call :func:`asyncio.set_event_loop` only once
+to avoid calling :meth:`~asyncio.AbstractChildWatcher.attach_loop` multiple
+times on child watchers. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-08-11-18-22-29
+.. gh-issue: 95736
+.. nonce: LzRZXe
+.. section: Library
+
+Fix :class:`unittest.IsolatedAsyncioTestCase` to set event loop before
+calling setup functions. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-08-11-03-16-48
+.. gh-issue: 95865
+.. nonce: 0IOkFP
+.. section: Library
+
+Speed up :func:`urllib.parse.quote_from_bytes` by replacing a list
+comprehension with ``map()``.
+
+..
+
+.. date: 2022-08-10-17-34-07
+.. gh-issue: 95861
+.. nonce: qv-T5s
+.. section: Library
+
+Add support for computing Spearman's correlation coefficient to the existing
+statistics.correlation() function.
+
+..
+
+.. date: 2022-08-10-11-54-04
+.. gh-issue: 95804
+.. nonce: i5FCFK
+.. section: Library
+
+Fix ``logging`` shutdown handler so it respects
+``MemoryHandler.flushOnClose``.
+
+..
+
+.. date: 2022-08-08-01-42-11
+.. gh-issue: 95704
+.. nonce: MOPFfX
+.. section: Library
+
+When a task catches :exc:`asyncio.CancelledError` and raises some other
+error, the other error should generally not silently be suppressed.
+
+..
+
+.. date: 2022-08-07-14-56-23
+.. gh-issue: 95149
+.. nonce: U0c6Ib
+.. section: Library
+
+The :class:`HTTPStatus <http.HTTPStatus>` enum offers a couple of properties
+to indicate the HTTP status category e.g. ``HTTPStatus.OK.is_success``.
+
+..
+
+.. date: 2022-08-03-21-01-17
+.. gh-issue: 95609
+.. nonce: xxyjyX
+.. section: Library
+
+Update bundled pip to 22.2.2.
+
+..
+
+.. date: 2022-08-03-16-52-32
+.. gh-issue: 95289
+.. nonce: FMnHlV
+.. section: Library
+
+Fix :class:`asyncio.TaskGroup` to propagate exception when
+:exc:`asyncio.CancelledError` was replaced with another exception by a
+context manger. Patch by Kumar Aditya and Guido van Rossum.
+
+..
+
+.. date: 2022-07-29-20-58-37
+.. gh-issue: 94909
+.. nonce: YjMusj
+.. section: Library
+
+Fix incorrect joining of relative Windows paths with drives in
+:class:`pathlib.PurePath` initializer.
+
+..
+
+.. date: 2022-07-28-17-14-38
+.. gh-issue: 95385
+.. nonce: 6YlsDI
+.. section: Library
+
+Faster ``json.dumps()`` when sorting of keys is not requested (default).
+
+..
+
+.. date: 2022-07-27-19-47-51
+.. gh-issue: 83901
+.. nonce: OSw06c
+.. section: Library
+
+Improve :meth:`Signature.bind <inspect.Signature.bind>` error message for
+missing keyword-only arguments.
+
+..
+
+.. date: 2022-07-27-19-43-07
+.. gh-issue: 95339
+.. nonce: NuVQ68
+.. section: Library
+
+Update bundled pip to 22.2.1.
+
+..
+
+.. date: 2022-07-27-11-35-45
+.. gh-issue: 95045
+.. nonce: iysT-Q
+.. section: Library
+
+Fix GC crash when deallocating ``_lsprof.Profiler`` by untracking it before
+calling any callbacks. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-07-25-15-45-06
+.. gh-issue: 95231
+.. nonce: i807-g
+.. section: Library
+
+Fail gracefully if :data:`~errno.EPERM` or :data:`~errno.ENOSYS` is raised
+when loading :mod:`crypt` methods. This may happen when trying to load
+``MD5`` on a Linux kernel with :abbr:`FIPS (Federal Information Processing
+Standard)` enabled.
+
+..
+
+.. date: 2022-07-24-18-00-42
+.. gh-issue: 95097
+.. nonce: lu5qNf
+.. section: Library
+
+Fix :func:`asyncio.run` for :class:`asyncio.Task` implementations without
+:meth:`~asyncio.Task.uncancel` method. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-07-24-12-59-02
+.. gh-issue: 95087
+.. nonce: VvqXkN
+.. section: Library
+
+Fix IndexError in parsing invalid date in the :mod:`email` module.
+
+..
+
+.. date: 2022-07-24-12-00-06
+.. gh-issue: 95199
+.. nonce: -5A64k
+.. section: Library
+
+Upgrade bundled setuptools to 63.2.0.
+
+..
+
+.. date: 2022-07-24-09-15-35
+.. gh-issue: 95194
+.. nonce: ERVmqG
+.. section: Library
+
+Upgrade bundled pip to 22.2.
+
+..
+
+.. date: 2022-07-23-10-50-05
+.. gh-issue: 93899
+.. nonce: VT34A5
+.. section: Library
+
+Fix check for existence of :data:`os.EFD_CLOEXEC`, :data:`os.EFD_NONBLOCK`
+and :data:`os.EFD_SEMAPHORE` flags on older kernel versions where these
+flags are not present. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-07-23-10-42-05
+.. gh-issue: 95166
+.. nonce: xw6p3C
+.. section: Library
+
+Fix :meth:`concurrent.futures.Executor.map` to cancel the currently waiting
+on future on an error - e.g. TimeoutError or KeyboardInterrupt.
+
+..
+
+.. date: 2022-07-22-21-18-17
+.. gh-issue: 95132
+.. nonce: n9anlw
+.. section: Library
+
+Fix a :mod:`sqlite3` regression where ``*args`` and ``**kwds`` were
+incorrectly relayed from :py:func:`~sqlite3.connect` to the
+:class:`~sqlite3.Connection` factory. The regression was introduced in
+3.11a1 with PR 24421 (:gh:`85128`). Patch by Erlend E. Aasland.`
+
+..
+
+.. date: 2022-07-22-17-19-57
+.. gh-issue: 93157
+.. nonce: RXByAk
+.. section: Library
+
+Fix :mod:`fileinput` module didn't support ``errors`` option when
+``inplace`` is true.
+
+..
+
+.. date: 2022-07-22-09-09-08
+.. gh-issue: 91212
+.. nonce: 53O8Ab
+.. section: Library
+
+Fixed flickering of the turtle window when the tracer is turned off. Patch
+by Shin-myoung-serp.
+
+..
+
+.. date: 2022-07-22-00-58-49
+.. gh-issue: 95077
+.. nonce: 4Z6CNC
+.. section: Library
+
+Add deprecation warning for enum ``member.member`` access (e.g.
+``Color.RED.BLUE``).
+
+..
+
+.. date: 2022-07-21-22-59-22
+.. gh-issue: 95109
+.. nonce: usxA9r
+.. section: Library
+
+Ensure that timeouts scheduled with :class:`asyncio.Timeout` that have
+already expired are delivered promptly.
+
+..
+
+.. date: 2022-07-21-19-55-49
+.. gh-issue: 95105
+.. nonce: BIX2Km
+.. section: Library
+
+:meth:`wsgiref.types.InputStream.__iter__` should return
+``Iterator[bytes]``, not ``Iterable[bytes]``. Patch by Shantanu Jain.
+
+..
+
+.. date: 2022-07-20-22-49-48
+.. gh-issue: 95066
+.. nonce: TuCu0E
+.. section: Library
+
+Replaced assert with exception in :func:`ast.parse`, when
+``feature_version`` has an invalid major version. Patch by Shantanu Jain.
+
+..
+
+.. date: 2022-07-20-00-23-58
+.. gh-issue: 77617
+.. nonce: XGaqSQ
+.. section: Library
+
+Add :mod:`sqlite3` :ref:`command-line interface <sqlite3-cli>`. Patch by
+Erlend Aasland.
+
+..
+
+.. date: 2022-07-19-15-37-11
+.. gh-issue: 95005
+.. nonce: iRmZ74
+.. section: Library
+
+Replace :c:expr:`_PyAccu` with :c:expr:`_PyUnicodeWriter` in JSON encoder
+and StringIO and remove the :c:expr:`_PyAccu` implementation.
+
+..
+
+.. date: 2022-07-17-22-31-32
+.. gh-issue: 90085
+.. nonce: c4FWcS
+.. section: Library
+
+Remove ``-c/--clock`` and ``-t/--time`` CLI options of :mod:`timeit`. The
+options had been deprecated since Python 3.3 and the functionality was
+removed in Python 3.7. Patch by Shantanu Jain.
+
+..
+
+.. date: 2022-07-15-08-13-51
+.. gh-issue: 94857
+.. nonce: 9_KvZJ
+.. section: Library
+
+Fix refleak in ``_io.TextIOWrapper.reconfigure``. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-07-14-00-43-52
+.. gh-issue: 94821
+.. nonce: e17ghU
+.. section: Library
+
+Fix binding of unix socket to empty address on Linux to use an available
+address from the abstract namespace, instead of "\0".
+
+..
+
+.. date: 2022-07-11-10-41-48
+.. gh-issue: 94736
+.. nonce: EbsgeK
+.. section: Library
+
+Fix crash when deallocating an instance of a subclass of
+``_multiprocessing.SemLock``. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-07-09-15-17-02
+.. gh-issue: 81620
+.. nonce: L0O_bV
+.. section: Library
+
+Add random.binomialvariate().
+
+..
+
+.. date: 2022-07-09-08-55-04
+.. gh-issue: 74116
+.. nonce: 0XwYC1
+.. section: Library
+
+Allow :meth:`asyncio.StreamWriter.drain` to be awaited concurrently by
+multiple tasks. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-07-08-17-49-12
+.. gh-issue: 87822
+.. nonce: F9dzkf
+.. section: Library
+
+When called with ``capture_locals=True``, the :mod:`traceback` module
+functions swallow exceptions raised from calls to ``repr()`` on local
+variables of frames. This is in order to prioritize the original exception
+over rendering errors.  An indication of the failure is printed in place of
+the missing value.  (Patch by Simon-Martin Schroeder).
+
+..
+
+.. date: 2022-07-08-08-39-35
+.. gh-issue: 88050
+.. nonce: 0aOC_m
+.. section: Library
+
+Fix :mod:`asyncio` subprocess transport to kill process cleanly when process
+is blocked and avoid ``RuntimeError`` when loop is closed. Patch by Kumar
+Aditya.
+
+..
+
+.. date: 2022-07-07-15-46-55
+.. gh-issue: 94637
+.. nonce: IYEiUM
+.. section: Library
+
+:meth:`SSLContext.set_default_verify_paths` now releases the GIL around
+``SSL_CTX_set_default_verify_paths`` call. The function call performs I/O
+and CPU intensive work.
+
+..
+
+.. date: 2022-07-06-22-41-51
+.. gh-issue: 94309
+.. nonce: _XswsX
+.. section: Library
+
+Deprecate aliases :class:`typing.Hashable` and :class:`typing.Sized`
+
+..
+
+.. date: 2022-07-06-21-24-03
+.. gh-issue: 92546
+.. nonce: s5Upkh
+.. section: Library
+
+An undocumented ``python -m pprint`` benchmark is moved into ``pprint``
+suite of pyperformance. Patch by Oleg Iarygin.
+
+..
+
+.. date: 2022-07-06-16-01-08
+.. gh-issue: 94607
+.. nonce: Q6RYfz
+.. section: Library
+
+Fix subclassing complex generics with type variables in :mod:`typing`.
+Previously an error message saying ``Some type variables ... are not listed
+in Generic[...]`` was shown. :mod:`typing` no longer populates
+``__parameters__`` with the ``__parameters__`` of a Python class.
+
+..
+
+.. date: 2022-07-06-14-57-33
+.. gh-issue: 94619
+.. nonce: PRqKVX
+.. section: Library
+
+Remove the long-deprecated ``module_repr()`` from :mod:`importlib`.
+
+..
+
+.. date: 2022-07-06-14-45-12
+.. gh-issue: 93910
+.. nonce: iZcp67
+.. section: Library
+
+The ability to access the other values of an enum on an enum (e.g.
+``Color.RED.BLUE``) has been restored in order to fix a performance
+regression.
+
+..
+
+.. date: 2022-07-06-06-02-02
+.. gh-issue: 93896
+.. nonce: vIgWGr
+.. section: Library
+
+Fix :func:`asyncio.run` and :class:`unittest.IsolatedAsyncioTestCase` to
+always the set event loop as it was done in Python 3.10 and earlier. Patch
+by Kumar Aditya.
+
+..
+
+.. date: 2022-07-05-17-22-00
+.. gh-issue: 94343
+.. nonce: kf4H5r
+.. section: Library
+
+Allow setting the attributes of ``reprlib.Repr`` during object
+initialization
+
+..
+
+.. date: 2022-07-03-16-41-03
+.. gh-issue: 94382
+.. nonce: zuVZeM
+.. section: Library
+
+Port static types of ``_multiprocessing`` module to heap types. Patch by
+Kumar Aditya.
+
+..
+
+.. date: 2022-07-03-16-26-35
+.. gh-issue: 78724
+.. nonce: XNiJzf
+.. section: Library
+
+Fix crash in :class:`struct.Struct` when it was not completely initialized
+by initializing it in :meth:`~object.__new__``.  Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-07-02-19-46-30
+.. gh-issue: 94510
+.. nonce: xOatDC
+.. section: Library
+
+Re-entrant calls to :func:`sys.setprofile` and :func:`sys.settrace` now
+raise :exc:`RuntimeError`. Patch by Pablo Galindo.
+
+..
+
+.. date: 2022-06-29-09-48-37
+.. gh-issue: 92336
+.. nonce: otA6c6
+.. section: Library
+
+Fix bug where :meth:`linecache.getline` fails on bad files with
+:exc:`UnicodeDecodeError` or :exc:`SyntaxError`. It now returns an empty
+string as per the documentation.
+
+..
+
+.. date: 2022-06-29-04-42-56
+.. gh-issue: 94398
+.. nonce: YOq_bJ
+.. section: Library
+
+Once a :class:`asyncio.TaskGroup` has started shutting down (i.e., at least
+one task has failed and the task group has started cancelling the remaining
+tasks), it should not be possible to add new tasks to the task group.
+
+..
+
+.. date: 2022-06-28-14-41-22
+.. gh-issue: 94383
+.. nonce: CXnquo
+.. section: Library
+
+:mod:`xml.etree`: Remove the ``ElementTree.Element.copy()`` method of the
+pure Python implementation, deprecated in Python 3.10, use the
+:func:`copy.copy` function instead. The C implementation of :mod:`xml.etree`
+has no ``copy()`` method, only a ``__copy__()`` method. Patch by Victor
+Stinner.
+
+..
+
+.. date: 2022-06-28-14-29-21
+.. gh-issue: 94379
+.. nonce: RrgKfh
+.. section: Library
+
+:mod:`zipimport`: Remove ``find_loader()`` and ``find_module()`` methods,
+deprecated in Python 3.10: use the ``find_spec()`` method instead. See
+:pep:`451` for the rationale. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-06-28-00-24-48
+.. gh-issue: 94352
+.. nonce: JY1Ayt
+.. section: Library
+
+:func:`shlex.split`: Passing ``None`` for *s* argument now raises an
+exception, rather than reading :data:`sys.stdin`. The feature was deprecated
+in Python 3.9. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-06-27-10-33-18
+.. gh-issue: 94318
+.. nonce: jR4_QV
+.. section: Library
+
+Strip trailing spaces in :mod:`pydoc` text output.
+
+..
+
+.. date: 2022-06-26-10-59-15
+.. gh-issue: 89988
+.. nonce: K8rnmt
+.. section: Library
+
+Fix memory leak in :class:`pickle.Pickler` when looking up
+:attr:`dispatch_table`. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-06-25-23-44-44
+.. gh-issue: 90016
+.. nonce: EB409s
+.. section: Library
+
+Deprecate :mod:`sqlite3` :ref:`default adapters and converters
+<sqlite3-default-converters>`. Patch by Erlend E. Aasland.
+
+..
+
+.. date: 2022-06-25-16-27-02
+.. gh-issue: 94254
+.. nonce: beP16v
+.. section: Library
+
+Fixed types of :mod:`struct` module to be immutable. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-06-25-13-38-53
+.. gh-issue: 93259
+.. nonce: FAGw-2
+.. section: Library
+
+Now raise ``ValueError`` when ``None`` or an empty string are passed to
+``Distribution.from_name`` (and other callers).
+
+..
+
+.. date: 2022-06-25-09-12-23
+.. gh-issue: 74696
+.. nonce: fxC9ua
+.. section: Library
+
+:func:`shutil.make_archive` now passes the *root_dir* argument to custom
+archivers which support it.
+
+..
+
+.. date: 2022-06-24-20-00-57
+.. gh-issue: 94216
+.. nonce: hxnQPu
+.. section: Library
+
+The :mod:`dis` module now has the opcodes for pseudo instructions (those
+which are used by the compiler during code generation but then removed or
+replaced by real opcodes before the final bytecode is emitted).
+
+..
+
+.. date: 2022-06-24-19-40-40
+.. gh-issue: 93096
+.. nonce: 3RlK2d
+.. section: Library
+
+Removed undocumented ``python -m codecs``. Use ``python -m unittest
+test.test_codecs.EncodedFileTest`` instead.
+
+..
+
+.. date: 2022-06-24-19-23-59
+.. gh-issue: 94207
+.. nonce: VhS1eS
+.. section: Library
+
+Made :class:`_struct.Struct` GC-tracked in order to fix a reference leak in
+the :mod:`_struct` module.
+
+..
+
+.. date: 2022-06-24-19-16-09
+.. gh-issue: 93096
+.. nonce: r1_oIc
+.. section: Library
+
+Removed undocumented ``-t`` argument of ``python -m base64``. Use ``python
+-m unittest test.test_base64.LegacyBase64TestCase.test_encodebytes``
+instead.
+
+..
+
+.. date: 2022-06-24-18-20-42
+.. gh-issue: 94226
+.. nonce: 8ZL4Fm
+.. section: Library
+
+Remove the :func:`locale.format` function, deprecated in Python 3.7: use
+:func:`locale.format_string` instead. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-06-24-17-11-33
+.. gh-issue: 94199
+.. nonce: 7releN
+.. section: Library
+
+Remove the :func:`ssl.match_hostname` function. The
+:func:`ssl.match_hostname` was deprecated in Python 3.7. OpenSSL performs
+hostname matching since Python 3.7, Python no longer uses the
+:func:`ssl.match_hostname` function. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-06-24-14-25-26
+.. gh-issue: 94214
+.. nonce: 03pXR5
+.. section: Library
+
+Document the ``context`` object used in the ``venv.EnvBuilder`` class, and
+add the new environment's library path to it.
+
+..
+
+.. date: 2022-06-24-10-39-56
+.. gh-issue: 94199
+.. nonce: MIuckY
+.. section: Library
+
+Remove the :func:`ssl.wrap_socket` function, deprecated in Python 3.7:
+instead, create a :class:`ssl.SSLContext` object and call its
+:class:`ssl.SSLContext.wrap_socket` method. Any package that still uses
+:func:`ssl.wrap_socket` is broken and insecure. The function neither sends a
+SNI TLS extension nor validates server hostname. Code is subject to `CWE-295
+<https://cwe.mitre.org/data/definitions/295.html>`_: Improper Certificate
+Validation. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-06-24-10-29-19
+.. gh-issue: 94199
+.. nonce: pfehmz
+.. section: Library
+
+Remove the :func:`ssl.RAND_pseudo_bytes` function, deprecated in Python 3.6:
+use :func:`os.urandom` or :func:`ssl.RAND_bytes` instead. Patch by Victor
+Stinner.
+
+..
+
+.. date: 2022-06-24-10-18-59
+.. gh-issue: 94199
+.. nonce: kYOo8g
+.. section: Library
+
+:mod:`hashlib`: Remove the pure Python implementation of
+:func:`hashlib.pbkdf2_hmac()`, deprecated in Python 3.10. Python 3.10 and
+newer requires OpenSSL 1.1.1 (:pep:`644`): this OpenSSL version provides a C
+implementation of :func:`~hashlib.pbkdf2_hmac()` which is faster. Patch by
+Victor Stinner.
+
+..
+
+.. date: 2022-06-24-09-41-41
+.. gh-issue: 94196
+.. nonce: r2KyfS
+.. section: Library
+
+:mod:`gzip`: Remove the ``filename`` attribute of :class:`gzip.GzipFile`,
+deprecated since Python 2.6, use the :attr:`~gzip.GzipFile.name` attribute
+instead. In write mode, the ``filename`` attribute added ``'.gz'`` file
+extension if it was not present. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-06-24-08-49-47
+.. gh-issue: 94182
+.. nonce: Wknau0
+.. section: Library
+
+run the :class:`asyncio.PidfdChildWatcher` on the running loop, this allows
+event loops to run subprocesses when there is no default event loop running
+on the main thread
+
+..
+
+.. date: 2022-06-23-14-35-10
+.. gh-issue: 94169
+.. nonce: jeba90
+.. section: Library
+
+Remove ``io.OpenWrapper`` and ``_pyio.OpenWrapper``, deprecated in Python
+3.10: just use :func:`open` instead. The :func:`open` (:func:`io.open`)
+function is a built-in function. Since Python 3.10, :func:`_pyio.open` is
+also a static method. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-06-23-13-12-05
+.. gh-issue: 91742
+.. nonce: sNytVX
+.. section: Library
+
+Fix :mod:`pdb` crash after jump caused by a null pointer dereference. Patch
+by Kumar Aditya.
+
+..
+
+.. date: 2022-06-22-11-16-11
+.. gh-issue: 94101
+.. nonce: V9vDG8
+.. section: Library
+
+Manual instantiation of :class:`ssl.SSLSession` objects is no longer allowed
+as it lead to misconfigured instances that crashed the interpreter when
+attributes where accessed on them.
+
+..
+
+.. date: 2022-06-21-11-40-31
+.. gh-issue: 84753
+.. nonce: FW1pxO
+.. section: Library
+
+:func:`inspect.iscoroutinefunction`, :func:`inspect.isgeneratorfunction`,
+and :func:`inspect.isasyncgenfunction` now properly return ``True`` for
+duck-typed function-like objects like instances of
+:class:`unittest.mock.AsyncMock`.
+
+This makes :func:`inspect.iscoroutinefunction` consistent with the behavior
+of :func:`asyncio.iscoroutinefunction`.  Patch by Mehdi ABAAKOUK.
+
+..
+
+.. date: 2022-06-20-23-14-43
+.. gh-issue: 94028
+.. nonce: UofEcX
+.. section: Library
+
+Fix a regression in the :mod:`sqlite3` where statement objects were not
+properly cleared and reset after use in cursor iters. The regression was
+introduced by PR 27884 in Python 3.11a1. Patch by Erlend E. Aasland.
+
+..
+
+.. date: 2022-06-18-15-06-54
+.. gh-issue: 93973
+.. nonce: 4y6UQT
+.. section: Library
+
+Add keyword argument ``all_errors`` to ``asyncio.create_connection`` so that
+multiple connection errors can be raised as an ``ExceptionGroup``.
+
+..
+
+.. date: 2022-06-17-16-00-55
+.. gh-issue: 93963
+.. nonce: 8YYZ-2
+.. section: Library
+
+Officially deprecate from ``importlib.abc`` classes moved to
+``importlib.resources.abc``.
+
+..
+
+.. date: 2022-06-17-12-02-30
+.. gh-issue: 93858
+.. nonce: R49ARc
+.. section: Library
+
+Prevent error when activating venv in nested fish instances.
+
+..
+
+.. date: 2022-06-16-11-16-53
+.. gh-issue: 93820
+.. nonce: 00X0Y5
+.. section: Library
+
+Pickle :class:`enum.Flag` by name.
+
+..
+
+.. date: 2022-06-16-09-24-50
+.. gh-issue: 93847
+.. nonce: kuv8bN
+.. section: Library
+
+Fix repr of enum of generic aliases.
+
+..
+
+.. date: 2022-06-15-21-35-11
+.. gh-issue: 91404
+.. nonce: 39TZzW
+.. section: Library
+
+Revert the :mod:`re` memory leak when a match is terminated by a signal or
+memory allocation failure as the implemented fix caused a major performance
+regression.
+
+..
+
+.. date: 2022-06-15-21-28-16
+.. gh-issue: 83499
+.. nonce: u3DQJ-
+.. section: Library
+
+Fix double closing of file description in :mod:`tempfile`.
+
+..
+
+.. date: 2022-06-15-21-20-02
+.. gh-issue: 93820
+.. nonce: FAMLY8
+.. section: Library
+
+Fixed a regression when :func:`copy.copy`-ing :class:`enum.Flag` with
+multiple flag members.
+
+..
+
+.. date: 2022-06-11-13-32-17
+.. gh-issue: 79512
+.. nonce: A1KTDr
+.. section: Library
+
+Fixed names and ``__module__`` value of :mod:`weakref` classes
+:class:`~weakref.ReferenceType`, :class:`~weakref.ProxyType`,
+:class:`~weakref.CallableProxyType`. It makes them pickleable.
+
+..
+
+.. date: 2022-06-09-17-15-26
+.. gh-issue: 91389
+.. nonce: OE4vS5
+.. section: Library
+
+Fix an issue where :mod:`dis` utilities could report missing or incorrect
+position information in the presence of ``CACHE`` entries.
+
+..
+
+.. date: 2022-06-09-14-44-21
+.. gh-issue: 93626
+.. nonce: sfghs46
+.. section: Library
+
+Set ``__future__.annotations`` to have a ``None`` mandatoryRelease to
+indicate that it is currently 'TBD'.
+
+..
+
+.. date: 2022-06-09-10-12-55
+.. gh-issue: 90473
+.. nonce: 683m_C
+.. section: Library
+
+Emscripten and WASI have no home directory and cannot provide :pep:`370`
+user site directory.
+
+..
+
+.. date: 2022-06-08-20-11-02
+.. gh-issue: 90494
+.. nonce: LIZT85
+.. section: Library
+
+:func:`copy.copy` and :func:`copy.deepcopy` now always raise a TypeError if
+``__reduce__()`` returns a tuple with length 6 instead of silently ignore
+the 6th item or produce incorrect result.
+
+..
+
+.. date: 2022-06-07-14-53-46
+.. gh-issue: 90549
+.. nonce: T4FMKY
+.. section: Library
+
+Fix a multiprocessing bug where a global named resource (such as a
+semaphore) could leak when a child process is spawned (as opposed to
+forked).
+
+..
+
+.. date: 2022-06-06-13-19-43
+.. gh-issue: 93521
+.. nonce: _vE8m9
+.. section: Library
+
+Fixed a case where dataclasses would try to add ``__weakref__`` into the
+``__slots__`` for a dataclass that specified ``weakref_slot=True`` when it
+was already defined in one of its bases. This resulted in a ``TypeError``
+upon the new class being created.
+
+..
+
+.. date: 2022-06-06-12-58-27
+.. gh-issue: 79579
+.. nonce: e8rB-M
+.. section: Library
+
+:mod:`sqlite3` now correctly detects DML queries with leading comments.
+Patch by Erlend E. Aasland.
+
+..
+
+.. date: 2022-06-05-22-22-42
+.. gh-issue: 93421
+.. nonce: 43UO_8
+.. section: Library
+
+Update :data:`sqlite3.Cursor.rowcount` when a DML statement has run to
+completion. This fixes the row count for SQL queries like ``UPDATE ...
+RETURNING``. Patch by Erlend E. Aasland.
+
+..
+
+.. date: 2022-06-04-00-11-54
+.. gh-issue: 93475
+.. nonce: vffFw1
+.. section: Library
+
+Expose ``FICLONE`` and ``FICLONERANGE`` constants in :mod:`fcntl`. Patch by
+Illia Volochii.
+
+..
+
+.. date: 2022-06-03-22-13-28
+.. gh-issue: 93370
+.. nonce: tjfu9L
+.. section: Library
+
+Deprecate :data:`sqlite3.version` and :data:`sqlite3.version_info`.
+
+..
+
+.. date: 2022-06-02-08-40-58
+.. gh-issue: 91810
+.. nonce: Gtk44w
+.. section: Library
+
+Suppress writing an XML declaration in open files in ``ElementTree.write()``
+with ``encoding='unicode'`` and ``xml_declaration=None``.
+
+..
+
+.. date: 2022-06-01-11-24-13
+.. gh-issue: 91162
+.. nonce: NxvU_u
+.. section: Library
+
+Support splitting of unpacked arbitrary-length tuple over ``TypeVar`` and
+``TypeVarTuple`` parameters. For example:
+
+* ``A[T, *Ts][*tuple[int, ...]]`` -> ``A[int, *tuple[int, ...]]``
+* ``A[*Ts, T][*tuple[int, ...]]`` -> ``A[*tuple[int, ...], int]``
+
+..
+
+.. date: 2022-05-31-14-58-40
+.. gh-issue: 93353
+.. nonce: 9Hvm6o
+.. section: Library
+
+Fix the :func:`importlib.resources.as_file` context manager to remove the
+temporary file if destroyed late during Python finalization: keep a local
+reference to the :func:`os.remove` function. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-05-30-21-42-50
+.. gh-issue: 83658
+.. nonce: 01Ntx0
+.. section: Library
+
+Make :class:`multiprocessing.Pool` raise an exception if
+``maxtasksperchild`` is not ``None`` or a positive int.
+
+..
+
+.. date: 2022-05-28-08-02-55
+.. gh-issue: 93312
+.. nonce: HY0Uzj
+.. section: Library
+
+Add :data:`os.PIDFD_NONBLOCK` flag to open a file descriptor for a process
+with :func:`os.pidfd_open` in non-blocking mode. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-05-27-22-17-11
+.. gh-issue: 88123
+.. nonce: mkYl5q
+.. section: Library
+
+Implement Enum __contains__ that returns True or False to replace the
+deprecated behaviour that would sometimes raise a TypeError.
+
+..
+
+.. date: 2022-05-27-13-18-18
+.. gh-issue: 93297
+.. nonce: e2zuHz
+.. section: Library
+
+Make asyncio task groups prevent child tasks from being GCed
+
+..
+
+.. date: 2022-05-27-10-52-06
+.. gh-issue: 85308
+.. nonce: K6r-tJ
+.. section: Library
+
+Changed :class:`argparse.ArgumentParser` to use :term:`filesystem encoding
+and error handler` instead of default text encoding to read arguments from
+file (e.g. ``fromfile_prefix_chars`` option). This change affects Windows;
+argument file should be encoded with UTF-8 instead of ANSI Codepage.
+
+..
+
+.. date: 2022-05-26-23-10-55
+.. gh-issue: 93156
+.. nonce: 4XfDVN
+.. section: Library
+
+Accessing the :attr:`pathlib.PurePath.parents` sequence of an absolute path
+using negative index values produced incorrect results.
+
+..
+
+.. date: 2022-05-26-09-24-41
+.. gh-issue: 93162
+.. nonce: W1VuhU
+.. section: Library
+
+Add the ability for :func:`logging.config.dictConfig` to usefully configure
+:class:`~logging.handlers.QueueHandler` and
+:class:`~logging.handlers.QueueListener` as a pair, and add
+:func:`logging.getHandlerByName` and :func:`logging.getHandlerNames` APIs to
+allow access to handlers by name.
+
+..
+
+.. date: 2022-05-26-08-41-34
+.. gh-issue: 93243
+.. nonce: uw6x5z
+.. section: Library
+
+The :mod:`smtpd` module was removed per the schedule in :pep:`594`.
+
+..
+
+.. date: 2022-05-25-22-09-38
+.. gh-issue: 92886
+.. nonce: ylwDSc
+.. section: Library
+
+Replace ``assert`` statements with ``raise AssertionError()`` in
+:class:`~wsgiref.BaseHandler` so that the tested behaviour is maintained
+running with optimizations ``(-O)``.
+
+..
+
+.. date: 2022-05-25-15-57-39
+.. gh-issue: 90155
+.. nonce: YMstB5
+.. section: Library
+
+Fix broken :class:`asyncio.Semaphore` when acquire is cancelled.
+
+..
+
+.. date: 2022-05-25-02-45-41
+.. gh-issue: 90817
+.. nonce: yxANgU
+.. section: Library
+
+The :func:`locale.resetlocale` function is deprecated and will be removed in
+Python 3.13. Use ``locale.setlocale(locale.LC_ALL, "")`` instead. Patch by
+Victor Stinner.
+
+..
+
+.. date: 2022-05-25-00-21-28
+.. gh-issue: 91513
+.. nonce: 9VyCT4
+.. section: Library
+
+Added ``taskName`` attribute to :mod:`logging` module for use with
+:mod:`asyncio` tasks.
+
+..
+
+.. date: 2022-05-24-11-19-04
+.. gh-issue: 74696
+.. nonce: -cnf-A
+.. section: Library
+
+:func:`shutil.make_archive` no longer temporarily changes the current
+working directory during creation of standard ``.zip`` or tar archives.
+
+..
+
+.. date: 2022-05-24-10-59-02
+.. gh-issue: 92728
+.. nonce: zxTifq
+.. section: Library
+
+The :func:`re.template` function and the corresponding :const:`re.TEMPLATE`
+and :const:`re.T` flags are restored after they were removed in 3.11.0b1,
+but they are now deprecated, so they might be removed from Python 3.13.
+
+..
+
+.. date: 2022-05-22-23-46-18
+.. gh-issue: 93033
+.. nonce: wZfiL-
+.. section: Library
+
+Search in some strings (platform dependent i.e [U+0xFFFF, U+0x0100] on
+Windows or [U+0xFFFFFFFF, U+0x00010000] on Linux 64-bit) are now up to 10
+times faster.
+
+..
+
+.. date: 2022-05-22-16-08-01
+.. gh-issue: 89973
+.. nonce: jc-Q4g
+.. section: Library
+
+Fix :exc:`re.error` raised in :mod:`fnmatch` if the pattern contains a
+character range with upper bound lower than lower bound (e.g. ``[c-a]``).
+Now such ranges are interpreted as empty ranges.
+
+..
+
+.. date: 2022-05-21-13-16-16
+.. gh-issue: 93044
+.. nonce: eJ_XkZ
+.. section: Library
+
+No longer convert the database argument of :func:`sqlite3.connect` to bytes
+before passing it to the factory.
+
+..
+
+.. date: 2022-05-20-15-52-43
+.. gh-issue: 93010
+.. nonce: WF-cAc
+.. section: Library
+
+In a very special case, the email package tried to append the nonexistent
+``InvalidHeaderError`` to the defect list. It should have been
+``InvalidHeaderDefect``.
+
+..
+
+.. date: 2022-05-19-22-34-42
+.. gh-issue: 92986
+.. nonce: e6uKxj
+.. section: Library
+
+Fix :func:`ast.unparse` when ``ImportFrom.level`` is None
+
+..
+
+.. date: 2022-05-19-17-49-58
+.. gh-issue: 92932
+.. nonce: o2peTh
+.. section: Library
+
+Now :func:`~dis.dis` and :func:`~dis.get_instructions` handle operand values
+for instructions prefixed by ``EXTENDED_ARG_QUICK``. Patch by Sam Gross and
+Dong-hee Na.
+
+..
+
+.. date: 2022-05-19-13-33-18
+.. gh-issue: 92675
+.. nonce: ZeerMZ
+.. section: Library
+
+Fix :func:`venv.ensure_directories` to accept :class:`pathlib.Path`
+arguments in addition to :class:`str` paths. Patch by David Foster.
+
+..
+
+.. date: 2022-05-18-21-04-09
+.. gh-issue: 87901
+.. nonce: lnf041
+.. section: Library
+
+Removed the ``encoding`` argument from :func:`os.popen` that was added in
+3.11b1.
+
+..
+
+.. date: 2022-05-18-17-18-41
+.. gh-issue: 91922
+.. nonce: DwWIsJ
+.. section: Library
+
+Fix function :func:`sqlite.connect` and the :class:`sqlite.Connection`
+constructor on non-UTF-8 locales. Also, they now support bytes paths
+non-decodable with the current FS encoding.
+
+..
+
+.. date: 2022-05-17-06-27-39
+.. gh-issue: 92869
+.. nonce: t8oBkw
+.. section: Library
+
+Added :class:`~ctypes.c_time_t` to :mod:`ctypes`, which has the same size as
+the :c:type:`time_t` type in C.
+
+..
+
+.. date: 2022-05-16-14-35-39
+.. gh-issue: 92839
+.. nonce: owSMyo
+.. section: Library
+
+Fixed crash resulting from calling bisect.insort() or bisect.insort_left()
+with the key argument not equal to None.
+
+..
+
+.. date: 2022-05-14-11-41-23
+.. gh-issue: 90473
+.. nonce: kPdOZl
+.. section: Library
+
+:mod:`subprocess` now fails early on Emscripten and WASI platforms to work
+around missing :func:`os.pipe` on WASI.
+
+..
+
+.. date: 2022-05-14-09-01-38
+.. gh-issue: 89325
+.. nonce: ys-2BZ
+.. section: Library
+
+Removed many old deprecated :mod:`unittest` features:
+:class:`~unittest.TestCase` method aliases, undocumented and broken
+:class:`~unittest.TestCase` method ``assertDictContainsSubset``,
+undocumented :meth:`TestLoader.loadTestsFromModule
+<unittest.TestLoader.loadTestsFromModule>` parameter *use_load_tests*, and
+an underscored alias of the :class:`~unittest.TextTestResult` class.
+
+..
+
+.. date: 2022-05-12-15-19-00
+.. gh-issue: 92734
+.. nonce: d0wjDt
+.. section: Library
+
+Allow multi-element reprs emitted by :mod:`reprlib` to be pretty-printed
+using configurable indentation.
+
+..
+
+.. date: 2022-05-11-19-33-27
+.. gh-issue: 92671
+.. nonce: KE4v6a
+.. section: Library
+
+Fixed :func:`ast.unparse` for empty tuples in the assignment target context.
+
+..
+
+.. date: 2022-05-11-14-34-09
+.. gh-issue: 91581
+.. nonce: glkou2
+.. section: Library
+
+:meth:`~datetime.datetime.utcfromtimestamp` no longer attempts to resolve
+``fold`` in the pure Python implementation, since the fold is never 1 in
+UTC. In addition to being slightly faster in the common case, this also
+prevents some errors when the timestamp is close to :attr:`datetime.min
+<datetime.datetime.min>`.  Patch by Paul Ganssle.
+
+..
+
+.. date: 2022-05-11-10-06-31
+.. gh-issue: 86388
+.. nonce: 7ivUtT
+.. section: Library
+
+Removed randrange() functionality deprecated since Python 3.10.  Formerly,
+randrange(10.0) losslessly converted to randrange(10). Now, it raises a
+TypeError. Also, the exception raised for non-integral values such as
+randrange(10.5) or randrange('10') has been changed from ValueError to
+TypeError.
+
+..
+
+.. date: 2022-05-10-16-30-40
+.. gh-issue: 90385
+.. nonce: 1_wBRQ
+.. section: Library
+
+Add :meth:`pathlib.Path.walk` as an alternative to :func:`os.walk`.
+
+..
+
+.. date: 2022-05-10-07-57-27
+.. gh-issue: 92550
+.. nonce: Rk_UzM
+.. section: Library
+
+Fix :meth:`pathlib.Path.rglob` for empty pattern.
+
+..
+
+.. date: 2022-05-09-22-27-11
+.. gh-issue: 92591
+.. nonce: V7RCk2
+.. section: Library
+
+Allow :mod:`logging` filters to return a :class:`logging.LogRecord` instance
+so that filters attached to :class:`logging.Handler`\ s can enrich records
+without side effects on other handlers.
+
+..
+
+.. date: 2022-05-09-21-31-41
+.. gh-issue: 92445
+.. nonce: tJosdm
+.. section: Library
+
+Fix a bug in :mod:`argparse` where ``nargs="*"`` would raise an error
+instead of returning an empty list when 0 arguments were supplied if choice
+was also defined in ``parser.add_argument``.
+
+..
+
+.. date: 2022-05-09-11-55-04
+.. gh-issue: 92547
+.. nonce: CzVZft
+.. section: Library
+
+Remove undocumented :mod:`sqlite3` features deprecated in Python 3.10:
+
+* ``sqlite3.enable_shared_cache()``
+* ``sqlite3.OptimizedUnicode``
+
+Patch by Erlend E. Aasland.
+
+..
+
+.. date: 2022-05-09-09-28-02
+.. gh-issue: 92530
+.. nonce: M4Q1RS
+.. section: Library
+
+Fix an issue that occurred after interrupting
+:func:`threading.Condition.notify`.
+
+..
+
+.. date: 2022-05-09-01-27-25
+.. gh-issue: 92531
+.. nonce: vV7S_O
+.. section: Library
+
+The statistics.median_grouped() function now always return a float.
+Formerly, it did not convert the input type when for sequences of length
+one.
+
+..
+
+.. date: 2022-05-08-19-21-14
+.. gh-issue: 84131
+.. nonce: rG5kI7
+.. section: Library
+
+The :class:`pathlib.Path` deprecated method ``link_to`` has been removed.
+Use 3.10's :meth:`~pathlib.Path.hardlink_to` method instead as its semantics
+are consistent with that of :meth:`~pathlib.Path.symlink_to`.
+
+..
+
+.. date: 2022-05-08-18-51-14
+.. gh-issue: 89336
+.. nonce: TL6ip7
+.. section: Library
+
+Removed :mod:`configparser` module APIs: the ``SafeConfigParser`` class
+alias, the ``ParsingError.filename`` property and parameter, and the
+``ConfigParser.readfp`` method, all of which were deprecated since Python
+3.2.
+
+..
+
+.. date: 2022-05-06-13-00-57
+.. gh-issue: 92391
+.. nonce: s-Lase
+.. section: Library
+
+Add :meth:`~object.__class_getitem__` to  :class:`csv.DictReader` and
+:class:`csv.DictWriter`, allowing them to be parameterized at runtime. Patch
+by Marc Mueller.
+
+..
+
+.. date: 2022-04-26-18-37-24
+.. gh-issue: 91968
+.. nonce: fuuH1_
+.. section: Library
+
+Add ``SO_RTABLE`` and ``SO_USER_COOKIE`` constants to :mod:`socket`.
+
+..
+
+.. date: 2022-04-25-10-23-01
+.. gh-issue: 91810
+.. nonce: DOHa6B
+.. section: Library
+
+:class:`~xml.etree.ElementTree.ElementTree` method
+:meth:`~xml.etree.ElementTree.ElementTree.write` and function
+:func:`~xml.etree.ElementTree.tostring` now use the text file's encoding
+("UTF-8" if not available) instead of locale encoding in XML declaration
+when ``encoding="unicode"`` is specified.
+
+..
+
+.. date: 2022-04-24-22-26-45
+.. gh-issue: 81790
+.. nonce: M5Rvpm
+.. section: Library
+
+:func:`os.path.splitdrive` now understands DOS device paths with UNC links
+(beginning ``\\?\UNC\``). Contributed by Barney Gale.
+
+..
+
+.. date: 2022-04-21-19-14-29
+.. gh-issue: 91760
+.. nonce: 54AR-m
+.. section: Library
+
+Apply more strict rules for numerical group references and group names in
+regular expressions. Only sequence of ASCII digits is now accepted as a
+numerical reference. The group name in bytes patterns and replacement
+strings can now only contain ASCII letters and digits and underscore.
+
+..
+
+.. date: 2022-04-15-22-07-36
+.. gh-issue: 90622
+.. nonce: 0C6l8h
+.. section: Library
+
+Worker processes for :class:`concurrent.futures.ProcessPoolExecutor` are no
+longer spawned on demand (a feature added in 3.9) when the multiprocessing
+context start method is ``"fork"`` as that can lead to deadlocks in the
+child processes due to a fork happening while threads are running.
+
+..
+
+.. date: 2022-04-15-17-38-55
+.. gh-issue: 91577
+.. nonce: Ah7cLL
+.. section: Library
+
+Move imports in :class:`~multiprocessing.SharedMemory` methods to module
+level so that they can be executed late in python finalization.
+
+..
+
+.. date: 2022-04-15-13-16-25
+.. gh-issue: 91581
+.. nonce: 9OGsrN
+.. section: Library
+
+Remove an unhandled error case in the C implementation of calls to
+:meth:`datetime.fromtimestamp <datetime.datetime.fromtimestamp>` with no
+time zone (i.e. getting a local time from an epoch timestamp). This should
+have no user-facing effect other than giving a possibly more accurate error
+message when called with timestamps that fall on 10000-01-01 in the local
+time. Patch by Paul Ganssle.
+
+..
+
+.. date: 2022-04-15-11-29-38
+.. gh-issue: 91539
+.. nonce: 7WgVuA
+.. section: Library
+
+Improve performance of ``urllib.request.getproxies_environment`` when there
+are many environment variables
+
+..
+
+.. date: 2022-04-14-08-37-16
+.. gh-issue: 91524
+.. nonce: g8PiIu
+.. section: Library
+
+Speed up the regular expression substitution (functions :func:`re.sub` and
+:func:`re.subn` and corresponding :class:`re.Pattern` methods) for
+replacement strings containing group references by 2--3 times.
+
+..
+
+.. date: 2022-04-12-18-05-40
+.. gh-issue: 91447
+.. nonce: N_Fs4H
+.. section: Library
+
+Fix findtext in the xml module to only give an empty string when the text
+attribute is set to None.
+
+..
+
+.. date: 2022-04-11-16-55-41
+.. gh-issue: 91456
+.. nonce: DK3KKl
+.. section: Library
+
+Deprecate current default auto() behavior:  In 3.13 the default will be for
+for auto() to always return the largest member value incremented by 1, and
+to raise if incompatible value types are used.
+
+..
+
+.. bpo: 47231
+.. date: 2022-04-08-22-12-11
+.. nonce: lvyglt
+.. section: Library
+
+Fixed an issue with inconsistent trailing slashes in tarfile longname
+directories.
+
+..
+
+.. bpo: 39064
+.. date: 2022-04-03-19-40-09
+.. nonce: 76PbIz
+.. section: Library
+
+:class:`zipfile.ZipFile` now raises :exc:`zipfile.BadZipFile` instead of
+``ValueError`` when reading a corrupt zip file in which the central
+directory offset is negative.
+
+..
+
+.. bpo: 41287
+.. date: 2022-04-03-11-25-02
+.. nonce: 8CTdwf
+.. section: Library
+
+Fix handling of the ``doc`` argument in subclasses of :func:`property`.
+
+..
+
+.. date: 2022-04-01-12-35-44
+.. gh-issue: 90005
+.. nonce: pvaLHQ
+.. section: Library
+
+:mod:`ctypes` dependency ``libffi`` is now detected with ``pkg-config``.
+
+..
+
+.. bpo: 32547
+.. date: 2022-04-01-09-43-54
+.. nonce: NIUiNC
+.. section: Library
+
+The constructors for :class:`~csv.DictWriter` and :class:`~csv.DictReader`
+now coerce the ``fieldnames`` argument to a :class:`list` if it is an
+iterator.
+
+..
+
+.. bpo: 35540
+.. date: 2022-03-22-18-28-55
+.. nonce: nyijX9
+.. section: Library
+
+Fix :func:`dataclasses.asdict` crash when :class:`collections.defaultdict`
+is present in the attributes.
+
+..
+
+.. bpo: 47063
+.. date: 2022-03-19-04-41-42
+.. nonce: nwRfUo
+.. section: Library
+
+Add an index_pages parameter to support using non-default index page names.
+
+..
+
+.. bpo: 47025
+.. date: 2022-03-16-14-24-14
+.. nonce: qtT3CE
+.. section: Library
+
+Drop support for :class:`bytes` on :attr:`sys.path`.
+
+..
+
+.. bpo: 46951
+.. date: 2022-03-08-04-46-44
+.. nonce: SWAz97
+.. section: Library
+
+Order the contents of zipapp archives, to make builds more reproducible.
+
+..
+
+.. bpo: 42777
+.. date: 2022-02-21-01-37-00
+.. nonce: nWK3E6
+.. section: Library
+
+Implement :meth:`pathlib.Path.is_mount` for Windows paths.
+
+..
+
+.. bpo: 46755
+.. date: 2022-02-15-12-40-48
+.. nonce: zePJfx
+.. section: Library
+
+In :class:`QueueHandler`, clear ``stack_info`` from :class:`LogRecord` to
+prevent stack trace from being written twice.
+
+..
+
+.. bpo: 45393
+.. date: 2022-02-09-23-44-27
+.. nonce: 9v5Y8U
+.. section: Library
+
+Fix the formatting for ``await x`` and ``not x`` in the operator precedence
+table when using the :func:`help` system.
+
+..
+
+.. bpo: 46642
+.. date: 2022-02-05-18-46-54
+.. nonce: YI6nHQ
+.. section: Library
+
+Improve error message when trying to subclass an instance of
+:data:`typing.TypeVar`, :data:`typing.ParamSpec`,
+:data:`typing.TypeVarTuple`, etc. Based on patch by Gregory Beauregard.
+
+..
+
+.. bpo: 46364
+.. date: 2022-01-14-10-49-20
+.. nonce: SzhlU9
+.. section: Library
+
+Restrict use of sockets instead of pipes for stdin of subprocesses created
+by :mod:`asyncio` to AIX platform only.
+
+..
+
+.. bpo: 28249
+.. date: 2022-01-09-14-23-00
+.. nonce: 4dzB80
+.. section: Library
+
+Set :attr:`doctest.DocTest.lineno` to ``None`` when object does not have
+:attr:`__doc__`.
+
+..
+
+.. bpo: 46197
+.. date: 2022-01-03-15-07-06
+.. nonce: Z0djv6
+.. section: Library
+
+Fix :mod:`ensurepip` environment isolation for subprocess running ``pip``.
+
+..
+
+.. bpo: 45924
+.. date: 2021-12-27-15-32-15
+.. nonce: 0ZpHX2
+.. section: Library
+
+Fix :mod:`asyncio` incorrect traceback when future's exception is raised
+multiple times. Patch by Kumar Aditya.
+
+..
+
+.. bpo: 45046
+.. date: 2021-08-29-19-59-16
+.. nonce: eGq0NC
+.. section: Library
+
+Add support of context managers in :mod:`unittest`: methods
+:meth:`~unittest.TestCase.enterContext` and
+:meth:`~unittest.TestCase.enterClassContext` of class
+:class:`~unittest.TestCase`, method
+:meth:`~unittest.IsolatedAsyncioTestCase.enterAsyncContext` of class
+:class:`~unittest.IsolatedAsyncioTestCase` and function
+:func:`unittest.enterModuleContext`.
+
+..
+
+.. bpo: 44173
+.. date: 2021-08-27-18-07-35
+.. nonce: oW92Ev
+.. section: Library
+
+Enable fast seeking of uncompressed unencrypted :class:`zipfile.ZipExtFile`
+
+..
+
+.. bpo: 42627
+.. date: 2021-05-22-07-58-59
+.. nonce: EejtD0
+.. section: Library
+
+Fix incorrect parsing of Windows registry proxy settings
+
+..
+
+.. bpo: 42047
+.. date: 2020-10-15-18-37-12
+.. nonce: XDdoSF
+.. section: Library
+
+Add :func:`threading.get_native_id` support for DragonFly BSD. Patch by
+David Carlier.
+
+..
+
+.. bpo: 14243
+.. date: 2020-09-28-04-56-04
+.. nonce: YECnxv
+.. section: Library
+
+The :class:`tempfile.NamedTemporaryFile` function has a new optional
+parameter *delete_on_close*
+
+..
+
+.. bpo: 41246
+.. date: 2020-07-08-20-32-13
+.. nonce: 2trYf3
+.. section: Library
+
+Give the same callback function for when the overlapped operation is done to
+the functions ``recv``, ``recv_into``, ``recvfrom``, ``sendto``, ``send``
+and ``sendfile`` inside ``IocpProactor``.
+
+..
+
+.. bpo: 39264
+.. date: 2020-01-09-01-57-12
+.. nonce: GsBL9-
+.. section: Library
+
+Fixed :meth:`collections.UserDict.get` to not call :meth:`__missing__` when
+a value is not found. This matches the behavior of :class:`dict`. Patch by
+Bar Harel.
+
+..
+
+.. bpo: 38693
+.. date: 2019-11-04-22-21-27
+.. nonce: w_OAov
+.. section: Library
+
+:mod:`importlib` now uses f-strings internally instead of ``str.format``.
+
+..
+
+.. bpo: 38267
+.. date: 2019-09-25-00-37-51
+.. nonce: X9Jb5V
+.. section: Library
+
+Add *timeout* parameter to :meth:`asyncio.loop.shutdown_default_executor`.
+The default value is ``None``, which means the executor will be given an
+unlimited amount of time. When called from :class:`asyncio.Runner` or
+:func:`asyncio.run`, the default timeout is 5 minutes.
+
+..
+
+.. bpo: 34828
+.. date: 2018-09-28-22-18-03
+.. nonce: 5Zyi_S
+.. section: Library
+
+:meth:`sqlite3.Connection.iterdump` now handles databases that use
+``AUTOINCREMENT`` in one or more tables.
+
+..
+
+.. bpo: 32990
+.. date: 2018-09-23-07-47-29
+.. nonce: 2FVVTU
+.. section: Library
+
+Support reading wave files with the ``WAVE_FORMAT_EXTENSIBLE`` format in the
+:mod:`wave` module.
+
+..
+
+.. bpo: 26253
+.. date: 2017-07-31-13-35-28
+.. nonce: 8v_sCs
+.. section: Library
+
+Allow adjustable compression level for tarfile streams in
+:func:`tarfile.open`.
+
+..
+
+.. date: 2022-10-16-17-34-45
+.. gh-issue: 85525
+.. nonce: DvkD0v
+.. section: Documentation
+
+Remove extra row
+
+..
+
+.. date: 2022-10-11-09-40-50
+.. gh-issue: 86404
+.. nonce: dEAb8W
+.. section: Documentation
+
+Deprecated tools ``make suspicious`` and ``rstlint.py`` are now removed.
+They have been replaced by `spinx-lint
+<https://pypi.org/project/sphinx-lint/>`_.
+
+..
+
+.. date: 2022-10-02-10-58-52
+.. gh-issue: 97741
+.. nonce: 39l023
+.. section: Documentation
+
+Fix ``!`` in c domain ref target syntax via a ``conf.py`` patch, so it works
+as intended to disable ref target resolution.
+
+..
+
+.. date: 2022-09-01-17-03-04
+.. gh-issue: 96432
+.. nonce: 1EJ1-4
+.. section: Documentation
+
+Fraction literals now support whitespace around the forward slash,
+``Fraction('2 / 3')``.
+
+..
+
+.. date: 2022-08-19-17-07-45
+.. gh-issue: 96098
+.. nonce: nDp43u
+.. section: Documentation
+
+Improve discoverability of the higher level concurrent.futures module by
+providing clearer links from the lower level threading and multiprocessing
+modules.
+
+..
+
+.. date: 2022-08-13-20-34-51
+.. gh-issue: 95957
+.. nonce: W9ZZAx
+.. section: Documentation
+
+What's New 3.11 now has instructions for how to provide compiler and linker
+flags for Tcl/Tk and OpenSSL on RHEL 7 and CentOS 7.
+
+..
+
+.. date: 2022-08-12-01-12-52
+.. gh-issue: 95588
+.. nonce: PA0FI7
+.. section: Documentation
+
+Clarified the conflicting advice given in the :mod:`ast` documentation about
+:func:`ast.literal_eval` being "safe" for use on untrusted input while at
+the same time warning that it can crash the process. The latter statement is
+true and is deemed unfixable without a large amount of work unsuitable for a
+bugfix. So we keep the warning and no longer claim that ``literal_eval`` is
+safe.
+
+..
+
+.. date: 2022-08-03-13-35-08
+.. gh-issue: 91207
+.. nonce: eJ4pPf
+.. section: Documentation
+
+Fix stylesheet not working in Windows CHM htmlhelp docs and add warning that
+they are deprecated. Contributed by C.A.M. Gerlach.
+
+..
+
+.. date: 2022-07-30-00-23-11
+.. gh-issue: 95454
+.. nonce: we7AFm
+.. section: Documentation
+
+Replaced incorrectly written true/false values in documentiation. Patch by
+Robert O'Shea
+
+..
+
+.. date: 2022-07-29-23-02-19
+.. gh-issue: 95451
+.. nonce: -tgB93
+.. section: Documentation
+
+Update library documentation with :ref:`availability information
+<wasm-availability>` on WebAssembly platforms ``wasm32-emscripten`` and
+``wasm32-wasi``.
+
+..
+
+.. date: 2022-07-29-09-04-02
+.. gh-issue: 95415
+.. nonce: LKTyw6
+.. section: Documentation
+
+Use consistent syntax for platform availability. The directive now supports
+a content body and emits a warning when it encounters an unknown platform.
+
+..
+
+.. date: 2022-07-07-08-42-05
+.. gh-issue: 94321
+.. nonce: pmCIPb
+.. section: Documentation
+
+Document the :pep:`246` style protocol type
+:class:`sqlite3.PrepareProtocol`.
+
+..
+
+.. date: 2022-06-19-18-18-22
+.. gh-issue: 86128
+.. nonce: 39DDTD
+.. section: Documentation
+
+Document a limitation in ThreadPoolExecutor where its exit handler is
+executed before any handlers in atexit.
+
+..
+
+.. date: 2022-06-16-10-10-59
+.. gh-issue: 61162
+.. nonce: 1ypkG8
+.. section: Documentation
+
+Clarify :mod:`sqlite3` behavior when
+:ref:`sqlite3-connection-context-manager`.
+
+..
+
+.. date: 2022-06-15-12-12-49
+.. gh-issue: 87260
+.. nonce: epyI7D
+.. section: Documentation
+
+Align :mod:`sqlite3` argument specs with the actual implementation.
+
+..
+
+.. date: 2022-05-29-21-22-54
+.. gh-issue: 86986
+.. nonce: lFXw8j
+.. section: Documentation
+
+The minimum Sphinx version required to build the documentation is now 3.2.
+
+..
+
+.. date: 2022-05-26-14-51-25
+.. gh-issue: 88831
+.. nonce: 5Cccr5
+.. section: Documentation
+
+Augmented documentation of asyncio.create_task(). Clarified the need to keep
+strong references to tasks and added a code snippet detailing how to to
+this.
+
+..
+
+.. date: 2022-05-26-11-33-23
+.. gh-issue: 86438
+.. nonce: kEGGmK
+.. section: Documentation
+
+Clarify that :option:`-W` and :envvar:`PYTHONWARNINGS` are matched literally
+and case-insensitively, rather than as regular expressions, in
+:mod:`warnings`.
+
+..
+
+.. date: 2022-05-20-18-42-10
+.. gh-issue: 93031
+.. nonce: c2RdJe
+.. section: Documentation
+
+Update tutorial introduction output to use 3.10+ SyntaxError invalid range.
+
+..
+
+.. date: 2022-05-18-23-58-26
+.. gh-issue: 92240
+.. nonce: bHvYiz
+.. section: Documentation
+
+Added release dates for "What's New in Python 3.X" for 3.0, 3.1, 3.2, 3.8
+and 3.10
+
+..
+
+.. bpo: 47161
+.. date: 2022-03-30-17-56-01
+.. nonce: gesHfS
+.. section: Documentation
+
+Document that :class:`pathlib.PurePath` does not collapse initial double
+slashes because they denote UNC paths.
+
+..
+
+.. bpo: 40838
+.. date: 2022-01-13-16-03-15
+.. nonce: k3NVCf
+.. section: Documentation
+
+Document that :func:`inspect.getdoc`, :func:`inspect.getmodule`, and
+:func:`inspect.getsourcefile` might return ``None``.
+
+..
+
+.. bpo: 43689
+.. date: 2021-04-01-08-09-34
+.. nonce: mqCfLe
+.. section: Documentation
+
+The ``Differ`` documentation now also mentions other whitespace characters,
+which make it harder to understand the diff output.
+
+..
+
+.. bpo: 38056
+.. date: 2019-09-12-08-28-17
+.. nonce: 6ktYkc
+.. section: Documentation
+
+Overhaul the :ref:`error-handlers` documentation in :mod:`codecs`.
+
+..
+
+.. bpo: 13553
+.. date: 2017-12-10-19-13-39
+.. nonce: gQbZs4
+.. section: Documentation
+
+Document tkinter.Tk args.
+
+..
+
+.. date: 2022-10-20-17-49-50
+.. gh-issue: 95027
+.. nonce: viRpJB
+.. section: Tests
+
+On Windows, when the Python test suite is run with the ``-jN`` option, the
+ANSI code page is now used as the encoding for the stdout temporary file,
+rather than using UTF-8 which can lead to decoding errors. Patch by Victor
+Stinner.
+
+..
+
+.. date: 2022-09-08-18-31-26
+.. gh-issue: 96624
+.. nonce: 5cANM1
+.. section: Tests
+
+Fixed the failure of repeated runs of ``test.test_unittest`` caused by side
+effects in ``test_dotted_but_module_not_loaded``.
+
+..
+
+.. date: 2022-08-22-14-59-42
+.. gh-issue: 95243
+.. nonce: DeD66V
+.. section: Tests
+
+Mitigate the inherent race condition from using find_unused_port() in
+testSockName() by trying to find an unused port a few times before failing.
+Patch by Ross Burton.
+
+..
+
+.. date: 2022-08-05-09-57-43
+.. gh-issue: 95573
+.. nonce: edMdQB
+.. section: Tests
+
+:source:`Lib/test/test_asyncio/test_ssl.py` exposed a bug in the macOS
+kernel where intense concurrent load on non-blocking sockets occasionally
+causes :const:`errno.ENOBUFS` ("No buffer space available") to be emitted.
+FB11063974 filed with Apple, in the mean time as a workaround buffer size
+used in tests on macOS is decreased to avoid intermittent failures.  Patch
+by Fantix King.
+
+..
+
+.. date: 2022-07-26-15-22-19
+.. gh-issue: 95280
+.. nonce: h8HvbP
+.. section: Tests
+
+Fix problem with ``test_ssl`` ``test_get_ciphers`` on systems that require
+perfect forward secrecy (PFS) ciphers.
+
+..
+
+.. date: 2022-07-24-20-19-05
+.. gh-issue: 95212
+.. nonce: fHiU4e
+.. section: Tests
+
+Make multiprocessing test case ``test_shared_memory_recreate``
+parallel-safe.
+
+..
+
+.. date: 2022-07-24-17-24-42
+.. gh-issue: 95218
+.. nonce: zfBLtu
+.. section: Tests
+
+Move tests for importlib.resources into test_importlib.resources.
+
+..
+
+.. date: 2022-07-24-16-28-31
+.. gh-issue: 93963
+.. nonce: UB9azu
+.. section: Tests
+
+Updated tests to use preferred location for ``importlib.resources`` ABCs.
+
+..
+
+.. date: 2022-07-08-12-22-00
+.. gh-issue: 94675
+.. nonce: IiTs5f
+.. section: Tests
+
+Add a regression test for :mod:`re` exponentional slowdown when using
+rjsmin.
+
+..
+
+.. date: 2022-07-05-17-53-13
+.. gh-issue: 91330
+.. nonce: Qys5IL
+.. section: Tests
+
+Added more tests for :mod:`dataclasses` to cover behavior with data
+descriptor-based fields.
+
+..
+
+.. date: 2022-06-27-21-27-20
+.. gh-issue: 94208
+.. nonce: VR6HX-
+.. section: Tests
+
+``test_ssl`` is now checking for supported TLS version and protocols in more
+tests.
+
+..
+
+.. date: 2022-06-27-08-53-40
+.. gh-issue: 94315
+.. nonce: MoZT9t
+.. section: Tests
+
+Tests now check for DAC override capability instead of relying on
+:func:`os.geteuid`.
+
+..
+
+.. date: 2022-06-21-17-37-46
+.. gh-issue: 54781
+.. nonce: BjVAVg
+.. section: Tests
+
+Rename test_tk to test_tkinter, and rename test_ttk_guionly to test_ttk.
+Patch by Victor Stinner.
+
+..
+
+.. date: 2022-06-20-23-04-52
+.. gh-issue: 93839
+.. nonce: OE3Ybk
+.. section: Tests
+
+Move ``Lib/ctypes/test/`` to ``Lib/test/test_ctypes/``. Patch by Victor
+Stinner.
+
+..
+
+.. date: 2022-06-17-15-20-09
+.. gh-issue: 93951
+.. nonce: CW1Vv4
+.. section: Tests
+
+In test_bdb.StateTestCase.test_skip, avoid including auxiliary importers.
+
+..
+
+.. date: 2022-06-17-13-55-11
+.. gh-issue: 93957
+.. nonce: X4ovYV
+.. section: Tests
+
+Provide nicer error reporting from subprocesses in
+test_venv.EnsurePipTest.test_with_pip.
+
+..
+
+.. date: 2022-06-17-13-27-21
+.. gh-issue: 93884
+.. nonce: 5pvPvl
+.. section: Tests
+
+Add test cases for :c:func:`PyNumber_ToBase` that take a large number or a
+non-int object as parameter.
+
+..
+
+.. date: 2022-06-16-21-38-18
+.. gh-issue: 93852
+.. nonce: U_Hl6s
+.. section: Tests
+
+test_asyncio, test_logging, test_socket and test_socketserver now create
+AF_UNIX domains in the current directory to no longer fail with
+``OSError("AF_UNIX path too long")`` if the temporary directory (the
+:envvar:`TMPDIR` environment variable) is too long. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-06-16-17-50-58
+.. gh-issue: 93353
+.. nonce: JdpATx
+.. section: Tests
+
+regrtest now checks if a test leaks temporary files or directories if run
+with -jN option. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-06-10-21-18-14
+.. gh-issue: 84461
+.. nonce: 9TAb26
+.. section: Tests
+
+``run_tests.py`` now handles cross compiling env vars correctly and pass
+``HOSTRUNNER`` to regression tests.
+
+..
+
+.. date: 2022-06-08-22-32-56
+.. gh-issue: 93616
+.. nonce: e5Kkx2
+.. section: Tests
+
+``test_modulefinder`` now creates a temporary directory in
+``ModuleFinderTest.setUp()`` instead of module scope.
+
+..
+
+.. date: 2022-06-08-14-17-59
+.. gh-issue: 93575
+.. nonce: Xb2LNB
+.. section: Tests
+
+Fix issue with test_unicode test_raiseMemError. The test case now use
+``test.support.calcobjsize`` to calculate size of PyUnicode structs.
+:func:`sys.getsizeof` may return different size when string has UTF-8
+memory.
+
+..
+
+.. date: 2022-06-05-10-16-45
+.. gh-issue: 90473
+.. nonce: QMu7A8
+.. section: Tests
+
+WASI does not have a ``chmod(2)`` syscall. :func:`os.chmod` is now a dummy
+function on WASI. Skip all tests that depend on working :func:`os.chmod`.
+
+..
+
+.. date: 2022-06-04-12-05-31
+.. gh-issue: 90473
+.. nonce: RSpjF7
+.. section: Tests
+
+Skip tests on WASI that require symlinks with absolute paths.
+
+..
+
+.. date: 2022-06-03-16-26-04
+.. gh-issue: 57539
+.. nonce: HxWgYO
+.. section: Tests
+
+Increase calendar test coverage for
+:meth:`calendar.LocaleTextCalendar.formatweekday`.
+
+..
+
+.. date: 2022-06-03-14-18-37
+.. gh-issue: 90473
+.. nonce: 7iXVRK
+.. section: Tests
+
+Skip symlink tests on WASI. wasmtime uses ``openat2(2)`` with
+``RESOLVE_BENEATH`` flag, which prevents symlinks with absolute paths.
+
+..
+
+.. date: 2022-06-03-12-22-44
+.. gh-issue: 89858
+.. nonce: ftBvjE
+.. section: Tests
+
+Fix ``test_embed`` for out-of-tree builds. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-05-25-23-07-15
+.. gh-issue: 92886
+.. nonce: Aki63_
+.. section: Tests
+
+Fixing tests that fail when running with optimizations (``-O``) in
+``test_imaplib.py``.
+
+..
+
+.. date: 2022-05-25-23-00-35
+.. gh-issue: 92886
+.. nonce: Y-vrWj
+.. section: Tests
+
+Fixing tests that fail when running with optimizations (``-O``) in
+``test_zipimport.py``
+
+..
+
+.. date: 2022-05-25-22-53-30
+.. gh-issue: 92886
+.. nonce: mIfdtz
+.. section: Tests
+
+Fixing tests that fail when running with optimizations (``-O``) in
+``test_py_compile.py``
+
+..
+
+.. date: 2022-05-25-22-43-11
+.. gh-issue: 92886
+.. nonce: 9HQb9e
+.. section: Tests
+
+Fixing tests that fail when running with optimizations (``-O``) in
+``test_sys_settrace.py``.
+
+..
+
+.. date: 2022-05-25-22-34-10
+.. gh-issue: 92886
+.. nonce: 1Lkt8S
+.. section: Tests
+
+Fixing tests that fail when running with optimizations (``-O``) in
+``_test_multiprocessing.py``
+
+..
+
+.. date: 2022-05-12-05-51-06
+.. gh-issue: 92670
+.. nonce: 7L43Z_
+.. section: Tests
+
+Skip ``test_shutil.TestCopy.test_copyfile_nonexistent_dir`` test on AIX as
+the test uses a trailing slash to force the OS consider the path as a
+directory, but on AIX the trailing slash has no effect and is considered as
+a file.
+
+..
+
+.. date: 2022-05-08-15-40-41
+.. gh-issue: 92514
+.. nonce: Xbf5JY
+.. section: Tests
+
+Remove unused ``test.support.BasicTestRunner``. Patch by Jelle Zijlstra.
+
+..
+
+.. bpo: 47016
+.. date: 2022-03-14-23-28-17
+.. nonce: K-t2QX
+.. section: Tests
+
+Create a GitHub Actions workflow for verifying bundled pip and setuptools.
+Patch by Illia Volochii and Adam Turner.
+
+..
+
+.. date: 2022-09-20-12-43-44
+.. gh-issue: 96761
+.. nonce: IF29kR
+.. section: Build
+
+Fix the build process of clang compiler for :program:`_bootstrap_python` if
+LTO optimization is applied. Patch by Matthias Görgens and Dong-hee Na.
+
+..
+
+.. date: 2022-09-17-11-19-24
+.. gh-issue: 96883
+.. nonce: p_gr62
+.. section: Build
+
+``wasm32-emscripten`` builds for browsers now include
+:mod:`concurrent.futures` for :mod:`asyncio` and :mod:`unittest.mock`.
+
+..
+
+.. date: 2022-09-12-18-34-51
+.. gh-issue: 85936
+.. nonce: tX4VCU
+.. section: Build
+
+CPython now uses the ThinLTO option as the default policy if the Clang
+compiler accepts the flag. Patch by Dong-hee Na.
+
+..
+
+.. date: 2022-09-11-14-23-49
+.. gh-issue: 96729
+.. nonce: W4uBWL
+.. section: Build
+
+Ensure that Windows releases built with ``Tools\msi\buildrelease.bat`` are
+upgradable to and from official Python releases.
+
+..
+
+.. date: 2022-08-26-11-50-03
+.. gh-issue: 96269
+.. nonce: x_J5h0
+.. section: Build
+
+Shared module targets now depend on new ``MODULE_DEPS`` variable, which
+includes ``EXPORTSYMS``. This fixes a build order issue on unsupported AIX
+platform.
+
+..
+
+.. date: 2022-08-26-11-09-11
+.. gh-issue: 84461
+.. nonce: Nsdn_R
+.. section: Build
+
+``wasm32-emscripten`` platform no longer builds :mod:`resource` module,
+:func:`~os.getresuid`, :func:`~os.getresgid`, and their setters. The APIs
+are stubs and not functional.
+
+..
+
+.. date: 2022-08-15-10-56-07
+.. gh-issue: 95973
+.. nonce: Bsswsc
+.. section: Build
+
+Add a new ``--with-dsymutil`` configure option to to link debug information
+in macOS. Patch by Pablo Galindo.
+
+..
+
+.. date: 2022-08-12-13-06-03
+.. gh-issue: 90536
+.. nonce: qMpF6p
+.. section: Build
+
+Use the BOLT post-link optimizer to improve performance, particularly on
+medium-to-large applications.
+
+..
+
+.. date: 2022-08-04-15-29-35
+.. gh-issue: 93744
+.. nonce: svRuqm
+.. section: Build
+
+Remove the ``configure --with-cxx-main`` build option: it didn't work for
+many years. Remove the ``MAINCC`` variable from ``configure`` and
+``Makefile``. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-07-26-18-13-34
+.. gh-issue: 94801
+.. nonce: 9fREfy
+.. section: Build
+
+Fix a regression in ``configure`` script that caused some header checks to
+ignore custom ``CPPFLAGS``. The regression was introduced in :gh:`94802`.
+
+..
+
+.. date: 2022-07-25-09-48-43
+.. gh-issue: 95145
+.. nonce: ZNS3dj
+.. section: Build
+
+wasm32-wasi builds no longer depend on WASIX's pthread stubs. Python now has
+its own stubbed pthread API.
+
+..
+
+.. date: 2022-07-25-08-59-35
+.. gh-issue: 95174
+.. nonce: g8woUW
+.. section: Build
+
+Python now detects missing ``dup`` function in WASI and works around some
+missing :mod:`errno`, :mod:`select`, and :mod:`socket` constants.
+
+..
+
+.. date: 2022-07-23-21-39-09
+.. gh-issue: 95174
+.. nonce: 7cYMZR
+.. section: Build
+
+Python now skips missing :mod:`socket` functions and methods on WASI. WASI
+can only create sockets from existing fd / accept and has no netdb.
+
+..
+
+.. date: 2022-07-21-09-17-01
+.. gh-issue: 95085
+.. nonce: E9x2S_
+.. section: Build
+
+Platforms ``wasm32-unknown-emscripten`` and ``wasm32-unknown-wasi`` have
+been promoted to :pep:`11` tier 3 platform support.
+
+..
+
+.. date: 2022-07-14-11-13-26
+.. gh-issue: 94847
+.. nonce: s3Kr5p
+.. section: Build
+
+Fixed ``_decimal`` module build issue on GCC when compiling with LTO and
+pydebug. Debug builds no longer force inlining of functions.
+
+..
+
+.. date: 2022-07-14-02-45-44
+.. gh-issue: 94841
+.. nonce: lLRTdf
+.. section: Build
+
+Fix the possible performance regression of :c:func:`PyObject_Free` compiled
+with MSVC version 1932.
+
+..
+
+.. date: 2022-07-13-10-13-10
+.. gh-issue: 94801
+.. nonce: 3xUB24
+.. section: Build
+
+``configure`` now uses custom flags like ``ZLIB_CFLAGS`` and ``ZLIB_LIBS``
+when searching for headers and libraries.
+
+..
+
+.. date: 2022-07-12-13-39-18
+.. gh-issue: 94773
+.. nonce: koHKm5
+.. section: Build
+
+``deepfreeze.py`` now supports code object with frozensets that contain
+incompatible, unsortable types.
+
+..
+
+.. date: 2022-07-08-10-28-23
+.. gh-issue: 94682
+.. nonce: ZtGt_0
+.. section: Build
+
+Build and test with OpenSSL 1.1.1q
+
+..
+
+.. date: 2022-06-30-17-18-23
+.. gh-issue: 90005
+.. nonce: EIOOla
+.. section: Build
+
+Dependencies of :mod:`readline` and :mod:`curses` module are now detected in
+``configure`` script with ``pkg-config``. Only ``ncurses`` / ``ncursesw``
+are detected automatically. The old ``curses`` library is not configured
+automatically. Workaround for missing ``termcap`` or ``tinfo`` library has
+been removed.
+
+..
+
+.. date: 2022-06-30-17-00-54
+.. gh-issue: 90005
+.. nonce: iiq5qD
+.. section: Build
+
+Fix building ``_ctypes`` extension without ``pkg-config``.
+
+..
+
+.. date: 2022-06-30-09-57-39
+.. gh-issue: 90005
+.. nonce: 9-pQyR
+.. section: Build
+
+``_dbm`` module dependencies are now detected by configure.
+
+..
+
+.. date: 2022-06-29-08-58-31
+.. gh-issue: 94404
+.. nonce: 3MadM6
+.. section: Build
+
+``makesetup`` now works around an issue with sed on macOS and uses correct
+CFLAGS for object files that end up in a shared extension. Module CFLAGS are
+used before PY_STDMODULE_CFLAGS to avoid clashes with system headers.
+
+..
+
+.. date: 2022-06-28-09-42-10
+.. gh-issue: 93939
+.. nonce: _VWxKW
+.. section: Build
+
+C extension modules are now built by ``configure`` and ``make`` instead of
+``distutils`` and ``setup.py``.
+
+..
+
+.. date: 2022-06-27-11-57-15
+.. gh-issue: 93939
+.. nonce: rv7s8W
+.. section: Build
+
+The ``2to3``, ``idle``, and ``pydoc`` scripts are now generated and
+installed by ``Makefile`` instead of ``setup.py``.
+
+..
+
+.. date: 2022-06-25-23-25-47
+.. gh-issue: 94280
+.. nonce: YhEyW_
+.. section: Build
+
+Updated pegen regeneration script on Windows to find and use Python 3.9 or
+higher.  Prior to this, pegen regeneration already required 3.9 or higher,
+but the script may have used lower versions of Python.
+
+..
+
+.. date: 2022-06-08-14-28-03
+.. gh-issue: 93584
+.. nonce: 0xfHOK
+.. section: Build
+
+Address race condition in ``Makefile`` when installing a PGO build. All
+``test`` and ``install`` targets now depend on ``all`` target.
+
+..
+
+.. date: 2022-06-04-12-53-53
+.. gh-issue: 93491
+.. nonce: ehM211
+.. section: Build
+
+``configure`` now detects and reports :pep:`11` support tiers.
+
+..
+
+.. date: 2022-05-31-18-04-58
+.. gh-issue: 69093
+.. nonce: 6lSa0C
+.. section: Build
+
+Fix ``Modules/Setup.stdlib.in`` rule for ``_sqlite3`` extension.
+
+..
+
+.. date: 2022-05-25-13-56-00
+.. gh-issue: 93207
+.. nonce: B9Rubf
+.. section: Build
+
+``va_start()`` with two parameters, like ``va_start(args, format),`` is now
+required to build Python. ``va_start()`` is no longer called with a single
+parameter. Patch by Kumar Aditya.
+
+..
+
+.. date: 2022-05-25-05-46-00
+.. gh-issue: 93202
+.. nonce: T37jtj
+.. section: Build
+
+Python now always use the ``%zu`` and ``%zd`` printf formats to format a
+``size_t`` or ``Py_ssize_t`` number. Building Python 3.12 requires a C11
+compiler, so these printf formats are now always supported. Patch by Victor
+Stinner.
+
+..
+
+.. date: 2022-05-12-10-19-15
+.. gh-issue: 90473
+.. nonce: -syvqK
+.. section: Build
+
+Disable pymalloc and increase stack size on ``wasm32-wasi``.
+
+..
+
+.. bpo: 34449
+.. date: 2018-08-21-11-10-18
+.. nonce: Z3qm3c
+.. section: Build
+
+Drop invalid compiler switch ``-fPIC`` for HP aCC on HP-UX. Patch by Michael
+Osipov.
+
+..
+
+.. date: 2022-10-19-20-00-28
+.. gh-issue: 98360
+.. nonce: O2m6YG
+.. section: Windows
+
+Fixes :mod:`multiprocessing` spawning child processes on Windows from a
+virtual environment to ensure that child processes that also use
+:mod:`multiprocessing` to spawn more children will recognize that they are
+in a virtual environment.
+
+..
+
+.. date: 2022-10-19-19-35-37
+.. gh-issue: 98414
+.. nonce: FbHZuS
+.. section: Windows
+
+Fix :file:`py.exe` launcher handling of ``-V:<company>/`` option when
+default preferences have been set in environment variables or configuration
+files.
+
+..
+
+.. date: 2022-10-02-11-59-23
+.. gh-issue: 97728
+.. nonce: dIdlPE
+.. section: Windows
+
+Fix possible crashes caused by the use of uninitialized variables when pass
+invalid arguments in :func:`os.system` on Windows and in Windows-specific
+modules (like ``winreg``).
+
+..
+
+.. date: 2022-09-29-23-08-49
+.. gh-issue: 90989
+.. nonce: no89Q2
+.. section: Windows
+
+Made :ref:`launcher` install per-user by default (unless an all users
+install already exists), and clarify some text in the installer.
+
+..
+
+.. date: 2022-09-29-22-27-04
+.. gh-issue: 97649
+.. nonce: bI7OQU
+.. section: Windows
+
+The ``Tools`` directory is no longer installed on Windows
+
+..
+
+.. date: 2022-09-23-15-40-04
+.. gh-issue: 96965
+.. nonce: CsnEGs
+.. section: Windows
+
+Update libffi to 3.4.3
+
+..
+
+.. date: 2022-09-07-00-11-33
+.. gh-issue: 96577
+.. nonce: kV4K_1
+.. section: Windows
+
+Fixes a potential buffer overrun in :mod:`msilib`.
+
+..
+
+.. date: 2022-09-05-18-32-47
+.. gh-issue: 96559
+.. nonce: 561sUd
+.. section: Windows
+
+Fixes the Windows launcher not using the compatible interpretation of
+default tags found in configuration files when no tag was passed to the
+command.
+
+..
+
+.. date: 2022-08-30-12-01-51
+.. gh-issue: 94781
+.. nonce: OxO-Gr
+.. section: Windows
+
+Fix :file:`pcbuild.proj` to clean previous instances of output files in
+``Python\deepfreeze`` and ``Python\frozen_modules`` directories on Windows.
+Patch by Charlie Zhao.
+
+..
+
+.. date: 2022-08-26-00-11-18
+.. gh-issue: 89545
+.. nonce: zmJMY_
+.. section: Windows
+
+Updates :mod:`platform` code getting the Windows version to use native
+Windows Management Instrumentation (WMI) queries to determine OS version,
+type, and architecture.
+
+..
+
+.. date: 2022-08-10-22-46-48
+.. gh-issue: 95733
+.. nonce: 2_urOp
+.. section: Windows
+
+Make certain requirements of the Windows Store package optional to allow
+installing on earlier updates of Windows.
+
+..
+
+.. date: 2022-08-04-18-47-54
+.. gh-issue: 95656
+.. nonce: VJ1d13
+.. section: Windows
+
+Enable the :meth:`~sqlite3.Connection.enable_load_extension` :mod:`sqlite3`
+API.
+
+..
+
+.. date: 2022-08-04-01-12-27
+.. gh-issue: 95587
+.. nonce: Fvdv5q
+.. section: Windows
+
+Fixes some issues where the Windows installer would incorrectly detect
+certain features of an existing install when upgrading.
+
+..
+
+.. date: 2022-08-03-00-49-46
+.. gh-issue: 94399
+.. nonce: KvxHc0
+.. section: Windows
+
+Restores the behaviour of :ref:`launcher` for ``/usr/bin/env`` shebang
+lines, which will now search :envvar:`PATH` for an executable matching the
+given command. If none is found, the usual search process is used.
+
+..
+
+.. date: 2022-07-30-14-18-33
+.. gh-issue: 95445
+.. nonce: mjrTaq
+.. section: Windows
+
+Fixes the unsuccessful removal of the HTML document directory when
+uninstalling with Windows msi.
+
+..
+
+.. date: 2022-07-28-20-21-38
+.. gh-issue: 95359
+.. nonce: ywMrgu
+.. section: Windows
+
+Fix :ref:`launcher` handling of :file:`py.ini` commands (it was incorrectly
+expecting a ``py_`` prefix on keys) and crashes when reading per-user
+configuration file.
+
+..
+
+.. date: 2022-07-26-20-33-12
+.. gh-issue: 95285
+.. nonce: w6fa22
+.. section: Windows
+
+Fix :ref:`launcher` handling of command lines where it is only passed a
+short executable name.
+
+..
+
+.. date: 2022-07-16-16-18-32
+.. gh-issue: 90844
+.. nonce: vwITT3
+.. section: Windows
+
+Allow virtual environments to correctly launch when they have spaces in the
+path.
+
+..
+
+.. date: 2022-07-12-20-45-43
+.. gh-issue: 94772
+.. nonce: uNMmdG
+.. section: Windows
+
+Fix incorrect handling of shebang lines in py.exe launcher
+
+..
+
+.. date: 2022-06-20-22-32-14
+.. gh-issue: 94018
+.. nonce: bycC3A
+.. section: Windows
+
+:mod:`zipfile` will now remove trailing spaces from path components when
+extracting files on Windows.
+
+..
+
+.. date: 2022-06-15-01-03-52
+.. gh-issue: 93824
+.. nonce: mR4mxu
+.. section: Windows
+
+Drag and drop of files onto Python files in Windows Explorer has been
+enabled for Windows ARM64.
+
+..
+
+.. date: 2022-05-28-19-36-13
+.. gh-issue: 43414
+.. nonce: NGMJ3g
+.. section: Windows
+
+:func:`os.get_terminal_size` now attempts to read the size from any provided
+handle, rather than only supporting file descriptors 0, 1 and 2.
+
+..
+
+.. date: 2022-05-19-21-44-25
+.. gh-issue: 92817
+.. nonce: Jrf-Kv
+.. section: Windows
+
+Ensures that :file:`py.exe` will prefer an active virtual environment over
+default tags specified with environment variables or through a
+:file:`py.ini` file.
+
+..
+
+.. date: 2022-05-19-14-01-30
+.. gh-issue: 92984
+.. nonce: Dsxnlr
+.. section: Windows
+
+Explicitly disable incremental linking for non-Debug builds
+
+..
+
+.. date: 2022-05-16-11-45-06
+.. gh-issue: 92841
+.. nonce: NQx107
+.. section: Windows
+
+:mod:`asyncio` no longer throws ``RuntimeError: Event loop is closed`` on
+interpreter exit after asynchronous socket activity. Patch by Oleg Iarygin.
+
+..
+
+.. bpo: 46907
+.. date: 2022-05-05-06-27-59
+.. nonce: IW-uvT
+.. section: Windows
+
+Update Windows installer to use SQLite 3.38.4.
+
+..
+
+.. date: 2022-04-12-18-35-20
+.. gh-issue: 91061
+.. nonce: x40hSK
+.. section: Windows
+
+Accept os.PathLike for the argument to winsound.PlaySound
+
+..
+
+.. bpo: 42658
+.. date: 2022-03-20-15-47-35
+.. nonce: 16eXtb
+.. section: Windows
+
+Support native Windows case-insensitive path comparisons by using
+``LCMapStringEx`` instead of :func:`str.lower` in :func:`ntpath.normcase`.
+Add ``LCMapStringEx`` to the :mod:`_winapi` module.
+
+..
+
+.. bpo: 38704
+.. date: 2020-01-10-23-33-03
+.. nonce: 2Idtdn
+.. section: Windows
+
+Prevent installation on unsupported Windows versions.
+
+..
+
+.. date: 2022-10-05-15-26-58
+.. gh-issue: 97897
+.. nonce: Rf-C6u
+.. section: macOS
+
+The macOS 13 SDK includes support for the ``mkfifoat`` and ``mknodat``
+system calls. Using the ``dir_fd`` option with either :func:`os.mkfifo` or
+:func:`os.mknod` could result in a segfault if cpython is built with the
+macOS 13 SDK but run on an earlier version of macOS. Prevent this by adding
+runtime support for detection of these system calls ("weaklinking") as is
+done for other newer syscalls on macOS.
+
+..
+
+.. date: 2022-10-15-21-20-40
+.. gh-issue: 97527
+.. nonce: otAHJM
+.. section: IDLE
+
+Fix a bug in the previous bugfix that caused IDLE to not start when run with
+3.10.8, 3.12.0a1, and at least Microsoft Python 3.10.2288.0 installed
+without the Lib/test package.  3.11.0 was never affected.
+
+..
+
+.. date: 2022-08-04-20-07-51
+.. gh-issue: 65802
+.. nonce: xnThWe
+.. section: IDLE
+
+Document handling of extensions in Save As dialogs.
+
+..
+
+.. date: 2022-08-01-23-31-48
+.. gh-issue: 95191
+.. nonce: U7vryB
+.. section: IDLE
+
+Include prompts when saving Shell (interactive input and output).
+
+..
+
+.. date: 2022-07-31-22-15-14
+.. gh-issue: 95511
+.. nonce: WX6PmB
+.. section: IDLE
+
+Fix the Shell context menu copy-with-prompts bug of copying an extra line
+when one selects whole lines.
+
+..
+
+.. date: 2022-07-30-15-10-39
+.. gh-issue: 95471
+.. nonce: z3scVG
+.. section: IDLE
+
+In the Edit menu, move ``Select All`` and add a new separator.
+
+..
+
+.. date: 2022-07-29-11-08-52
+.. gh-issue: 95411
+.. nonce: dazlqH
+.. section: IDLE
+
+Enable using IDLE's module browser with .pyw files.
+
+..
+
+.. date: 2022-07-28-18-56-57
+.. gh-issue: 89610
+.. nonce: hcosiM
+.. section: IDLE
+
+Add .pyi as a recognized extension for IDLE on macOS.    This allows opening
+stub files by double clicking on them in the Finder.
+
+..
+
+.. date: 2022-10-07-22-06-11
+.. gh-issue: 68686
+.. nonce: 6KNIQ4
+.. section: Tools/Demos
+
+Remove ptags and eptags scripts.
+
+..
+
+.. date: 2022-09-30-18-35-11
+.. gh-issue: 97681
+.. nonce: -KO1Ba
+.. section: Tools/Demos
+
+Remove the ``Tools/demo/`` directory which contained old demo scripts. A
+copy can be found in the `old-demos project
+<https://github.com/gvanrossum/old-demos>`_.  Patch by Victor Stinner.
+
+..
+
+.. date: 2022-09-30-14-30-12
+.. gh-issue: 97669
+.. nonce: gvbgcg
+.. section: Tools/Demos
+
+Remove outdated example scripts of the ``Tools/scripts/`` directory. A copy
+can be found in the `old-demos project
+<https://github.com/gvanrossum/old-demos>`_. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-08-29-17-25-13
+.. gh-issue: 95853
+.. nonce: Ce17cT
+.. section: Tools/Demos
+
+The ``wasm_build.py`` script now pre-builds Emscripten ports, checks for
+broken EMSDK versions, and warns about pkg-config env vars.
+
+..
+
+.. date: 2022-08-10-17-08-43
+.. gh-issue: 95853
+.. nonce: HCjC2m
+.. section: Tools/Demos
+
+The new tool ``Tools/wasm/wasm_builder.py`` automates configure, compile,
+and test steps for building CPython on WebAssembly platforms.
+
+..
+
+.. date: 2022-08-05-23-25-59
+.. gh-issue: 95731
+.. nonce: N2KohU
+.. section: Tools/Demos
+
+Fix handling of module docstrings in :file:`Tools/i18n/pygettext.py`.
+
+..
+
+.. date: 2022-07-04-10-02-02
+.. gh-issue: 93939
+.. nonce: U6sW6H
+.. section: Tools/Demos
+
+Add script ``Tools/scripts/check_modules.py`` to check and validate builtin
+and shared extension modules. The script also handles ``Modules/Setup`` and
+will eventually replace ``setup.py``.
+
+..
+
+.. date: 2022-07-04-01-37-42
+.. gh-issue: 94538
+.. nonce: 1rgy1Y
+.. section: Tools/Demos
+
+Fix Argument Clinic output to custom file destinations. Patch by Erlend E.
+Aasland.
+
+..
+
+.. date: 2022-06-29-22-47-11
+.. gh-issue: 94430
+.. nonce: hdov8L
+.. section: Tools/Demos
+
+Allow parameters named ``module`` and ``self`` with custom C names in
+Argument Clinic. Patch by Erlend E. Aasland
+
+..
+
+.. date: 2022-06-19-14-56-33
+.. gh-issue: 86087
+.. nonce: R8MkRy
+.. section: Tools/Demos
+
+The ``Tools/scripts/parseentities.py`` script used to parse HTML4 entities
+has been removed.
+
+..
+
+.. date: 2022-10-18-16-16-27
+.. gh-issue: 98393
+.. nonce: 55u4BF
+.. section: C API
+
+The :c:func:`PyUnicode_FSDecoder` function no longer accepts bytes-like
+paths, like :class:`bytearray` and :class:`memoryview` types: only the exact
+:class:`bytes` type is accepted for bytes strings. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-10-05-10-43-32
+.. gh-issue: 91051
+.. nonce: ODDRsQ
+.. section: C API
+
+Add :c:func:`PyType_Watch` and related APIs to allow callbacks on
+:c:func:`PyType_Modified`.
+
+..
+
+.. date: 2022-10-03-20-33-24
+.. gh-issue: 95756
+.. nonce: SSmXlG
+.. section: C API
+
+Lazily create and cache ``co_`` attributes for better performance for code
+getters.
+
+..
+
+.. date: 2022-09-20-01-04-57
+.. gh-issue: 96512
+.. nonce: msZTjF
+.. section: C API
+
+Configuration for the :ref:`integer string conversion length limitation
+<int_max_str_digits>` now lives in the PyConfig C API struct.
+
+..
+
+.. date: 2022-08-16-16-54-42
+.. gh-issue: 95589
+.. nonce: 6xE1ar
+.. section: C API
+
+Extensions classes that set ``tp_dictoffset`` and ``tp_weaklistoffset`` lose
+the support for multiple inheritance, but are now safe. Extension classes
+should use :const:`Py_TPFLAGS_MANAGED_DICT` and
+:const:`Py_TPFLAGS_MANAGED_WEAKREF` instead.
+
+..
+
+.. date: 2022-08-08-14-36-31
+.. gh-issue: 95781
+.. nonce: W_G8YW
+.. section: C API
+
+An unrecognized format character in :c:func:`PyUnicode_FromFormat` and
+:c:func:`PyUnicode_FromFormatV` now sets a :exc:`SystemError`. In previous
+versions it caused all the rest of the format string to be copied as-is to
+the result string, and any extra arguments discarded.
+
+..
+
+.. date: 2022-08-03-14-39-08
+.. gh-issue: 92678
+.. nonce: ozFTEx
+.. section: C API
+
+Restore the 3.10 behavior for multiple inheritance of C extension classes
+that store their dictionary at the end of the struct.
+
+..
+
+.. date: 2022-08-03-13-01-57
+.. gh-issue: 92678
+.. nonce: DLwONN
+.. section: C API
+
+Support C extensions using managed dictionaries by setting the
+``Py_TPFLAGS_MANAGED_DICT`` flag.
+
+..
+
+.. date: 2022-08-01-16-21-39
+.. gh-issue: 93274
+.. nonce: QoDHEu
+.. section: C API
+
+API for implementing vectorcall (:c:data:`Py_TPFLAGS_HAVE_VECTORCALL`,
+:c:func:`PyVectorcall_NARGS` and :c:func:`PyVectorcall_Call`) was added to
+the limited API and stable ABI.
+
+..
+
+.. date: 2022-07-31-21-58-27
+.. gh-issue: 95504
+.. nonce: wy7B1F
+.. section: C API
+
+Fix sign placement when specifying width or precision in
+:c:func:`PyUnicode_FromFormat` and :c:func:`PyUnicode_FromFormatV`. Patch by
+Philip Georgi.
+
+..
+
+.. date: 2022-07-29-15-24-45
+.. gh-issue: 93012
+.. nonce: -DdGEy
+.. section: C API
+
+The :const:`Py_TPFLAGS_HAVE_VECTORCALL` flag is now removed from a class
+when the class's :py:meth:`~object.__call__` method is reassigned. This
+makes vectorcall safe to use with mutable types (i.e. heap types without the
+:const:`immutable <Py_TPFLAGS_IMMUTABLETYPE>` flag). Mutable types that do
+not override :c:member:`~PyTypeObject.tp_call` now inherit the
+:const:`Py_TPFLAGS_HAVE_VECTORCALL` flag.
+
+..
+
+.. date: 2022-07-29-10-41-59
+.. gh-issue: 95388
+.. nonce: aiRSgr
+.. section: C API
+
+Creating :c:data:`immutable types <Py_TPFLAGS_IMMUTABLETYPE>` with mutable
+bases is deprecated and is planned to be disabled in Python 3.14.
+
+..
+
+.. date: 2022-07-25-15-54-27
+.. gh-issue: 92678
+.. nonce: ziZpxz
+.. section: C API
+
+Adds unstable C-API functions ``_PyObject_VisitManagedDict`` and
+``_PyObject_ClearManagedDict`` to allow C extensions to allow the VM to
+manage their object's dictionaries.
+
+..
+
+.. date: 2022-07-19-22-37-40
+.. gh-issue: 94936
+.. nonce: LGlmKv
+.. section: C API
+
+Added :c:func:`PyCode_GetVarnames`, :c:func:`PyCode_GetCellvars` and
+:c:func:`PyCode_GetFreevars` for accessing ``co_varnames``, ``co_cellvars``
+and ``co_freevars`` respectively via the C API.
+
+..
+
+.. date: 2022-07-17-18-21-40
+.. gh-issue: 94930
+.. nonce: gPFGDL
+.. section: C API
+
+Fix ``SystemError`` raised when :c:func:`PyArg_ParseTupleAndKeywords` is
+used with ``#`` in ``(...)`` but without ``PY_SSIZE_T_CLEAN`` defined.
+
+..
+
+.. date: 2022-07-12-17-39-32
+.. gh-issue: 94731
+.. nonce: 9CPJNU
+.. section: C API
+
+Python again uses C-style casts for most casting operations when compiled
+with C++. This may trigger compiler warnings, if they are enabled with e.g.
+``-Wold-style-cast`` or ``-Wzero-as-null-pointer-constant`` options for
+``g++``.
+
+..
+
+.. date: 2022-06-17-13-41-38
+.. gh-issue: 93937
+.. nonce: uKVTEh
+.. section: C API
+
+The following frame functions and type are now directly available with
+``#include <Python.h>``, it's no longer needed to add ``#include
+<frameobject.h>``:
+
+* :c:func:`PyFrame_Check`
+* :c:func:`PyFrame_GetBack`
+* :c:func:`PyFrame_GetBuiltins`
+* :c:func:`PyFrame_GetGenerator`
+* :c:func:`PyFrame_GetGlobals`
+* :c:func:`PyFrame_GetLasti`
+* :c:func:`PyFrame_GetLocals`
+* :c:type:`PyFrame_Type`
+
+Patch by Victor Stinner.
+
+..
+
+.. date: 2022-06-13-21-37-31
+.. gh-issue: 91321
+.. nonce: DgJFvS
+.. section: C API
+
+Fix the compatibility of the Python C API with C++ older than C++11. Patch
+by Victor Stinner.
+
+..
+
+.. date: 2022-06-10-23-41-48
+.. gh-issue: 91731
+.. nonce: fhYUQG
+.. section: C API
+
+Avoid defining the ``static_assert`` when compiling with C++ 11, where this
+is a keyword and redefining it can lead to undefined behavior. Patch by
+Pablo Galindo
+
+..
+
+.. date: 2022-06-10-16-50-27
+.. gh-issue: 89546
+.. nonce: mX1f10
+.. section: C API
+
+:c:func:`PyType_FromMetaclass` (and other ``PyType_From*`` functions) now
+check that offsets and the base class's
+:c:member:`~PyTypeObject.tp_basicsize` fit in the new class's
+``tp_basicsize``.
+
+..
+
+.. date: 2022-06-06-16-04-14
+.. gh-issue: 93503
+.. nonce: MHJTu8
+.. section: C API
+
+Add two new public functions to the public C-API,
+:c:func:`PyEval_SetProfileAllThreads` and
+:c:func:`PyEval_SetTraceAllThreads`, that allow to set tracing and profiling
+functions in all running threads in addition to the calling one. Also, two
+analogous functions to the :mod:`threading` module
+(:func:`threading.setprofile_all_threads` and
+:func:`threading.settrace_all_threads`) that allow to do the same from
+Python. Patch by Pablo Galindo
+
+..
+
+.. date: 2022-06-04-13-15-41
+.. gh-issue: 93442
+.. nonce: 4M4NDb
+.. section: C API
+
+Add C++ overloads for _Py_CAST_impl() to handle 0/NULL.  This will allow C++
+extensions that pass 0 or NULL to macros using _Py_CAST() to continue to
+compile.
+
+..
+
+.. date: 2022-06-03-14-54-41
+.. gh-issue: 93466
+.. nonce: DDtH0X
+.. section: C API
+
+Slot IDs in PyType_Spec may not be repeated. The documentation was updated
+to mention this. For some cases of repeated slots, PyType_FromSpec and
+related functions will now raise an exception.
+
+..
+
+.. date: 2022-05-23-15-22-18
+.. gh-issue: 92898
+.. nonce: Qjc9d3
+.. section: C API
+
+Fix C++ compiler warnings when casting function arguments to ``PyObject*``.
+Patch by Serge Guelton.
+
+..
+
+.. date: 2022-05-23-13-33-18
+.. gh-issue: 93103
+.. nonce: ooD3Eb
+.. section: C API
+
+Deprecate global configuration variables, like
+:c:var:`Py_IgnoreEnvironmentFlag`, in the documentation: the
+:c:func:`Py_InitializeFromConfig` API should be instead. Patch by Victor
+Stinner.
+
+..
+
+.. date: 2022-05-23-12-31-04
+.. gh-issue: 77782
+.. nonce: ugC8dn
+.. section: C API
+
+Deprecate global configuration variable like
+:c:var:`Py_IgnoreEnvironmentFlag`: the :c:func:`Py_InitializeFromConfig` API
+should be instead. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-05-19-18-05-51
+.. gh-issue: 92913
+.. nonce: Ass1Hv
+.. section: C API
+
+Ensures changes to :c:member:`PyConfig.module_search_paths` are ignored
+unless :c:member:`PyConfig.module_search_paths_set` is set
+
+..
+
+.. date: 2022-05-13-18-17-48
+.. gh-issue: 92781
+.. nonce: TVDr3-
+.. section: C API
+
+Avoid mixing declarations and code in the C API to fix the compiler warning:
+"ISO C90 forbids mixed declarations and code"
+[-Werror=declaration-after-statement]. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-05-11-02-33-10
+.. gh-issue: 92651
+.. nonce: FIXLf0
+.. section: C API
+
+Remove the ``token.h`` header file. There was never any public tokenizer C
+API. The ``token.h`` header file was only designed to be used by Python
+internals. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-05-10-12-35-42
+.. gh-issue: 92536
+.. nonce: cAoRCZ
+.. section: C API
+
+Remove legacy Unicode APIs based on ``Py_UNICODE*``.
+
+..
+
+.. date: 2022-05-09-23-16-38
+.. gh-issue: 85858
+.. nonce: VIcNDL
+.. section: C API
+
+Remove the ``PyUnicode_InternImmortal()`` function and the
+``SSTATE_INTERNED_IMMORTAL`` macro. Patch by Victor Stinner.
+
+..
+
+.. date: 2022-05-03-19-35-37
+.. gh-issue: 92193
+.. nonce: 61VoFL
+.. section: C API
+
+Add new function :c:func:`PyFunction_SetVectorcall` to the C API which sets
+the vectorcall field of a given :c:type:`PyFunctionObject`.
+
+Warning: extensions using this API must preserve the behavior of the
+unaltered function!
+
+..
+
+.. date: 2022-04-13-16-10-55
+.. gh-issue: 59121
+.. nonce: -B7mKp
+.. section: C API
+
+Fixed an assert that prevented ``PyRun_InteractiveOne`` from providing
+tracebacks when parsing from the provided FD.
+
+..
+
+.. bpo: 45383
+.. date: 2021-10-05-21-59-43
+.. nonce: TVClgf
+.. section: C API
+
+The :c:func:`PyType_FromSpec` API will now find and use a metaclass based on
+the provided bases. An error will be raised if there is a metaclass
+conflict.
diff --git a/Misc/NEWS.d/next/Build/2018-08-21-11-10-18.bpo-34449.Z3qm3c.rst b/Misc/NEWS.d/next/Build/2018-08-21-11-10-18.bpo-34449.Z3qm3c.rst
deleted file mode 100644
index 53b75aee9cc27206b2c8b4cb3348e3e5f39e9877..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2018-08-21-11-10-18.bpo-34449.Z3qm3c.rst
+++ /dev/null
@@ -1 +0,0 @@
-Drop invalid compiler switch ``-fPIC`` for HP aCC on HP-UX. Patch by Michael Osipov.
diff --git a/Misc/NEWS.d/next/Build/2022-05-12-10-19-15.gh-issue-90473.-syvqK.rst b/Misc/NEWS.d/next/Build/2022-05-12-10-19-15.gh-issue-90473.-syvqK.rst
deleted file mode 100644
index 29ce3de1f2134f50ecf08f5060471263ff0dd00e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-05-12-10-19-15.gh-issue-90473.-syvqK.rst
+++ /dev/null
@@ -1 +0,0 @@
-Disable pymalloc and increase stack size on ``wasm32-wasi``.
diff --git a/Misc/NEWS.d/next/Build/2022-05-25-05-46-00.gh-issue-93202.T37jtj.rst b/Misc/NEWS.d/next/Build/2022-05-25-05-46-00.gh-issue-93202.T37jtj.rst
deleted file mode 100644
index 6018e400c15d917347284cdace0809b0215d5d4c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-05-25-05-46-00.gh-issue-93202.T37jtj.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Python now always use the ``%zu`` and ``%zd`` printf formats to format a
-``size_t`` or ``Py_ssize_t`` number. Building Python 3.12 requires a C11
-compiler, so these printf formats are now always supported. Patch by Victor
-Stinner.
diff --git a/Misc/NEWS.d/next/Build/2022-05-25-13-56-00.gh-issue-93207.B9Rubf.rst b/Misc/NEWS.d/next/Build/2022-05-25-13-56-00.gh-issue-93207.B9Rubf.rst
deleted file mode 100644
index cd462bb232f043d710d0011dc52fa61c3cf918bd..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-05-25-13-56-00.gh-issue-93207.B9Rubf.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-``va_start()`` with two parameters, like ``va_start(args, format),``
-is now required to build Python. ``va_start()`` is no longer called with a single parameter.
-Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Build/2022-05-31-18-04-58.gh-issue-69093.6lSa0C.rst b/Misc/NEWS.d/next/Build/2022-05-31-18-04-58.gh-issue-69093.6lSa0C.rst
deleted file mode 100644
index b061d6c2186c10127f02d27296cc6ade9f324842..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-05-31-18-04-58.gh-issue-69093.6lSa0C.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix ``Modules/Setup.stdlib.in`` rule for ``_sqlite3`` extension.
diff --git a/Misc/NEWS.d/next/Build/2022-06-04-12-53-53.gh-issue-93491.ehM211.rst b/Misc/NEWS.d/next/Build/2022-06-04-12-53-53.gh-issue-93491.ehM211.rst
deleted file mode 100644
index b3560fac81d2a9a2cabaf7691fa5632535c43299..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-06-04-12-53-53.gh-issue-93491.ehM211.rst
+++ /dev/null
@@ -1 +0,0 @@
-``configure`` now detects and reports :pep:`11` support tiers.
diff --git a/Misc/NEWS.d/next/Build/2022-06-08-14-28-03.gh-issue-93584.0xfHOK.rst b/Misc/NEWS.d/next/Build/2022-06-08-14-28-03.gh-issue-93584.0xfHOK.rst
deleted file mode 100644
index 07ca5fad592b2d3854702352a6ce79f3f8db18be..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-06-08-14-28-03.gh-issue-93584.0xfHOK.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Address race condition in ``Makefile`` when installing a PGO build. All
-``test`` and ``install`` targets now depend on ``all`` target.
diff --git a/Misc/NEWS.d/next/Build/2022-06-25-23-25-47.gh-issue-94280.YhEyW_.rst b/Misc/NEWS.d/next/Build/2022-06-25-23-25-47.gh-issue-94280.YhEyW_.rst
deleted file mode 100644
index 1199e842177d7df7853d1578e9c070284c451ca4..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-06-25-23-25-47.gh-issue-94280.YhEyW_.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Updated pegen regeneration script on Windows to find and use Python 3.9 or
-higher.  Prior to this, pegen regeneration already required 3.9 or higher,
-but the script may have used lower versions of Python.
diff --git a/Misc/NEWS.d/next/Build/2022-06-27-11-57-15.gh-issue-93939.rv7s8W.rst b/Misc/NEWS.d/next/Build/2022-06-27-11-57-15.gh-issue-93939.rv7s8W.rst
deleted file mode 100644
index f9ecf5022e24891e393061eef6de21ccf32ba106..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-06-27-11-57-15.gh-issue-93939.rv7s8W.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The ``2to3``, ``idle``, and ``pydoc`` scripts are now generated and installed by
-``Makefile`` instead of ``setup.py``.
diff --git a/Misc/NEWS.d/next/Build/2022-06-28-09-42-10.gh-issue-93939._VWxKW.rst b/Misc/NEWS.d/next/Build/2022-06-28-09-42-10.gh-issue-93939._VWxKW.rst
deleted file mode 100644
index ab873bc839f4e5aa54d5bfef022fb3a1f131e7c8..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-06-28-09-42-10.gh-issue-93939._VWxKW.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-C extension modules are now built by ``configure`` and ``make``
-instead of ``distutils`` and ``setup.py``.
diff --git a/Misc/NEWS.d/next/Build/2022-06-29-08-58-31.gh-issue-94404.3MadM6.rst b/Misc/NEWS.d/next/Build/2022-06-29-08-58-31.gh-issue-94404.3MadM6.rst
deleted file mode 100644
index c7c47533c54ae26389da3b23cb3cdb72d2d76337..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-06-29-08-58-31.gh-issue-94404.3MadM6.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-``makesetup`` now works around an issue with sed on macOS and uses correct
-CFLAGS for object files that end up in a shared extension. Module CFLAGS
-are used before PY_STDMODULE_CFLAGS to avoid clashes with system headers.
diff --git a/Misc/NEWS.d/next/Build/2022-06-30-09-57-39.gh-issue-90005.9-pQyR.rst b/Misc/NEWS.d/next/Build/2022-06-30-09-57-39.gh-issue-90005.9-pQyR.rst
deleted file mode 100644
index 9b14f767847dadebb3cc2e1590733ad70288865d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-06-30-09-57-39.gh-issue-90005.9-pQyR.rst
+++ /dev/null
@@ -1 +0,0 @@
-``_dbm`` module dependencies are now detected by configure.
diff --git a/Misc/NEWS.d/next/Build/2022-06-30-17-00-54.gh-issue-90005.iiq5qD.rst b/Misc/NEWS.d/next/Build/2022-06-30-17-00-54.gh-issue-90005.iiq5qD.rst
deleted file mode 100644
index 62f40b8f95f6ce9895329041d21312560ad6437f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-06-30-17-00-54.gh-issue-90005.iiq5qD.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix building ``_ctypes`` extension without ``pkg-config``.
diff --git a/Misc/NEWS.d/next/Build/2022-06-30-17-18-23.gh-issue-90005.EIOOla.rst b/Misc/NEWS.d/next/Build/2022-06-30-17-18-23.gh-issue-90005.EIOOla.rst
deleted file mode 100644
index 90a2dd486c195632a8af95f09e4c9f9fbd3f3497..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-06-30-17-18-23.gh-issue-90005.EIOOla.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Dependencies of :mod:`readline` and :mod:`curses` module are now detected in
-``configure`` script with ``pkg-config``. Only ``ncurses`` / ``ncursesw``
-are detected automatically. The old ``curses`` library is not configured
-automatically. Workaround for missing ``termcap`` or ``tinfo`` library
-has been removed.
diff --git a/Misc/NEWS.d/next/Build/2022-07-08-10-28-23.gh-issue-94682.ZtGt_0.rst b/Misc/NEWS.d/next/Build/2022-07-08-10-28-23.gh-issue-94682.ZtGt_0.rst
deleted file mode 100644
index 60717a15bcc271862ffef846eb85adf6ef20d87e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-07-08-10-28-23.gh-issue-94682.ZtGt_0.rst
+++ /dev/null
@@ -1 +0,0 @@
-Build and test with OpenSSL 1.1.1q
diff --git a/Misc/NEWS.d/next/Build/2022-07-12-13-39-18.gh-issue-94773.koHKm5.rst b/Misc/NEWS.d/next/Build/2022-07-12-13-39-18.gh-issue-94773.koHKm5.rst
deleted file mode 100644
index ed7e40c91103d6b169116f32281d336176b904d9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-07-12-13-39-18.gh-issue-94773.koHKm5.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-``deepfreeze.py`` now supports code object with frozensets that contain
-incompatible, unsortable types.
diff --git a/Misc/NEWS.d/next/Build/2022-07-13-10-13-10.gh-issue-94801.3xUB24.rst b/Misc/NEWS.d/next/Build/2022-07-13-10-13-10.gh-issue-94801.3xUB24.rst
deleted file mode 100644
index 5caf84f96da131d42edc299533e22b166e523814..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-07-13-10-13-10.gh-issue-94801.3xUB24.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-``configure`` now uses custom flags like ``ZLIB_CFLAGS`` and ``ZLIB_LIBS``
-when searching for headers and libraries.
diff --git a/Misc/NEWS.d/next/Build/2022-07-14-02-45-44.gh-issue-94841.lLRTdf.rst b/Misc/NEWS.d/next/Build/2022-07-14-02-45-44.gh-issue-94841.lLRTdf.rst
deleted file mode 100644
index f7ad4f88a51db04e5a235321697549a068500748..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-07-14-02-45-44.gh-issue-94841.lLRTdf.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix the possible performance regression of :c:func:`PyObject_Free` compiled with MSVC version 1932.
diff --git a/Misc/NEWS.d/next/Build/2022-07-14-11-13-26.gh-issue-94847.s3Kr5p.rst b/Misc/NEWS.d/next/Build/2022-07-14-11-13-26.gh-issue-94847.s3Kr5p.rst
deleted file mode 100644
index a6d1e7277da4c050a4a959c6fec527d00ad2b094..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-07-14-11-13-26.gh-issue-94847.s3Kr5p.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed ``_decimal`` module build issue on GCC when compiling with LTO and
-pydebug. Debug builds no longer force inlining of functions.
diff --git a/Misc/NEWS.d/next/Build/2022-07-21-09-17-01.gh-issue-95085.E9x2S_.rst b/Misc/NEWS.d/next/Build/2022-07-21-09-17-01.gh-issue-95085.E9x2S_.rst
deleted file mode 100644
index 02dbd2b8b3118fd973e94beb50a99afd9ebc71d8..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-07-21-09-17-01.gh-issue-95085.E9x2S_.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Platforms ``wasm32-unknown-emscripten`` and ``wasm32-unknown-wasi`` have
-been promoted to :pep:`11` tier 3 platform support.
diff --git a/Misc/NEWS.d/next/Build/2022-07-23-21-39-09.gh-issue-95174.7cYMZR.rst b/Misc/NEWS.d/next/Build/2022-07-23-21-39-09.gh-issue-95174.7cYMZR.rst
deleted file mode 100644
index 72ce183ac8329da8313c0feb027ab002690749dd..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-07-23-21-39-09.gh-issue-95174.7cYMZR.rst
+++ /dev/null
@@ -1 +0,0 @@
-Python now skips missing :mod:`socket` functions and methods on WASI. WASI can only create sockets from existing fd / accept and has no netdb.
diff --git a/Misc/NEWS.d/next/Build/2022-07-25-08-59-35.gh-issue-95174.g8woUW.rst b/Misc/NEWS.d/next/Build/2022-07-25-08-59-35.gh-issue-95174.g8woUW.rst
deleted file mode 100644
index 05f29955072c546a7c71b1598630afc7cfef46a9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-07-25-08-59-35.gh-issue-95174.g8woUW.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Python now detects missing ``dup`` function in WASI and works around some
-missing :mod:`errno`, :mod:`select`, and :mod:`socket` constants.
diff --git a/Misc/NEWS.d/next/Build/2022-07-25-09-48-43.gh-issue-95145.ZNS3dj.rst b/Misc/NEWS.d/next/Build/2022-07-25-09-48-43.gh-issue-95145.ZNS3dj.rst
deleted file mode 100644
index c751b5e3adc474c1c6a7619aeacf86c6138661b4..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-07-25-09-48-43.gh-issue-95145.ZNS3dj.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-wasm32-wasi builds no longer depend on WASIX's pthread stubs. Python now has
-its own stubbed pthread API.
diff --git a/Misc/NEWS.d/next/Build/2022-07-26-18-13-34.gh-issue-94801.9fREfy.rst b/Misc/NEWS.d/next/Build/2022-07-26-18-13-34.gh-issue-94801.9fREfy.rst
deleted file mode 100644
index a58be30e81b057dd22c03376db1aa5e9fdf33cbc..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-07-26-18-13-34.gh-issue-94801.9fREfy.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a regression in ``configure`` script that caused some header checks to
-ignore custom ``CPPFLAGS``. The regression was introduced in :gh:`94802`.
diff --git a/Misc/NEWS.d/next/Build/2022-08-04-15-29-35.gh-issue-93744.svRuqm.rst b/Misc/NEWS.d/next/Build/2022-08-04-15-29-35.gh-issue-93744.svRuqm.rst
deleted file mode 100644
index fa9ade25718fcb77ab29211f393db45f37e3959f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-08-04-15-29-35.gh-issue-93744.svRuqm.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Remove the ``configure --with-cxx-main`` build option: it didn't work for
-many years. Remove the ``MAINCC`` variable from ``configure`` and
-``Makefile``. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Build/2022-08-12-13-06-03.gh-issue-90536.qMpF6p.rst b/Misc/NEWS.d/next/Build/2022-08-12-13-06-03.gh-issue-90536.qMpF6p.rst
deleted file mode 100644
index 4605e03915ee6392b40d76b46c9e3b99effc1729..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-08-12-13-06-03.gh-issue-90536.qMpF6p.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Use the BOLT post-link optimizer to improve performance, particularly on
-medium-to-large applications.
diff --git a/Misc/NEWS.d/next/Build/2022-08-15-10-56-07.gh-issue-95973.Bsswsc.rst b/Misc/NEWS.d/next/Build/2022-08-15-10-56-07.gh-issue-95973.Bsswsc.rst
deleted file mode 100644
index d03bc5205ead8e6d7594cf63ee8271ca0b992c6e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-08-15-10-56-07.gh-issue-95973.Bsswsc.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add a new ``--with-dsymutil`` configure option to to link debug information
-in macOS. Patch by Pablo Galindo.
diff --git a/Misc/NEWS.d/next/Build/2022-08-26-11-09-11.gh-issue-84461.Nsdn_R.rst b/Misc/NEWS.d/next/Build/2022-08-26-11-09-11.gh-issue-84461.Nsdn_R.rst
deleted file mode 100644
index 134e9645159a69f39f074bccb8167109378584d2..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-08-26-11-09-11.gh-issue-84461.Nsdn_R.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-``wasm32-emscripten`` platform no longer builds :mod:`resource` module,
-:func:`~os.getresuid`, :func:`~os.getresgid`, and their setters. The APIs
-are stubs and not functional.
diff --git a/Misc/NEWS.d/next/Build/2022-08-26-11-50-03.gh-issue-96269.x_J5h0.rst b/Misc/NEWS.d/next/Build/2022-08-26-11-50-03.gh-issue-96269.x_J5h0.rst
deleted file mode 100644
index adb605fede5dae87de9973be11759dfd9d963337..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-08-26-11-50-03.gh-issue-96269.x_J5h0.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Shared module targets now depend on new ``MODULE_DEPS`` variable, which
-includes ``EXPORTSYMS``. This fixes a build order issue on unsupported AIX
-platform.
diff --git a/Misc/NEWS.d/next/Build/2022-09-11-14-23-49.gh-issue-96729.W4uBWL.rst b/Misc/NEWS.d/next/Build/2022-09-11-14-23-49.gh-issue-96729.W4uBWL.rst
deleted file mode 100644
index b67cd200e2d346b3fbbc99ef1dc468c7c4205366..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-09-11-14-23-49.gh-issue-96729.W4uBWL.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Ensure that Windows releases built with ``Tools\msi\buildrelease.bat`` are
-upgradable to and from official Python releases.
diff --git a/Misc/NEWS.d/next/Build/2022-09-12-18-34-51.gh-issue-85936.tX4VCU.rst b/Misc/NEWS.d/next/Build/2022-09-12-18-34-51.gh-issue-85936.tX4VCU.rst
deleted file mode 100644
index 302b863a3b1e3480b266d7f7de1d7a89176919f1..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-09-12-18-34-51.gh-issue-85936.tX4VCU.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-CPython now uses the ThinLTO option as the default policy if the Clang
-compiler accepts the flag. Patch by Dong-hee Na.
diff --git a/Misc/NEWS.d/next/Build/2022-09-17-11-19-24.gh-issue-96883.p_gr62.rst b/Misc/NEWS.d/next/Build/2022-09-17-11-19-24.gh-issue-96883.p_gr62.rst
deleted file mode 100644
index 2258ce8ab9d58ed456798939b18ef29c5e3a7955..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-09-17-11-19-24.gh-issue-96883.p_gr62.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-``wasm32-emscripten`` builds for browsers now include
-:mod:`concurrent.futures` for :mod:`asyncio` and :mod:`unittest.mock`.
diff --git a/Misc/NEWS.d/next/Build/2022-09-20-12-43-44.gh-issue-96761.IF29kR.rst b/Misc/NEWS.d/next/Build/2022-09-20-12-43-44.gh-issue-96761.IF29kR.rst
deleted file mode 100644
index 18f75ac489105e90134dd3e7163a8469de80bfd2..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Build/2022-09-20-12-43-44.gh-issue-96761.IF29kR.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix the build process of clang compiler for :program:`_bootstrap_python` if
-LTO optimization is applied. Patch by Matthias Görgens and Dong-hee Na.
diff --git a/Misc/NEWS.d/next/C API/2021-10-05-21-59-43.bpo-45383.TVClgf.rst b/Misc/NEWS.d/next/C API/2021-10-05-21-59-43.bpo-45383.TVClgf.rst
deleted file mode 100644
index ca1b7a43d29481a10c0ffce468760b1d5ff447cd..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2021-10-05-21-59-43.bpo-45383.TVClgf.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-The :c:func:`PyType_FromSpec` API will now find and use a metaclass
-based on the provided bases.
-An error will be raised if there is a metaclass conflict.
diff --git a/Misc/NEWS.d/next/C API/2022-04-13-16-10-55.gh-issue-59121.-B7mKp.rst b/Misc/NEWS.d/next/C API/2022-04-13-16-10-55.gh-issue-59121.-B7mKp.rst
deleted file mode 100644
index d52866ea08f71373115d48e2496fa4f62e01d352..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-04-13-16-10-55.gh-issue-59121.-B7mKp.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fixed an assert that prevented ``PyRun_InteractiveOne`` from providing tracebacks when parsing from the provided FD.
diff --git a/Misc/NEWS.d/next/C API/2022-05-03-19-35-37.gh-issue-92193.61VoFL.rst b/Misc/NEWS.d/next/C API/2022-05-03-19-35-37.gh-issue-92193.61VoFL.rst
deleted file mode 100644
index e0755bb019949135e1d1faf8315d71d86c7516e9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-05-03-19-35-37.gh-issue-92193.61VoFL.rst	
+++ /dev/null
@@ -1,5 +0,0 @@
-Add new function :c:func:`PyFunction_SetVectorcall` to the C API
-which sets the vectorcall field of a given :c:type:`PyFunctionObject`.
-
-Warning: extensions using this API must preserve the behavior
-of the unaltered function!
diff --git a/Misc/NEWS.d/next/C API/2022-05-09-23-16-38.gh-issue-85858.VIcNDL.rst b/Misc/NEWS.d/next/C API/2022-05-09-23-16-38.gh-issue-85858.VIcNDL.rst
deleted file mode 100644
index c175d1efee388a2cee934bec6b6529c2195f061a..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-05-09-23-16-38.gh-issue-85858.VIcNDL.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Remove the ``PyUnicode_InternImmortal()`` function and the
-``SSTATE_INTERNED_IMMORTAL`` macro. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/C API/2022-05-10-12-35-42.gh-issue-92536.cAoRCZ.rst b/Misc/NEWS.d/next/C API/2022-05-10-12-35-42.gh-issue-92536.cAoRCZ.rst
deleted file mode 100644
index a0b1bc69e281a2aad400901794d3685a00ee16a9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-05-10-12-35-42.gh-issue-92536.cAoRCZ.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Remove legacy Unicode APIs based on ``Py_UNICODE*``.
diff --git a/Misc/NEWS.d/next/C API/2022-05-11-02-33-10.gh-issue-92651.FIXLf0.rst b/Misc/NEWS.d/next/C API/2022-05-11-02-33-10.gh-issue-92651.FIXLf0.rst
deleted file mode 100644
index 60a8818e46b7ad6d9d25498a156b3a9e67c29d72..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-05-11-02-33-10.gh-issue-92651.FIXLf0.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Remove the ``token.h`` header file. There was never any public tokenizer C
-API. The ``token.h`` header file was only designed to be used by Python
-internals. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/C API/2022-05-13-18-17-48.gh-issue-92781.TVDr3-.rst b/Misc/NEWS.d/next/C API/2022-05-13-18-17-48.gh-issue-92781.TVDr3-.rst
deleted file mode 100644
index 6442ba619450f01a657eb8be16a7d1d46be4da0b..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-05-13-18-17-48.gh-issue-92781.TVDr3-.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Avoid mixing declarations and code in the C API to fix the compiler warning:
-"ISO C90 forbids mixed declarations and code"
-[-Werror=declaration-after-statement]. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/C API/2022-05-19-18-05-51.gh-issue-92913.Ass1Hv.rst b/Misc/NEWS.d/next/C API/2022-05-19-18-05-51.gh-issue-92913.Ass1Hv.rst
deleted file mode 100644
index c448c64029d825b44fae635f98e6057518e406b5..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-05-19-18-05-51.gh-issue-92913.Ass1Hv.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Ensures changes to :c:member:`PyConfig.module_search_paths` are ignored
-unless :c:member:`PyConfig.module_search_paths_set` is set
diff --git a/Misc/NEWS.d/next/C API/2022-05-23-12-31-04.gh-issue-77782.ugC8dn.rst b/Misc/NEWS.d/next/C API/2022-05-23-12-31-04.gh-issue-77782.ugC8dn.rst
deleted file mode 100644
index d212f6b977ef937296194c81eb0476de3932bfbe..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-05-23-12-31-04.gh-issue-77782.ugC8dn.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Deprecate global configuration variable like
-:c:var:`Py_IgnoreEnvironmentFlag`: the :c:func:`Py_InitializeFromConfig` API
-should be instead. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/C API/2022-05-23-13-33-18.gh-issue-93103.ooD3Eb.rst b/Misc/NEWS.d/next/C API/2022-05-23-13-33-18.gh-issue-93103.ooD3Eb.rst
deleted file mode 100644
index 404f0089cd0b7976d46a86b20d7bd832f27a8d27..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-05-23-13-33-18.gh-issue-93103.ooD3Eb.rst	
+++ /dev/null
@@ -1,4 +0,0 @@
-Deprecate global configuration variables, like
-:c:var:`Py_IgnoreEnvironmentFlag`, in the documentation: the
-:c:func:`Py_InitializeFromConfig` API should be instead. Patch by Victor
-Stinner.
diff --git a/Misc/NEWS.d/next/C API/2022-05-23-15-22-18.gh-issue-92898.Qjc9d3.rst b/Misc/NEWS.d/next/C API/2022-05-23-15-22-18.gh-issue-92898.Qjc9d3.rst
deleted file mode 100644
index 01eca1db1f18c96b2e591f124077bcb054ae60fc..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-05-23-15-22-18.gh-issue-92898.Qjc9d3.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix C++ compiler warnings when casting function arguments to ``PyObject*``.
-Patch by Serge Guelton.
diff --git a/Misc/NEWS.d/next/C API/2022-06-03-14-54-41.gh-issue-93466.DDtH0X.rst b/Misc/NEWS.d/next/C API/2022-06-03-14-54-41.gh-issue-93466.DDtH0X.rst
deleted file mode 100644
index 0bb65ea2b38786b4990db055c2c3aa7f71fbf0ce..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-06-03-14-54-41.gh-issue-93466.DDtH0X.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Slot IDs in PyType_Spec may not be repeated. The documentation was updated
-to mention this. For some cases of repeated slots, PyType_FromSpec and
-related functions will now raise an exception.
diff --git a/Misc/NEWS.d/next/C API/2022-06-04-13-15-41.gh-issue-93442.4M4NDb.rst b/Misc/NEWS.d/next/C API/2022-06-04-13-15-41.gh-issue-93442.4M4NDb.rst
deleted file mode 100644
index f48ed37c814454ea46f2d0f629fdbc7c10775556..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-06-04-13-15-41.gh-issue-93442.4M4NDb.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Add C++ overloads for _Py_CAST_impl() to handle 0/NULL.  This will allow C++
-extensions that pass 0 or NULL to macros using _Py_CAST() to continue to
-compile.
diff --git a/Misc/NEWS.d/next/C API/2022-06-06-16-04-14.gh-issue-93503.MHJTu8.rst b/Misc/NEWS.d/next/C API/2022-06-06-16-04-14.gh-issue-93503.MHJTu8.rst
deleted file mode 100644
index 3dd292cd7780233968d58a8af3350d4cd5a536fc..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-06-06-16-04-14.gh-issue-93503.MHJTu8.rst	
+++ /dev/null
@@ -1,7 +0,0 @@
-Add two new public functions to the public C-API,
-:c:func:`PyEval_SetProfileAllThreads` and :c:func:`PyEval_SetTraceAllThreads`,
-that allow to set tracing and profiling functions in all running threads in
-addition to the calling one. Also, two analogous functions to the
-:mod:`threading` module (:func:`threading.setprofile_all_threads` and
-:func:`threading.settrace_all_threads`) that allow to do the same from Python.
-Patch by Pablo Galindo
diff --git a/Misc/NEWS.d/next/C API/2022-06-10-16-50-27.gh-issue-89546.mX1f10.rst b/Misc/NEWS.d/next/C API/2022-06-10-16-50-27.gh-issue-89546.mX1f10.rst
deleted file mode 100644
index 8e6b6d95c7b4abecbf1db360811949d9a1eb746d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-06-10-16-50-27.gh-issue-89546.mX1f10.rst	
+++ /dev/null
@@ -1,4 +0,0 @@
-:c:func:`PyType_FromMetaclass` (and other ``PyType_From*`` functions) now
-check that offsets and the base class's
-:c:member:`~PyTypeObject.tp_basicsize` fit in the new class's
-``tp_basicsize``.
diff --git a/Misc/NEWS.d/next/C API/2022-06-10-23-41-48.gh-issue-91731.fhYUQG.rst b/Misc/NEWS.d/next/C API/2022-06-10-23-41-48.gh-issue-91731.fhYUQG.rst
deleted file mode 100644
index 185671ca4fcfb115ac87e92cc9666721eef8dd56..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-06-10-23-41-48.gh-issue-91731.fhYUQG.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Avoid defining the ``static_assert`` when compiling with C++ 11, where this
-is a keyword and redefining it can lead to undefined behavior. Patch by
-Pablo Galindo
diff --git a/Misc/NEWS.d/next/C API/2022-06-13-21-37-31.gh-issue-91321.DgJFvS.rst b/Misc/NEWS.d/next/C API/2022-06-13-21-37-31.gh-issue-91321.DgJFvS.rst
deleted file mode 100644
index 57c39bc8d83c8724f7741f3c74323581d21150fe..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-06-13-21-37-31.gh-issue-91321.DgJFvS.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix the compatibility of the Python C API with C++ older than C++11. Patch by
-Victor Stinner.
diff --git a/Misc/NEWS.d/next/C API/2022-06-17-13-41-38.gh-issue-93937.uKVTEh.rst b/Misc/NEWS.d/next/C API/2022-06-17-13-41-38.gh-issue-93937.uKVTEh.rst
deleted file mode 100644
index c0a0745aa0dd25bae10c5fef84269defd06d68f1..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-06-17-13-41-38.gh-issue-93937.uKVTEh.rst	
+++ /dev/null
@@ -1,14 +0,0 @@
-The following frame functions and type are now directly available with
-``#include <Python.h>``, it's no longer needed to add ``#include
-<frameobject.h>``:
-
-* :c:func:`PyFrame_Check`
-* :c:func:`PyFrame_GetBack`
-* :c:func:`PyFrame_GetBuiltins`
-* :c:func:`PyFrame_GetGenerator`
-* :c:func:`PyFrame_GetGlobals`
-* :c:func:`PyFrame_GetLasti`
-* :c:func:`PyFrame_GetLocals`
-* :c:type:`PyFrame_Type`
-
-Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/C API/2022-07-12-17-39-32.gh-issue-94731.9CPJNU.rst b/Misc/NEWS.d/next/C API/2022-07-12-17-39-32.gh-issue-94731.9CPJNU.rst
deleted file mode 100644
index a96b002915c26888ed09ae61c86071219e482741..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-07-12-17-39-32.gh-issue-94731.9CPJNU.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Python again uses C-style casts for most casting operations when compiled
-with C++. This may trigger compiler warnings, if they are enabled with e.g.
-``-Wold-style-cast`` or ``-Wzero-as-null-pointer-constant`` options for ``g++``.
diff --git a/Misc/NEWS.d/next/C API/2022-07-17-18-21-40.gh-issue-94930.gPFGDL.rst b/Misc/NEWS.d/next/C API/2022-07-17-18-21-40.gh-issue-94930.gPFGDL.rst
deleted file mode 100644
index 5b79d757b1e4aa9fee5306d5da7acbf605f1449f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-07-17-18-21-40.gh-issue-94930.gPFGDL.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix ``SystemError`` raised when :c:func:`PyArg_ParseTupleAndKeywords` is
-used with ``#`` in ``(...)`` but without ``PY_SSIZE_T_CLEAN`` defined.
diff --git a/Misc/NEWS.d/next/C API/2022-07-19-22-37-40.gh-issue-94936.LGlmKv.rst b/Misc/NEWS.d/next/C API/2022-07-19-22-37-40.gh-issue-94936.LGlmKv.rst
deleted file mode 100644
index abef9bb376c8959ca3a595f468e43134ec91fe45..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-07-19-22-37-40.gh-issue-94936.LGlmKv.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Added :c:func:`PyCode_GetVarnames`, :c:func:`PyCode_GetCellvars` and
-:c:func:`PyCode_GetFreevars` for accessing ``co_varnames``, ``co_cellvars``
-and ``co_freevars`` respectively via the C API.
diff --git a/Misc/NEWS.d/next/C API/2022-07-25-15-54-27.gh-issue-92678.ziZpxz.rst b/Misc/NEWS.d/next/C API/2022-07-25-15-54-27.gh-issue-92678.ziZpxz.rst
deleted file mode 100644
index 52473c9dfab946bdbdeb89be158be295ae216a5e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-07-25-15-54-27.gh-issue-92678.ziZpxz.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Adds unstable C-API functions ``_PyObject_VisitManagedDict`` and
-``_PyObject_ClearManagedDict`` to allow C extensions to allow the VM to
-manage their object's dictionaries.
diff --git a/Misc/NEWS.d/next/C API/2022-07-29-10-41-59.gh-issue-95388.aiRSgr.rst b/Misc/NEWS.d/next/C API/2022-07-29-10-41-59.gh-issue-95388.aiRSgr.rst
deleted file mode 100644
index c389d13db6afc28d2220c9cce491211888af00ca..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-07-29-10-41-59.gh-issue-95388.aiRSgr.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Creating :c:data:`immutable types <Py_TPFLAGS_IMMUTABLETYPE>` with mutable
-bases is deprecated and is planned to be disabled in Python 3.14.
diff --git a/Misc/NEWS.d/next/C API/2022-07-29-15-24-45.gh-issue-93012.-DdGEy.rst b/Misc/NEWS.d/next/C API/2022-07-29-15-24-45.gh-issue-93012.-DdGEy.rst
deleted file mode 100644
index 199c2d1fc197dd36ef59f053bf5e1dc6cf72af0a..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-07-29-15-24-45.gh-issue-93012.-DdGEy.rst	
+++ /dev/null
@@ -1,6 +0,0 @@
-The :const:`Py_TPFLAGS_HAVE_VECTORCALL` flag is now removed from a class
-when the class's :py:meth:`~object.__call__` method is reassigned. This
-makes vectorcall safe to use with mutable types (i.e. heap types without the
-:const:`immutable <Py_TPFLAGS_IMMUTABLETYPE>` flag). Mutable types that do
-not override :c:member:`~PyTypeObject.tp_call` now inherit the
-:const:`Py_TPFLAGS_HAVE_VECTORCALL` flag.
diff --git a/Misc/NEWS.d/next/C API/2022-07-31-21-58-27.gh-issue-95504.wy7B1F.rst b/Misc/NEWS.d/next/C API/2022-07-31-21-58-27.gh-issue-95504.wy7B1F.rst
deleted file mode 100644
index 955bdd4c7494f1694176be4681afeff6aeb3a2d0..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-07-31-21-58-27.gh-issue-95504.wy7B1F.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix sign placement when specifying width or precision in
-:c:func:`PyUnicode_FromFormat` and :c:func:`PyUnicode_FromFormatV`.
-Patch by Philip Georgi.
diff --git a/Misc/NEWS.d/next/C API/2022-08-01-16-21-39.gh-issue-93274.QoDHEu.rst b/Misc/NEWS.d/next/C API/2022-08-01-16-21-39.gh-issue-93274.QoDHEu.rst
deleted file mode 100644
index da6cce4a7b283a57ee48ec0d02ed832e93b824e2..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-08-01-16-21-39.gh-issue-93274.QoDHEu.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-API for implementing vectorcall (:c:data:`Py_TPFLAGS_HAVE_VECTORCALL`,
-:c:func:`PyVectorcall_NARGS` and :c:func:`PyVectorcall_Call`) was added to
-the limited API and stable ABI.
diff --git a/Misc/NEWS.d/next/C API/2022-08-03-13-01-57.gh-issue-92678.DLwONN.rst b/Misc/NEWS.d/next/C API/2022-08-03-13-01-57.gh-issue-92678.DLwONN.rst
deleted file mode 100644
index a3a209f5e4133814a933d6747bec1d30e1f38bca..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-08-03-13-01-57.gh-issue-92678.DLwONN.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Support C extensions using managed dictionaries by setting the
-``Py_TPFLAGS_MANAGED_DICT`` flag.
diff --git a/Misc/NEWS.d/next/C API/2022-08-03-14-39-08.gh-issue-92678.ozFTEx.rst b/Misc/NEWS.d/next/C API/2022-08-03-14-39-08.gh-issue-92678.ozFTEx.rst
deleted file mode 100644
index 6bf3d4b1abbf5a82d10e0a3835d1a0323702c6e8..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-08-03-14-39-08.gh-issue-92678.ozFTEx.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Restore the 3.10 behavior for multiple inheritance of C extension classes
-that store their dictionary at the end of the struct.
diff --git a/Misc/NEWS.d/next/C API/2022-08-08-14-36-31.gh-issue-95781.W_G8YW.rst b/Misc/NEWS.d/next/C API/2022-08-08-14-36-31.gh-issue-95781.W_G8YW.rst
deleted file mode 100644
index eb2fd7e9da3d8125c9ff760774ef778af891c142..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-08-08-14-36-31.gh-issue-95781.W_G8YW.rst	
+++ /dev/null
@@ -1,4 +0,0 @@
-An unrecognized format character in :c:func:`PyUnicode_FromFormat` and
-:c:func:`PyUnicode_FromFormatV` now sets a :exc:`SystemError`.
-In previous versions it caused all the rest of the format string to be
-copied as-is to the result string, and any extra arguments discarded.
diff --git a/Misc/NEWS.d/next/C API/2022-08-16-16-54-42.gh-issue-95589.6xE1ar.rst b/Misc/NEWS.d/next/C API/2022-08-16-16-54-42.gh-issue-95589.6xE1ar.rst
deleted file mode 100644
index 696e3c80db62cf1dcf6f58def7c98e37e14fdf38..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-08-16-16-54-42.gh-issue-95589.6xE1ar.rst	
+++ /dev/null
@@ -1,4 +0,0 @@
-Extensions classes that set ``tp_dictoffset`` and ``tp_weaklistoffset``
-lose the support for multiple inheritance, but are now safe. Extension
-classes should use :const:`Py_TPFLAGS_MANAGED_DICT` and
-:const:`Py_TPFLAGS_MANAGED_WEAKREF` instead.
diff --git a/Misc/NEWS.d/next/C API/2022-09-20-01-04-57.gh-issue-96512.msZTjF.rst b/Misc/NEWS.d/next/C API/2022-09-20-01-04-57.gh-issue-96512.msZTjF.rst
deleted file mode 100644
index 787bee3ee23b73d417f64722c09b3ce6f51fc3eb..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-09-20-01-04-57.gh-issue-96512.msZTjF.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Configuration for the :ref:`integer string conversion length limitation
-<int_max_str_digits>` now lives in the PyConfig C API struct.
diff --git a/Misc/NEWS.d/next/C API/2022-10-03-20-33-24.gh-issue-95756.SSmXlG.rst b/Misc/NEWS.d/next/C API/2022-10-03-20-33-24.gh-issue-95756.SSmXlG.rst
deleted file mode 100644
index b5c78c16e86d18e97fd5f2dc1d4c3860e680f48e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-10-03-20-33-24.gh-issue-95756.SSmXlG.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Lazily create and cache ``co_`` attributes for better performance for code getters.
diff --git a/Misc/NEWS.d/next/C API/2022-10-05-10-43-32.gh-issue-91051.ODDRsQ.rst b/Misc/NEWS.d/next/C API/2022-10-05-10-43-32.gh-issue-91051.ODDRsQ.rst
deleted file mode 100644
index c18e2d61f3978b54ab4d52c8bdafaae59822135d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-10-05-10-43-32.gh-issue-91051.ODDRsQ.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Add :c:func:`PyType_Watch` and related APIs to allow callbacks on
-:c:func:`PyType_Modified`.
diff --git a/Misc/NEWS.d/next/C API/2022-10-18-16-16-27.gh-issue-98393.55u4BF.rst b/Misc/NEWS.d/next/C API/2022-10-18-16-16-27.gh-issue-98393.55u4BF.rst
deleted file mode 100644
index 658f587348a37664e424095584f163b57da0efc5..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/C API/2022-10-18-16-16-27.gh-issue-98393.55u4BF.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-The :c:func:`PyUnicode_FSDecoder` function no longer accepts bytes-like
-paths, like :class:`bytearray` and :class:`memoryview` types: only the exact
-:class:`bytes` type is accepted for bytes strings. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2020-11-15-02-08-43.bpo-42316.LqdkWK.rst b/Misc/NEWS.d/next/Core and Builtins/2020-11-15-02-08-43.bpo-42316.LqdkWK.rst
deleted file mode 100644
index ea997800bf076ef4aa3170884893acf50c7ed99e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2020-11-15-02-08-43.bpo-42316.LqdkWK.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Document some places where an assignment expression needs parentheses.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-01-02-14-53-59.bpo-46142.WayjgT.rst b/Misc/NEWS.d/next/Core and Builtins/2022-01-02-14-53-59.bpo-46142.WayjgT.rst
deleted file mode 100644
index 3c62c54289946ca40357b540f65d0c9b598ac095..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-01-02-14-53-59.bpo-46142.WayjgT.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Make ``--help`` output shorter by moving some info to the new
-``--help-env`` and ``--help-xoptions`` command-line options.
-Also add ``--help-all`` option to print complete usage.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-03-22-13-12-27.bpo-47091.tJcy-P.rst b/Misc/NEWS.d/next/Core and Builtins/2022-03-22-13-12-27.bpo-47091.tJcy-P.rst
deleted file mode 100644
index 72a39b5ebc710955a6e3b69336978f0f6524f0ee..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-03-22-13-12-27.bpo-47091.tJcy-P.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Improve performance of repetition of :class:`list` and :class:`tuple` by using ``memcpy`` to copy data and performing the reference increments in one step.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-15-22-12-53.gh-issue-91578.rDOtyK.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-15-22-12-53.gh-issue-91578.rDOtyK.rst
deleted file mode 100644
index 4dc738ab9051a4ca32dbeb3cedead5101b8f4de5..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-04-15-22-12-53.gh-issue-91578.rDOtyK.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Updates the error message for abstract class.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-16-15-37-55.gh-issue-91399.trLbK6.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-16-15-37-55.gh-issue-91399.trLbK6.rst
deleted file mode 100644
index d1e6c09882925343da61883f9769e1d9d5b1e706..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-04-16-15-37-55.gh-issue-91399.trLbK6.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Removed duplicate '{0, 0, 0, 0, 0, 0}' entry in 'Objects/unicodetype_db.h'.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-04-24-02-22-10.gh-issue-91432.YPJAK6.rst b/Misc/NEWS.d/next/Core and Builtins/2022-04-24-02-22-10.gh-issue-91432.YPJAK6.rst
deleted file mode 100644
index 081dc0f5c334c5431f51e4935db3876efb19e513..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-04-24-02-22-10.gh-issue-91432.YPJAK6.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Specialized the :opcode:`FOR_ITER` opcode using the PEP 659 machinery
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-03-20-12-18.gh-issue-92261.aigLnb.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-03-20-12-18.gh-issue-92261.aigLnb.rst
deleted file mode 100644
index df0228e273d8e37052fcf7f65a90f30b214ebac4..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-03-20-12-18.gh-issue-92261.aigLnb.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fix hang when trying to iterate over a ``typing.Union``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-08-19-43-31.gh-issue-88750.1BjJg-.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-08-19-43-31.gh-issue-88750.1BjJg-.rst
deleted file mode 100644
index bc8d41397c00c16e5fe2aff83b078afc28f54e4d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-08-19-43-31.gh-issue-88750.1BjJg-.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-The deprecated debug build only ``PYTHONTHREADDEBUG`` environment variable
-no longer does anything.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-10-11-34-35.gh-issue-92619.u0V0lY.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-10-11-34-35.gh-issue-92619.u0V0lY.rst
deleted file mode 100644
index dfc9c0d1327fe3b007e29ff3ecabc4de01b48e49..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-10-11-34-35.gh-issue-92619.u0V0lY.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Make the compiler duplicate an exit block only if none of its instructions have a lineno (previously only the first instruction in the block was checked, leading to unnecessarily duplicated blocks).
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-11-09-16-54.gh-issue-91102.lenv9h.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-11-09-16-54.gh-issue-91102.lenv9h.rst
deleted file mode 100644
index b2bdf9d5322f3710593f74c3f9121764bad3b886..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-11-09-16-54.gh-issue-91102.lenv9h.rst	
+++ /dev/null
@@ -1 +0,0 @@
-:meth:`_warnings.warn_explicit` is ported to Argument Clinic.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-12-13-23-19.gh-issue-92236.sDRzUe.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-12-13-23-19.gh-issue-92236.sDRzUe.rst
deleted file mode 100644
index fe482d505c67b41a6489dab3b1558468bff666b0..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-12-13-23-19.gh-issue-92236.sDRzUe.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Remove spurious "LINE" event when starting a generator or coroutine, visible
-tracing functions implemented in C.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-13-00-57-18.gh-issue-92658.YdhFE2.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-13-00-57-18.gh-issue-92658.YdhFE2.rst
deleted file mode 100644
index 887b3d615966098a876428f3c445be85dcb13e79..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-13-00-57-18.gh-issue-92658.YdhFE2.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Add support for connecting and binding to Hyper-V sockets on Windows Hyper-V hosts and guests.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-13-12-36-10.gh-issue-92777.Odo4vP.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-13-12-36-10.gh-issue-92777.Odo4vP.rst
deleted file mode 100644
index 19416590a8e9acfa1db7d8c3da73d5db08324463..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-13-12-36-10.gh-issue-92777.Odo4vP.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Specialize ``LOAD_METHOD`` for objects with lazy dictionaries. Patch by Ken Jin.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-14-13-22-11.gh-issue-92804.rAqpI2.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-14-13-22-11.gh-issue-92804.rAqpI2.rst
deleted file mode 100644
index 7a5fd3f6568eaf767b3bea34ce62a50a422a51d1..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-14-13-22-11.gh-issue-92804.rAqpI2.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fix memory leak in ``memoryview`` iterator as it was not finalized at exit. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-15-15-25-05.gh-issue-90473.MoPHYW.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-15-15-25-05.gh-issue-90473.MoPHYW.rst
deleted file mode 100644
index 1f9f45a511fbaec9c68916c5be0708ed8ccf907c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-15-15-25-05.gh-issue-90473.MoPHYW.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Decrease default recursion limit on WASI to address limited call stack size.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-17-20-41-43.gh-issue-92858.eIXJTn.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-17-20-41-43.gh-issue-92858.eIXJTn.rst
deleted file mode 100644
index fa91d941b1759a0774b3975cd1d9d86ef563f2b5..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-17-20-41-43.gh-issue-92858.eIXJTn.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Improve error message for some suites with syntax error before ':'
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-18-08-32-33.gh-issue-92914.tJUeTD.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-18-08-32-33.gh-issue-92914.tJUeTD.rst
deleted file mode 100644
index 1242a15c029dc1e590de60b48f50ac56b2bb970d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-18-08-32-33.gh-issue-92914.tJUeTD.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Always round the allocated size for lists up to the nearest even number.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-18-12-55-35.gh-issue-90690.TKuoTa.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-18-12-55-35.gh-issue-90690.TKuoTa.rst
deleted file mode 100644
index 6c5aa91dfb9d3d920d5877a78f657b7b6deb8b6b..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-18-12-55-35.gh-issue-90690.TKuoTa.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-The PRECALL instruction has been removed. It offered only a small advantage
-for specialization and is not needed in the vast majority of cases.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-18-18-34-45.gh-issue-92930.kpYPOb.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-18-18-34-45.gh-issue-92930.kpYPOb.rst
deleted file mode 100644
index cd5d7b3214ea43a42b18133be17295c0b4fba52d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-18-18-34-45.gh-issue-92930.kpYPOb.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fixed a crash in ``_pickle.c`` from mutating collections during ``__reduce__`` or ``persistent_id``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-19-13-25-50.gh-issue-92955.kmNV33.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-19-13-25-50.gh-issue-92955.kmNV33.rst
deleted file mode 100644
index 09f03e520c436a24eead7dc5e0d934e6d61d640a..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-19-13-25-50.gh-issue-92955.kmNV33.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fix memory leak in code object's lines and positions iterators as they were not finalized at exit. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-19-15-29-53.gh-issue-89914.8bAffH.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-19-15-29-53.gh-issue-89914.8bAffH.rst
deleted file mode 100644
index d2156f8bbf3d2028892b71a849c52d77c0be5020..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-19-15-29-53.gh-issue-89914.8bAffH.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-The operand of the ``YIELD_VALUE`` instruction is set to the stack depth.
-This is done to help frame handling on ``yield`` and may assist debuggers.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-20-09-25-34.gh-issue-93021.k3Aji2.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-20-09-25-34.gh-issue-93021.k3Aji2.rst
deleted file mode 100644
index 8fdd8dfb4229a710709333aa32362c4cb31b27b1..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-20-09-25-34.gh-issue-93021.k3Aji2.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix the :attr:`__text_signature__` for :meth:`__get__` methods implemented
-in C. Patch by Jelle Zijlstra.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-20-13-32-24.gh-issue-93012.e9B-pv.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-20-13-32-24.gh-issue-93012.e9B-pv.rst
deleted file mode 100644
index 8de0f000647dc885cb8ef2f14f6841c35ab7f238..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-20-13-32-24.gh-issue-93012.e9B-pv.rst	
+++ /dev/null
@@ -1,8 +0,0 @@
-Added the new function :c:func:`PyType_FromMetaclass`, which generalizes the
-existing :c:func:`PyType_FromModuleAndSpec` using an additional metaclass
-argument. This is useful for language binding tools, where it can be used to
-intercept type-related operations like subclassing or static attribute access
-by specifying a metaclass with custom slots.
-
-Importantly, :c:func:`PyType_FromMetaclass` is available in the Limited API,
-which provides a path towards migrating more binding tools onto the Stable ABI.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-21-23-21-37.gh-issue-93065.5I18WC.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-21-23-21-37.gh-issue-93065.5I18WC.rst
deleted file mode 100644
index ea801653f75025c6747f09518800da59d72ff0da..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-21-23-21-37.gh-issue-93065.5I18WC.rst	
+++ /dev/null
@@ -1,5 +0,0 @@
-Fix contextvars HAMT implementation to handle iteration over deep trees.
-
-The bug was discovered and fixed by Eli Libman. See
-`MagicStack/immutables#84 <https://github.com/MagicStack/immutables/issues/84>`_
-for more details.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-22-02-37-50.gh-issue-93061.r70Imp.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-22-02-37-50.gh-issue-93061.r70Imp.rst
deleted file mode 100644
index d41e59028ad57018d9f7c7cacf3f666dd447a3cc..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-22-02-37-50.gh-issue-93061.r70Imp.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Backward jumps after ``async for`` loops are no longer given dubious line numbers.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-23-18-36-07.gh-issue-93143.X1Yqxm.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-23-18-36-07.gh-issue-93143.X1Yqxm.rst
deleted file mode 100644
index 03994bcfdb56f8fd2931488662cfb411647f6afc..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-23-18-36-07.gh-issue-93143.X1Yqxm.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Avoid ``NULL`` checks for uninitialized local variables by determining at compile time which variables must be initialized.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-24-14-35-48.gh-issue-93040.9X6Ofu.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-24-14-35-48.gh-issue-93040.9X6Ofu.rst
deleted file mode 100644
index b2e527446ea7a0cf2e262dce721bd7f2dcef8c2e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-24-14-35-48.gh-issue-93040.9X6Ofu.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Wraps unused parameters in ``Objects/obmalloc.c`` with ``Py_UNUSED``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-25-04-07-22.gh-issue-91924.-UyO4q.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-25-04-07-22.gh-issue-91924.-UyO4q.rst
deleted file mode 100644
index 44866a03cf48b1a8810ccd28b8812f201ddb33af..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-25-04-07-22.gh-issue-91924.-UyO4q.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix ``__lltrace__`` debug feature if the stdout encoding is not UTF-8. Patch
-by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-25-12-30-12.gh-issue-84694.5sjy2w.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-25-12-30-12.gh-issue-84694.5sjy2w.rst
deleted file mode 100644
index c062d28b294868eb6bae5e42cbe4429e484e2cd9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-25-12-30-12.gh-issue-84694.5sjy2w.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-The ``--experimental-isolated-subinterpreters`` configure option and
-``EXPERIMENTAL_ISOLATED_SUBINTERPRETERS`` macro have been removed.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-25-21-56-25.gh-issue-93223.gTOGVZ.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-25-21-56-25.gh-issue-93223.gTOGVZ.rst
deleted file mode 100644
index cac30e11215b4caec4484e68801489609ac49302..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-25-21-56-25.gh-issue-93223.gTOGVZ.rst	
+++ /dev/null
@@ -1 +0,0 @@
-When a bytecode instruction jumps to an unconditional jump instruction, the first instruction can often be optimized to target the unconditional jump's target directly. For tracing reasons, this would previously only occur if both instructions have the same line number. This also now occurs if the unconditional jump is artificial, i.e., if it has no associated line number.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-30-10-22-46.gh-issue-93345.gi1A4L.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-30-10-22-46.gh-issue-93345.gi1A4L.rst
deleted file mode 100644
index 4cdb37cfe46981bebc0cd5190b97621068f1d7d2..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-30-10-22-46.gh-issue-93345.gi1A4L.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a crash in substitution of a ``TypeVar`` in nested generic alias after
-``TypeVarTuple``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-30-14-50-03.gh-issue-93283.XDO2ZQ.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-30-14-50-03.gh-issue-93283.XDO2ZQ.rst
deleted file mode 100644
index 550e86988b25a7557b989608bf8b40a46a9d3101..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-30-14-50-03.gh-issue-93283.XDO2ZQ.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Improve error message for invalid syntax of conversion character in f-string
-expressions.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-30-15-35-42.gh-issue-93354.RZk8gs.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-30-15-35-42.gh-issue-93354.RZk8gs.rst
deleted file mode 100644
index dcfe6a9b6ba3a5054d199dba1edebb5ca14394fc..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-30-15-35-42.gh-issue-93354.RZk8gs.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Use exponential backoff for specialization counters in the interpreter. Can
-reduce the number of failed specializations significantly and avoid slowdown
-for those parts of a program that are not suitable for specialization.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-30-15-51-11.gh-issue-93356.l5wnzW.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-30-15-51-11.gh-issue-93356.l5wnzW.rst
deleted file mode 100644
index 9bb58468197e2d73b343a3949311b013c58216a4..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-30-15-51-11.gh-issue-93356.l5wnzW.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Code for exception handlers is emitted at the end of the code unit's bytecode. This avoids one jump when no exception is raised.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-30-19-00-38.gh-issue-93359.zXV3A0.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-30-19-00-38.gh-issue-93359.zXV3A0.rst
deleted file mode 100644
index 36e5e52390d7b4c6674c902b4376c0c814de1f75..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-30-19-00-38.gh-issue-93359.zXV3A0.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Ensure that custom :mod:`ast` nodes without explicit end positions can be
-compiled. Patch by Pablo Galindo.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-05-31-16-36-30.gh-issue-93382.Jf6gAj.rst b/Misc/NEWS.d/next/Core and Builtins/2022-05-31-16-36-30.gh-issue-93382.Jf6gAj.rst
deleted file mode 100644
index 1fe821edf5a1482badeab36aa198eee93794778b..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-05-31-16-36-30.gh-issue-93382.Jf6gAj.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Cache the result of :c:func:`PyCode_GetCode` function to restore the O(1)
-lookup of the :attr:`~types.CodeType.co_code` attribute.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-01-17-47-40.gh-issue-93418.24dJuc.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-01-17-47-40.gh-issue-93418.24dJuc.rst
deleted file mode 100644
index 74ad06bfeee7c4f08f88318988a80fb06f3195f3..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-01-17-47-40.gh-issue-93418.24dJuc.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed an assert where an f-string has an equal sign '=' following an
-expression, but there's no trailing brace. For example, f"{i=".
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-02-08-28-55.gh-issue-93429.DZTWHx.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-02-08-28-55.gh-issue-93429.DZTWHx.rst
deleted file mode 100644
index 02efedaa9645f045bb149d56abb5af00590b8b76..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-02-08-28-55.gh-issue-93429.DZTWHx.rst	
+++ /dev/null
@@ -1 +0,0 @@
-``LOAD_METHOD`` instruction has been removed. It was merged back into ``LOAD_ATTR``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-02-23-00-08.gh-issue-93444.m63DIs.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-02-23-00-08.gh-issue-93444.m63DIs.rst
deleted file mode 100644
index 23cc1bd3e0b4d26d8a20b4926799746c0ba0ec8f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-02-23-00-08.gh-issue-93444.m63DIs.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Removed redundant fields from the compiler's basicblock struct: ``b_nofallthrough``, ``b_exit``, ``b_return``. They can be easily calculated from the opcode of the last instruction of the block.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-06-14-28-24.gh-issue-93533.lnC0CC.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-06-14-28-24.gh-issue-93533.lnC0CC.rst
deleted file mode 100644
index 2d8ac7068af6739e46c32af4103f124c666dc570..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-06-14-28-24.gh-issue-93533.lnC0CC.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Reduce the size of the inline cache for ``LOAD_METHOD`` by 2 bytes.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-09-09-08-29.gh-issue-93621.-_Pn1d.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-09-09-08-29.gh-issue-93621.-_Pn1d.rst
deleted file mode 100644
index 388540982fd1ff360349f5f97bfc79cb0bc6c369..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-09-09-08-29.gh-issue-93621.-_Pn1d.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Change order of bytecode instructions emitted for :keyword:`with` and :keyword:`async with` to reduce the number of entries in the exception table.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-09-19-19-02.gh-issue-93461.5DqP1e.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-09-19-19-02.gh-issue-93461.5DqP1e.rst
deleted file mode 100644
index f6ed14887eae1b36cdcb0c2095329387ce9acdd3..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-09-19-19-02.gh-issue-93461.5DqP1e.rst	
+++ /dev/null
@@ -1,6 +0,0 @@
-:func:`importlib.invalidate_caches` now drops entries from
-:data:`sys.path_importer_cache` with a relative path as name. This solves a
-caching issue when a process changes its current working directory.
-
-``FileFinder`` no longer inserts a dot in the path, e.g.
-``/egg/./spam`` is now ``/egg/spam``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-10-10-31-18.gh-issue-93662.-7RSC1.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-10-10-31-18.gh-issue-93662.-7RSC1.rst
deleted file mode 100644
index e444a00cf7ecc01d36cf73e189b451f55f55e66c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-10-10-31-18.gh-issue-93662.-7RSC1.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Make sure that the end column offsets are correct in multi-line method
-calls. Previously, the end column could precede the column offset.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-10-12-03-17.gh-issue-93671.idkQqG.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-10-12-03-17.gh-issue-93671.idkQqG.rst
deleted file mode 100644
index a7757153359517085c126e149f66fe6934142b33..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-10-12-03-17.gh-issue-93671.idkQqG.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix some exponential backtrace case happening with deeply nested sequence
-patterns in match statements. Patch by Pablo Galindo
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-10-16-57-35.gh-issue-93678.1WBnHt.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-10-16-57-35.gh-issue-93678.1WBnHt.rst
deleted file mode 100644
index 24a0d1042d81ae6bcc47ca1fb95124796f7f9cbf..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-10-16-57-35.gh-issue-93678.1WBnHt.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Refactor the compiler to reduce boilerplate and repetition.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-12-19-31-56.gh-issue-89828.bq02M7.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-12-19-31-56.gh-issue-89828.bq02M7.rst
deleted file mode 100644
index 14ca99e1458ce320f7f4101691dcb9bc775ec560..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-12-19-31-56.gh-issue-89828.bq02M7.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-:class:`types.GenericAlias` no longer relays the ``__class__`` attribute.
-For example, ``isinstance(list[int], type)`` no longer returns ``True``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-13-10-48-09.gh-issue-93516.yJSait.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-13-10-48-09.gh-issue-93516.yJSait.rst
deleted file mode 100644
index 5c22c7a67b6e517f00f21fb3b7361a394cd5a750..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-13-10-48-09.gh-issue-93516.yJSait.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Lazily create a table mapping bytecode offsets to line numbers to speed up
-calculation of line numbers when tracing.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-13-13-55-34.gh-issue-93516.HILrDl.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-13-13-55-34.gh-issue-93516.HILrDl.rst
deleted file mode 100644
index a324c2dbcbe8a6d85819fd3f63288f8dd6f7fc13..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-13-13-55-34.gh-issue-93516.HILrDl.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Store offset of first traceable instruction in code object to avoid having
-to recompute it for each instruction when tracing.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-15-11-16-13.gh-issue-93841.06zqX3.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-15-11-16-13.gh-issue-93841.06zqX3.rst
deleted file mode 100644
index 179d3808e3b4d53070e4869ddd777e9fa763208b..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-15-11-16-13.gh-issue-93841.06zqX3.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-When built with ``-enable-pystats``, ``sys._stats_on()``,
-``sys._stats_off()``, ``sys._stats_clear()`` and ``sys._stats_dump()``
-functions have been added to enable gathering stats for parts of programs.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-15-16-45-53.gh-issue-93678.1I_ZT3.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-15-16-45-53.gh-issue-93678.1I_ZT3.rst
deleted file mode 100644
index 3c99fd2ecf663382d1cd5c0ec26ed93b3386e51c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-15-16-45-53.gh-issue-93678.1I_ZT3.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Refactor compiler optimisation code so that it no longer needs the ``struct assembler`` and ``struct compiler`` passed around. Instead, each function takes the CFG and other data that it actually needs. This will make it possible to test this code directly.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-16-16-53-22.gh-issue-93911.RDwIiK.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-16-16-53-22.gh-issue-93911.RDwIiK.rst
deleted file mode 100644
index 9efa994c1916dd1138158a9bed39e3003fdabd2f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-16-16-53-22.gh-issue-93911.RDwIiK.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Specialize ``LOAD_ATTR`` for ``property()`` attributes.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-17-16-30-24.gh-issue-93955.LmiAe9.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-17-16-30-24.gh-issue-93955.LmiAe9.rst
deleted file mode 100644
index 3b2f0e8c32d745b8ad38b930babaae68c3a2eea2..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-17-16-30-24.gh-issue-93955.LmiAe9.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Improve performance of attribute lookups on objects with custom ``__getattribute__`` and ``__getattr__``. Patch by Ken Jin.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-18-17-00-33.gh-issue-93911.y286of.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-18-17-00-33.gh-issue-93911.y286of.rst
deleted file mode 100644
index 7fc8f6a2d4929392218cd59eee556a358280b040..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-18-17-00-33.gh-issue-93911.y286of.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Specialize ``LOAD_ATTR`` for objects with custom ``__getattribute__``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-20-13-48-57.gh-issue-94021.o78q3G.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-20-13-48-57.gh-issue-94021.o78q3G.rst
deleted file mode 100644
index 0724c517b2ba06590c676e35df1aab8d446d89e6..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-20-13-48-57.gh-issue-94021.o78q3G.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fix unreachable code warning in ``Python/specialize.c``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-23-12-10-39.gh-issue-94163.SqAfQq.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-23-12-10-39.gh-issue-94163.SqAfQq.rst
deleted file mode 100644
index 3f82943cbfbe072e09105b84d29dadd12eb7e36a..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-23-12-10-39.gh-issue-94163.SqAfQq.rst	
+++ /dev/null
@@ -1,5 +0,0 @@
-Add :opcode:`BINARY_SLICE` and :opcode:`STORE_SLICE` instructions for more efficient handling
-and better specialization of slicing operations, where the slice is explicit
-in the source code.
-
-
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-24-14-06-20.gh-issue-93883.8jVQQ4.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-24-14-06-20.gh-issue-93883.8jVQQ4.rst
deleted file mode 100644
index 53345577036a5ad454ff4ebff4dfe09f1765bef7..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-24-14-06-20.gh-issue-93883.8jVQQ4.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Revise the display strategy of traceback enhanced error locations.  The indicators are only shown when the location doesn't span the whole line.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-25-10-19-43.gh-issue-87995.aMDHnp.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-25-10-19-43.gh-issue-87995.aMDHnp.rst
deleted file mode 100644
index 4154ebce234958cace9befd0f45131608cda8780..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-25-10-19-43.gh-issue-87995.aMDHnp.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-:class:`types.MappingProxyType` instances are now hashable if the underlying
-mapping is hashable.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-26-14-37-03.gh-issue-94192.ab7tn7.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-26-14-37-03.gh-issue-94192.ab7tn7.rst
deleted file mode 100644
index ebd8b04e45091e9ac9fca3e4b5784ae4730c5ca8..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-26-14-37-03.gh-issue-94192.ab7tn7.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fix error for dictionary literals with invalid expression as value.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-28-10-08-06.gh-issue-94262.m-HWUZ.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-28-10-08-06.gh-issue-94262.m-HWUZ.rst
deleted file mode 100644
index 7ba39bbcfe21daaf7cbc459798d17e3adf7c45b8..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-28-10-08-06.gh-issue-94262.m-HWUZ.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Don't create frame objects for incomplete frames. Prevents the creation of
-generators and closures from being observable to Python and C extensions,
-restoring the behavior of 3.10 and earlier.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-28-12-41-17.gh-issue-88116.A7fEl_.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-28-12-41-17.gh-issue-88116.A7fEl_.rst
deleted file mode 100644
index a8347cff09f39f3bca80c8b94f203ae8b5af8b9d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-28-12-41-17.gh-issue-88116.A7fEl_.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix an issue when reading line numbers from code objects if the encoded line
-numbers are close to ``INT_MIN``. Patch by Pablo Galindo
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-28-14-20-36.gh-issue-94360.DiEnen.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-28-14-20-36.gh-issue-94360.DiEnen.rst
deleted file mode 100644
index 0a74ba38b0ac435f8240b9bb606c7134c846144d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-28-14-20-36.gh-issue-94360.DiEnen.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed a tokenizer crash when reading encoded files with syntax errors from
-``stdin`` with non utf-8 encoded text. Patch by Pablo Galindo
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-29-15-45-04.gh-issue-94329.olUQyk.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-29-15-45-04.gh-issue-94329.olUQyk.rst
deleted file mode 100644
index afd31b6e4dc44ffbc9f4a64fface54183c62825f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-29-15-45-04.gh-issue-94329.olUQyk.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Compile and run code with unpacking of extremely large sequences (1000s of elements).
-Such code failed to compile. It now compiles and runs correctly.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-29-22-18-36.gh-issue-91719.3APYYI.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-29-22-18-36.gh-issue-91719.3APYYI.rst
deleted file mode 100644
index 0d085e8877837269960e0334ae9e87d2d728957e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-29-22-18-36.gh-issue-91719.3APYYI.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Reload ``opcode`` when raising ``unknown opcode error`` in the interpreter main loop,
-for C compilers to generate dispatching code independently.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-06-30-15-07-26.gh-issue-94438.btzHSk.rst b/Misc/NEWS.d/next/Core and Builtins/2022-06-30-15-07-26.gh-issue-94438.btzHSk.rst
deleted file mode 100644
index b08dd8f2ad160f77ca50043ef1dc7cd1c36dbe00..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-06-30-15-07-26.gh-issue-94438.btzHSk.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Account for instructions that can push NULL to the stack when setting line
-number in a frame. Prevents some (unlikely) crashes.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-01-20-00-19.gh-issue-94485.mo5st7.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-01-20-00-19.gh-issue-94485.mo5st7.rst
deleted file mode 100644
index 14d90b7e764a77a00ae26e394c5f29bf10dac599..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-01-20-00-19.gh-issue-94485.mo5st7.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Line number of a module's ``RESUME`` instruction is set to 0 as specified in
-:pep:`626`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-06-14-02-26.gh-issue-92228.44Cbly.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-06-14-02-26.gh-issue-92228.44Cbly.rst
deleted file mode 100644
index 458ad897cefcb629402daefac302e61d07b1815f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-06-14-02-26.gh-issue-92228.44Cbly.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Disable the compiler's inline-small-exit-blocks optimization for exit blocks that are associated with source code lines. This fixes a bug where the debugger cannot tell where an exception handler ends and the following code block begins.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-07-21-13-25.gh-issue-94215._Sv9Ms.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-07-21-13-25.gh-issue-94215._Sv9Ms.rst
deleted file mode 100644
index 07af472fbdcab4c5c022884fdbaa55e3a9aa8b09..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-07-21-13-25.gh-issue-94215._Sv9Ms.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix an issue where exceptions raised by line-tracing events would cause
-frames to be left in an invalid state, possibly resulting in a hard crash of
-the interpreter.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-08-11-44-45.gh-issue-93252.i2358c.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-08-11-44-45.gh-issue-93252.i2358c.rst
deleted file mode 100644
index 1cc2d8560e53e556cd4eeed1cddf8e6a9441b77f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-08-11-44-45.gh-issue-93252.i2358c.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix an issue that caused internal frames to outlive failed Python function
-calls, possibly resulting in memory leaks or hard interpreter crashes.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-08-16-44-11.gh-issue-94694.VkL2CM.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-08-16-44-11.gh-issue-94694.VkL2CM.rst
deleted file mode 100644
index 6434788140f420129bc1b35371cf3e36dd442e74..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-08-16-44-11.gh-issue-94694.VkL2CM.rst	
+++ /dev/null
@@ -1,4 +0,0 @@
-Fix an issue that could cause code with multi-line method lookups to have
-misleading or incorrect column offset information. In some cases (when
-compiling a hand-built AST) this could have resulted in a hard crash of the
-interpreter.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-14-10-07-53.gh-issue-90699.x3aG9m.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-14-10-07-53.gh-issue-90699.x3aG9m.rst
deleted file mode 100644
index 795f4df987eb909d80cc99fa91ebddbdd2560b3b..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-14-10-07-53.gh-issue-90699.x3aG9m.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fix reference counting bug in :meth:`bool.__repr__`. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-15-16-15-04.gh-issue-91153.HiBmtt.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-15-16-15-04.gh-issue-91153.HiBmtt.rst
deleted file mode 100644
index 2caa0170f75bcaf60f1eefae2c73f45d87f1f1a8..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-15-16-15-04.gh-issue-91153.HiBmtt.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix an issue where a :class:`bytearray` item assignment could crash if it's
-resized by the new value's :meth:`__index__` method.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-15-22-16-08.gh-issue-94822.zRRzBN.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-15-22-16-08.gh-issue-94822.zRRzBN.rst
deleted file mode 100644
index 5b24918e497706698b16f0a2c955b7475e35f6f3..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-15-22-16-08.gh-issue-94822.zRRzBN.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix an issue where lookups of metaclass descriptors may be ignored when an
-identically-named attribute also exists on the class itself.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-15-22-47-44.gh-issue-94893.YiJYcW.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-15-22-47-44.gh-issue-94893.YiJYcW.rst
deleted file mode 100644
index 6384ef92c6543a3bb1f90c578132dea2a537535e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-15-22-47-44.gh-issue-94893.YiJYcW.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix an issue where frame object manipulations could corrupt inline bytecode
-caches.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-16-08-14-17.gh-issue-94869.eRwMsX.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-16-08-14-17.gh-issue-94869.eRwMsX.rst
deleted file mode 100644
index 2ccf91b0cd99afaab4cdf5a8755ab9e98b0e347d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-16-08-14-17.gh-issue-94869.eRwMsX.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix the column offsets for some expressions in multi-line f-strings
-:mod:`ast` nodes. Patch by Pablo Galindo.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-17-15-54-29.gh-issue-91256.z7i7Q5.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-17-15-54-29.gh-issue-91256.z7i7Q5.rst
deleted file mode 100644
index 802a614fd48d72c2e39ffc985526148dfb55272a..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-17-15-54-29.gh-issue-91256.z7i7Q5.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Ensures the program name is known for help text during interpreter startup.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-18-04-48-34.gh-issue-94947.df9gUw.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-18-04-48-34.gh-issue-94947.df9gUw.rst
deleted file mode 100644
index 360ea67048fe224daaa04925e6972ecb79948477..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-18-04-48-34.gh-issue-94947.df9gUw.rst	
+++ /dev/null
@@ -1 +0,0 @@
-:func:`ast.parse` will no longer parse assignment expressions when passed ``feature_version`` less than ``(3, 8)``. Patch by Shantanu Jain.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-18-05-10-29.gh-issue-94949.OsZ7_s.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-18-05-10-29.gh-issue-94949.OsZ7_s.rst
deleted file mode 100644
index bc452d434da0f6f79676653386f0efc9d0e3dd2c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-18-05-10-29.gh-issue-94949.OsZ7_s.rst	
+++ /dev/null
@@ -1 +0,0 @@
-:func:`ast.parse` will no longer parse parenthesized context managers when passed ``feature_version`` less than ``(3, 9)``. Patch by Shantanu Jain.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-18-14-19-21.gh-issue-94739.NQJQi7.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-18-14-19-21.gh-issue-94739.NQJQi7.rst
deleted file mode 100644
index 7476892c423b1a25ea23f054c7d24cff22839da9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-18-14-19-21.gh-issue-94739.NQJQi7.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Allow jumping within, out of, and across exception handlers in the debugger.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-19-04-34-56.gh-issue-94996.dV564A.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-19-04-34-56.gh-issue-94996.dV564A.rst
deleted file mode 100644
index 90c9ada079e07720f06a92adae3061797f21ea17..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-19-04-34-56.gh-issue-94996.dV564A.rst	
+++ /dev/null
@@ -1 +0,0 @@
-:func:`ast.parse` will no longer parse function definitions with positional-only params when passed ``feature_version`` less than ``(3, 8)``. Patch by Shantanu Jain.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-19-09-41-55.gh-issue-94938.xYBlM7.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-19-09-41-55.gh-issue-94938.xYBlM7.rst
deleted file mode 100644
index cc4feae685f23c85bef5c2453fedc73732352c08..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-19-09-41-55.gh-issue-94938.xYBlM7.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix error detection in some builtin functions when keyword argument name is
-an instance of a str subclass with overloaded ``__eq__`` and ``__hash__``.
-Previously it could cause SystemError or other undesired behavior.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-19-16-30-59.gh-issue-94036._6Utkm.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-19-16-30-59.gh-issue-94036._6Utkm.rst
deleted file mode 100644
index b0f036773626312af3c69ef566bae43af6b5046b..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-19-16-30-59.gh-issue-94036._6Utkm.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix incorrect source location info for some multi-line attribute accesses
-and method calls.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-20-09-04-55.gh-issue-95023.bs-xd7.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-20-09-04-55.gh-issue-95023.bs-xd7.rst
deleted file mode 100644
index bf0558ba79c7664b3a5f2fd7d21fa9c41bb20273..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-20-09-04-55.gh-issue-95023.bs-xd7.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Implement :func:`os.setns` and  :func:`os.unshare` for Linux. Patch by Noam Cohen.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-20-13-46-01.gh-issue-91409.dhL8Zo.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-20-13-46-01.gh-issue-91409.dhL8Zo.rst
deleted file mode 100644
index 2bc0d8224c6a0005e2b193ff2b9a266f948b0ec3..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-20-13-46-01.gh-issue-91409.dhL8Zo.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix incorrect source location info caused by certain optimizations in the
-bytecode compiler.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-21-17-54-52.gh-issue-95113.NnSLpT.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-21-17-54-52.gh-issue-95113.NnSLpT.rst
deleted file mode 100644
index c2ff6c90ac8c1156cec89fe670e535b345fcd7c4..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-21-17-54-52.gh-issue-95113.NnSLpT.rst	
+++ /dev/null
@@ -1,4 +0,0 @@
-Replace all ``EXTENDED_ARG_QUICK`` instructions with basic
-:opcode:`EXTENDED_ARG` instructions in unquickened code. Consumers of
-non-adaptive bytecode should be able to handle extended arguments the same
-way they were handled in CPython 3.10 and older.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-21-19-19-20.gh-issue-95060.4xdT1f.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-21-19-19-20.gh-issue-95060.4xdT1f.rst
deleted file mode 100644
index 160999e82bf0811463f6d3e5169425a50644699d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-21-19-19-20.gh-issue-95060.4xdT1f.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Undocumented ``PyCode_Addr2Location`` function now properly returns when
-``addrq`` argument is less than zero.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-22-12-53-34.gh-issue-94438.hNqACc.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-22-12-53-34.gh-issue-94438.hNqACc.rst
deleted file mode 100644
index 2a7249a833c2ed1b9f58faf1799745a8cd5678b9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-22-12-53-34.gh-issue-94438.hNqACc.rst	
+++ /dev/null
@@ -1,4 +0,0 @@
-Fix an issue that caused extended opcode arguments and some conditional pops
-to be ignored when calculating valid jump targets for assignments to the
-``f_lineno`` attribute of frame objects. In some cases, this could cause
-inconsistent internal state, resulting in a hard crash of the interpreter.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-23-19-16-25.gh-issue-93351.0Jyvu-.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-23-19-16-25.gh-issue-93351.0Jyvu-.rst
deleted file mode 100644
index 97cf8055ac54b16e39e09307ab9f384c3e767f16..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-23-19-16-25.gh-issue-93351.0Jyvu-.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-:class:`ast.AST` node positions are now validated when provided to
-:func:`compile` and other related functions. If invalid positions are
-detected, a :exc:`ValueError` will be raised.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-24-00-27-47.gh-issue-95185.ghYTZx.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-24-00-27-47.gh-issue-95185.ghYTZx.rst
deleted file mode 100644
index de156bab2f51f11df826bc68d1af0fe3444da454..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-24-00-27-47.gh-issue-95185.ghYTZx.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Prevented crashes in the AST constructor when compiling some absurdly long
-expressions like ``"+0"*1000000``. :exc:`RecursionError` is now raised
-instead. Patch by Pablo Galindo
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-26-09-31-12.gh-issue-93678.W8vvgT.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-26-09-31-12.gh-issue-93678.W8vvgT.rst
deleted file mode 100644
index 6ff816a172cc27167ba8c45009527db725929554..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-26-09-31-12.gh-issue-93678.W8vvgT.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Add cfg_builder struct and refactor the relevant code so that a cfg can be constructed without an instance of the compiler struct.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-26-12-59-03.gh-issue-95245.GHWczn.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-26-12-59-03.gh-issue-95245.GHWczn.rst
deleted file mode 100644
index d6dccc8fcad0b1de1219d99b0a6607407ceb3110..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-26-12-59-03.gh-issue-95245.GHWczn.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Merge managed dict and values pointer into a single tagged pointer to save
-one word in the pre-header.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-27-14-05-07.gh-issue-95324.28Q5u7.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-27-14-05-07.gh-issue-95324.28Q5u7.rst
deleted file mode 100644
index 250385270e94871a5f72b0d4d1e31aacf599fd44..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-27-14-05-07.gh-issue-95324.28Q5u7.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Emit a warning in debug mode if an object does not call
-:c:func:`PyObject_GC_UnTrack` before deallocation. Patch by Pablo Galindo.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-27-14-21-57.gh-issue-90081.HVAS5x.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-27-14-21-57.gh-issue-90081.HVAS5x.rst
deleted file mode 100644
index a3be34c175af6e9277145e3458d74057901601dc..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-27-14-21-57.gh-issue-90081.HVAS5x.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Run Python code in tracer/profiler function at full speed. Fixes slowdown in
-earlier versions of 3.11.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-28-08-33-31.gh-issue-95355.yN4XVk.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-28-08-33-31.gh-issue-95355.yN4XVk.rst
deleted file mode 100644
index 6a289991e0d60fa6b9f7f95a07e77a861a02cbb0..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-28-08-33-31.gh-issue-95355.yN4XVk.rst	
+++ /dev/null
@@ -1 +0,0 @@
-``_PyPegen_Parser_New`` now properly detects token memory allocation errors. Patch by Honglin Zhu.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-28-19-07-06.gh-issue-87092.73IPS1.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-28-19-07-06.gh-issue-87092.73IPS1.rst
deleted file mode 100644
index d4cc4bb9afc2ef1f89088f2ded0fd66125754786..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-28-19-07-06.gh-issue-87092.73IPS1.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Create a 'jump target label' abstraction in the compiler so that the compiler's codegen stage does not work directly with basic blocks. This prepares the code for changes to the underlying CFG generation mechanism.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-31-03-22-58.gh-issue-91146.Y2Hziy.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-31-03-22-58.gh-issue-91146.Y2Hziy.rst
deleted file mode 100644
index 9172ca298e80959ef7457fcab281d64bc1cb839a..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-31-03-22-58.gh-issue-91146.Y2Hziy.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Reduce allocation size of :class:`list` from :meth:`str.split`
-and :meth:`str.rsplit`. Patch by Dong-hee Na and Inada Naoki.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-07-31-13-23-12.gh-issue-95150.67FXVo.rst b/Misc/NEWS.d/next/Core and Builtins/2022-07-31-13-23-12.gh-issue-95150.67FXVo.rst
deleted file mode 100644
index c3db4714188b3f64cf2e1e3857892291bf5eaaa6..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-07-31-13-23-12.gh-issue-95150.67FXVo.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Update code object hashing and equality to consider all debugging and
-exception handling tables. This fixes an issue where certain non-identical
-code objects could be "deduplicated" during compilation.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-08-04-18-46-54.gh-issue-95605.FbpCoG.rst b/Misc/NEWS.d/next/Core and Builtins/2022-08-04-18-46-54.gh-issue-95605.FbpCoG.rst
deleted file mode 100644
index 49441c6b3118b42464fb461b25da4cba5d155735..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-08-04-18-46-54.gh-issue-95605.FbpCoG.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix misleading contents of error message when converting an all-whitespace
-string to :class:`float`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-08-11-09-19-55.gh-issue-95876.YpQfoV.rst b/Misc/NEWS.d/next/Core and Builtins/2022-08-11-09-19-55.gh-issue-95876.YpQfoV.rst
deleted file mode 100644
index 96b69015a5861abffed2fd4e0d51dc31647fe561..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-08-11-09-19-55.gh-issue-95876.YpQfoV.rst	
+++ /dev/null
@@ -1,4 +0,0 @@
-Fix format string in ``_PyPegen_raise_error_known_location`` that can lead
-to memory corruption on some 64bit systems. The function was building a
-tuple with ``i`` (int) instead of ``n`` (Py_ssize_t) for Py_ssize_t
-arguments.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-08-11-11-01-56.gh-issue-95818.iClLdl.rst b/Misc/NEWS.d/next/Core and Builtins/2022-08-11-11-01-56.gh-issue-95818.iClLdl.rst
deleted file mode 100644
index 1e243f5614f1ca8d6b7bab577fdbbbe7bb34f3d6..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-08-11-11-01-56.gh-issue-95818.iClLdl.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Skip over incomplete frames in :c:func:`PyThreadState_GetFrame`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-08-12-13-04-25.gh-issue-95922.YNCtyX.rst b/Misc/NEWS.d/next/Core and Builtins/2022-08-12-13-04-25.gh-issue-95922.YNCtyX.rst
deleted file mode 100644
index 277d35deab391924110ebf24973eaf5df42094e4..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-08-12-13-04-25.gh-issue-95922.YNCtyX.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed bug where the compiler's ``eliminate_empty_basic_blocks`` function
-ignores the last block of the code unit.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-08-12-18-13-49.gh-issue-91210.AWMSLj.rst b/Misc/NEWS.d/next/Core and Builtins/2022-08-12-18-13-49.gh-issue-91210.AWMSLj.rst
deleted file mode 100644
index f17d6ce5763ffda19e5861b0e92ea586fd83af59..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-08-12-18-13-49.gh-issue-91210.AWMSLj.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Improve error message when a parameter without a default value follows one with a default value, and show the same message, even when the non-default/default sequence is preceded by positional-only parameters.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-08-14-10-04-44.gh-issue-95977.gCTZb9.rst b/Misc/NEWS.d/next/Core and Builtins/2022-08-14-10-04-44.gh-issue-95977.gCTZb9.rst
deleted file mode 100644
index b265c770233a33fa9e9b3bbda41062e4d10662e8..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-08-14-10-04-44.gh-issue-95977.gCTZb9.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Optimized calling :meth:`~object.__get__` with vectorcall. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-08-15-11-58-05.gh-issue-90997.bWwV8Q.rst b/Misc/NEWS.d/next/Core and Builtins/2022-08-15-11-58-05.gh-issue-90997.bWwV8Q.rst
deleted file mode 100644
index 8db714e59e15929d996585bbd195e8f066bb7eb9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-08-15-11-58-05.gh-issue-90997.bWwV8Q.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Compile virtual :keyword:`try`/:keyword:`except` blocks to handle exceptions
-raised during :meth:`~generator.close` or :meth:`~generator.throw` calls
-through a suspended frame.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-08-15-12-41-14.gh-issue-95245.N4gOUV.rst b/Misc/NEWS.d/next/Core and Builtins/2022-08-15-12-41-14.gh-issue-95245.N4gOUV.rst
deleted file mode 100644
index 4449ddd8ded8a0ae793eb660254e68251aa25ef7..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-08-15-12-41-14.gh-issue-95245.N4gOUV.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Reduces the size of a "simple" Python object from 8 to 6 words by moving the
-weakreflist pointer into the pre-header directly before the object's
-dict/values pointer.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-08-15-20-52-41.gh-issue-93678.X7GuIJ.rst b/Misc/NEWS.d/next/Core and Builtins/2022-08-15-20-52-41.gh-issue-93678.X7GuIJ.rst
deleted file mode 100644
index 9e2b90ba07a4546a45275f57fd0eaa768f481ee1..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-08-15-20-52-41.gh-issue-93678.X7GuIJ.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Added test a harness for direct unit tests of the compiler's optimization stage. The ``_testinternalcapi.optimize_cfg()`` function runs the optimiser on a sequence of instructions. The ``CfgOptimizationTestCase`` class in ``test.support`` has utilities for invoking the optimizer and checking the output.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-08-15-21-08-11.gh-issue-96005.6eoc8k.rst b/Misc/NEWS.d/next/Core and Builtins/2022-08-15-21-08-11.gh-issue-96005.6eoc8k.rst
deleted file mode 100644
index 06e414bca0f9c0a47c17c0c7058658915545a983..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-08-15-21-08-11.gh-issue-96005.6eoc8k.rst	
+++ /dev/null
@@ -1,4 +0,0 @@
-On WASI :data:`~errno.ENOTCAPABLE` is now mapped to :exc:`PermissionError`.
-The :mod:`errno` modules exposes the new error number. ``getpath.py`` now
-ignores :exc:`PermissionError` when it cannot open landmark files
-``pybuilddir.txt`` and ``pyenv.cfg``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-08-18-13-47-59.gh-issue-96046.5Hqbka.rst b/Misc/NEWS.d/next/Core and Builtins/2022-08-18-13-47-59.gh-issue-96046.5Hqbka.rst
deleted file mode 100644
index b8cb52d4b4ece982ca71205953eeca0d67e97bf1..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-08-18-13-47-59.gh-issue-96046.5Hqbka.rst	
+++ /dev/null
@@ -1,4 +0,0 @@
-:c:func:`PyType_Ready` now initializes ``ht_cached_keys`` and performs
-additional checks to ensure that type objects are properly configured. This
-avoids crashes in 3rd party packages that don't use regular API to create
-new types.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-08-19-06-51-17.gh-issue-96071.mVgPAo.rst b/Misc/NEWS.d/next/Core and Builtins/2022-08-19-06-51-17.gh-issue-96071.mVgPAo.rst
deleted file mode 100644
index 37653ffac12418b360b286e649d97a74ba4d2219..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-08-19-06-51-17.gh-issue-96071.mVgPAo.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fix a deadlock in :c:func:`PyGILState_Ensure` when allocating new thread state. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-08-20-18-36-40.gh-issue-96143.nh3GFM.rst b/Misc/NEWS.d/next/Core and Builtins/2022-08-20-18-36-40.gh-issue-96143.nh3GFM.rst
deleted file mode 100644
index 30f44fd453a5476478f8d99bfb7acffe2880aedf..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-08-20-18-36-40.gh-issue-96143.nh3GFM.rst	
+++ /dev/null
@@ -1,7 +0,0 @@
-Add a new ``-X perf`` Python command line option as well as
-:func:`sys.activate_stack_trampoline` and :func:`sys.deactivate_stack_trampoline`
-function in the :mod:`sys` module that allows to set/unset the interpreter in a
-way that the Linux ``perf`` profiler can detect Python calls. The new
-:func:`sys.is_stack_trampoline_active` function allows to query the state of the
-perf trampoline. Design by Pablo Galindo. Patch by Pablo Galindo and Christian Heimes
-with contributions from Gregory P. Smith [Google] and Mark Shannon.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-08-22-21-33-28.gh-issue-96187.W_6SRG.rst b/Misc/NEWS.d/next/Core and Builtins/2022-08-22-21-33-28.gh-issue-96187.W_6SRG.rst
deleted file mode 100644
index fd194faa68545d2a4ae2ef9e2db1cbf4af182e84..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-08-22-21-33-28.gh-issue-96187.W_6SRG.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed a bug that caused ``_PyCode_GetExtra`` to return garbage for negative
-indexes. Patch by Pablo Galindo
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-08-24-14-30-26.gh-issue-96237.msif5f.rst b/Misc/NEWS.d/next/Core and Builtins/2022-08-24-14-30-26.gh-issue-96237.msif5f.rst
deleted file mode 100644
index cb8a1c0eb7c26f3e43a1c3bf7cf64d166f5c2708..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-08-24-14-30-26.gh-issue-96237.msif5f.rst	
+++ /dev/null
@@ -1,5 +0,0 @@
-The internal field ``_PyInterpreterFrame.f_func`` is renamed to
-``_PyInterpreterFrame.f_funcobj`` and may be any object. The ``f_globals``
-and ``f_builtin`` fields may hold junk values.
-
-It is safest to treat the ``_PyInterpreterFrame`` struct as opaque.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-08-25-10-19-34.gh-issue-96268.AbYrLB.rst b/Misc/NEWS.d/next/Core and Builtins/2022-08-25-10-19-34.gh-issue-96268.AbYrLB.rst
deleted file mode 100644
index 987d85ff3bab8e109d4b41cb216d5cd232376e80..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-08-25-10-19-34.gh-issue-96268.AbYrLB.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Loading a file with invalid UTF-8 will now report the broken character at
-the correct location.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-08-26-18-46-32.gh-issue-93554.QEaCcK.rst b/Misc/NEWS.d/next/Core and Builtins/2022-08-26-18-46-32.gh-issue-93554.QEaCcK.rst
deleted file mode 100644
index dff12aef721b53705a0c88b58117807ae106cd91..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-08-26-18-46-32.gh-issue-93554.QEaCcK.rst	
+++ /dev/null
@@ -1,16 +0,0 @@
-Change the jump opcodes so that all conditional jumps are forward jumps.
-Backward jumps are converted by the assembler into a conditional forward
-jump whose target is the fallthrough block (and with a reversed condition),
-followed by an unconditional backward jump. For example:
-
-``POP_JUMP_IF_TRUE BACKWARD_TARGET`` becomes ``POP_JUMP_IF_FALSE NEXT_BLOCK;
-JUMP BACKWARD_TARGET``.
-
-All the directed conditional jump opcodes were removed:
-``POP_JUMP_FORWARD_IF_TRUE``, ``POP_JUMP_BACKWARD_IF_TRUE``,
-``POP_JUMP_FORWARD_IF_FALSE``, ``POP_JUMP_BACKWARD_IF_FALSE``,
-``POP_JUMP_FORWARD_IF_NONE``, ``POP_JUMP_BACKWARD_IF_NONE``,
-``POP_JUMP_FORWARD_IF_NOT_NONE``, ``POP_JUMP_BACKWARD_IF_NOT_NONE``.
-
-The corresponding opcodes without direction are no longer pseudo-instructions,
-and they implement the forward conditional jumps.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-08-28-10-51-19.gh-issue-96352.jTLD2d.rst b/Misc/NEWS.d/next/Core and Builtins/2022-08-28-10-51-19.gh-issue-96352.jTLD2d.rst
deleted file mode 100644
index 25ab9678715a92064a3d8d40f1f607c27aa54644..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-08-28-10-51-19.gh-issue-96352.jTLD2d.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix :exc:`AttributeError` missing ``name`` and ``obj`` attributes in
-:meth:`object.__getattribute__`. Patch by Philip Georgi.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-08-29-00-37-21.gh-issue-96364.c-IVyb.rst b/Misc/NEWS.d/next/Core and Builtins/2022-08-29-00-37-21.gh-issue-96364.c-IVyb.rst
deleted file mode 100644
index 8872f9a5a498d56d20f725d87f7d86774d75d050..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-08-29-00-37-21.gh-issue-96364.c-IVyb.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fix text signatures of ``list.__getitem__`` and ``dict.__getitem__``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-08-29-13-06-58.gh-issue-95196.eGRR4b.rst b/Misc/NEWS.d/next/Core and Builtins/2022-08-29-13-06-58.gh-issue-95196.eGRR4b.rst
deleted file mode 100644
index 37534fa1752550c485d25e3d41b3b850f926088d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-08-29-13-06-58.gh-issue-95196.eGRR4b.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Disable incorrect pickling of the C implemented classmethod descriptors.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-08-31-18-46-13.gh-issue-96348.xzCoTP.rst b/Misc/NEWS.d/next/Core and Builtins/2022-08-31-18-46-13.gh-issue-96348.xzCoTP.rst
deleted file mode 100644
index 5d3bd17b578669301b4e4799c8881caa32743da5..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-08-31-18-46-13.gh-issue-96348.xzCoTP.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Emit a DeprecationWarning when :meth:`~generator.throw`, :meth:`~coroutine.throw` or :meth:`~agen.athrow`
-are called with more than one argument.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-02-16-47-52.gh-issue-93911.vF-GWe.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-02-16-47-52.gh-issue-93911.vF-GWe.rst
deleted file mode 100644
index b8dc0435377b5f931fa42eec8adceb5a0bc4d1b3..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-02-16-47-52.gh-issue-93911.vF-GWe.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix an issue that could prevent :opcode:`LOAD_ATTR` from specializing
-properly when accessing properties.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-05-09-56-32.gh-issue-91079.H4-DdU.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-05-09-56-32.gh-issue-91079.H4-DdU.rst
deleted file mode 100644
index 64606ac74a49bd4709cbc7d3b65be39e68a4d633..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-05-09-56-32.gh-issue-91079.H4-DdU.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Separate Python recursion checking from C recursion checking which reduces
-the chance of C stack overflow and allows the recursion limit to be
-increased safely.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-05-15-07-25.gh-issue-96582.HEsL5s.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-05-15-07-25.gh-issue-96582.HEsL5s.rst
deleted file mode 100644
index 162f7baadf49d1817616e1717180abb8fcfcc31c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-05-15-07-25.gh-issue-96582.HEsL5s.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fix possible ``NULL`` pointer dereference in ``_PyThread_CurrentFrames``. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-05-16-43-44.gh-issue-96569.9lmTCC.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-05-16-43-44.gh-issue-96569.9lmTCC.rst
deleted file mode 100644
index 4734d3d6ded12a2598d0cc6d115477da69932780..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-05-16-43-44.gh-issue-96569.9lmTCC.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Remove two cases of undefined behavoir, by adding NULL checks.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-05-19-20-44.gh-issue-96587.bVxhX2.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-05-19-20-44.gh-issue-96587.bVxhX2.rst
deleted file mode 100644
index 37e9dcbb11f03052553c331054f5905d8e11eaca..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-05-19-20-44.gh-issue-96587.bVxhX2.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Correctly raise ``SyntaxError`` on exception groups (:pep:`654`) on python
-versions prior to 3.11
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-06-11-19-03.gh-issue-90230.YOtzs5.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-06-11-19-03.gh-issue-90230.YOtzs5.rst
deleted file mode 100644
index aac48e7d792f8d465ab3814ad25abbf8ae42ef19..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-06-11-19-03.gh-issue-90230.YOtzs5.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix compiler warnings and test failures when building with
-``--enable-pystats``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-06-14-26-36.gh-issue-96612.P4ZbeY.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-06-14-26-36.gh-issue-96612.P4ZbeY.rst
deleted file mode 100644
index 52e92703c9c483bc8c271893ede6c93655a6c1fa..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-06-14-26-36.gh-issue-96612.P4ZbeY.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Make sure that incomplete frames do not show up in tracemalloc traces.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-06-16-22-13.gh-issue-96611.14wIX8.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-06-16-22-13.gh-issue-96611.14wIX8.rst
deleted file mode 100644
index 08bd409bc9f99729c4c174952522ebdf65bdb8a8..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-06-16-22-13.gh-issue-96611.14wIX8.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-When loading a file with invalid UTF-8 inside a multi-line string, a correct
-SyntaxError is emitted.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-06-16-54-49.gh-issue-96572.8DRsaW.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-06-16-54-49.gh-issue-96572.8DRsaW.rst
deleted file mode 100644
index 44cceb46c28c3e214b259d2fb1cd721ebaa0742d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-06-16-54-49.gh-issue-96572.8DRsaW.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fix use after free in trace refs build mode. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-07-12-02-11.gh-issue-96636.YvN-K6.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-07-12-02-11.gh-issue-96636.YvN-K6.rst
deleted file mode 100644
index e0fbd8761aa335e6f281640bda792514f97f3951..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-07-12-02-11.gh-issue-96636.YvN-K6.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Ensure that tracing, ``sys.setrace()``, is turned on immediately. In
-pre-release versions of 3.11, some tracing events might have been lost when
-turning on tracing in a ``__del__`` method or interrupt.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-07-13-38-37.gh-issue-96641.wky0Fc.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-07-13-38-37.gh-issue-96641.wky0Fc.rst
deleted file mode 100644
index 51faca8716fbcae225db5a6d22cdff729344700b..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-07-13-38-37.gh-issue-96641.wky0Fc.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Do not expose ``KeyWrapper`` in :mod:`_functools`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-08-20-58-10.gh-issue-64373.AfCi36.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-08-20-58-10.gh-issue-64373.AfCi36.rst
deleted file mode 100644
index e7e13cb3a00c3398fc7203c3df0b4e568119c052..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-08-20-58-10.gh-issue-64373.AfCi36.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Convert :mod:`_functools` to argument clinic.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-09-13-13-27.gh-issue-96678.vMxi9F.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-09-13-13-27.gh-issue-96678.vMxi9F.rst
deleted file mode 100644
index 575b52be2940dc3f8178009cd77940cc029236d1..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-09-13-13-27.gh-issue-96678.vMxi9F.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fix case of undefined behavior in ceval.c
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-11-00-37-50.gh-issue-90751.VE8-zf.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-11-00-37-50.gh-issue-90751.VE8-zf.rst
deleted file mode 100644
index 0908f1cc066fd830e3eb2278c48813572ce9b8d3..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-11-00-37-50.gh-issue-90751.VE8-zf.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-:class:`memoryview` now supports half-floats.
-Patch by Dong-hee Na and Antoine Pitrou.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-11-12-43-43.gh-issue-96751.anRT6a.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-11-12-43-43.gh-issue-96751.anRT6a.rst
deleted file mode 100644
index fb5b73e1ac7727e0d7c56060959f50480f8da9bf..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-11-12-43-43.gh-issue-96751.anRT6a.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Remove dead code from ``CALL_FUNCTION_EX`` opcode.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-12-15-15-04.gh-issue-90997.sZO8c9.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-12-15-15-04.gh-issue-90997.sZO8c9.rst
deleted file mode 100644
index 4a43e2babcdef84530f5a9fb496d0d7fb4e8a001..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-12-15-15-04.gh-issue-90997.sZO8c9.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Improve the performance of reading and writing inline bytecode caches on
-some platforms.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-12-16-58-22.gh-issue-96754.0GRme5.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-12-16-58-22.gh-issue-96754.0GRme5.rst
deleted file mode 100644
index beac84ee822a84e454bce51c414a8cb4fadbbf6d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-12-16-58-22.gh-issue-96754.0GRme5.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Make sure that all frame objects created are created from valid interpreter
-frames. Prevents the possibility of invalid frames in backtraces and signal
-handlers.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-13-12-06-46.gh-issue-96678.NqGFyb.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-13-12-06-46.gh-issue-96678.NqGFyb.rst
deleted file mode 100644
index bdd33c8d2ca91461cff4459830da61e0ad1fc67f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-13-12-06-46.gh-issue-96678.NqGFyb.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fix undefined behaviour in C code of null pointer arithmetic.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-13-21-45-07.gh-issue-95778.Oll4_5.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-13-21-45-07.gh-issue-95778.Oll4_5.rst
deleted file mode 100644
index f202afc1f2595ea29aeb24292cb1c2125c33a6ab..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-13-21-45-07.gh-issue-95778.Oll4_5.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-The ``PyLong_FromString`` function was refactored to make it more maintainable
-and extensible.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-16-12-36-13.gh-issue-96864.PLU3i8.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-16-12-36-13.gh-issue-96864.PLU3i8.rst
deleted file mode 100644
index c0d41ae7d21ed9c08c8346741784ef2f8133b50c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-16-12-36-13.gh-issue-96864.PLU3i8.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a possible assertion failure, fatal error, or :exc:`SystemError` if a
-line tracing event raises an exception while opcode tracing is enabled.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-16-16-54-35.gh-issue-96387.GRzewg.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-16-16-54-35.gh-issue-96387.GRzewg.rst
deleted file mode 100644
index 611ab94bc636a6ac32b640b16ed29284e2321049..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-16-16-54-35.gh-issue-96387.GRzewg.rst	
+++ /dev/null
@@ -1,5 +0,0 @@
-At Python exit, sometimes a thread holding the GIL can wait forever for a
-thread (usually a daemon thread) which requested to drop the GIL, whereas
-the thread already exited. To fix the race condition, the thread which
-requested the GIL drop now resets its request before exiting. Issue
-discovered and analyzed by Mingliang ZHAO. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-16-19-02-40.gh-issue-95778.cJmnst.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-16-19-02-40.gh-issue-95778.cJmnst.rst
deleted file mode 100644
index ebf63778a605d7df8e8a41f518e0091938e12fba..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-16-19-02-40.gh-issue-95778.cJmnst.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-When :exc:`ValueError` is raised if an integer is larger than the limit,
-mention the :func:`sys.set_int_max_str_digits` function in the error message.
-Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-18-08-47-40.gh-issue-96821.Co2iOq.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-18-08-47-40.gh-issue-96821.Co2iOq.rst
deleted file mode 100644
index 4fd0532e827d1862013de117917e077c53a57630..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-18-08-47-40.gh-issue-96821.Co2iOq.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fix undefined behaviour in ``_testcapimodule.c``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-19-03-35-01.gh-issue-96821.izK6JA.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-19-03-35-01.gh-issue-96821.izK6JA.rst
deleted file mode 100644
index 73d0c76f0297cab36c86317e494faec3a008883c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-19-03-35-01.gh-issue-96821.izK6JA.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fix undefined behaviour in ``audioop.c``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-20-11-06-45.gh-issue-95921.dkcRQn.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-20-11-06-45.gh-issue-95921.dkcRQn.rst
deleted file mode 100644
index 0c8b704c9510a6912c06c872f2f5be422aa2e361..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-20-11-06-45.gh-issue-95921.dkcRQn.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix overly-broad source position information for chained comparisons used as
-branching conditions.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-21-14-38-31.gh-issue-96848.WuoLzU.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-21-14-38-31.gh-issue-96848.WuoLzU.rst
deleted file mode 100644
index a9b04ce87d4d0d84ba382ed773f1d7c277492731..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-21-14-38-31.gh-issue-96848.WuoLzU.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix command line parsing: reject :option:`-X int_max_str_digits <-X>` option
-with no value (invalid) when the :envvar:`PYTHONINTMAXSTRDIGITS` environment
-variable is set to a valid limit. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-21-16-06-37.gh-issue-96975.BmE0XY.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-21-16-06-37.gh-issue-96975.BmE0XY.rst
deleted file mode 100644
index e6fcb84d7bff230b4a8a3d556c3893d16664bc6a..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-21-16-06-37.gh-issue-96975.BmE0XY.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a crash occurring when :c:func:`PyEval_GetFrame` is called while the
-topmost Python frame is in a partially-initialized state.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-27-11-59-13.gh-issue-96670.XrBBit.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-27-11-59-13.gh-issue-96670.XrBBit.rst
deleted file mode 100644
index ba8e2bbaf62ba1019c63908ba8fa543128174098..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-27-11-59-13.gh-issue-96670.XrBBit.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-The parser now raises :exc:`SyntaxError` when parsing source code containing
-null bytes. Patch by Pablo Galindo
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-29-15-19-29.gh-issue-94526.wq5m6T.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-29-15-19-29.gh-issue-94526.wq5m6T.rst
deleted file mode 100644
index 59e389a64ee07d7b88036cce8f13177d26db38a2..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-29-15-19-29.gh-issue-94526.wq5m6T.rst	
+++ /dev/null
@@ -1,4 +0,0 @@
-Fix the Python path configuration used to initialized :data:`sys.path` at
-Python startup. Paths are no longer encoded to UTF-8/strict to avoid encoding
-errors if it contains surrogate characters (bytes paths are decoded with the
-surrogateescape error handler). Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-09-30-13-26-58.gh-issue-97670.n61vMR.rst b/Misc/NEWS.d/next/Core and Builtins/2022-09-30-13-26-58.gh-issue-97670.n61vMR.rst
deleted file mode 100644
index 50b47871a5fdef465c04e8b90f769b7619a2106b..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-09-30-13-26-58.gh-issue-97670.n61vMR.rst	
+++ /dev/null
@@ -1,6 +0,0 @@
-Remove the :func:`sys.getdxp` function and the ``Tools/scripts/analyze_dxp.py``
-script. DXP stands for "dynamic execution pairs". They were related to
-``DYNAMIC_EXECUTION_PROFILE`` and ``DXPAIRS`` macros which have been removed in
-Python 3.11. Python can now be built with :option:`./configure --enable-pystats
-<--enable-pystats>` to gather statistics on Python opcodes.  Patch by Victor
-Stinner.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-10-01-08-55-09.gh-issue-97591.pw6kkH.rst b/Misc/NEWS.d/next/Core and Builtins/2022-10-01-08-55-09.gh-issue-97591.pw6kkH.rst
deleted file mode 100644
index 6f07529f15bba392170d80a9f331a049191497c5..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-10-01-08-55-09.gh-issue-97591.pw6kkH.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed a missing incref/decref pair in ``Exception.__setstate__()``.
-Patch by Ofey Chan.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-10-03-13-35-48.gh-issue-97752.0xTjJY.rst b/Misc/NEWS.d/next/Core and Builtins/2022-10-03-13-35-48.gh-issue-97752.0xTjJY.rst
deleted file mode 100644
index c656350703489eea340c6538ffa3a9d7a967ba2f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-10-03-13-35-48.gh-issue-97752.0xTjJY.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix possible data corruption or crashes when accessing the ``f_back`` member
-of newly-created generator or coroutine frames.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-10-03-16-12-39.gh-issue-91052.MsYL9d.rst b/Misc/NEWS.d/next/Core and Builtins/2022-10-03-16-12-39.gh-issue-91052.MsYL9d.rst
deleted file mode 100644
index c7db4da494fe68750fa6757e15b99b8f57da3925..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-10-03-16-12-39.gh-issue-91052.MsYL9d.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Add API for subscribing to modification events on selected dictionaries.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-10-04-02-00-10.gh-issue-97779.f3N1hI.rst b/Misc/NEWS.d/next/Core and Builtins/2022-10-04-02-00-10.gh-issue-97779.f3N1hI.rst
deleted file mode 100644
index 6115218088651bcdb81f391286029962f35651ba..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-10-04-02-00-10.gh-issue-97779.f3N1hI.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Ensure that all Python frame objects are backed by "complete" frames.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-10-04-14-04-40.gh-issue-86298.QVM7G1.rst b/Misc/NEWS.d/next/Core and Builtins/2022-10-04-14-04-40.gh-issue-86298.QVM7G1.rst
deleted file mode 100644
index 6e349d56c99f259ad2a13e52f0aab54b6215801f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-10-04-14-04-40.gh-issue-86298.QVM7G1.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-In cases where ``warnings.warn_explicit()`` consults the module's loader, an
-``DeprecationWarning`` is issued when ``m.__loader__`` differs from
-``m.__spec__.loader``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-10-04-17-02-18.gh-issue-97850.E3QTRA.rst b/Misc/NEWS.d/next/Core and Builtins/2022-10-04-17-02-18.gh-issue-97850.E3QTRA.rst
deleted file mode 100644
index f880d9663842fffdfe2ce8064e998e04d2043eb0..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-10-04-17-02-18.gh-issue-97850.E3QTRA.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Long deprecated, ``module_repr()`` should now be completely eradicated.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-10-05-00-37-27.gh-issue-65961.z0Ys0y.rst b/Misc/NEWS.d/next/Core and Builtins/2022-10-05-00-37-27.gh-issue-65961.z0Ys0y.rst
deleted file mode 100644
index 0c034263c1a89aa7a937402795bad724a42ce394..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-10-05-00-37-27.gh-issue-65961.z0Ys0y.rst	
+++ /dev/null
@@ -1,5 +0,0 @@
-When ``__package__`` is different than ``__spec__.parent``, raise a
-``DeprecationWarning`` instead of ``ImportWarning``.
-
-Also remove ``importlib.util.set_package()`` which was scheduled for
-removal.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-10-05-11-37-15.gh-issue-97922.Zu9Bge.rst b/Misc/NEWS.d/next/Core and Builtins/2022-10-05-11-37-15.gh-issue-97922.Zu9Bge.rst
deleted file mode 100644
index bf78709362f464234d62e368dcb7de691764bab2..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-10-05-11-37-15.gh-issue-97922.Zu9Bge.rst	
+++ /dev/null
@@ -1,5 +0,0 @@
-The Garbage Collector now runs only on the eval breaker mechanism of the
-Python bytecode evaluation loop instead on object allocations. The GC can
-also run when :c:func:`PyErr_CheckSignals` is called so C extensions that
-need to run for a long time without executing any Python code also have a
-chance to execute the GC periodically.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-10-05-17-02-22.gh-issue-97943.LYAWlE.rst b/Misc/NEWS.d/next/Core and Builtins/2022-10-05-17-02-22.gh-issue-97943.LYAWlE.rst
deleted file mode 100644
index 9b4a421a9d475ad574fa6065f68980d3e89bdac6..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-10-05-17-02-22.gh-issue-97943.LYAWlE.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Bugfix: :func:`PyFunction_GetAnnotations` should return a borrowed
-reference. It was returning a new reference.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-10-06-02-11-34.gh-issue-97002.Zvsk71.rst b/Misc/NEWS.d/next/Core and Builtins/2022-10-06-02-11-34.gh-issue-97002.Zvsk71.rst
deleted file mode 100644
index 1f577e02e1fd8a95a670752d57b721732c315090..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-10-06-02-11-34.gh-issue-97002.Zvsk71.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix an issue where several frame objects could be backed by the same
-interpreter frame, possibly leading to corrupted memory and hard crashes of
-the interpreter.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-10-06-06-36-29.gh-issue-97912.jGRJpa.rst b/Misc/NEWS.d/next/Core and Builtins/2022-10-06-06-36-29.gh-issue-97912.jGRJpa.rst
deleted file mode 100644
index bd3d221252b2ae45c5da4c169f679520498e7c40..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-10-06-06-36-29.gh-issue-97912.jGRJpa.rst	
+++ /dev/null
@@ -1 +0,0 @@
-The compiler now avoids quadratic behavior when finding which instructions should use the :opcode:`LOAD_FAST_CHECK` opcode.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-10-06-14-14-28.gh-issue-97955.Nq5VXD.rst b/Misc/NEWS.d/next/Core and Builtins/2022-10-06-14-14-28.gh-issue-97955.Nq5VXD.rst
deleted file mode 100644
index e21794df4f18409f7a22a1ccdf6d73ef43e3a6f7..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-10-06-14-14-28.gh-issue-97955.Nq5VXD.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Migrate :mod:`zoneinfo` to Argument Clinic.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-10-06-15-45-57.gh-issue-96078.fS-6mU.rst b/Misc/NEWS.d/next/Core and Builtins/2022-10-06-15-45-57.gh-issue-96078.fS-6mU.rst
deleted file mode 100644
index d1f949c6e13adcd8e3e1ad6ee1b51b1d9935f940..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-10-06-15-45-57.gh-issue-96078.fS-6mU.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-:func:`os.sched_yield` now release the GIL while calling sched_yield(2).
-Patch by Dong-hee Na.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-10-06-20-41-29.gh-issue-97973.gB-xWi.rst b/Misc/NEWS.d/next/Core and Builtins/2022-10-06-20-41-29.gh-issue-97973.gB-xWi.rst
deleted file mode 100644
index a0095a61ec32b74aa350e068ecad914fe287a265..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-10-06-20-41-29.gh-issue-97973.gB-xWi.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Modify the tokenizer to return all necessary information the parser needs to set location information in the AST nodes, so that the parser does not have to calculate those doing pointer arithmetic.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-10-06-23-13-34.gh-issue-97997.JQaJKF.rst b/Misc/NEWS.d/next/Core and Builtins/2022-10-06-23-13-34.gh-issue-97997.JQaJKF.rst
deleted file mode 100644
index 5cb5e2126638bea1a3d450afc40a6f49d580dbfd..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-10-06-23-13-34.gh-issue-97997.JQaJKF.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Add running column offset to the tokenizer state to avoid calculating AST column information with pointer arithmetic.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-10-13-23-23-01.gh-issue-98254.bC8IKt.rst b/Misc/NEWS.d/next/Core and Builtins/2022-10-13-23-23-01.gh-issue-98254.bC8IKt.rst
deleted file mode 100644
index af5d93ff24e96a8978c81dcadb9e32501b8e1f7d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-10-13-23-23-01.gh-issue-98254.bC8IKt.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Modules from the standard library are now potentially suggested as part of the
-error messages displayed by the interpreter when an :exc:`NameError` is raised
-to the top level. Patch by Pablo Galindo
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-10-18-14-11-32.gh-issue-98390.H1sxJu.rst b/Misc/NEWS.d/next/Core and Builtins/2022-10-18-14-11-32.gh-issue-98390.H1sxJu.rst
deleted file mode 100644
index 6dac72b905c968e7431a1e0e37663e020f1267a1..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-10-18-14-11-32.gh-issue-98390.H1sxJu.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fix location of sub-expressions of boolean expressions, by reducing their scope to that of the sub-expression.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-10-18-16-17-44.gh-issue-98398.x4rYK_.rst b/Misc/NEWS.d/next/Core and Builtins/2022-10-18-16-17-44.gh-issue-98398.x4rYK_.rst
deleted file mode 100644
index 35d33c90a6902bb26488c9d8efe4e8dfbd5375c5..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-10-18-16-17-44.gh-issue-98398.x4rYK_.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fix source location of 'assert' bytecodes.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-10-19-18-03-28.gh-issue-98354.GRGta3.rst b/Misc/NEWS.d/next/Core and Builtins/2022-10-19-18-03-28.gh-issue-98354.GRGta3.rst
deleted file mode 100644
index a600f3e927a3155e8f380cb54119931115448eb9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-10-19-18-03-28.gh-issue-98354.GRGta3.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Added unicode check for ``name`` attribute of ``spec`` argument passed in :func:`_imp.create_builtin` function.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-10-19-20-53-38.gh-issue-98461.iNmPDV.rst b/Misc/NEWS.d/next/Core and Builtins/2022-10-19-20-53-38.gh-issue-98461.iNmPDV.rst
deleted file mode 100644
index 6289f208609e02428396b84b2b856acacf0e2712..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-10-19-20-53-38.gh-issue-98461.iNmPDV.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fix source location in bytecode for list, set and dict comprehensions as well as generator expressions.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2022-10-19-23-48-46.gh-issue-98374.eOBh8M.rst b/Misc/NEWS.d/next/Core and Builtins/2022-10-19-23-48-46.gh-issue-98374.eOBh8M.rst
deleted file mode 100644
index 56a41e3883d111faa6e8d27d2bbf105e16cf0832..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2022-10-19-23-48-46.gh-issue-98374.eOBh8M.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Suppress ImportError for invalid query for help() command. Patch by Dong-hee
-Na.
diff --git a/Misc/NEWS.d/next/Documentation/2017-12-10-19-13-39.bpo-13553.gQbZs4.rst b/Misc/NEWS.d/next/Documentation/2017-12-10-19-13-39.bpo-13553.gQbZs4.rst
deleted file mode 100644
index 23d3c1555e37079122ff045033aee54f007861ae..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2017-12-10-19-13-39.bpo-13553.gQbZs4.rst
+++ /dev/null
@@ -1 +0,0 @@
-Document tkinter.Tk args.
diff --git a/Misc/NEWS.d/next/Documentation/2019-09-12-08-28-17.bpo-38056.6ktYkc.rst b/Misc/NEWS.d/next/Documentation/2019-09-12-08-28-17.bpo-38056.6ktYkc.rst
deleted file mode 100644
index 2e6b70fd84b6d9662fa57c6eec5631cb523143d6..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2019-09-12-08-28-17.bpo-38056.6ktYkc.rst
+++ /dev/null
@@ -1 +0,0 @@
-Overhaul the :ref:`error-handlers` documentation in :mod:`codecs`.
diff --git a/Misc/NEWS.d/next/Documentation/2021-04-01-08-09-34.bpo-43689.mqCfLe.rst b/Misc/NEWS.d/next/Documentation/2021-04-01-08-09-34.bpo-43689.mqCfLe.rst
deleted file mode 100644
index 5cc13d7068c95f86c9565f89081517e878494f8b..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2021-04-01-08-09-34.bpo-43689.mqCfLe.rst
+++ /dev/null
@@ -1 +0,0 @@
-The ``Differ`` documentation now also mentions other whitespace characters, which make it harder to understand the diff output.
diff --git a/Misc/NEWS.d/next/Documentation/2022-01-13-16-03-15.bpo-40838.k3NVCf.rst b/Misc/NEWS.d/next/Documentation/2022-01-13-16-03-15.bpo-40838.k3NVCf.rst
deleted file mode 100644
index 0f071ab64dbeccc8713a29e4737ca1a7c127e66c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-01-13-16-03-15.bpo-40838.k3NVCf.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Document that :func:`inspect.getdoc`, :func:`inspect.getmodule`, and
-:func:`inspect.getsourcefile` might return ``None``.
diff --git a/Misc/NEWS.d/next/Documentation/2022-03-30-17-56-01.bpo-47161.gesHfS.rst b/Misc/NEWS.d/next/Documentation/2022-03-30-17-56-01.bpo-47161.gesHfS.rst
deleted file mode 100644
index 6b552daa7c13af716b40549f127adc3fec6d5a26..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-03-30-17-56-01.bpo-47161.gesHfS.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Document that :class:`pathlib.PurePath` does not collapse
-initial double slashes because they denote UNC paths.
diff --git a/Misc/NEWS.d/next/Documentation/2022-05-18-23-58-26.gh-issue-92240.bHvYiz.rst b/Misc/NEWS.d/next/Documentation/2022-05-18-23-58-26.gh-issue-92240.bHvYiz.rst
deleted file mode 100644
index 53b2a66c9779c2363a29794e1183be474033023f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-05-18-23-58-26.gh-issue-92240.bHvYiz.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Added release dates for
-"What's New in Python 3.X" for 3.0, 3.1, 3.2, 3.8 and 3.10
diff --git a/Misc/NEWS.d/next/Documentation/2022-05-20-18-42-10.gh-issue-93031.c2RdJe.rst b/Misc/NEWS.d/next/Documentation/2022-05-20-18-42-10.gh-issue-93031.c2RdJe.rst
deleted file mode 100644
index c46b45d2433cb87fee8f12fddccb8753c83f5be0..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-05-20-18-42-10.gh-issue-93031.c2RdJe.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update tutorial introduction output to use 3.10+ SyntaxError invalid range.
diff --git a/Misc/NEWS.d/next/Documentation/2022-05-26-11-33-23.gh-issue-86438.kEGGmK.rst b/Misc/NEWS.d/next/Documentation/2022-05-26-11-33-23.gh-issue-86438.kEGGmK.rst
deleted file mode 100644
index 75abfdd63b8b2e63410e456b25b80efd42532a34..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-05-26-11-33-23.gh-issue-86438.kEGGmK.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Clarify that :option:`-W` and :envvar:`PYTHONWARNINGS` are matched literally
-and case-insensitively, rather than as regular expressions, in
-:mod:`warnings`.
diff --git a/Misc/NEWS.d/next/Documentation/2022-05-26-14-51-25.gh-issue-88831.5Cccr5.rst b/Misc/NEWS.d/next/Documentation/2022-05-26-14-51-25.gh-issue-88831.5Cccr5.rst
deleted file mode 100644
index 983bea981a9b2044a6488c26889632c7da1884a8..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-05-26-14-51-25.gh-issue-88831.5Cccr5.rst
+++ /dev/null
@@ -1 +0,0 @@
-Augmented documentation of asyncio.create_task(). Clarified the need to keep strong references to tasks and added a code snippet detailing how to to this.
diff --git a/Misc/NEWS.d/next/Documentation/2022-05-29-21-22-54.gh-issue-86986.lFXw8j.rst b/Misc/NEWS.d/next/Documentation/2022-05-29-21-22-54.gh-issue-86986.lFXw8j.rst
deleted file mode 100644
index 1db028c30f67a47041941199286357c8795fc37c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-05-29-21-22-54.gh-issue-86986.lFXw8j.rst
+++ /dev/null
@@ -1 +0,0 @@
-The minimum Sphinx version required to build the documentation is now 3.2.
diff --git a/Misc/NEWS.d/next/Documentation/2022-06-15-12-12-49.gh-issue-87260.epyI7D.rst b/Misc/NEWS.d/next/Documentation/2022-06-15-12-12-49.gh-issue-87260.epyI7D.rst
deleted file mode 100644
index 4c6cee86ca115fc97cea7dc356b452a995b8f9e0..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-06-15-12-12-49.gh-issue-87260.epyI7D.rst
+++ /dev/null
@@ -1 +0,0 @@
-Align :mod:`sqlite3` argument specs with the actual implementation.
diff --git a/Misc/NEWS.d/next/Documentation/2022-06-16-10-10-59.gh-issue-61162.1ypkG8.rst b/Misc/NEWS.d/next/Documentation/2022-06-16-10-10-59.gh-issue-61162.1ypkG8.rst
deleted file mode 100644
index c8b3a2222321895eb09a9fa508cc2618fd57c0c7..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-06-16-10-10-59.gh-issue-61162.1ypkG8.rst
+++ /dev/null
@@ -1 +0,0 @@
-Clarify :mod:`sqlite3` behavior when :ref:`sqlite3-connection-context-manager`.
diff --git a/Misc/NEWS.d/next/Documentation/2022-06-19-18-18-22.gh-issue-86128.39DDTD.rst b/Misc/NEWS.d/next/Documentation/2022-06-19-18-18-22.gh-issue-86128.39DDTD.rst
deleted file mode 100644
index bab006856deea7eaf121647187cf1918274bc9a2..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-06-19-18-18-22.gh-issue-86128.39DDTD.rst
+++ /dev/null
@@ -1 +0,0 @@
-Document a limitation in ThreadPoolExecutor where its exit handler is executed before any handlers in atexit.
diff --git a/Misc/NEWS.d/next/Documentation/2022-07-07-08-42-05.gh-issue-94321.pmCIPb.rst b/Misc/NEWS.d/next/Documentation/2022-07-07-08-42-05.gh-issue-94321.pmCIPb.rst
deleted file mode 100644
index c1a8dcd8535383086153cb656b14a3cff081c42c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-07-07-08-42-05.gh-issue-94321.pmCIPb.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Document the :pep:`246` style protocol type
-:class:`sqlite3.PrepareProtocol`.
diff --git a/Misc/NEWS.d/next/Documentation/2022-07-29-09-04-02.gh-issue-95415.LKTyw6.rst b/Misc/NEWS.d/next/Documentation/2022-07-29-09-04-02.gh-issue-95415.LKTyw6.rst
deleted file mode 100644
index ece36bc4d1cedb1041e0128698d04f9966c88513..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-07-29-09-04-02.gh-issue-95415.LKTyw6.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Use consistent syntax for platform availability. The directive now supports
-a content body and emits a warning when it encounters an unknown platform.
diff --git a/Misc/NEWS.d/next/Documentation/2022-07-29-23-02-19.gh-issue-95451.-tgB93.rst b/Misc/NEWS.d/next/Documentation/2022-07-29-23-02-19.gh-issue-95451.-tgB93.rst
deleted file mode 100644
index 3a7b8a122b7a1c224360461f51cfb4eead4d4a07..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-07-29-23-02-19.gh-issue-95451.-tgB93.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Update library documentation with
-:ref:`availability information <wasm-availability>`
-on WebAssembly platforms ``wasm32-emscripten`` and ``wasm32-wasi``.
diff --git a/Misc/NEWS.d/next/Documentation/2022-07-30-00-23-11.gh-issue-95454.we7AFm.rst b/Misc/NEWS.d/next/Documentation/2022-07-30-00-23-11.gh-issue-95454.we7AFm.rst
deleted file mode 100644
index 6440c23fd5000a85eeda955553e3634b5f129336..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-07-30-00-23-11.gh-issue-95454.we7AFm.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Replaced incorrectly written true/false values
-in documentiation. Patch by Robert O'Shea
diff --git a/Misc/NEWS.d/next/Documentation/2022-08-03-13-35-08.gh-issue-91207.eJ4pPf.rst b/Misc/NEWS.d/next/Documentation/2022-08-03-13-35-08.gh-issue-91207.eJ4pPf.rst
deleted file mode 100644
index 8c7391f7edf78b141e770e884eed13c20e22faa6..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-08-03-13-35-08.gh-issue-91207.eJ4pPf.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix stylesheet not working in Windows CHM htmlhelp docs
-and add warning that they are deprecated.
-Contributed by C.A.M. Gerlach.
diff --git a/Misc/NEWS.d/next/Documentation/2022-08-12-01-12-52.gh-issue-95588.PA0FI7.rst b/Misc/NEWS.d/next/Documentation/2022-08-12-01-12-52.gh-issue-95588.PA0FI7.rst
deleted file mode 100644
index c070bbc19517fcdb6ef2ef5ff7404db3c08e3e98..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-08-12-01-12-52.gh-issue-95588.PA0FI7.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-Clarified the conflicting advice given in the :mod:`ast` documentation about
-:func:`ast.literal_eval` being "safe" for use on untrusted input while at
-the same time warning that it can crash the process. The latter statement is
-true and is deemed unfixable without a large amount of work unsuitable for a
-bugfix. So we keep the warning and no longer claim that ``literal_eval`` is
-safe.
diff --git a/Misc/NEWS.d/next/Documentation/2022-08-13-20-34-51.gh-issue-95957.W9ZZAx.rst b/Misc/NEWS.d/next/Documentation/2022-08-13-20-34-51.gh-issue-95957.W9ZZAx.rst
deleted file mode 100644
index c617bd42abd95a535542ed7874bfbf01b2697027..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-08-13-20-34-51.gh-issue-95957.W9ZZAx.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-What's New 3.11 now has instructions for how to provide compiler and
-linker flags for Tcl/Tk and OpenSSL on RHEL 7 and CentOS 7.
diff --git a/Misc/NEWS.d/next/Documentation/2022-08-19-17-07-45.gh-issue-96098.nDp43u.rst b/Misc/NEWS.d/next/Documentation/2022-08-19-17-07-45.gh-issue-96098.nDp43u.rst
deleted file mode 100644
index 5ead20bbb5357b45438651bf0239e8259d0748e5..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-08-19-17-07-45.gh-issue-96098.nDp43u.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Improve discoverability of the higher level concurrent.futures module by
-providing clearer links from the lower level threading and multiprocessing
-modules.
diff --git a/Misc/NEWS.d/next/Documentation/2022-09-01-17-03-04.gh-issue-96432.1EJ1-4.rst b/Misc/NEWS.d/next/Documentation/2022-09-01-17-03-04.gh-issue-96432.1EJ1-4.rst
deleted file mode 100644
index c4d296e626b1b5bf66a111892a4b35965a3ac64d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-09-01-17-03-04.gh-issue-96432.1EJ1-4.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fraction literals now support whitespace around the forward slash,
-``Fraction('2 / 3')``.
diff --git a/Misc/NEWS.d/next/Documentation/2022-10-02-10-58-52.gh-issue-97741.39l023.rst b/Misc/NEWS.d/next/Documentation/2022-10-02-10-58-52.gh-issue-97741.39l023.rst
deleted file mode 100644
index 8da9c92f6fd879529111eaa82accb7dd0c4f05b6..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-10-02-10-58-52.gh-issue-97741.39l023.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix ``!`` in c domain ref target syntax via a ``conf.py`` patch, so it works
-as intended to disable ref target resolution.
diff --git a/Misc/NEWS.d/next/Documentation/2022-10-11-09-40-50.gh-issue-86404.dEAb8W.rst b/Misc/NEWS.d/next/Documentation/2022-10-11-09-40-50.gh-issue-86404.dEAb8W.rst
deleted file mode 100644
index de7b0921671135e3a13ec48ff958d166ab8d0431..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-10-11-09-40-50.gh-issue-86404.dEAb8W.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Deprecated tools ``make suspicious`` and ``rstlint.py`` are now removed.
-They have been replaced by `spinx-lint
-<https://pypi.org/project/sphinx-lint/>`_.
diff --git a/Misc/NEWS.d/next/Documentation/2022-10-16-17-34-45.gh-issue-85525.DvkD0v.rst b/Misc/NEWS.d/next/Documentation/2022-10-16-17-34-45.gh-issue-85525.DvkD0v.rst
deleted file mode 100644
index 292e16998acdc0c09a488ead6fffbc1e3ffb4449..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Documentation/2022-10-16-17-34-45.gh-issue-85525.DvkD0v.rst
+++ /dev/null
@@ -1 +0,0 @@
-Remove extra row
diff --git a/Misc/NEWS.d/next/IDLE/2022-07-28-18-56-57.gh-issue-89610.hcosiM.rst b/Misc/NEWS.d/next/IDLE/2022-07-28-18-56-57.gh-issue-89610.hcosiM.rst
deleted file mode 100644
index 0d283711e3e86701b0931ab1e2bf286d1a49c422..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/IDLE/2022-07-28-18-56-57.gh-issue-89610.hcosiM.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add .pyi as a recognized extension for IDLE on macOS.    This allows opening
-stub files by double clicking on them in the Finder.
diff --git a/Misc/NEWS.d/next/IDLE/2022-07-29-11-08-52.gh-issue-95411.dazlqH.rst b/Misc/NEWS.d/next/IDLE/2022-07-29-11-08-52.gh-issue-95411.dazlqH.rst
deleted file mode 100644
index 94ca8b2c2ea9590c372e6f6b6e6f27b19ed1f9c9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/IDLE/2022-07-29-11-08-52.gh-issue-95411.dazlqH.rst
+++ /dev/null
@@ -1 +0,0 @@
-Enable using IDLE's module browser with .pyw files.
diff --git a/Misc/NEWS.d/next/IDLE/2022-07-30-15-10-39.gh-issue-95471.z3scVG.rst b/Misc/NEWS.d/next/IDLE/2022-07-30-15-10-39.gh-issue-95471.z3scVG.rst
deleted file mode 100644
index 73a9d8058965cb2eed0e80181a69d1ea1a664ef0..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/IDLE/2022-07-30-15-10-39.gh-issue-95471.z3scVG.rst
+++ /dev/null
@@ -1 +0,0 @@
-In the Edit menu, move ``Select All`` and add a new separator.
diff --git a/Misc/NEWS.d/next/IDLE/2022-07-31-22-15-14.gh-issue-95511.WX6PmB.rst b/Misc/NEWS.d/next/IDLE/2022-07-31-22-15-14.gh-issue-95511.WX6PmB.rst
deleted file mode 100644
index 803fa5f2a2ab0dc955a5562df9588e9d700460f8..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/IDLE/2022-07-31-22-15-14.gh-issue-95511.WX6PmB.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix the Shell context menu copy-with-prompts bug of copying an extra line
-when one selects whole lines.
diff --git a/Misc/NEWS.d/next/IDLE/2022-08-01-23-31-48.gh-issue-95191.U7vryB.rst b/Misc/NEWS.d/next/IDLE/2022-08-01-23-31-48.gh-issue-95191.U7vryB.rst
deleted file mode 100644
index 94d3dbbd529f0379044827675bf9821d093a8f89..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/IDLE/2022-08-01-23-31-48.gh-issue-95191.U7vryB.rst
+++ /dev/null
@@ -1 +0,0 @@
-Include prompts when saving Shell (interactive input and output).
diff --git a/Misc/NEWS.d/next/IDLE/2022-08-04-20-07-51.gh-issue-65802.xnThWe.rst b/Misc/NEWS.d/next/IDLE/2022-08-04-20-07-51.gh-issue-65802.xnThWe.rst
deleted file mode 100644
index a62a784b6e6926fb7267e22e299f4a7e4014645f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/IDLE/2022-08-04-20-07-51.gh-issue-65802.xnThWe.rst
+++ /dev/null
@@ -1 +0,0 @@
-Document handling of extensions in Save As dialogs.
diff --git a/Misc/NEWS.d/next/IDLE/2022-10-15-21-20-40.gh-issue-97527.otAHJM.rst b/Misc/NEWS.d/next/IDLE/2022-10-15-21-20-40.gh-issue-97527.otAHJM.rst
deleted file mode 100644
index e7fda89741942f137780ef0306bf8cb570e4a793..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/IDLE/2022-10-15-21-20-40.gh-issue-97527.otAHJM.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix a bug in the previous bugfix that caused IDLE to not start when run with
-3.10.8, 3.12.0a1, and at least Microsoft Python 3.10.2288.0 installed
-without the Lib/test package.  3.11.0 was never affected.
diff --git a/Misc/NEWS.d/next/Library/2017-07-31-13-35-28.bpo-26253.8v_sCs.rst b/Misc/NEWS.d/next/Library/2017-07-31-13-35-28.bpo-26253.8v_sCs.rst
deleted file mode 100644
index fa0dc95b7d62b3903ce3a4ab87474e86f52364f7..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2017-07-31-13-35-28.bpo-26253.8v_sCs.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Allow adjustable compression level for tarfile streams in
-:func:`tarfile.open`.
diff --git a/Misc/NEWS.d/next/Library/2018-09-23-07-47-29.bpo-32990.2FVVTU.rst b/Misc/NEWS.d/next/Library/2018-09-23-07-47-29.bpo-32990.2FVVTU.rst
deleted file mode 100644
index 7d7f7e3faaec2b519ad639a7d5704df6e48a71fc..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2018-09-23-07-47-29.bpo-32990.2FVVTU.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Support reading wave files with the ``WAVE_FORMAT_EXTENSIBLE`` format in the
-:mod:`wave` module.
diff --git a/Misc/NEWS.d/next/Library/2018-09-28-22-18-03.bpo-34828.5Zyi_S.rst b/Misc/NEWS.d/next/Library/2018-09-28-22-18-03.bpo-34828.5Zyi_S.rst
deleted file mode 100644
index b0e10a158b5b19a0fd7f4f549923bc3170ce1864..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2018-09-28-22-18-03.bpo-34828.5Zyi_S.rst
+++ /dev/null
@@ -1 +0,0 @@
-:meth:`sqlite3.Connection.iterdump` now handles databases that use ``AUTOINCREMENT`` in one or more tables.
diff --git a/Misc/NEWS.d/next/Library/2019-09-25-00-37-51.bpo-38267.X9Jb5V.rst b/Misc/NEWS.d/next/Library/2019-09-25-00-37-51.bpo-38267.X9Jb5V.rst
deleted file mode 100644
index b842fdcb73e99c2e0f6e6b7dcb04fd8f78637b69..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2019-09-25-00-37-51.bpo-38267.X9Jb5V.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add *timeout* parameter to :meth:`asyncio.loop.shutdown_default_executor`.
-The default value is ``None``, which means the executor will be given an unlimited amount of time.
-When called from :class:`asyncio.Runner` or :func:`asyncio.run`, the default timeout is 5 minutes.
diff --git a/Misc/NEWS.d/next/Library/2019-11-04-22-21-27.bpo-38693.w_OAov.rst b/Misc/NEWS.d/next/Library/2019-11-04-22-21-27.bpo-38693.w_OAov.rst
deleted file mode 100644
index a81e9220a8e6d3b9a5e869578afc82fc51e53da7..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2019-11-04-22-21-27.bpo-38693.w_OAov.rst
+++ /dev/null
@@ -1 +0,0 @@
-:mod:`importlib` now uses f-strings internally instead of ``str.format``.
diff --git a/Misc/NEWS.d/next/Library/2020-01-09-01-57-12.bpo-39264.GsBL9-.rst b/Misc/NEWS.d/next/Library/2020-01-09-01-57-12.bpo-39264.GsBL9-.rst
deleted file mode 100644
index 5f9ffdffce5c26b900a69712e9a2da887249064e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2020-01-09-01-57-12.bpo-39264.GsBL9-.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fixed :meth:`collections.UserDict.get` to not call
-:meth:`__missing__` when a value is not found. This matches the behavior of
-:class:`dict`. Patch by Bar Harel.
diff --git a/Misc/NEWS.d/next/Library/2020-07-08-20-32-13.bpo-41246.2trYf3.rst b/Misc/NEWS.d/next/Library/2020-07-08-20-32-13.bpo-41246.2trYf3.rst
deleted file mode 100644
index 17b884e777e9c9be31f609fc123f047f6d906cf2..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2020-07-08-20-32-13.bpo-41246.2trYf3.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Give the same callback function for when the overlapped operation is done to
-the functions ``recv``, ``recv_into``, ``recvfrom``, ``sendto``, ``send``
-and ``sendfile`` inside ``IocpProactor``.
diff --git a/Misc/NEWS.d/next/Library/2020-09-28-04-56-04.bpo-14243.YECnxv.rst b/Misc/NEWS.d/next/Library/2020-09-28-04-56-04.bpo-14243.YECnxv.rst
deleted file mode 100644
index 267535452ef14677d750b21cf3e98387341e0d0c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2020-09-28-04-56-04.bpo-14243.YECnxv.rst
+++ /dev/null
@@ -1 +0,0 @@
-The :class:`tempfile.NamedTemporaryFile` function has a new optional parameter *delete_on_close*
diff --git a/Misc/NEWS.d/next/Library/2020-10-15-18-37-12.bpo-42047.XDdoSF.rst b/Misc/NEWS.d/next/Library/2020-10-15-18-37-12.bpo-42047.XDdoSF.rst
deleted file mode 100644
index 4c23763cf8d89bfe22a57fdf3bde3db3d0c15d06..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2020-10-15-18-37-12.bpo-42047.XDdoSF.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add :func:`threading.get_native_id` support for DragonFly BSD. Patch by David Carlier.
diff --git a/Misc/NEWS.d/next/Library/2021-05-22-07-58-59.bpo-42627.EejtD0.rst b/Misc/NEWS.d/next/Library/2021-05-22-07-58-59.bpo-42627.EejtD0.rst
deleted file mode 100644
index f165b9ced05d9085f095cd9f4b6d222c49e7a947..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2021-05-22-07-58-59.bpo-42627.EejtD0.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix incorrect parsing of Windows registry proxy settings
diff --git a/Misc/NEWS.d/next/Library/2021-08-27-18-07-35.bpo-44173.oW92Ev.rst b/Misc/NEWS.d/next/Library/2021-08-27-18-07-35.bpo-44173.oW92Ev.rst
deleted file mode 100644
index abc98266afb0ce580a7989243158ad5bc6e851f7..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2021-08-27-18-07-35.bpo-44173.oW92Ev.rst
+++ /dev/null
@@ -1 +0,0 @@
-Enable fast seeking of uncompressed unencrypted :class:`zipfile.ZipExtFile`
diff --git a/Misc/NEWS.d/next/Library/2021-08-29-19-59-16.bpo-45046.eGq0NC.rst b/Misc/NEWS.d/next/Library/2021-08-29-19-59-16.bpo-45046.eGq0NC.rst
deleted file mode 100644
index 8072afaf445c501a24538e549c31915bc8a3e756..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2021-08-29-19-59-16.bpo-45046.eGq0NC.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-Add support of context managers in :mod:`unittest`: methods
-:meth:`~unittest.TestCase.enterContext` and
-:meth:`~unittest.TestCase.enterClassContext` of class
-:class:`~unittest.TestCase`, method
-:meth:`~unittest.IsolatedAsyncioTestCase.enterAsyncContext` of class
-:class:`~unittest.IsolatedAsyncioTestCase` and function
-:func:`unittest.enterModuleContext`.
diff --git a/Misc/NEWS.d/next/Library/2021-12-27-15-32-15.bpo-45924.0ZpHX2.rst b/Misc/NEWS.d/next/Library/2021-12-27-15-32-15.bpo-45924.0ZpHX2.rst
deleted file mode 100644
index 5cda22737adb7968ae2df537d54bc8e5bfd9ba36..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2021-12-27-15-32-15.bpo-45924.0ZpHX2.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix :mod:`asyncio` incorrect traceback when future's exception is raised multiple times. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-01-03-15-07-06.bpo-46197.Z0djv6.rst b/Misc/NEWS.d/next/Library/2022-01-03-15-07-06.bpo-46197.Z0djv6.rst
deleted file mode 100644
index 7a3b2d59dfaf42a3d2c633963981d0adc933ebd6..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-01-03-15-07-06.bpo-46197.Z0djv6.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix :mod:`ensurepip` environment isolation for subprocess running ``pip``.
diff --git a/Misc/NEWS.d/next/Library/2022-01-09-14-23-00.bpo-28249.4dzB80.rst b/Misc/NEWS.d/next/Library/2022-01-09-14-23-00.bpo-28249.4dzB80.rst
deleted file mode 100644
index b5f1312d768669a308f7995a6cf83a02629a31e2..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-01-09-14-23-00.bpo-28249.4dzB80.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Set :attr:`doctest.DocTest.lineno` to ``None`` when object does not have
-:attr:`__doc__`.
diff --git a/Misc/NEWS.d/next/Library/2022-01-14-10-49-20.bpo-46364.SzhlU9.rst b/Misc/NEWS.d/next/Library/2022-01-14-10-49-20.bpo-46364.SzhlU9.rst
deleted file mode 100644
index d547ffc6f97e266a9105de0aa8d741a5d8a1b571..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-01-14-10-49-20.bpo-46364.SzhlU9.rst
+++ /dev/null
@@ -1 +0,0 @@
-Restrict use of sockets instead of pipes for stdin of subprocesses created by :mod:`asyncio` to AIX platform only.
diff --git a/Misc/NEWS.d/next/Library/2022-02-05-18-46-54.bpo-46642.YI6nHQ.rst b/Misc/NEWS.d/next/Library/2022-02-05-18-46-54.bpo-46642.YI6nHQ.rst
deleted file mode 100644
index 2d2815c1e4b00d26ca6bedde3afcdce6230af8c8..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-02-05-18-46-54.bpo-46642.YI6nHQ.rst
+++ /dev/null
@@ -1 +0,0 @@
-Improve error message when trying to subclass an instance of :data:`typing.TypeVar`, :data:`typing.ParamSpec`, :data:`typing.TypeVarTuple`, etc. Based on patch by Gregory Beauregard.
diff --git a/Misc/NEWS.d/next/Library/2022-02-09-23-44-27.bpo-45393.9v5Y8U.rst b/Misc/NEWS.d/next/Library/2022-02-09-23-44-27.bpo-45393.9v5Y8U.rst
deleted file mode 100644
index 0a239b07d76bd1344a72028841e916b9e766fd8f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-02-09-23-44-27.bpo-45393.9v5Y8U.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix the formatting for ``await x`` and ``not x`` in the operator precedence
-table when using the :func:`help` system.
diff --git a/Misc/NEWS.d/next/Library/2022-02-15-12-40-48.bpo-46755.zePJfx.rst b/Misc/NEWS.d/next/Library/2022-02-15-12-40-48.bpo-46755.zePJfx.rst
deleted file mode 100644
index 399caf72535932ae65aff853d358538cf7c0bf32..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-02-15-12-40-48.bpo-46755.zePJfx.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-In :class:`QueueHandler`, clear ``stack_info`` from :class:`LogRecord` to
-prevent stack trace from being written twice.
diff --git a/Misc/NEWS.d/next/Library/2022-02-21-01-37-00.bpo-42777.nWK3E6.rst b/Misc/NEWS.d/next/Library/2022-02-21-01-37-00.bpo-42777.nWK3E6.rst
deleted file mode 100644
index 24912380fb590a403b0c2306900dd9b3b249cca2..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-02-21-01-37-00.bpo-42777.nWK3E6.rst
+++ /dev/null
@@ -1 +0,0 @@
-Implement :meth:`pathlib.Path.is_mount` for Windows paths.
diff --git a/Misc/NEWS.d/next/Library/2022-03-08-04-46-44.bpo-46951.SWAz97.rst b/Misc/NEWS.d/next/Library/2022-03-08-04-46-44.bpo-46951.SWAz97.rst
deleted file mode 100644
index cd7601aa8c4de7561037d42b5047fe1da77fdced..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-03-08-04-46-44.bpo-46951.SWAz97.rst
+++ /dev/null
@@ -1 +0,0 @@
-Order the contents of zipapp archives, to make builds more reproducible.
diff --git a/Misc/NEWS.d/next/Library/2022-03-16-14-24-14.bpo-47025.qtT3CE.rst b/Misc/NEWS.d/next/Library/2022-03-16-14-24-14.bpo-47025.qtT3CE.rst
deleted file mode 100644
index 1c7c7ace9706d76bceaca088275d86cbd7091c4e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-03-16-14-24-14.bpo-47025.qtT3CE.rst
+++ /dev/null
@@ -1 +0,0 @@
-Drop support for :class:`bytes` on :attr:`sys.path`.
diff --git a/Misc/NEWS.d/next/Library/2022-03-19-04-41-42.bpo-47063.nwRfUo.rst b/Misc/NEWS.d/next/Library/2022-03-19-04-41-42.bpo-47063.nwRfUo.rst
deleted file mode 100644
index b889d3c652075370a3bd5ba879fc006cc44c78ea..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-03-19-04-41-42.bpo-47063.nwRfUo.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add an index_pages parameter to support using non-default index page names.
diff --git a/Misc/NEWS.d/next/Library/2022-03-22-18-28-55.bpo-35540.nyijX9.rst b/Misc/NEWS.d/next/Library/2022-03-22-18-28-55.bpo-35540.nyijX9.rst
deleted file mode 100644
index b7aeee6c8c8f78b8061c34d473199ac19e0ab8ce..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-03-22-18-28-55.bpo-35540.nyijX9.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix :func:`dataclasses.asdict` crash when :class:`collections.defaultdict` is present in the attributes.
diff --git a/Misc/NEWS.d/next/Library/2022-04-01-09-43-54.bpo-32547.NIUiNC.rst b/Misc/NEWS.d/next/Library/2022-04-01-09-43-54.bpo-32547.NIUiNC.rst
deleted file mode 100644
index 4599b73cc342cad672207d56befd44146d92f1fa..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-04-01-09-43-54.bpo-32547.NIUiNC.rst
+++ /dev/null
@@ -1 +0,0 @@
-The constructors for :class:`~csv.DictWriter` and :class:`~csv.DictReader` now coerce the ``fieldnames`` argument to a :class:`list` if it is an iterator.
diff --git a/Misc/NEWS.d/next/Library/2022-04-01-12-35-44.gh-issue-90005.pvaLHQ.rst b/Misc/NEWS.d/next/Library/2022-04-01-12-35-44.gh-issue-90005.pvaLHQ.rst
deleted file mode 100644
index ef6a881a4d094d0025e904daddf64a32079e93ac..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-04-01-12-35-44.gh-issue-90005.pvaLHQ.rst
+++ /dev/null
@@ -1 +0,0 @@
-:mod:`ctypes` dependency ``libffi`` is now detected with ``pkg-config``.
diff --git a/Misc/NEWS.d/next/Library/2022-04-03-11-25-02.bpo-41287.8CTdwf.rst b/Misc/NEWS.d/next/Library/2022-04-03-11-25-02.bpo-41287.8CTdwf.rst
deleted file mode 100644
index ef80ec664c4a8643a3c78dc990bb0bc206915589..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-04-03-11-25-02.bpo-41287.8CTdwf.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix handling of the ``doc`` argument in subclasses of :func:`property`.
diff --git a/Misc/NEWS.d/next/Library/2022-04-03-19-40-09.bpo-39064.76PbIz.rst b/Misc/NEWS.d/next/Library/2022-04-03-19-40-09.bpo-39064.76PbIz.rst
deleted file mode 100644
index 34d31527e332dc99d9731cdb2c24f7120dae9fa1..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-04-03-19-40-09.bpo-39064.76PbIz.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:class:`zipfile.ZipFile` now raises :exc:`zipfile.BadZipFile` instead of ``ValueError`` when reading a
-corrupt zip file in which the central directory offset is negative.
diff --git a/Misc/NEWS.d/next/Library/2022-04-08-22-12-11.bpo-47231.lvyglt.rst b/Misc/NEWS.d/next/Library/2022-04-08-22-12-11.bpo-47231.lvyglt.rst
deleted file mode 100644
index ee05c5e28567568c7bf6c0b66194263fa1da21e9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-04-08-22-12-11.bpo-47231.lvyglt.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed an issue with inconsistent trailing slashes in tarfile longname directories.
diff --git a/Misc/NEWS.d/next/Library/2022-04-11-16-55-41.gh-issue-91456.DK3KKl.rst b/Misc/NEWS.d/next/Library/2022-04-11-16-55-41.gh-issue-91456.DK3KKl.rst
deleted file mode 100644
index a4c853149bdf02847163dd0fc2c551826bfaa873..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-04-11-16-55-41.gh-issue-91456.DK3KKl.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Deprecate current default auto() behavior:  In 3.13 the default will be for
-for auto() to always return the largest member value incremented by
-1, and to raise if incompatible value types are used.
diff --git a/Misc/NEWS.d/next/Library/2022-04-12-18-05-40.gh-issue-91447.N_Fs4H.rst b/Misc/NEWS.d/next/Library/2022-04-12-18-05-40.gh-issue-91447.N_Fs4H.rst
deleted file mode 100644
index 6f9be2d3e9be416485b4324f8b1bf4e49ade13a0..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-04-12-18-05-40.gh-issue-91447.N_Fs4H.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix findtext in the xml module to only give an empty string when the text
-attribute is set to None.
diff --git a/Misc/NEWS.d/next/Library/2022-04-14-08-37-16.gh-issue-91524.g8PiIu.rst b/Misc/NEWS.d/next/Library/2022-04-14-08-37-16.gh-issue-91524.g8PiIu.rst
deleted file mode 100644
index b3f01755eaa33c701a632387709b4dad0ebbd3bf..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-04-14-08-37-16.gh-issue-91524.g8PiIu.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Speed up the regular expression substitution (functions :func:`re.sub` and
-:func:`re.subn` and corresponding :class:`re.Pattern` methods) for
-replacement strings containing group references by 2--3 times.
diff --git a/Misc/NEWS.d/next/Library/2022-04-15-11-29-38.gh-issue-91539.7WgVuA.rst b/Misc/NEWS.d/next/Library/2022-04-15-11-29-38.gh-issue-91539.7WgVuA.rst
deleted file mode 100644
index 16d61f1b91102db132be78501bc597c71b6ce4e0..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-04-15-11-29-38.gh-issue-91539.7WgVuA.rst
+++ /dev/null
@@ -1 +0,0 @@
-Improve performance of ``urllib.request.getproxies_environment`` when there are many environment variables
diff --git a/Misc/NEWS.d/next/Library/2022-04-15-13-16-25.gh-issue-91581.9OGsrN.rst b/Misc/NEWS.d/next/Library/2022-04-15-13-16-25.gh-issue-91581.9OGsrN.rst
deleted file mode 100644
index 1c3008f42557830f9dcd499c337ea1d8548c8b9b..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-04-15-13-16-25.gh-issue-91581.9OGsrN.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-Remove an unhandled error case in the C implementation of calls to
-:meth:`datetime.fromtimestamp <datetime.datetime.fromtimestamp>` with no time
-zone (i.e. getting a local time from an epoch timestamp). This should have no
-user-facing effect other than giving a possibly more accurate error message
-when called with timestamps that fall on 10000-01-01 in the local time. Patch
-by Paul Ganssle.
diff --git a/Misc/NEWS.d/next/Library/2022-04-15-17-38-55.gh-issue-91577.Ah7cLL.rst b/Misc/NEWS.d/next/Library/2022-04-15-17-38-55.gh-issue-91577.Ah7cLL.rst
deleted file mode 100644
index 0f44f34011f9c76092721905e0df6a28dd70949f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-04-15-17-38-55.gh-issue-91577.Ah7cLL.rst
+++ /dev/null
@@ -1 +0,0 @@
-Move imports in :class:`~multiprocessing.SharedMemory` methods to module level so that they can be executed late in python finalization.
diff --git a/Misc/NEWS.d/next/Library/2022-04-15-22-07-36.gh-issue-90622.0C6l8h.rst b/Misc/NEWS.d/next/Library/2022-04-15-22-07-36.gh-issue-90622.0C6l8h.rst
deleted file mode 100644
index 5db0a1bbe721df3109eecb93ef92ae225be80de5..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-04-15-22-07-36.gh-issue-90622.0C6l8h.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Worker processes for :class:`concurrent.futures.ProcessPoolExecutor` are no
-longer spawned on demand (a feature added in 3.9) when the multiprocessing
-context start method is ``"fork"`` as that can lead to deadlocks in the
-child processes due to a fork happening while threads are running.
diff --git a/Misc/NEWS.d/next/Library/2022-04-21-19-14-29.gh-issue-91760.54AR-m.rst b/Misc/NEWS.d/next/Library/2022-04-21-19-14-29.gh-issue-91760.54AR-m.rst
deleted file mode 100644
index ac3e7cdd4bace2433600fd503d662911cd02aeb9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-04-21-19-14-29.gh-issue-91760.54AR-m.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Apply more strict rules for numerical group references and group names in
-regular expressions. Only sequence of ASCII digits is now accepted as
-a numerical reference. The group name in
-bytes patterns and replacement strings can now only contain ASCII letters
-and digits and underscore.
diff --git a/Misc/NEWS.d/next/Library/2022-04-24-22-26-45.gh-issue-81790.M5Rvpm.rst b/Misc/NEWS.d/next/Library/2022-04-24-22-26-45.gh-issue-81790.M5Rvpm.rst
deleted file mode 100644
index 8894493e97410f71808efd7e40c85bec578563c7..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-04-24-22-26-45.gh-issue-81790.M5Rvpm.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:func:`os.path.splitdrive` now understands DOS device paths with UNC
-links (beginning ``\\?\UNC\``). Contributed by Barney Gale.
diff --git a/Misc/NEWS.d/next/Library/2022-04-25-10-23-01.gh-issue-91810.DOHa6B.rst b/Misc/NEWS.d/next/Library/2022-04-25-10-23-01.gh-issue-91810.DOHa6B.rst
deleted file mode 100644
index 0711f8466b818f1eefbe306f0a035740987511f5..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-04-25-10-23-01.gh-issue-91810.DOHa6B.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-:class:`~xml.etree.ElementTree.ElementTree` method
-:meth:`~xml.etree.ElementTree.ElementTree.write` and function
-:func:`~xml.etree.ElementTree.tostring` now use the text file's encoding
-("UTF-8" if not available) instead of locale encoding in XML declaration
-when ``encoding="unicode"`` is specified.
diff --git a/Misc/NEWS.d/next/Library/2022-04-26-18-37-24.gh-issue-91968.fuuH1_.rst b/Misc/NEWS.d/next/Library/2022-04-26-18-37-24.gh-issue-91968.fuuH1_.rst
deleted file mode 100644
index f16f5d3a668bd8bb0ca7fb38a7814b0a27b34e09..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-04-26-18-37-24.gh-issue-91968.fuuH1_.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add ``SO_RTABLE`` and ``SO_USER_COOKIE`` constants to :mod:`socket`.
diff --git a/Misc/NEWS.d/next/Library/2022-05-06-13-00-57.gh-issue-92391.s-Lase.rst b/Misc/NEWS.d/next/Library/2022-05-06-13-00-57.gh-issue-92391.s-Lase.rst
deleted file mode 100644
index e042671dae816b547d4bf3472b40007ec43e8d4f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-06-13-00-57.gh-issue-92391.s-Lase.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add :meth:`~object.__class_getitem__` to  :class:`csv.DictReader` and
-:class:`csv.DictWriter`, allowing them to be parameterized at runtime.
-Patch by Marc Mueller.
diff --git a/Misc/NEWS.d/next/Library/2022-05-08-18-51-14.gh-issue-89336.TL6ip7.rst b/Misc/NEWS.d/next/Library/2022-05-08-18-51-14.gh-issue-89336.TL6ip7.rst
deleted file mode 100644
index b4c58c0e48b25ef19e920836112fbd8ec019edae..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-08-18-51-14.gh-issue-89336.TL6ip7.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Removed :mod:`configparser` module APIs:
-the ``SafeConfigParser`` class alias, the ``ParsingError.filename``
-property and parameter, and the ``ConfigParser.readfp`` method, all
-of which were deprecated since Python 3.2.
diff --git a/Misc/NEWS.d/next/Library/2022-05-08-19-21-14.gh-issue-84131.rG5kI7.rst b/Misc/NEWS.d/next/Library/2022-05-08-19-21-14.gh-issue-84131.rG5kI7.rst
deleted file mode 100644
index 4a930bde01153df613f6cb1975770a460a20f0f0..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-08-19-21-14.gh-issue-84131.rG5kI7.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The :class:`pathlib.Path` deprecated method ``link_to`` has been removed.
-Use 3.10's :meth:`~pathlib.Path.hardlink_to` method instead as its semantics
-are consistent with that of :meth:`~pathlib.Path.symlink_to`.
diff --git a/Misc/NEWS.d/next/Library/2022-05-09-01-27-25.gh-issue-92531.vV7S_O.rst b/Misc/NEWS.d/next/Library/2022-05-09-01-27-25.gh-issue-92531.vV7S_O.rst
deleted file mode 100644
index 574fa6c4d979917fff9b9cef1de0ba71f3eddc02..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-09-01-27-25.gh-issue-92531.vV7S_O.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The statistics.median_grouped() function now always return a float.
-Formerly, it did not convert the input type when for sequences of length
-one.
diff --git a/Misc/NEWS.d/next/Library/2022-05-09-09-28-02.gh-issue-92530.M4Q1RS.rst b/Misc/NEWS.d/next/Library/2022-05-09-09-28-02.gh-issue-92530.M4Q1RS.rst
deleted file mode 100644
index 8bb8ca0488c962554bf76c326f0775d0d7f101e4..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-09-09-28-02.gh-issue-92530.M4Q1RS.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix an issue that occurred after interrupting
-:func:`threading.Condition.notify`.
diff --git a/Misc/NEWS.d/next/Library/2022-05-09-11-55-04.gh-issue-92547.CzVZft.rst b/Misc/NEWS.d/next/Library/2022-05-09-11-55-04.gh-issue-92547.CzVZft.rst
deleted file mode 100644
index 52626974c40198d3778678f65a6ed46b53b3d50e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-09-11-55-04.gh-issue-92547.CzVZft.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-Remove undocumented :mod:`sqlite3` features deprecated in Python 3.10:
-
-* ``sqlite3.enable_shared_cache()``
-* ``sqlite3.OptimizedUnicode``
-
-Patch by Erlend E. Aasland.
diff --git a/Misc/NEWS.d/next/Library/2022-05-09-21-31-41.gh-issue-92445.tJosdm.rst b/Misc/NEWS.d/next/Library/2022-05-09-21-31-41.gh-issue-92445.tJosdm.rst
deleted file mode 100644
index 16bad6d34b1c0bb9d3ed1a71d3c31044b05f10ee..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-09-21-31-41.gh-issue-92445.tJosdm.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix a bug in :mod:`argparse` where ``nargs="*"`` would raise an error instead of returning
-an empty list when 0 arguments were supplied if choice was also defined in
-``parser.add_argument``.
diff --git a/Misc/NEWS.d/next/Library/2022-05-09-22-27-11.gh-issue-92591.V7RCk2.rst b/Misc/NEWS.d/next/Library/2022-05-09-22-27-11.gh-issue-92591.V7RCk2.rst
deleted file mode 100644
index cd9b598d1dbca10327204d21e8a4aa19bc7d75fa..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-09-22-27-11.gh-issue-92591.V7RCk2.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Allow :mod:`logging` filters to return a :class:`logging.LogRecord` instance
-so that filters attached to :class:`logging.Handler`\ s can enrich records without
-side effects on other handlers.
diff --git a/Misc/NEWS.d/next/Library/2022-05-10-07-57-27.gh-issue-92550.Rk_UzM.rst b/Misc/NEWS.d/next/Library/2022-05-10-07-57-27.gh-issue-92550.Rk_UzM.rst
deleted file mode 100644
index 1f0fde31108a7bd6c9ce8974bc9e51f7271357b4..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-10-07-57-27.gh-issue-92550.Rk_UzM.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix :meth:`pathlib.Path.rglob` for empty pattern.
diff --git a/Misc/NEWS.d/next/Library/2022-05-10-16-30-40.gh-issue-90385.1_wBRQ.rst b/Misc/NEWS.d/next/Library/2022-05-10-16-30-40.gh-issue-90385.1_wBRQ.rst
deleted file mode 100644
index 24aa4403f8a68a6fe3ad2ce7c954edce309d8e8e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-10-16-30-40.gh-issue-90385.1_wBRQ.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add :meth:`pathlib.Path.walk` as an alternative to :func:`os.walk`.
diff --git a/Misc/NEWS.d/next/Library/2022-05-11-10-06-31.gh-issue-86388.7ivUtT.rst b/Misc/NEWS.d/next/Library/2022-05-11-10-06-31.gh-issue-86388.7ivUtT.rst
deleted file mode 100644
index 13eb5d122b28aebc7b12310871ba31c6f6e79e94..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-11-10-06-31.gh-issue-86388.7ivUtT.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Removed randrange() functionality deprecated since Python 3.10.  Formerly,
-randrange(10.0) losslessly converted to randrange(10). Now, it raises a
-TypeError. Also, the exception raised for non-integral values such as
-randrange(10.5) or randrange('10') has been changed from ValueError to
-TypeError.
diff --git a/Misc/NEWS.d/next/Library/2022-05-11-14-34-09.gh-issue-91581.glkou2.rst b/Misc/NEWS.d/next/Library/2022-05-11-14-34-09.gh-issue-91581.glkou2.rst
deleted file mode 100644
index 846f57844a6751a9ba4f7d34782db93fca3295e8..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-11-14-34-09.gh-issue-91581.glkou2.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-:meth:`~datetime.datetime.utcfromtimestamp` no longer attempts to resolve
-``fold`` in the pure Python implementation, since the fold is never 1 in UTC.
-In addition to being slightly faster in the common case, this also prevents
-some errors when the timestamp is close to :attr:`datetime.min
-<datetime.datetime.min>`.  Patch by Paul Ganssle.
diff --git a/Misc/NEWS.d/next/Library/2022-05-11-19-33-27.gh-issue-92671.KE4v6a.rst b/Misc/NEWS.d/next/Library/2022-05-11-19-33-27.gh-issue-92671.KE4v6a.rst
deleted file mode 100644
index b50677ab5ca1050825aff0e73508d4a05252247c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-11-19-33-27.gh-issue-92671.KE4v6a.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed :func:`ast.unparse` for empty tuples in the assignment target context.
diff --git a/Misc/NEWS.d/next/Library/2022-05-12-15-19-00.gh-issue-92734.d0wjDt.rst b/Misc/NEWS.d/next/Library/2022-05-12-15-19-00.gh-issue-92734.d0wjDt.rst
deleted file mode 100644
index a2fcd1ed3dc76f8479ca53e3f2a0d1ebfe7877d2..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-12-15-19-00.gh-issue-92734.d0wjDt.rst
+++ /dev/null
@@ -1 +0,0 @@
-Allow multi-element reprs emitted by :mod:`reprlib` to be pretty-printed using configurable indentation.
diff --git a/Misc/NEWS.d/next/Library/2022-05-14-09-01-38.gh-issue-89325.ys-2BZ.rst b/Misc/NEWS.d/next/Library/2022-05-14-09-01-38.gh-issue-89325.ys-2BZ.rst
deleted file mode 100644
index 175869624f75ddd72c879a61d0850c38f0e9adf4..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-14-09-01-38.gh-issue-89325.ys-2BZ.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-Removed many old deprecated :mod:`unittest` features:
-:class:`~unittest.TestCase` method aliases, undocumented and broken
-:class:`~unittest.TestCase` method ``assertDictContainsSubset``,
-undocumented :meth:`TestLoader.loadTestsFromModule
-<unittest.TestLoader.loadTestsFromModule>` parameter *use_load_tests*, and
-an underscored alias of the :class:`~unittest.TextTestResult` class.
diff --git a/Misc/NEWS.d/next/Library/2022-05-14-11-41-23.gh-issue-90473.kPdOZl.rst b/Misc/NEWS.d/next/Library/2022-05-14-11-41-23.gh-issue-90473.kPdOZl.rst
deleted file mode 100644
index bf5ee542182e026425acd44eb2abe0f2f7738650..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-14-11-41-23.gh-issue-90473.kPdOZl.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:mod:`subprocess` now fails early on Emscripten and WASI platforms to work
-around missing :func:`os.pipe` on WASI.
diff --git a/Misc/NEWS.d/next/Library/2022-05-16-14-35-39.gh-issue-92839.owSMyo.rst b/Misc/NEWS.d/next/Library/2022-05-16-14-35-39.gh-issue-92839.owSMyo.rst
deleted file mode 100644
index b425bd9c47bc91ea6921b99cbf1346f695224cf1..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-16-14-35-39.gh-issue-92839.owSMyo.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed crash resulting from calling bisect.insort() or bisect.insort_left() with the key argument not equal to None.
diff --git a/Misc/NEWS.d/next/Library/2022-05-17-06-27-39.gh-issue-92869.t8oBkw.rst b/Misc/NEWS.d/next/Library/2022-05-17-06-27-39.gh-issue-92869.t8oBkw.rst
deleted file mode 100644
index 7787f3419de60e08361d78c0000ff3fe65e4ea61..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-17-06-27-39.gh-issue-92869.t8oBkw.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Added :class:`~ctypes.c_time_t` to :mod:`ctypes`, which has the same size as
-the :c:type:`time_t` type in C.
diff --git a/Misc/NEWS.d/next/Library/2022-05-18-17-18-41.gh-issue-91922.DwWIsJ.rst b/Misc/NEWS.d/next/Library/2022-05-18-17-18-41.gh-issue-91922.DwWIsJ.rst
deleted file mode 100644
index 30f7bba115606d55fe85d61abbd9446f5ed3ee51..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-18-17-18-41.gh-issue-91922.DwWIsJ.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix function :func:`sqlite.connect` and the :class:`sqlite.Connection`
-constructor on non-UTF-8 locales. Also, they now support bytes paths
-non-decodable with the current FS encoding.
diff --git a/Misc/NEWS.d/next/Library/2022-05-18-21-04-09.gh-issue-87901.lnf041.rst b/Misc/NEWS.d/next/Library/2022-05-18-21-04-09.gh-issue-87901.lnf041.rst
deleted file mode 100644
index 3488541eb3d77c74700743e6bcb96b32d37a01d9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-18-21-04-09.gh-issue-87901.lnf041.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Removed the ``encoding`` argument from :func:`os.popen` that was added in
-3.11b1.
diff --git a/Misc/NEWS.d/next/Library/2022-05-19-13-33-18.gh-issue-92675.ZeerMZ.rst b/Misc/NEWS.d/next/Library/2022-05-19-13-33-18.gh-issue-92675.ZeerMZ.rst
deleted file mode 100644
index 6adc024fc541542493874994b97e2ccf117ef611..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-19-13-33-18.gh-issue-92675.ZeerMZ.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix :func:`venv.ensure_directories` to accept :class:`pathlib.Path` arguments
-in addition to :class:`str` paths. Patch by David Foster.
diff --git a/Misc/NEWS.d/next/Library/2022-05-19-17-49-58.gh-issue-92932.o2peTh.rst b/Misc/NEWS.d/next/Library/2022-05-19-17-49-58.gh-issue-92932.o2peTh.rst
deleted file mode 100644
index cb76ac5cbd60e197f184217d64694db790362854..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-19-17-49-58.gh-issue-92932.o2peTh.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Now :func:`~dis.dis` and :func:`~dis.get_instructions` handle operand values
-for instructions prefixed by ``EXTENDED_ARG_QUICK``.
-Patch by Sam Gross and Dong-hee Na.
diff --git a/Misc/NEWS.d/next/Library/2022-05-19-22-34-42.gh-issue-92986.e6uKxj.rst b/Misc/NEWS.d/next/Library/2022-05-19-22-34-42.gh-issue-92986.e6uKxj.rst
deleted file mode 100644
index 691c0dd3759f8c0e1acf6fb6a0faa68ac39c6785..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-19-22-34-42.gh-issue-92986.e6uKxj.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix :func:`ast.unparse` when ``ImportFrom.level`` is None
diff --git a/Misc/NEWS.d/next/Library/2022-05-20-15-52-43.gh-issue-93010.WF-cAc.rst b/Misc/NEWS.d/next/Library/2022-05-20-15-52-43.gh-issue-93010.WF-cAc.rst
deleted file mode 100644
index 24208b5160ed52a315f6d31b0ae59a3a37694427..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-20-15-52-43.gh-issue-93010.WF-cAc.rst
+++ /dev/null
@@ -1 +0,0 @@
-In a very special case, the email package tried to append the nonexistent ``InvalidHeaderError`` to the defect list. It should have been ``InvalidHeaderDefect``.
diff --git a/Misc/NEWS.d/next/Library/2022-05-21-13-16-16.gh-issue-93044.eJ_XkZ.rst b/Misc/NEWS.d/next/Library/2022-05-21-13-16-16.gh-issue-93044.eJ_XkZ.rst
deleted file mode 100644
index c9df8676bcdda023995cf2e0782912e433b97c69..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-21-13-16-16.gh-issue-93044.eJ_XkZ.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-No longer convert the database argument of :func:`sqlite3.connect` to bytes
-before passing it to the factory.
diff --git a/Misc/NEWS.d/next/Library/2022-05-22-16-08-01.gh-issue-89973.jc-Q4g.rst b/Misc/NEWS.d/next/Library/2022-05-22-16-08-01.gh-issue-89973.jc-Q4g.rst
deleted file mode 100644
index 7e61fd7d46a0bb27eed367f688440ca4f9bcbacd..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-22-16-08-01.gh-issue-89973.jc-Q4g.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix :exc:`re.error` raised in :mod:`fnmatch` if the pattern contains a
-character range with upper bound lower than lower bound (e.g. ``[c-a]``).
-Now such ranges are interpreted as empty ranges.
diff --git a/Misc/NEWS.d/next/Library/2022-05-22-23-46-18.gh-issue-93033.wZfiL-.rst b/Misc/NEWS.d/next/Library/2022-05-22-23-46-18.gh-issue-93033.wZfiL-.rst
deleted file mode 100644
index 3cee530339fb51695b1c0f83d60151426413efa8..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-22-23-46-18.gh-issue-93033.wZfiL-.rst
+++ /dev/null
@@ -1 +0,0 @@
-Search in some strings (platform dependent i.e [U+0xFFFF, U+0x0100] on Windows or [U+0xFFFFFFFF, U+0x00010000] on Linux 64-bit) are now up to 10 times faster.
diff --git a/Misc/NEWS.d/next/Library/2022-05-24-10-59-02.gh-issue-92728.zxTifq.rst b/Misc/NEWS.d/next/Library/2022-05-24-10-59-02.gh-issue-92728.zxTifq.rst
deleted file mode 100644
index b39609be2c4cf510eb785374b8cd8929a5b6f9b4..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-24-10-59-02.gh-issue-92728.zxTifq.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The :func:`re.template` function and the corresponding :const:`re.TEMPLATE`
-and :const:`re.T` flags are restored after they were removed in 3.11.0b1,
-but they are now deprecated, so they might be removed from Python 3.13.
diff --git a/Misc/NEWS.d/next/Library/2022-05-24-11-19-04.gh-issue-74696.-cnf-A.rst b/Misc/NEWS.d/next/Library/2022-05-24-11-19-04.gh-issue-74696.-cnf-A.rst
deleted file mode 100644
index 5b2e460e9ea0756fbbef2f1b4a59d1e15990d987..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-24-11-19-04.gh-issue-74696.-cnf-A.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:func:`shutil.make_archive` no longer temporarily changes the current
-working directory during creation of standard ``.zip`` or tar archives.
diff --git a/Misc/NEWS.d/next/Library/2022-05-25-00-21-28.gh-issue-91513.9VyCT4.rst b/Misc/NEWS.d/next/Library/2022-05-25-00-21-28.gh-issue-91513.9VyCT4.rst
deleted file mode 100644
index f9f93767ed173dbfe0543c25b6b211c6dde390be..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-25-00-21-28.gh-issue-91513.9VyCT4.rst
+++ /dev/null
@@ -1 +0,0 @@
-Added ``taskName`` attribute to :mod:`logging` module for use with :mod:`asyncio` tasks.
diff --git a/Misc/NEWS.d/next/Library/2022-05-25-02-45-41.gh-issue-90817.yxANgU.rst b/Misc/NEWS.d/next/Library/2022-05-25-02-45-41.gh-issue-90817.yxANgU.rst
deleted file mode 100644
index 06937e886917253b4ffee6bbc59607d33d56f052..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-25-02-45-41.gh-issue-90817.yxANgU.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The :func:`locale.resetlocale` function is deprecated and will be removed in
-Python 3.13. Use ``locale.setlocale(locale.LC_ALL, "")`` instead. Patch by
-Victor Stinner.
diff --git a/Misc/NEWS.d/next/Library/2022-05-25-15-57-39.gh-issue-90155.YMstB5.rst b/Misc/NEWS.d/next/Library/2022-05-25-15-57-39.gh-issue-90155.YMstB5.rst
deleted file mode 100644
index 8def76914eda08d2bb9b76fcc4ee94f82457792e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-25-15-57-39.gh-issue-90155.YMstB5.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix broken :class:`asyncio.Semaphore` when acquire is cancelled.
diff --git a/Misc/NEWS.d/next/Library/2022-05-25-22-09-38.gh-issue-92886.ylwDSc.rst b/Misc/NEWS.d/next/Library/2022-05-25-22-09-38.gh-issue-92886.ylwDSc.rst
deleted file mode 100644
index 7854381de30f21a3058af1572641dfeb67a30230..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-25-22-09-38.gh-issue-92886.ylwDSc.rst
+++ /dev/null
@@ -1 +0,0 @@
-Replace ``assert`` statements with ``raise AssertionError()`` in :class:`~wsgiref.BaseHandler` so that the tested behaviour is maintained running with optimizations ``(-O)``.
diff --git a/Misc/NEWS.d/next/Library/2022-05-26-08-41-34.gh-issue-93243.uw6x5z.rst b/Misc/NEWS.d/next/Library/2022-05-26-08-41-34.gh-issue-93243.uw6x5z.rst
deleted file mode 100644
index f03ed7b5efc54666769277eb5c484b51a43e0420..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-26-08-41-34.gh-issue-93243.uw6x5z.rst
+++ /dev/null
@@ -1 +0,0 @@
-The :mod:`smtpd` module was removed per the schedule in :pep:`594`.
diff --git a/Misc/NEWS.d/next/Library/2022-05-26-09-24-41.gh-issue-93162.W1VuhU.rst b/Misc/NEWS.d/next/Library/2022-05-26-09-24-41.gh-issue-93162.W1VuhU.rst
deleted file mode 100644
index 4d916a1df5e0651e2cdefaa957ab33492a3913e2..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-26-09-24-41.gh-issue-93162.W1VuhU.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Add the ability for :func:`logging.config.dictConfig` to usefully configure
-:class:`~logging.handlers.QueueHandler` and :class:`~logging.handlers.QueueListener`
-as a pair, and add :func:`logging.getHandlerByName` and :func:`logging.getHandlerNames`
-APIs to allow access to handlers by name.
diff --git a/Misc/NEWS.d/next/Library/2022-05-26-23-10-55.gh-issue-93156.4XfDVN.rst b/Misc/NEWS.d/next/Library/2022-05-26-23-10-55.gh-issue-93156.4XfDVN.rst
deleted file mode 100644
index 165baa08aaab14b9f04bcf58748b061def2131b5..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-26-23-10-55.gh-issue-93156.4XfDVN.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Accessing the :attr:`pathlib.PurePath.parents` sequence of an absolute path
-using negative index values produced incorrect results.
diff --git a/Misc/NEWS.d/next/Library/2022-05-27-10-52-06.gh-issue-85308.K6r-tJ.rst b/Misc/NEWS.d/next/Library/2022-05-27-10-52-06.gh-issue-85308.K6r-tJ.rst
deleted file mode 100644
index 4574264dd4d433068b7a1657562e684326a7c337..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-27-10-52-06.gh-issue-85308.K6r-tJ.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Changed :class:`argparse.ArgumentParser` to use :term:`filesystem encoding
-and error handler` instead of default text encoding to read arguments from
-file (e.g. ``fromfile_prefix_chars`` option). This change affects Windows;
-argument file should be encoded with UTF-8 instead of ANSI Codepage.
diff --git a/Misc/NEWS.d/next/Library/2022-05-27-13-18-18.gh-issue-93297.e2zuHz.rst b/Misc/NEWS.d/next/Library/2022-05-27-13-18-18.gh-issue-93297.e2zuHz.rst
deleted file mode 100644
index a8e4cd93d3047a1952389ef8764239f7e1d2f7a3..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-27-13-18-18.gh-issue-93297.e2zuHz.rst
+++ /dev/null
@@ -1 +0,0 @@
-Make asyncio task groups prevent child tasks from being GCed
diff --git a/Misc/NEWS.d/next/Library/2022-05-27-22-17-11.gh-issue-88123.mkYl5q.rst b/Misc/NEWS.d/next/Library/2022-05-27-22-17-11.gh-issue-88123.mkYl5q.rst
deleted file mode 100644
index 46bd37a85a7ca100a5fa31be0c00106e754e5cbe..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-27-22-17-11.gh-issue-88123.mkYl5q.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Implement Enum __contains__ that returns True or False to replace the
-deprecated behaviour that would sometimes raise a TypeError.
diff --git a/Misc/NEWS.d/next/Library/2022-05-28-08-02-55.gh-issue-93312.HY0Uzj.rst b/Misc/NEWS.d/next/Library/2022-05-28-08-02-55.gh-issue-93312.HY0Uzj.rst
deleted file mode 100644
index f11d04f63532f3e6bcc80fcbc479a29058156841..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-28-08-02-55.gh-issue-93312.HY0Uzj.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add :data:`os.PIDFD_NONBLOCK` flag to open a file descriptor
-for a process with :func:`os.pidfd_open` in non-blocking mode.
-Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-05-30-21-42-50.gh-issue-83658.01Ntx0.rst b/Misc/NEWS.d/next/Library/2022-05-30-21-42-50.gh-issue-83658.01Ntx0.rst
deleted file mode 100644
index a1873095409803a5c61556d6c2afd9f5d03ae52d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-30-21-42-50.gh-issue-83658.01Ntx0.rst
+++ /dev/null
@@ -1 +0,0 @@
-Make :class:`multiprocessing.Pool` raise an exception if ``maxtasksperchild`` is not ``None`` or a positive int.
diff --git a/Misc/NEWS.d/next/Library/2022-05-31-14-58-40.gh-issue-93353.9Hvm6o.rst b/Misc/NEWS.d/next/Library/2022-05-31-14-58-40.gh-issue-93353.9Hvm6o.rst
deleted file mode 100644
index 67be3c68f47cba7709b2821a756baf986fcc158f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-05-31-14-58-40.gh-issue-93353.9Hvm6o.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix the :func:`importlib.resources.as_file` context manager to remove the
-temporary file if destroyed late during Python finalization: keep a local
-reference to the :func:`os.remove` function. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Library/2022-06-01-11-24-13.gh-issue-91162.NxvU_u.rst b/Misc/NEWS.d/next/Library/2022-06-01-11-24-13.gh-issue-91162.NxvU_u.rst
deleted file mode 100644
index 09fa47c0d2384016eb6d4a929c23e12f1df7ded7..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-01-11-24-13.gh-issue-91162.NxvU_u.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Support splitting of unpacked arbitrary-length tuple over ``TypeVar`` and
-``TypeVarTuple`` parameters. For example:
-
-* ``A[T, *Ts][*tuple[int, ...]]`` -> ``A[int, *tuple[int, ...]]``
-* ``A[*Ts, T][*tuple[int, ...]]`` -> ``A[*tuple[int, ...], int]``
diff --git a/Misc/NEWS.d/next/Library/2022-06-02-08-40-58.gh-issue-91810.Gtk44w.rst b/Misc/NEWS.d/next/Library/2022-06-02-08-40-58.gh-issue-91810.Gtk44w.rst
deleted file mode 100644
index e40005886afc3e84667c5d3aadf647985a8d0653..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-02-08-40-58.gh-issue-91810.Gtk44w.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Suppress writing an XML declaration in open files in ``ElementTree.write()``
-with ``encoding='unicode'`` and ``xml_declaration=None``.
diff --git a/Misc/NEWS.d/next/Library/2022-06-03-22-13-28.gh-issue-93370.tjfu9L.rst b/Misc/NEWS.d/next/Library/2022-06-03-22-13-28.gh-issue-93370.tjfu9L.rst
deleted file mode 100644
index bd531503800319a6316172ffc593bc2b0258b413..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-03-22-13-28.gh-issue-93370.tjfu9L.rst
+++ /dev/null
@@ -1 +0,0 @@
-Deprecate :data:`sqlite3.version` and :data:`sqlite3.version_info`.
diff --git a/Misc/NEWS.d/next/Library/2022-06-04-00-11-54.gh-issue-93475.vffFw1.rst b/Misc/NEWS.d/next/Library/2022-06-04-00-11-54.gh-issue-93475.vffFw1.rst
deleted file mode 100644
index efe7ff3e9b4fb6f3a4af192af696e77d873b48eb..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-04-00-11-54.gh-issue-93475.vffFw1.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Expose ``FICLONE`` and ``FICLONERANGE`` constants in :mod:`fcntl`. Patch by
-Illia Volochii.
diff --git a/Misc/NEWS.d/next/Library/2022-06-05-22-22-42.gh-issue-93421.43UO_8.rst b/Misc/NEWS.d/next/Library/2022-06-05-22-22-42.gh-issue-93421.43UO_8.rst
deleted file mode 100644
index 9e1d6554e0ab2b6fab55aa7455000f3ff1717137..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-05-22-22-42.gh-issue-93421.43UO_8.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Update :data:`sqlite3.Cursor.rowcount` when a DML statement has run to
-completion. This fixes the row count for SQL queries like
-``UPDATE ... RETURNING``. Patch by Erlend E. Aasland.
diff --git a/Misc/NEWS.d/next/Library/2022-06-06-12-58-27.gh-issue-79579.e8rB-M.rst b/Misc/NEWS.d/next/Library/2022-06-06-12-58-27.gh-issue-79579.e8rB-M.rst
deleted file mode 100644
index 82b1a1c28a600123a60f3ca187cd0c90eb3e978e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-06-12-58-27.gh-issue-79579.e8rB-M.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:mod:`sqlite3` now correctly detects DML queries with leading comments.
-Patch by Erlend E. Aasland.
diff --git a/Misc/NEWS.d/next/Library/2022-06-06-13-19-43.gh-issue-93521._vE8m9.rst b/Misc/NEWS.d/next/Library/2022-06-06-13-19-43.gh-issue-93521._vE8m9.rst
deleted file mode 100644
index 3a3ff4736d2940da92b5373002c18705060b045d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-06-13-19-43.gh-issue-93521._vE8m9.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Fixed a case where dataclasses would try to add ``__weakref__`` into the
-``__slots__`` for a dataclass that specified ``weakref_slot=True`` when it was
-already defined in one of its bases. This resulted in a ``TypeError`` upon the
-new class being created.
diff --git a/Misc/NEWS.d/next/Library/2022-06-07-14-53-46.gh-issue-90549.T4FMKY.rst b/Misc/NEWS.d/next/Library/2022-06-07-14-53-46.gh-issue-90549.T4FMKY.rst
deleted file mode 100644
index 6ebdc394900e63c8ac484cce5ec7b9987d06cdb9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-07-14-53-46.gh-issue-90549.T4FMKY.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a multiprocessing bug where a global named resource (such as a semaphore)
-could leak when a child process is spawned (as opposed to forked).
diff --git a/Misc/NEWS.d/next/Library/2022-06-08-20-11-02.gh-issue-90494.LIZT85.rst b/Misc/NEWS.d/next/Library/2022-06-08-20-11-02.gh-issue-90494.LIZT85.rst
deleted file mode 100644
index 95416768793eafe1dba609e64bd2a0facb095563..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-08-20-11-02.gh-issue-90494.LIZT85.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:func:`copy.copy` and :func:`copy.deepcopy` now always raise a TypeError if
-``__reduce__()`` returns a tuple with length 6 instead of silently ignore
-the 6th item or produce incorrect result.
diff --git a/Misc/NEWS.d/next/Library/2022-06-09-10-12-55.gh-issue-90473.683m_C.rst b/Misc/NEWS.d/next/Library/2022-06-09-10-12-55.gh-issue-90473.683m_C.rst
deleted file mode 100644
index b053a8e9a08135f42491c53396f92e92b68a7914..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-09-10-12-55.gh-issue-90473.683m_C.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Emscripten and WASI have no home directory and cannot provide :pep:`370`
-user site directory.
diff --git a/Misc/NEWS.d/next/Library/2022-06-09-14-44-21.gh-issue-93626.sfghs46.rst b/Misc/NEWS.d/next/Library/2022-06-09-14-44-21.gh-issue-93626.sfghs46.rst
deleted file mode 100644
index c6fa103706e9cdc5a93d8d4a7fb0bf29bc59b518..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-09-14-44-21.gh-issue-93626.sfghs46.rst
+++ /dev/null
@@ -1 +0,0 @@
-Set ``__future__.annotations`` to have a ``None`` mandatoryRelease to indicate that it is currently 'TBD'.
diff --git a/Misc/NEWS.d/next/Library/2022-06-09-17-15-26.gh-issue-91389.OE4vS5.rst b/Misc/NEWS.d/next/Library/2022-06-09-17-15-26.gh-issue-91389.OE4vS5.rst
deleted file mode 100644
index 0a126551e4110b9c527208b5409188d605516671..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-09-17-15-26.gh-issue-91389.OE4vS5.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix an issue where :mod:`dis` utilities could report missing or incorrect
-position information in the presence of ``CACHE`` entries.
diff --git a/Misc/NEWS.d/next/Library/2022-06-11-13-32-17.gh-issue-79512.A1KTDr.rst b/Misc/NEWS.d/next/Library/2022-06-11-13-32-17.gh-issue-79512.A1KTDr.rst
deleted file mode 100644
index 5393fb52e93c30c043ac2dfa787c87ee1e76430d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-11-13-32-17.gh-issue-79512.A1KTDr.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fixed names and ``__module__`` value of :mod:`weakref` classes
-:class:`~weakref.ReferenceType`, :class:`~weakref.ProxyType`,
-:class:`~weakref.CallableProxyType`. It makes them pickleable.
diff --git a/Misc/NEWS.d/next/Library/2022-06-15-21-20-02.gh-issue-93820.FAMLY8.rst b/Misc/NEWS.d/next/Library/2022-06-15-21-20-02.gh-issue-93820.FAMLY8.rst
deleted file mode 100644
index e06d897e7d8e6b9fd35f095fa912ce341ef1ee3b..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-15-21-20-02.gh-issue-93820.FAMLY8.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed a regression when :func:`copy.copy`-ing :class:`enum.Flag` with
-multiple flag members.
diff --git a/Misc/NEWS.d/next/Library/2022-06-15-21-28-16.gh-issue-83499.u3DQJ-.rst b/Misc/NEWS.d/next/Library/2022-06-15-21-28-16.gh-issue-83499.u3DQJ-.rst
deleted file mode 100644
index 6b32b238dfdedee647fb41e194695a4b8a9bb6d7..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-15-21-28-16.gh-issue-83499.u3DQJ-.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix double closing of file description in :mod:`tempfile`.
diff --git a/Misc/NEWS.d/next/Library/2022-06-15-21-35-11.gh-issue-91404.39TZzW.rst b/Misc/NEWS.d/next/Library/2022-06-15-21-35-11.gh-issue-91404.39TZzW.rst
deleted file mode 100644
index e20b15c7b7586472117418ee1f56bed7d00c3d7e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-15-21-35-11.gh-issue-91404.39TZzW.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Revert the :mod:`re` memory leak when a match is terminated by a signal or
-memory allocation failure as the implemented fix caused a major performance
-regression.
diff --git a/Misc/NEWS.d/next/Library/2022-06-16-09-24-50.gh-issue-93847.kuv8bN.rst b/Misc/NEWS.d/next/Library/2022-06-16-09-24-50.gh-issue-93847.kuv8bN.rst
deleted file mode 100644
index c6947575e67e1c50618e4100c4f36dd530ddaa52..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-16-09-24-50.gh-issue-93847.kuv8bN.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix repr of enum of generic aliases.
diff --git a/Misc/NEWS.d/next/Library/2022-06-16-11-16-53.gh-issue-93820.00X0Y5.rst b/Misc/NEWS.d/next/Library/2022-06-16-11-16-53.gh-issue-93820.00X0Y5.rst
deleted file mode 100644
index 70bb1e6c0cd764a4d4a0471343b752248a5f3975..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-16-11-16-53.gh-issue-93820.00X0Y5.rst
+++ /dev/null
@@ -1 +0,0 @@
-Pickle :class:`enum.Flag` by name.
diff --git a/Misc/NEWS.d/next/Library/2022-06-17-12-02-30.gh-issue-93858.R49ARc.rst b/Misc/NEWS.d/next/Library/2022-06-17-12-02-30.gh-issue-93858.R49ARc.rst
deleted file mode 100644
index 508ba626bab41d4eb5c585af0f95a5329a3026ff..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-17-12-02-30.gh-issue-93858.R49ARc.rst
+++ /dev/null
@@ -1 +0,0 @@
-Prevent error when activating venv in nested fish instances.
diff --git a/Misc/NEWS.d/next/Library/2022-06-17-16-00-55.gh-issue-93963.8YYZ-2.rst b/Misc/NEWS.d/next/Library/2022-06-17-16-00-55.gh-issue-93963.8YYZ-2.rst
deleted file mode 100644
index 0973982dfeeffd6c618f35d9567763a96abe62d7..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-17-16-00-55.gh-issue-93963.8YYZ-2.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Officially deprecate from ``importlib.abc`` classes moved to
-``importlib.resources.abc``.
diff --git a/Misc/NEWS.d/next/Library/2022-06-18-15-06-54.gh-issue-93973.4y6UQT.rst b/Misc/NEWS.d/next/Library/2022-06-18-15-06-54.gh-issue-93973.4y6UQT.rst
deleted file mode 100644
index a3e68ce4fab9dfcb29eacaedc8b9413b18174dfa..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-18-15-06-54.gh-issue-93973.4y6UQT.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add keyword argument ``all_errors`` to ``asyncio.create_connection`` so that multiple connection errors can be raised as an ``ExceptionGroup``.
diff --git a/Misc/NEWS.d/next/Library/2022-06-20-23-14-43.gh-issue-94028.UofEcX.rst b/Misc/NEWS.d/next/Library/2022-06-20-23-14-43.gh-issue-94028.UofEcX.rst
deleted file mode 100644
index 5775b2276d70b4981bec20ee8d388b5b7907e888..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-20-23-14-43.gh-issue-94028.UofEcX.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix a regression in the :mod:`sqlite3` where statement objects were not
-properly cleared and reset after use in cursor iters. The regression was
-introduced by PR 27884 in Python 3.11a1. Patch by Erlend E. Aasland.
diff --git a/Misc/NEWS.d/next/Library/2022-06-21-11-40-31.gh-issue-84753.FW1pxO.rst b/Misc/NEWS.d/next/Library/2022-06-21-11-40-31.gh-issue-84753.FW1pxO.rst
deleted file mode 100644
index eeae2edf7161aa7c488355af791ed7f120f68117..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-21-11-40-31.gh-issue-84753.FW1pxO.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-:func:`inspect.iscoroutinefunction`, :func:`inspect.isgeneratorfunction`,
-and :func:`inspect.isasyncgenfunction` now properly return ``True`` for
-duck-typed function-like objects like instances of
-:class:`unittest.mock.AsyncMock`.
-
-This makes :func:`inspect.iscoroutinefunction` consistent with the
-behavior of :func:`asyncio.iscoroutinefunction`.  Patch by Mehdi ABAAKOUK.
diff --git a/Misc/NEWS.d/next/Library/2022-06-22-11-16-11.gh-issue-94101.V9vDG8.rst b/Misc/NEWS.d/next/Library/2022-06-22-11-16-11.gh-issue-94101.V9vDG8.rst
deleted file mode 100644
index bcef0ca07470a6b4b53864bdd5c5bcbf93b689ef..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-22-11-16-11.gh-issue-94101.V9vDG8.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Manual instantiation of :class:`ssl.SSLSession` objects is no longer allowed
-as it lead to misconfigured instances that crashed the interpreter when
-attributes where accessed on them.
diff --git a/Misc/NEWS.d/next/Library/2022-06-23-13-12-05.gh-issue-91742.sNytVX.rst b/Misc/NEWS.d/next/Library/2022-06-23-13-12-05.gh-issue-91742.sNytVX.rst
deleted file mode 100644
index 30c92363b10b361209e3863fbf9b8c689f48bd52..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-23-13-12-05.gh-issue-91742.sNytVX.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix :mod:`pdb` crash after jump caused by a null pointer dereference. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-06-23-14-35-10.gh-issue-94169.jeba90.rst b/Misc/NEWS.d/next/Library/2022-06-23-14-35-10.gh-issue-94169.jeba90.rst
deleted file mode 100644
index 40c1fc10bc0e4605207987c322ff3a672ac7737d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-23-14-35-10.gh-issue-94169.jeba90.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Remove ``io.OpenWrapper`` and ``_pyio.OpenWrapper``, deprecated in Python
-3.10: just use :func:`open` instead. The :func:`open` (:func:`io.open`)
-function is a built-in function. Since Python 3.10, :func:`_pyio.open` is
-also a static method. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Library/2022-06-24-08-49-47.gh-issue-94182.Wknau0.rst b/Misc/NEWS.d/next/Library/2022-06-24-08-49-47.gh-issue-94182.Wknau0.rst
deleted file mode 100644
index c7be8640ef1f7e63a2cef3181f35da0d74112886..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-24-08-49-47.gh-issue-94182.Wknau0.rst
+++ /dev/null
@@ -1 +0,0 @@
-run the :class:`asyncio.PidfdChildWatcher` on the running loop, this allows event loops to run subprocesses when there is no default event loop running on the main thread
diff --git a/Misc/NEWS.d/next/Library/2022-06-24-09-41-41.gh-issue-94196.r2KyfS.rst b/Misc/NEWS.d/next/Library/2022-06-24-09-41-41.gh-issue-94196.r2KyfS.rst
deleted file mode 100644
index e22776f1b45e6faf0da4dfa69d1a6d0b5eecb117..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-24-09-41-41.gh-issue-94196.r2KyfS.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-:mod:`gzip`: Remove the ``filename`` attribute of :class:`gzip.GzipFile`,
-deprecated since Python 2.6, use the :attr:`~gzip.GzipFile.name` attribute
-instead. In write mode, the ``filename`` attribute added ``'.gz'`` file
-extension if it was not present. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Library/2022-06-24-10-18-59.gh-issue-94199.kYOo8g.rst b/Misc/NEWS.d/next/Library/2022-06-24-10-18-59.gh-issue-94199.kYOo8g.rst
deleted file mode 100644
index f3a9a35e8fcaa56c47bc32ae9fab5064ca115d24..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-24-10-18-59.gh-issue-94199.kYOo8g.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-:mod:`hashlib`: Remove the pure Python implementation of
-:func:`hashlib.pbkdf2_hmac()`, deprecated in Python 3.10. Python 3.10 and
-newer requires OpenSSL 1.1.1 (:pep:`644`): this OpenSSL version provides
-a C implementation of :func:`~hashlib.pbkdf2_hmac()` which is faster. Patch
-by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Library/2022-06-24-10-29-19.gh-issue-94199.pfehmz.rst b/Misc/NEWS.d/next/Library/2022-06-24-10-29-19.gh-issue-94199.pfehmz.rst
deleted file mode 100644
index ed325c0f6886f58089c253e852ebd8306d614de1..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-24-10-29-19.gh-issue-94199.pfehmz.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Remove the :func:`ssl.RAND_pseudo_bytes` function, deprecated in Python 3.6:
-use :func:`os.urandom` or :func:`ssl.RAND_bytes` instead. Patch by Victor
-Stinner.
diff --git a/Misc/NEWS.d/next/Library/2022-06-24-10-39-56.gh-issue-94199.MIuckY.rst b/Misc/NEWS.d/next/Library/2022-06-24-10-39-56.gh-issue-94199.MIuckY.rst
deleted file mode 100644
index e1fb163d55d599c9bb65c8d52fff0e86b6c50de9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-24-10-39-56.gh-issue-94199.MIuckY.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-Remove the :func:`ssl.wrap_socket` function, deprecated in Python 3.7: instead,
-create a :class:`ssl.SSLContext` object and call its
-:class:`ssl.SSLContext.wrap_socket` method. Any package that still uses
-:func:`ssl.wrap_socket` is broken and insecure. The function neither sends a
-SNI TLS extension nor validates server hostname. Code is subject to `CWE-295
-<https://cwe.mitre.org/data/definitions/295.html>`_: Improper Certificate
-Validation. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Library/2022-06-24-14-25-26.gh-issue-94214.03pXR5.rst b/Misc/NEWS.d/next/Library/2022-06-24-14-25-26.gh-issue-94214.03pXR5.rst
deleted file mode 100644
index 7dccc0abd4af8e71fbcedc7f2bcd119a8dd5be69..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-24-14-25-26.gh-issue-94214.03pXR5.rst
+++ /dev/null
@@ -1 +0,0 @@
-Document the ``context`` object used in the ``venv.EnvBuilder`` class, and add the new environment's library path to it.
diff --git a/Misc/NEWS.d/next/Library/2022-06-24-17-11-33.gh-issue-94199.7releN.rst b/Misc/NEWS.d/next/Library/2022-06-24-17-11-33.gh-issue-94199.7releN.rst
deleted file mode 100644
index 68bd283b9907419ddcaf63098d780a607274bb3c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-24-17-11-33.gh-issue-94199.7releN.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Remove the :func:`ssl.match_hostname` function. The
-:func:`ssl.match_hostname` was deprecated in Python 3.7. OpenSSL performs
-hostname matching since Python 3.7, Python no longer uses the
-:func:`ssl.match_hostname` function. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Library/2022-06-24-18-20-42.gh-issue-94226.8ZL4Fm.rst b/Misc/NEWS.d/next/Library/2022-06-24-18-20-42.gh-issue-94226.8ZL4Fm.rst
deleted file mode 100644
index 099f945c23f2e4e1484053a6a73e75d9adcfb83d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-24-18-20-42.gh-issue-94226.8ZL4Fm.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Remove the :func:`locale.format` function, deprecated in Python 3.7: use
-:func:`locale.format_string` instead. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Library/2022-06-24-19-16-09.gh-issue-93096.r1_oIc.rst b/Misc/NEWS.d/next/Library/2022-06-24-19-16-09.gh-issue-93096.r1_oIc.rst
deleted file mode 100644
index 536a9d7cab1b8108c2c2549fadabeaecec10020b..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-24-19-16-09.gh-issue-93096.r1_oIc.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Removed undocumented ``-t`` argument of ``python -m base64``. Use
-``python -m unittest test.test_base64.LegacyBase64TestCase.test_encodebytes``
-instead.
diff --git a/Misc/NEWS.d/next/Library/2022-06-24-19-23-59.gh-issue-94207.VhS1eS.rst b/Misc/NEWS.d/next/Library/2022-06-24-19-23-59.gh-issue-94207.VhS1eS.rst
deleted file mode 100644
index 3d38524ac0e83c0085711539bdbe1b6a3d20b2b0..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-24-19-23-59.gh-issue-94207.VhS1eS.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Made :class:`_struct.Struct` GC-tracked in order to fix a reference leak in
-the :mod:`_struct` module.
diff --git a/Misc/NEWS.d/next/Library/2022-06-24-19-40-40.gh-issue-93096.3RlK2d.rst b/Misc/NEWS.d/next/Library/2022-06-24-19-40-40.gh-issue-93096.3RlK2d.rst
deleted file mode 100644
index f7d9e33eb414db019300ce03405cc7add9e8063d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-24-19-40-40.gh-issue-93096.3RlK2d.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Removed undocumented ``python -m codecs``. Use ``python -m unittest
-test.test_codecs.EncodedFileTest`` instead.
diff --git a/Misc/NEWS.d/next/Library/2022-06-24-20-00-57.gh-issue-94216.hxnQPu.rst b/Misc/NEWS.d/next/Library/2022-06-24-20-00-57.gh-issue-94216.hxnQPu.rst
deleted file mode 100644
index ae3c2e7e71f3557fae456005ea753747d7e1bd34..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-24-20-00-57.gh-issue-94216.hxnQPu.rst
+++ /dev/null
@@ -1 +0,0 @@
-The :mod:`dis` module now has the opcodes for pseudo instructions (those which are used by the compiler during code generation but then removed or replaced by real opcodes before the final bytecode is emitted).
diff --git a/Misc/NEWS.d/next/Library/2022-06-25-09-12-23.gh-issue-74696.fxC9ua.rst b/Misc/NEWS.d/next/Library/2022-06-25-09-12-23.gh-issue-74696.fxC9ua.rst
deleted file mode 100644
index 48beaff59a16a886aee55abaefb6327ad11cb2a5..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-25-09-12-23.gh-issue-74696.fxC9ua.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:func:`shutil.make_archive` now passes the *root_dir* argument to custom
-archivers which support it.
diff --git a/Misc/NEWS.d/next/Library/2022-06-25-13-38-53.gh-issue-93259.FAGw-2.rst b/Misc/NEWS.d/next/Library/2022-06-25-13-38-53.gh-issue-93259.FAGw-2.rst
deleted file mode 100644
index d346b65836b7a35f8b707b032fc1a6628bb082a5..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-25-13-38-53.gh-issue-93259.FAGw-2.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Now raise ``ValueError`` when ``None`` or an empty string are passed to
-``Distribution.from_name`` (and other callers).
diff --git a/Misc/NEWS.d/next/Library/2022-06-25-16-27-02.gh-issue-94254.beP16v.rst b/Misc/NEWS.d/next/Library/2022-06-25-16-27-02.gh-issue-94254.beP16v.rst
deleted file mode 100644
index 81482bcd4f8974c04f83d4a361d0f970eec30f0f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-25-16-27-02.gh-issue-94254.beP16v.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed types of :mod:`struct` module to be immutable. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-06-25-23-44-44.gh-issue-90016.EB409s.rst b/Misc/NEWS.d/next/Library/2022-06-25-23-44-44.gh-issue-90016.EB409s.rst
deleted file mode 100644
index 040ba44be2b912956e40feaf3aabf80dee25202c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-25-23-44-44.gh-issue-90016.EB409s.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Deprecate :mod:`sqlite3` :ref:`default adapters and converters
-<sqlite3-default-converters>`. Patch by Erlend E. Aasland.
diff --git a/Misc/NEWS.d/next/Library/2022-06-26-10-59-15.gh-issue-89988.K8rnmt.rst b/Misc/NEWS.d/next/Library/2022-06-26-10-59-15.gh-issue-89988.K8rnmt.rst
deleted file mode 100644
index 811a8d6031e0b57098f2a5fc6c31233f892f344e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-26-10-59-15.gh-issue-89988.K8rnmt.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix memory leak in :class:`pickle.Pickler` when looking up :attr:`dispatch_table`. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-06-27-10-33-18.gh-issue-94318.jR4_QV.rst b/Misc/NEWS.d/next/Library/2022-06-27-10-33-18.gh-issue-94318.jR4_QV.rst
deleted file mode 100644
index 97a7cd8c9e7a500a3786cff92d453be319d68cc5..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-27-10-33-18.gh-issue-94318.jR4_QV.rst
+++ /dev/null
@@ -1 +0,0 @@
-Strip trailing spaces in :mod:`pydoc` text output.
diff --git a/Misc/NEWS.d/next/Library/2022-06-28-00-24-48.gh-issue-94352.JY1Ayt.rst b/Misc/NEWS.d/next/Library/2022-06-28-00-24-48.gh-issue-94352.JY1Ayt.rst
deleted file mode 100644
index 3a166abdcc3203c79674d280d1e0e333e1f84b2d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-28-00-24-48.gh-issue-94352.JY1Ayt.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:func:`shlex.split`: Passing ``None`` for *s* argument now raises an exception,
-rather than reading :data:`sys.stdin`. The feature was deprecated in Python
-3.9. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Library/2022-06-28-14-29-21.gh-issue-94379.RrgKfh.rst b/Misc/NEWS.d/next/Library/2022-06-28-14-29-21.gh-issue-94379.RrgKfh.rst
deleted file mode 100644
index 24eafa1048ab4bf533914da81ebf5993eb9ce220..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-28-14-29-21.gh-issue-94379.RrgKfh.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:mod:`zipimport`: Remove ``find_loader()`` and ``find_module()`` methods,
-deprecated in Python 3.10: use the ``find_spec()`` method instead. See
-:pep:`451` for the rationale. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Library/2022-06-28-14-41-22.gh-issue-94383.CXnquo.rst b/Misc/NEWS.d/next/Library/2022-06-28-14-41-22.gh-issue-94383.CXnquo.rst
deleted file mode 100644
index 9ed476b717f334ebcae78bdc90d2d95c1b3f8237..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-28-14-41-22.gh-issue-94383.CXnquo.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-:mod:`xml.etree`: Remove the ``ElementTree.Element.copy()`` method of the
-pure Python implementation, deprecated in Python 3.10, use the
-:func:`copy.copy` function instead. The C implementation of :mod:`xml.etree`
-has no ``copy()`` method, only a ``__copy__()`` method. Patch by Victor
-Stinner.
diff --git a/Misc/NEWS.d/next/Library/2022-06-29-04-42-56.gh-issue-94398.YOq_bJ.rst b/Misc/NEWS.d/next/Library/2022-06-29-04-42-56.gh-issue-94398.YOq_bJ.rst
deleted file mode 100644
index c6e7e967d106e1132558e56223fe4dce8a3aa798..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-29-04-42-56.gh-issue-94398.YOq_bJ.rst
+++ /dev/null
@@ -1 +0,0 @@
-Once a :class:`asyncio.TaskGroup` has started shutting down (i.e., at least one task has failed and the task group has started cancelling the remaining tasks), it should not be possible to add new tasks to the task group.
diff --git a/Misc/NEWS.d/next/Library/2022-06-29-09-48-37.gh-issue-92336.otA6c6.rst b/Misc/NEWS.d/next/Library/2022-06-29-09-48-37.gh-issue-92336.otA6c6.rst
deleted file mode 100644
index eb74e0ceb744666383731e3deae1e537e3539965..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-06-29-09-48-37.gh-issue-92336.otA6c6.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix bug where :meth:`linecache.getline` fails on bad files with :exc:`UnicodeDecodeError` or :exc:`SyntaxError`. It now returns an empty string as per the documentation.
diff --git a/Misc/NEWS.d/next/Library/2022-07-02-19-46-30.gh-issue-94510.xOatDC.rst b/Misc/NEWS.d/next/Library/2022-07-02-19-46-30.gh-issue-94510.xOatDC.rst
deleted file mode 100644
index 55856d5756559f9d26c3f1ef39456ff141977c10..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-02-19-46-30.gh-issue-94510.xOatDC.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Re-entrant calls to :func:`sys.setprofile` and :func:`sys.settrace` now
-raise :exc:`RuntimeError`. Patch by Pablo Galindo.
diff --git a/Misc/NEWS.d/next/Library/2022-07-03-16-26-35.gh-issue-78724.XNiJzf.rst b/Misc/NEWS.d/next/Library/2022-07-03-16-26-35.gh-issue-78724.XNiJzf.rst
deleted file mode 100644
index 9621e4d3f83daf83e36b4b713292c68bb0c52dfa..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-03-16-26-35.gh-issue-78724.XNiJzf.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix crash in :class:`struct.Struct` when it was not completely initialized by initializing it in :meth:`~object.__new__``.  Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-07-03-16-41-03.gh-issue-94382.zuVZeM.rst b/Misc/NEWS.d/next/Library/2022-07-03-16-41-03.gh-issue-94382.zuVZeM.rst
deleted file mode 100644
index d79300778f762c127513f084344430e89c6d8382..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-03-16-41-03.gh-issue-94382.zuVZeM.rst
+++ /dev/null
@@ -1 +0,0 @@
-Port static types of ``_multiprocessing`` module to heap types. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-07-05-17-22-00.gh-issue-94343.kf4H5r.rst b/Misc/NEWS.d/next/Library/2022-07-05-17-22-00.gh-issue-94343.kf4H5r.rst
deleted file mode 100644
index f666c2b0ec125eba0b83b66d60bd36adb1af1878..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-05-17-22-00.gh-issue-94343.kf4H5r.rst
+++ /dev/null
@@ -1 +0,0 @@
-Allow setting the attributes of ``reprlib.Repr`` during object initialization
diff --git a/Misc/NEWS.d/next/Library/2022-07-06-06-02-02.gh-issue-93896.vIgWGr.rst b/Misc/NEWS.d/next/Library/2022-07-06-06-02-02.gh-issue-93896.vIgWGr.rst
deleted file mode 100644
index 2283e14de9a9ad4912ef9cbc31eb95f5d3a8bd2a..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-06-06-02-02.gh-issue-93896.vIgWGr.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix :func:`asyncio.run` and :class:`unittest.IsolatedAsyncioTestCase` to always the set event loop as it was done in Python 3.10 and earlier. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-07-06-14-45-12.gh-issue-93910.iZcp67.rst b/Misc/NEWS.d/next/Library/2022-07-06-14-45-12.gh-issue-93910.iZcp67.rst
deleted file mode 100644
index 2e589118e3efd354f91e513ca6d1c5b7e28d4c8e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-06-14-45-12.gh-issue-93910.iZcp67.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The ability to access the other values of an enum on an enum (e.g.
-``Color.RED.BLUE``) has been restored in order to fix a performance
-regression.
diff --git a/Misc/NEWS.d/next/Library/2022-07-06-14-57-33.gh-issue-94619.PRqKVX.rst b/Misc/NEWS.d/next/Library/2022-07-06-14-57-33.gh-issue-94619.PRqKVX.rst
deleted file mode 100644
index 987ea6b045afda2964262d66abee258efb789fb1..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-06-14-57-33.gh-issue-94619.PRqKVX.rst
+++ /dev/null
@@ -1 +0,0 @@
-Remove the long-deprecated ``module_repr()`` from :mod:`importlib`.
diff --git a/Misc/NEWS.d/next/Library/2022-07-06-16-01-08.gh-issue-94607.Q6RYfz.rst b/Misc/NEWS.d/next/Library/2022-07-06-16-01-08.gh-issue-94607.Q6RYfz.rst
deleted file mode 100644
index 3bbb9172f26195f962a4d40d348f589e8f2b94e1..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-06-16-01-08.gh-issue-94607.Q6RYfz.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix subclassing complex generics with type variables in :mod:`typing`. Previously an error message saying ``Some type variables ... are not listed in Generic[...]`` was shown.
-:mod:`typing` no longer populates ``__parameters__`` with the ``__parameters__`` of a Python class.
diff --git a/Misc/NEWS.d/next/Library/2022-07-06-21-24-03.gh-issue-92546.s5Upkh.rst b/Misc/NEWS.d/next/Library/2022-07-06-21-24-03.gh-issue-92546.s5Upkh.rst
deleted file mode 100644
index 0ea676ef5b0d8d2f3d26e78fd789eb9957e541c3..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-06-21-24-03.gh-issue-92546.s5Upkh.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-An undocumented ``python -m pprint`` benchmark is moved into ``pprint``
-suite of pyperformance. Patch by Oleg Iarygin.
diff --git a/Misc/NEWS.d/next/Library/2022-07-06-22-41-51.gh-issue-94309._XswsX.rst b/Misc/NEWS.d/next/Library/2022-07-06-22-41-51.gh-issue-94309._XswsX.rst
deleted file mode 100644
index b1d45586e9c4962d6dbd79894f81411e1cae1fad..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-06-22-41-51.gh-issue-94309._XswsX.rst
+++ /dev/null
@@ -1 +0,0 @@
-Deprecate aliases :class:`typing.Hashable` and :class:`typing.Sized`
diff --git a/Misc/NEWS.d/next/Library/2022-07-07-15-46-55.gh-issue-94637.IYEiUM.rst b/Misc/NEWS.d/next/Library/2022-07-07-15-46-55.gh-issue-94637.IYEiUM.rst
deleted file mode 100644
index 20cbbcd5088b78304d36f41c3fc8e1b8c664e348..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-07-15-46-55.gh-issue-94637.IYEiUM.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:meth:`SSLContext.set_default_verify_paths` now releases the GIL around
-``SSL_CTX_set_default_verify_paths`` call. The function call performs I/O
-and CPU intensive work.
diff --git a/Misc/NEWS.d/next/Library/2022-07-08-08-39-35.gh-issue-88050.0aOC_m.rst b/Misc/NEWS.d/next/Library/2022-07-08-08-39-35.gh-issue-88050.0aOC_m.rst
deleted file mode 100644
index 43c0765d940d3add830f735cf6a8ebf3a2fbb3d5..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-08-08-39-35.gh-issue-88050.0aOC_m.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix :mod:`asyncio` subprocess transport to kill process cleanly when process is blocked and avoid ``RuntimeError`` when loop is closed. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-07-08-17-49-12.gh-issue-87822.F9dzkf.rst b/Misc/NEWS.d/next/Library/2022-07-08-17-49-12.gh-issue-87822.F9dzkf.rst
deleted file mode 100644
index 7b27f5df45ba207fd5bedc0e755efd37edd57ea7..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-08-17-49-12.gh-issue-87822.F9dzkf.rst
+++ /dev/null
@@ -1 +0,0 @@
-When called with ``capture_locals=True``, the :mod:`traceback` module functions swallow exceptions raised from calls to ``repr()`` on local variables of frames. This is in order to prioritize the original exception over rendering errors.  An indication of the failure is printed in place of the missing value.  (Patch by Simon-Martin Schroeder).
diff --git a/Misc/NEWS.d/next/Library/2022-07-09-08-55-04.gh-issue-74116.0XwYC1.rst b/Misc/NEWS.d/next/Library/2022-07-09-08-55-04.gh-issue-74116.0XwYC1.rst
deleted file mode 100644
index 33782598745b78381a26c586edb66447795f96c7..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-09-08-55-04.gh-issue-74116.0XwYC1.rst
+++ /dev/null
@@ -1 +0,0 @@
-Allow :meth:`asyncio.StreamWriter.drain` to be awaited concurrently by multiple tasks. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-07-09-15-17-02.gh-issue-81620.L0O_bV.rst b/Misc/NEWS.d/next/Library/2022-07-09-15-17-02.gh-issue-81620.L0O_bV.rst
deleted file mode 100644
index b4ccea4924ff67bfec5fb5ee3f996f27818a1514..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-09-15-17-02.gh-issue-81620.L0O_bV.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add random.binomialvariate().
diff --git a/Misc/NEWS.d/next/Library/2022-07-11-10-41-48.gh-issue-94736.EbsgeK.rst b/Misc/NEWS.d/next/Library/2022-07-11-10-41-48.gh-issue-94736.EbsgeK.rst
deleted file mode 100644
index 3080672ecdfbb837b3e7bb01681f3a4c39d94ee6..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-11-10-41-48.gh-issue-94736.EbsgeK.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix crash when deallocating an instance of a subclass of ``_multiprocessing.SemLock``. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-07-14-00-43-52.gh-issue-94821.e17ghU.rst b/Misc/NEWS.d/next/Library/2022-07-14-00-43-52.gh-issue-94821.e17ghU.rst
deleted file mode 100644
index bf7885aef8cbf9d271b5bfcc7a7c65c4f8a1c662..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-14-00-43-52.gh-issue-94821.e17ghU.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix binding of unix socket to empty address on Linux to use an available
-address from the abstract namespace, instead of "\0".
diff --git a/Misc/NEWS.d/next/Library/2022-07-15-08-13-51.gh-issue-94857.9_KvZJ.rst b/Misc/NEWS.d/next/Library/2022-07-15-08-13-51.gh-issue-94857.9_KvZJ.rst
deleted file mode 100644
index e684415595d1d247e9db28c08cfcd01fccb818f9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-15-08-13-51.gh-issue-94857.9_KvZJ.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix refleak in ``_io.TextIOWrapper.reconfigure``. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-07-17-22-31-32.gh-issue-90085.c4FWcS.rst b/Misc/NEWS.d/next/Library/2022-07-17-22-31-32.gh-issue-90085.c4FWcS.rst
deleted file mode 100644
index 37952adc8f1a92f9f5c319d8fc8b3beda9cd66bf..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-17-22-31-32.gh-issue-90085.c4FWcS.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Remove ``-c/--clock`` and ``-t/--time`` CLI options of :mod:`timeit`.
-The options had been deprecated since Python 3.3 and the functionality
-was removed in Python 3.7. Patch by Shantanu Jain.
diff --git a/Misc/NEWS.d/next/Library/2022-07-19-15-37-11.gh-issue-95005.iRmZ74.rst b/Misc/NEWS.d/next/Library/2022-07-19-15-37-11.gh-issue-95005.iRmZ74.rst
deleted file mode 100644
index 787f3146ab7770bd5fd7f38e437f3fadbbdd33a4..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-19-15-37-11.gh-issue-95005.iRmZ74.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Replace :c:expr:`_PyAccu` with :c:expr:`_PyUnicodeWriter` in JSON encoder
-and StringIO and remove the :c:expr:`_PyAccu` implementation.
diff --git a/Misc/NEWS.d/next/Library/2022-07-20-00-23-58.gh-issue-77617.XGaqSQ.rst b/Misc/NEWS.d/next/Library/2022-07-20-00-23-58.gh-issue-77617.XGaqSQ.rst
deleted file mode 100644
index 1cbaa7dfe15ec2d2ee1b168c9a0c036be6b76280..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-20-00-23-58.gh-issue-77617.XGaqSQ.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add :mod:`sqlite3` :ref:`command-line interface <sqlite3-cli>`.
-Patch by Erlend Aasland.
diff --git a/Misc/NEWS.d/next/Library/2022-07-20-22-49-48.gh-issue-95066.TuCu0E.rst b/Misc/NEWS.d/next/Library/2022-07-20-22-49-48.gh-issue-95066.TuCu0E.rst
deleted file mode 100644
index 05ae4a6a2761afa5dcb50809ad9e9635dcc37bb8..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-20-22-49-48.gh-issue-95066.TuCu0E.rst
+++ /dev/null
@@ -1 +0,0 @@
-Replaced assert with exception in :func:`ast.parse`, when ``feature_version`` has an invalid major version. Patch by Shantanu Jain.
diff --git a/Misc/NEWS.d/next/Library/2022-07-21-19-55-49.gh-issue-95105.BIX2Km.rst b/Misc/NEWS.d/next/Library/2022-07-21-19-55-49.gh-issue-95105.BIX2Km.rst
deleted file mode 100644
index 58af62b1edc871e8e3b38df40c4c21bfa630e344..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-21-19-55-49.gh-issue-95105.BIX2Km.rst
+++ /dev/null
@@ -1 +0,0 @@
-:meth:`wsgiref.types.InputStream.__iter__` should return ``Iterator[bytes]``, not ``Iterable[bytes]``. Patch by Shantanu Jain.
diff --git a/Misc/NEWS.d/next/Library/2022-07-21-22-59-22.gh-issue-95109.usxA9r.rst b/Misc/NEWS.d/next/Library/2022-07-21-22-59-22.gh-issue-95109.usxA9r.rst
deleted file mode 100644
index 40196dd214a283f235f5b041d0bb8aa85baa02a9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-21-22-59-22.gh-issue-95109.usxA9r.rst
+++ /dev/null
@@ -1 +0,0 @@
-Ensure that timeouts scheduled with :class:`asyncio.Timeout` that have already expired are delivered promptly.
diff --git a/Misc/NEWS.d/next/Library/2022-07-22-00-58-49.gh-issue-95077.4Z6CNC.rst b/Misc/NEWS.d/next/Library/2022-07-22-00-58-49.gh-issue-95077.4Z6CNC.rst
deleted file mode 100644
index 09f350067cd31bff6016e80eb54890bb290dfa85..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-22-00-58-49.gh-issue-95077.4Z6CNC.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add deprecation warning for enum ``member.member`` access (e.g. ``Color.RED.BLUE``).
diff --git a/Misc/NEWS.d/next/Library/2022-07-22-09-09-08.gh-issue-91212.53O8Ab.rst b/Misc/NEWS.d/next/Library/2022-07-22-09-09-08.gh-issue-91212.53O8Ab.rst
deleted file mode 100644
index 8552f51196b5d89f6a3aa205c66c5729db415b7b..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-22-09-09-08.gh-issue-91212.53O8Ab.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed flickering of the turtle window when the tracer is turned off. Patch by Shin-myoung-serp.
diff --git a/Misc/NEWS.d/next/Library/2022-07-22-17-19-57.gh-issue-93157.RXByAk.rst b/Misc/NEWS.d/next/Library/2022-07-22-17-19-57.gh-issue-93157.RXByAk.rst
deleted file mode 100644
index 054b318ec63f0c44f8cef8691aaf0647298044dd..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-22-17-19-57.gh-issue-93157.RXByAk.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix :mod:`fileinput` module didn't support ``errors`` option when
-``inplace`` is true.
diff --git a/Misc/NEWS.d/next/Library/2022-07-22-21-18-17.gh-issue-95132.n9anlw.rst b/Misc/NEWS.d/next/Library/2022-07-22-21-18-17.gh-issue-95132.n9anlw.rst
deleted file mode 100644
index 64666ad84fb4a6d0cc393c8372c72436d2e36ae1..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-22-21-18-17.gh-issue-95132.n9anlw.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Fix a :mod:`sqlite3` regression where ``*args`` and ``**kwds`` were
-incorrectly relayed from :py:func:`~sqlite3.connect` to the
-:class:`~sqlite3.Connection` factory. The regression was introduced in 3.11a1
-with PR 24421 (:gh:`85128`). Patch by Erlend E. Aasland.`
diff --git a/Misc/NEWS.d/next/Library/2022-07-23-10-42-05.gh-issue-95166.xw6p3C.rst b/Misc/NEWS.d/next/Library/2022-07-23-10-42-05.gh-issue-95166.xw6p3C.rst
deleted file mode 100644
index 34b017078436d2d31a1cd6c72317337e0a591cb0..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-23-10-42-05.gh-issue-95166.xw6p3C.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix :meth:`concurrent.futures.Executor.map` to cancel the currently waiting on future on an error - e.g. TimeoutError or KeyboardInterrupt.
diff --git a/Misc/NEWS.d/next/Library/2022-07-23-10-50-05.gh-issue-93899.VT34A5.rst b/Misc/NEWS.d/next/Library/2022-07-23-10-50-05.gh-issue-93899.VT34A5.rst
deleted file mode 100644
index e63475f8ba96f6279f41b3b5a6194c88695fec79..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-23-10-50-05.gh-issue-93899.VT34A5.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix check for existence of :data:`os.EFD_CLOEXEC`, :data:`os.EFD_NONBLOCK` and :data:`os.EFD_SEMAPHORE` flags on older kernel versions where these flags are not present. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-07-24-09-15-35.gh-issue-95194.ERVmqG.rst b/Misc/NEWS.d/next/Library/2022-07-24-09-15-35.gh-issue-95194.ERVmqG.rst
deleted file mode 100644
index c69651923b410ea3c771e90ef4f910fee77cfe94..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-24-09-15-35.gh-issue-95194.ERVmqG.rst
+++ /dev/null
@@ -1 +0,0 @@
-Upgrade bundled pip to 22.2.
diff --git a/Misc/NEWS.d/next/Library/2022-07-24-12-00-06.gh-issue-95199.-5A64k.rst b/Misc/NEWS.d/next/Library/2022-07-24-12-00-06.gh-issue-95199.-5A64k.rst
deleted file mode 100644
index f3d9cf3306b8d04778efbf810005147d9125d299..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-24-12-00-06.gh-issue-95199.-5A64k.rst
+++ /dev/null
@@ -1 +0,0 @@
-Upgrade bundled setuptools to 63.2.0.
diff --git a/Misc/NEWS.d/next/Library/2022-07-24-12-59-02.gh-issue-95087.VvqXkN.rst b/Misc/NEWS.d/next/Library/2022-07-24-12-59-02.gh-issue-95087.VvqXkN.rst
deleted file mode 100644
index 48a5c1af74907ade8c8a1b369380d11bec72037a..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-24-12-59-02.gh-issue-95087.VvqXkN.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix IndexError in parsing invalid date in the :mod:`email` module.
diff --git a/Misc/NEWS.d/next/Library/2022-07-24-18-00-42.gh-issue-95097.lu5qNf.rst b/Misc/NEWS.d/next/Library/2022-07-24-18-00-42.gh-issue-95097.lu5qNf.rst
deleted file mode 100644
index 2840f057a9c1dc63cdeefa8e87ef00b1cbee3f2d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-24-18-00-42.gh-issue-95097.lu5qNf.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix :func:`asyncio.run` for :class:`asyncio.Task` implementations without :meth:`~asyncio.Task.uncancel` method. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-07-25-15-45-06.gh-issue-95231.i807-g.rst b/Misc/NEWS.d/next/Library/2022-07-25-15-45-06.gh-issue-95231.i807-g.rst
deleted file mode 100644
index aa53f2938bc930ebe70df36da7eb5c22a84c1bb7..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-25-15-45-06.gh-issue-95231.i807-g.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fail gracefully if :data:`~errno.EPERM` or :data:`~errno.ENOSYS` is raised when loading
-:mod:`crypt` methods. This may happen when trying to load ``MD5`` on a Linux kernel
-with :abbr:`FIPS (Federal Information Processing Standard)` enabled.
diff --git a/Misc/NEWS.d/next/Library/2022-07-27-11-35-45.gh-issue-95045.iysT-Q.rst b/Misc/NEWS.d/next/Library/2022-07-27-11-35-45.gh-issue-95045.iysT-Q.rst
deleted file mode 100644
index d4ab325e03658333aab2a63158a2a9a1fbf1f1f7..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-27-11-35-45.gh-issue-95045.iysT-Q.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix GC crash when deallocating ``_lsprof.Profiler`` by untracking it before calling any callbacks. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-07-27-19-43-07.gh-issue-95339.NuVQ68.rst b/Misc/NEWS.d/next/Library/2022-07-27-19-43-07.gh-issue-95339.NuVQ68.rst
deleted file mode 100644
index 6674a4a2695398072b1eca6a4e261db79d0fde2e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-27-19-43-07.gh-issue-95339.NuVQ68.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update bundled pip to 22.2.1.
diff --git a/Misc/NEWS.d/next/Library/2022-07-27-19-47-51.gh-issue-83901.OSw06c.rst b/Misc/NEWS.d/next/Library/2022-07-27-19-47-51.gh-issue-83901.OSw06c.rst
deleted file mode 100644
index da407905a886fda5b47c3b0a4502642490f38130..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-27-19-47-51.gh-issue-83901.OSw06c.rst
+++ /dev/null
@@ -1 +0,0 @@
-Improve :meth:`Signature.bind <inspect.Signature.bind>` error message for missing keyword-only arguments.
diff --git a/Misc/NEWS.d/next/Library/2022-07-28-17-14-38.gh-issue-95385.6YlsDI.rst b/Misc/NEWS.d/next/Library/2022-07-28-17-14-38.gh-issue-95385.6YlsDI.rst
deleted file mode 100644
index 89fa9c2b27664db2697df39dfcc9f9b5cd34018e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-28-17-14-38.gh-issue-95385.6YlsDI.rst
+++ /dev/null
@@ -1 +0,0 @@
-Faster ``json.dumps()`` when sorting of keys is not requested (default).
diff --git a/Misc/NEWS.d/next/Library/2022-07-29-20-58-37.gh-issue-94909.YjMusj.rst b/Misc/NEWS.d/next/Library/2022-07-29-20-58-37.gh-issue-94909.YjMusj.rst
deleted file mode 100644
index b6d853888101c2eb7cf35afebc84c133162ebe71..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-07-29-20-58-37.gh-issue-94909.YjMusj.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix incorrect joining of relative Windows paths with drives in
-:class:`pathlib.PurePath` initializer.
diff --git a/Misc/NEWS.d/next/Library/2022-08-03-16-52-32.gh-issue-95289.FMnHlV.rst b/Misc/NEWS.d/next/Library/2022-08-03-16-52-32.gh-issue-95289.FMnHlV.rst
deleted file mode 100644
index d802f557217b48f2a9dd01f27f20597b3d39c3d0..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-03-16-52-32.gh-issue-95289.FMnHlV.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix :class:`asyncio.TaskGroup` to propagate exception when :exc:`asyncio.CancelledError` was replaced with another exception by a context manger. Patch by Kumar Aditya and Guido van Rossum.
diff --git a/Misc/NEWS.d/next/Library/2022-08-03-21-01-17.gh-issue-95609.xxyjyX.rst b/Misc/NEWS.d/next/Library/2022-08-03-21-01-17.gh-issue-95609.xxyjyX.rst
deleted file mode 100644
index 81c02ae900f7a53d8b73e757dc62e88fdf480dc9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-03-21-01-17.gh-issue-95609.xxyjyX.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update bundled pip to 22.2.2.
diff --git a/Misc/NEWS.d/next/Library/2022-08-07-14-56-23.gh-issue-95149.U0c6Ib.rst b/Misc/NEWS.d/next/Library/2022-08-07-14-56-23.gh-issue-95149.U0c6Ib.rst
deleted file mode 100644
index 6393444b53fb64dc9af9e7f8c46e18cb4642a0dc..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-07-14-56-23.gh-issue-95149.U0c6Ib.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The :class:`HTTPStatus <http.HTTPStatus>` enum offers a couple of properties
-to indicate the HTTP status category e.g. ``HTTPStatus.OK.is_success``.
diff --git a/Misc/NEWS.d/next/Library/2022-08-08-01-42-11.gh-issue-95704.MOPFfX.rst b/Misc/NEWS.d/next/Library/2022-08-08-01-42-11.gh-issue-95704.MOPFfX.rst
deleted file mode 100644
index 31f9fc6547d90f04e2cfb0a268e3324977aa1023..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-08-01-42-11.gh-issue-95704.MOPFfX.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-When a task catches :exc:`asyncio.CancelledError` and raises some other error,
-the other error should generally not silently be suppressed.
diff --git a/Misc/NEWS.d/next/Library/2022-08-10-11-54-04.gh-issue-95804.i5FCFK.rst b/Misc/NEWS.d/next/Library/2022-08-10-11-54-04.gh-issue-95804.i5FCFK.rst
deleted file mode 100644
index 46434cb466046e60118a14f11b21255804fd6d2a..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-10-11-54-04.gh-issue-95804.i5FCFK.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix ``logging`` shutdown handler so it respects
-``MemoryHandler.flushOnClose``.
diff --git a/Misc/NEWS.d/next/Library/2022-08-10-17-34-07.gh-issue-95861.qv-T5s.rst b/Misc/NEWS.d/next/Library/2022-08-10-17-34-07.gh-issue-95861.qv-T5s.rst
deleted file mode 100644
index aae76c74e2fd7d0f36ade3651139fd82991d2ecc..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-10-17-34-07.gh-issue-95861.qv-T5s.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add support for computing Spearman's correlation coefficient to the existing
-statistics.correlation() function.
diff --git a/Misc/NEWS.d/next/Library/2022-08-11-03-16-48.gh-issue-95865.0IOkFP.rst b/Misc/NEWS.d/next/Library/2022-08-11-03-16-48.gh-issue-95865.0IOkFP.rst
deleted file mode 100644
index aa7c73ff1a35ab4ebf15a645e0cc24cb5f5d8354..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-11-03-16-48.gh-issue-95865.0IOkFP.rst
+++ /dev/null
@@ -1 +0,0 @@
-Speed up :func:`urllib.parse.quote_from_bytes` by replacing a list comprehension with ``map()``.
diff --git a/Misc/NEWS.d/next/Library/2022-08-11-18-22-29.gh-issue-95736.LzRZXe.rst b/Misc/NEWS.d/next/Library/2022-08-11-18-22-29.gh-issue-95736.LzRZXe.rst
deleted file mode 100644
index abc270fe35ca65f8c1ce634c4914876dfb398004..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-11-18-22-29.gh-issue-95736.LzRZXe.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix :class:`unittest.IsolatedAsyncioTestCase` to set event loop before calling setup functions. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-08-11-18-52-17.gh-issue-95899._Bi4uG.rst b/Misc/NEWS.d/next/Library/2022-08-11-18-52-17.gh-issue-95899._Bi4uG.rst
deleted file mode 100644
index d2386cf3ae2296705914b38aa9073fef616f7db2..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-11-18-52-17.gh-issue-95899._Bi4uG.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix :class:`asyncio.Runner` to call :func:`asyncio.set_event_loop` only once to avoid calling :meth:`~asyncio.AbstractChildWatcher.attach_loop` multiple times on child watchers. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-08-14-18-59-54.gh-issue-69142.6is5Pq.rst b/Misc/NEWS.d/next/Library/2022-08-14-18-59-54.gh-issue-69142.6is5Pq.rst
deleted file mode 100644
index 0db8b3730cf54df151d8ec6524f42e7652b2320f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-14-18-59-54.gh-issue-69142.6is5Pq.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add ``%:z`` strftime format code (generates tzoffset with colons as separator), see :ref:`strftime-strptime-behavior`.
diff --git a/Misc/NEWS.d/next/Library/2022-08-18-14-53-53.gh-issue-95463.GpP05c.rst b/Misc/NEWS.d/next/Library/2022-08-18-14-53-53.gh-issue-95463.GpP05c.rst
deleted file mode 100644
index 553c55436aab08aace1107da144f96716dc1707b..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-18-14-53-53.gh-issue-95463.GpP05c.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Remove an incompatible change from :issue:`28080` that caused a regression
-that ignored the utf8 in ``ZipInfo.flag_bits``. Patch by Pablo Galindo.
diff --git a/Misc/NEWS.d/next/Library/2022-08-19-10-19-32.gh-issue-96019.b7uAVP.rst b/Misc/NEWS.d/next/Library/2022-08-19-10-19-32.gh-issue-96019.b7uAVP.rst
deleted file mode 100644
index 296963fd8172480f1475db97182a9195595f0a14..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-19-10-19-32.gh-issue-96019.b7uAVP.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix a bug in the ``makeunicodedata.py`` script leading to about 13 KiB of
-space saving in the ``unicodedata`` module, specifically the character
-decomposition data.
diff --git a/Misc/NEWS.d/next/Library/2022-08-19-18-21-01.gh-issue-96125.ODcF1Y.rst b/Misc/NEWS.d/next/Library/2022-08-19-18-21-01.gh-issue-96125.ODcF1Y.rst
deleted file mode 100644
index ba7d26a965821f15d6b403604bb794c6f9209242..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-19-18-21-01.gh-issue-96125.ODcF1Y.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix incorrect condition that causes ``sys.thread_info.name`` to be wrong on
-pthread platforms.
diff --git a/Misc/NEWS.d/next/Library/2022-08-20-10-31-01.gh-issue-96052.a6FhaD.rst b/Misc/NEWS.d/next/Library/2022-08-20-10-31-01.gh-issue-96052.a6FhaD.rst
deleted file mode 100644
index c190fb7dbcb9da0161ec323a37740b2a2ecc90c0..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-20-10-31-01.gh-issue-96052.a6FhaD.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Fix handling compiler warnings (SyntaxWarning and DeprecationWarning) in
-:func:`codeop.compile_command` when checking for incomplete input.
-Previously it emitted warnings and raised a SyntaxError. Now it always
-returns ``None`` for incomplete input without emitting any warnings.
diff --git a/Misc/NEWS.d/next/Library/2022-08-20-12-56-15.gh-issue-96145.8ah3pE.rst b/Misc/NEWS.d/next/Library/2022-08-20-12-56-15.gh-issue-96145.8ah3pE.rst
deleted file mode 100644
index 540ec8b71ebf9036d89f2d82ef90102f7168a54b..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-20-12-56-15.gh-issue-96145.8ah3pE.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add AttrDict to JSON module for use with object_hook.
diff --git a/Misc/NEWS.d/next/Library/2022-08-22-13-54-20.gh-issue-96175.bH7zGU.rst b/Misc/NEWS.d/next/Library/2022-08-22-13-54-20.gh-issue-96175.bH7zGU.rst
deleted file mode 100644
index c34eff22b3d4568d4735d717a196d6bce22e202c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-22-13-54-20.gh-issue-96175.bH7zGU.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix unused ``localName`` parameter in the ``Attr`` class in :mod:`xml.dom.minidom`.
diff --git a/Misc/NEWS.d/next/Library/2022-08-22-18-42-17.gh-issue-96159.3bFU39.rst b/Misc/NEWS.d/next/Library/2022-08-22-18-42-17.gh-issue-96159.3bFU39.rst
deleted file mode 100644
index f64469e563f340f9cd9ee79922d5fa4b2106d395..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-22-18-42-17.gh-issue-96159.3bFU39.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix a performance regression in logging TimedRotatingFileHandler. Only check for special files when the rollover time has passed.
diff --git a/Misc/NEWS.d/next/Library/2022-08-23-13-30-30.gh-issue-96172.7WTHer.rst b/Misc/NEWS.d/next/Library/2022-08-23-13-30-30.gh-issue-96172.7WTHer.rst
deleted file mode 100644
index 1bb57f1778876187d8f85158b9cd63b32f38aec6..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-23-13-30-30.gh-issue-96172.7WTHer.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix a bug in ``unicodedata``: ``east_asian_width`` used to return the wrong
-value for unassigned characters; and for yet unassigned, but reserved
-characters.
diff --git a/Misc/NEWS.d/next/Library/2022-08-27-14-38-49.gh-issue-90467.VOOB0p.rst b/Misc/NEWS.d/next/Library/2022-08-27-14-38-49.gh-issue-90467.VOOB0p.rst
deleted file mode 100644
index 282c0e76a8c81cf9a52fd9ed84e1541988a98e53..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-27-14-38-49.gh-issue-90467.VOOB0p.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix :class:`asyncio.streams.StreamReaderProtocol` to keep a strong reference
-to the created task, so that it's not garbage collected
diff --git a/Misc/NEWS.d/next/Library/2022-08-27-21-26-52.gh-issue-96349.XyYLlO.rst b/Misc/NEWS.d/next/Library/2022-08-27-21-26-52.gh-issue-96349.XyYLlO.rst
deleted file mode 100644
index 59eb3517191ddd2a87b94cc4b8b6b615f702cc03..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-27-21-26-52.gh-issue-96349.XyYLlO.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed a minor performance regression in :func:`threading.Event.__init__`
diff --git a/Misc/NEWS.d/next/Library/2022-08-27-23-16-09.gh-issue-96346.jJX14I.rst b/Misc/NEWS.d/next/Library/2022-08-27-23-16-09.gh-issue-96346.jJX14I.rst
deleted file mode 100644
index 9883348b9c3e24a497918d22b8b85c00d9996d93..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-27-23-16-09.gh-issue-96346.jJX14I.rst
+++ /dev/null
@@ -1 +0,0 @@
-Use double caching for compiled RE patterns.
diff --git a/Misc/NEWS.d/next/Library/2022-08-29-07-04-03.gh-issue-89258.ri7ncj.rst b/Misc/NEWS.d/next/Library/2022-08-29-07-04-03.gh-issue-89258.ri7ncj.rst
deleted file mode 100644
index 74300c108c893b265612641388fb56d051a5cf35..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-29-07-04-03.gh-issue-89258.ri7ncj.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Added a :meth:`~logging.Logger.getChildren` method to
-:class:`logging.Logger`, to get the immediate child loggers of a logger.
diff --git a/Misc/NEWS.d/next/Library/2022-08-29-12-35-28.gh-issue-96073.WaGstf.rst b/Misc/NEWS.d/next/Library/2022-08-29-12-35-28.gh-issue-96073.WaGstf.rst
deleted file mode 100644
index 8f20588c4c585ed881eb9ad712a2ac061e338bb9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-29-12-35-28.gh-issue-96073.WaGstf.rst
+++ /dev/null
@@ -1 +0,0 @@
-In :mod:`inspect`, fix overeager replacement of "``typing.``" in formatting annotations.
diff --git a/Misc/NEWS.d/next/Library/2022-08-29-12-49-30.gh-issue-96142.PdCMez.rst b/Misc/NEWS.d/next/Library/2022-08-29-12-49-30.gh-issue-96142.PdCMez.rst
deleted file mode 100644
index 43d1c3de99221621800ab02816cbaf1d99141e78..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-29-12-49-30.gh-issue-96142.PdCMez.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add ``match_args``, ``kw_only``, ``slots``, and ``weakref_slot`` to
-``_DataclassParams``.
diff --git a/Misc/NEWS.d/next/Library/2022-08-29-15-28-39.gh-issue-96385.uLRTsf.rst b/Misc/NEWS.d/next/Library/2022-08-29-15-28-39.gh-issue-96385.uLRTsf.rst
deleted file mode 100644
index 57354826f349263e1668942d3acc1ca6a333d7f8..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-29-15-28-39.gh-issue-96385.uLRTsf.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix ``TypeVarTuple.__typing_prepare_subst__``. ``TypeError`` was not raised
-when using more than one ``TypeVarTuple``, like ``[*T, *V]`` in type alias
-substitutions.
diff --git a/Misc/NEWS.d/next/Library/2022-08-29-16-54-36.gh-issue-96388.dCpJcu.rst b/Misc/NEWS.d/next/Library/2022-08-29-16-54-36.gh-issue-96388.dCpJcu.rst
deleted file mode 100644
index 3a35c4734871d1c7eeb4161cd49da75d1726b9e4..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-29-16-54-36.gh-issue-96388.dCpJcu.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Work around missing socket functions in :class:`~socket.socket`'s
-``__repr__``.
diff --git a/Misc/NEWS.d/next/Library/2022-08-30-11-46-36.gh-issue-95987.CV7_u4.rst b/Misc/NEWS.d/next/Library/2022-08-30-11-46-36.gh-issue-95987.CV7_u4.rst
deleted file mode 100644
index 232bba1b92440bc3eef52c3d858d6481b4a0314d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-30-11-46-36.gh-issue-95987.CV7_u4.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix ``repr`` of ``Any`` subclasses.
diff --git a/Misc/NEWS.d/next/Library/2022-08-30-12-32-00.gh-issue-96415.6W7ORH.rst b/Misc/NEWS.d/next/Library/2022-08-30-12-32-00.gh-issue-96415.6W7ORH.rst
deleted file mode 100644
index 0c93abf6dfcf161e2faab709d818a7555efe5ee0..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-30-12-32-00.gh-issue-96415.6W7ORH.rst
+++ /dev/null
@@ -1 +0,0 @@
-Remove ``types._cell_factory`` from module namespace.
diff --git a/Misc/NEWS.d/next/Library/2022-08-31-11-10-21.gh-issue-96079.uqrXdJ.rst b/Misc/NEWS.d/next/Library/2022-08-31-11-10-21.gh-issue-96079.uqrXdJ.rst
deleted file mode 100644
index 4cb8d276cbe7f7341350804f76d26a41ab789cb2..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-08-31-11-10-21.gh-issue-96079.uqrXdJ.rst
+++ /dev/null
@@ -1 +0,0 @@
-In :mod:`typing`, fix missing field ``name`` and incorrect ``__module__`` in _AnnotatedAlias.
diff --git a/Misc/NEWS.d/next/Library/2022-09-01-13-54-38.gh-issue-96465.0IJmrH.rst b/Misc/NEWS.d/next/Library/2022-09-01-13-54-38.gh-issue-96465.0IJmrH.rst
deleted file mode 100644
index c78d7538ef943e13400053007cef0c091a50a929..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-09-01-13-54-38.gh-issue-96465.0IJmrH.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fraction hashes are now cached.
diff --git a/Misc/NEWS.d/next/Library/2022-09-03-18-39-05.gh-issue-96538.W156-D.rst b/Misc/NEWS.d/next/Library/2022-09-03-18-39-05.gh-issue-96538.W156-D.rst
deleted file mode 100644
index 22e5b4fc2599640dce524a6367733c9a347af277..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-09-03-18-39-05.gh-issue-96538.W156-D.rst
+++ /dev/null
@@ -1 +0,0 @@
-Speed up ``bisect.bisect()`` functions by taking advantage of type-stability.
diff --git a/Misc/NEWS.d/next/Library/2022-09-04-12-32-52.gh-issue-68163.h6TJCc.rst b/Misc/NEWS.d/next/Library/2022-09-04-12-32-52.gh-issue-68163.h6TJCc.rst
deleted file mode 100644
index 756f6c9eb9e8424c08277f9d4f1d0064a59d75f2..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-09-04-12-32-52.gh-issue-68163.h6TJCc.rst
+++ /dev/null
@@ -1 +0,0 @@
-Correct conversion of :class:`numbers.Rational`'s to :class:`float`.
diff --git a/Misc/NEWS.d/next/Library/2022-09-07-22-49-37.gh-issue-96652.YqOKxI.rst b/Misc/NEWS.d/next/Library/2022-09-07-22-49-37.gh-issue-96652.YqOKxI.rst
deleted file mode 100644
index 1d04db7b2a2531154ce941b615a91c036446ba3d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-09-07-22-49-37.gh-issue-96652.YqOKxI.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix the faulthandler implementation of ``faulthandler.register(signal,
-chain=True)`` if the ``sigaction()`` function is not available: don't call
-the previous signal handler if it's NULL. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Library/2022-09-08-20-12-48.gh-issue-46412.r_cfTh.rst b/Misc/NEWS.d/next/Library/2022-09-08-20-12-48.gh-issue-46412.r_cfTh.rst
deleted file mode 100644
index 27fcd0328bd267fa61fdc4f19ad036c7079fd262..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-09-08-20-12-48.gh-issue-46412.r_cfTh.rst
+++ /dev/null
@@ -1 +0,0 @@
-Improve performance of ``bool(db)`` for large ndb/gdb databases. Previously this would call ``len(db)`` which would iterate over all keys -- the answer (empty or not) is known after the first key.
diff --git a/Misc/NEWS.d/next/Library/2022-09-10-16-46-16.gh-issue-96735.0YzJuG.rst b/Misc/NEWS.d/next/Library/2022-09-10-16-46-16.gh-issue-96735.0YzJuG.rst
deleted file mode 100644
index a29ada98ac20e92e0432b96a20242f3fd7150fb9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-09-10-16-46-16.gh-issue-96735.0YzJuG.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix undefined behaviour in :func:`struct.unpack`.
diff --git a/Misc/NEWS.d/next/Library/2022-09-13-15-12-31.gh-issue-96734.G08vjz.rst b/Misc/NEWS.d/next/Library/2022-09-13-15-12-31.gh-issue-96734.G08vjz.rst
deleted file mode 100644
index e5c8a25b4bc6ab7ee3921efb3f0c21a700c5d317..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-09-13-15-12-31.gh-issue-96734.G08vjz.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update :mod:`unicodedata` database to Unicode 15.0.0.
diff --git a/Misc/NEWS.d/next/Library/2022-09-15-00-37-33.gh-issue-96741.4b6czN.rst b/Misc/NEWS.d/next/Library/2022-09-15-00-37-33.gh-issue-96741.4b6czN.rst
deleted file mode 100644
index e7f53311e589f2ce90ca00e6fbf1ff3dcefc69fa..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-09-15-00-37-33.gh-issue-96741.4b6czN.rst
+++ /dev/null
@@ -1 +0,0 @@
-Corrected type annotation for dataclass attribute ``pstats.FunctionProfile.ncalls`` to be ``str``.
diff --git a/Misc/NEWS.d/next/Library/2022-09-16-07-53-29.gh-issue-95865.oHjX0A.rst b/Misc/NEWS.d/next/Library/2022-09-16-07-53-29.gh-issue-95865.oHjX0A.rst
deleted file mode 100644
index 03a5be722949a81a842c11a2449918d0bc616162..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-09-16-07-53-29.gh-issue-95865.oHjX0A.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Reduce :func:`urllib.parse.quote_from_bytes` memory use on large values.
-
-Contributed by Dennis Sweeney.
diff --git a/Misc/NEWS.d/next/Library/2022-09-17-13-15-10.gh-issue-96819.6RfqM7.rst b/Misc/NEWS.d/next/Library/2022-09-17-13-15-10.gh-issue-96819.6RfqM7.rst
deleted file mode 100644
index 07b62a883b85e7d14c61f64743d31ea0aac164e2..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-09-17-13-15-10.gh-issue-96819.6RfqM7.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed check in :mod:`multiprocessing.resource_tracker` that guarantees that the length of a write to a pipe is not greater than ``PIPE_BUF``.
diff --git a/Misc/NEWS.d/next/Library/2022-09-18-04-51-30.gh-issue-96704.DmamRX.rst b/Misc/NEWS.d/next/Library/2022-09-18-04-51-30.gh-issue-96704.DmamRX.rst
deleted file mode 100644
index 6ac99197e685c17a9c91160313f700b2105f5fb4..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-09-18-04-51-30.gh-issue-96704.DmamRX.rst
+++ /dev/null
@@ -1 +0,0 @@
-Pass the correct ``contextvars.Context`` when a ``asyncio`` exception handler is called on behalf of a task or callback handle. This adds a new ``Task`` method, ``get_context``, and also a new ``Handle`` method with the same name. If this method is not found on a task object (perhaps because it is a third-party library that does not yet provide this method), the context prevailing at the time the exception handler is called is used.
diff --git a/Misc/NEWS.d/next/Library/2022-09-22-11-50-29.gh-issue-85760.DETTPd.rst b/Misc/NEWS.d/next/Library/2022-09-22-11-50-29.gh-issue-85760.DETTPd.rst
deleted file mode 100644
index af8ae2026f16d3328b8b59bcfd70c2e6c67a895d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-09-22-11-50-29.gh-issue-85760.DETTPd.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix race condition in :mod:`asyncio` where :meth:`~asyncio.SubprocessProtocol.process_exited` called before the :meth:`~asyncio.SubprocessProtocol.pipe_data_received` leading to inconsistent output. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-09-22-14-35-02.gh-issue-97005.yf21Q7.rst b/Misc/NEWS.d/next/Library/2022-09-22-14-35-02.gh-issue-97005.yf21Q7.rst
deleted file mode 100644
index d57999aa29b70b21d124470385469c72e99c858e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-09-22-14-35-02.gh-issue-97005.yf21Q7.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update bundled libexpat to 2.4.9
diff --git a/Misc/NEWS.d/next/Library/2022-09-24-18-56-23.gh-issue-96865.o9WUkW.rst b/Misc/NEWS.d/next/Library/2022-09-24-18-56-23.gh-issue-96865.o9WUkW.rst
deleted file mode 100644
index b054fdeee0785cb7191f91139695942221c303c3..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-09-24-18-56-23.gh-issue-96865.o9WUkW.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-fix Flag to use boundary CONFORM
-
-This restores previous Flag behavior of allowing flags with non-sequential values to be combined; e.g.
-
-    class Skip(Flag):
-        TWO = 2
-        EIGHT = 8
-
-    Skip.TWO | Skip.EIGHT -> <Skip.TWO|EIGHT: 10>
diff --git a/Misc/NEWS.d/next/Library/2022-09-25-20-42-33.gh-issue-73588.uVtjEA.rst b/Misc/NEWS.d/next/Library/2022-09-25-20-42-33.gh-issue-73588.uVtjEA.rst
deleted file mode 100644
index d8a0e690e291058808b3045038cdf32d2198ecef..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-09-25-20-42-33.gh-issue-73588.uVtjEA.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Fix generation of the default name of :class:`tkinter.Checkbutton`.
-Previously, checkbuttons in different parent widgets could have the same
-short name and share the same state if arguments "name" and "variable" are
-not specified. Now they are globally unique.
diff --git a/Misc/NEWS.d/next/Library/2022-09-25-23-24-52.gh-issue-97545.HZLSNt.rst b/Misc/NEWS.d/next/Library/2022-09-25-23-24-52.gh-issue-97545.HZLSNt.rst
deleted file mode 100644
index a53902ea670b73ade0c34a4ef9442dfe0cbd19c2..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-09-25-23-24-52.gh-issue-97545.HZLSNt.rst
+++ /dev/null
@@ -1 +0,0 @@
-Make Semaphore run faster.
diff --git a/Misc/NEWS.d/next/Library/2022-09-29-08-15-55.gh-issue-97639.JSjWYW.rst b/Misc/NEWS.d/next/Library/2022-09-29-08-15-55.gh-issue-97639.JSjWYW.rst
deleted file mode 100644
index 65c3105f3bc36be30c3989eddd30cdb25072b7c0..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-09-29-08-15-55.gh-issue-97639.JSjWYW.rst
+++ /dev/null
@@ -1 +0,0 @@
-Remove ``tokenize.NL`` check from :mod:`tabnanny`.
diff --git a/Misc/NEWS.d/next/Library/2022-09-29-23-22-24.gh-issue-97592.tpJg_J.rst b/Misc/NEWS.d/next/Library/2022-09-29-23-22-24.gh-issue-97592.tpJg_J.rst
deleted file mode 100644
index aa245cf944004ee074ed190c952da9b6c5d57a41..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-09-29-23-22-24.gh-issue-97592.tpJg_J.rst
+++ /dev/null
@@ -1 +0,0 @@
-Avoid a crash in the C version of :meth:`asyncio.Future.remove_done_callback` when an evil argument is passed.
diff --git a/Misc/NEWS.d/next/Library/2022-09-30-09-22-37.gh-issue-95534.ndEfPj.rst b/Misc/NEWS.d/next/Library/2022-09-30-09-22-37.gh-issue-95534.ndEfPj.rst
deleted file mode 100644
index 131d4ed69991a3fdc90953320b25ed4865d758a1..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-09-30-09-22-37.gh-issue-95534.ndEfPj.rst
+++ /dev/null
@@ -1 +0,0 @@
-:meth:`gzip.GzipFile.read` reads 10% faster.
diff --git a/Misc/NEWS.d/next/Library/2022-09-30-15-56-20.gh-issue-96827.lzy1iw.rst b/Misc/NEWS.d/next/Library/2022-09-30-15-56-20.gh-issue-96827.lzy1iw.rst
deleted file mode 100644
index 159ab32ffbfc340f493bb05d8eccf06c0e963cd9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-09-30-15-56-20.gh-issue-96827.lzy1iw.rst
+++ /dev/null
@@ -1 +0,0 @@
-Avoid spurious tracebacks from :mod:`asyncio` when default executor cleanup is delayed until after the event loop is closed (e.g. as the result of a keyboard interrupt).
diff --git a/Misc/NEWS.d/next/Library/2022-10-03-13-25-19.gh-issue-97781.gCLLef.rst b/Misc/NEWS.d/next/Library/2022-10-03-13-25-19.gh-issue-97781.gCLLef.rst
deleted file mode 100644
index 8c36d9c3afd2dded8b177227e98d68096d2f4fb9..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-03-13-25-19.gh-issue-97781.gCLLef.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Removed deprecated interfaces in ``importlib.metadata`` (entry points
-accessed as dictionary, implicit dictionary construction of sequence of
-``EntryPoint`` objects, mutablility of ``EntryPoints`` result, access of
-entry point by index). ``entry_points`` now has a simpler, more
-straightforward API (returning ``EntryPoints``).
diff --git a/Misc/NEWS.d/next/Library/2022-10-03-14-42-13.gh-issue-97799.Y1iJvf.rst b/Misc/NEWS.d/next/Library/2022-10-03-14-42-13.gh-issue-97799.Y1iJvf.rst
deleted file mode 100644
index 71097d29d3441b4b6b9bd088475df44342a916da..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-03-14-42-13.gh-issue-97799.Y1iJvf.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:mod:`dataclass` now uses :func:`inspect.get_annotations` to examine the
-annotations on class objects.
diff --git a/Misc/NEWS.d/next/Library/2022-10-04-00-43-43.gh-issue-97008.3rjtt6.rst b/Misc/NEWS.d/next/Library/2022-10-04-00-43-43.gh-issue-97008.3rjtt6.rst
deleted file mode 100644
index b41f88d07890d1c69b88c5c99b9da5f5fe5907ab..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-04-00-43-43.gh-issue-97008.3rjtt6.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-:exc:`NameError` and :exc:`AttributeError` spelling suggestions provided
-since :gh:`82711` are now also emitted by the pure Python
-:mod:`traceback` module. Tests for those suggestions now exercise both
-implementations to ensure they are equivalent. Patch by Carl Friedrich
-Bolz-Tereick and Łukasz Langa.
diff --git a/Misc/NEWS.d/next/Library/2022-10-04-07-55-19.gh-issue-97825.mNdv1l.rst b/Misc/NEWS.d/next/Library/2022-10-04-07-55-19.gh-issue-97825.mNdv1l.rst
deleted file mode 100644
index 4633dce7b663e769f80e4557b0ba805f9add2d76..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-04-07-55-19.gh-issue-97825.mNdv1l.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixes :exc:`AttributeError` when :meth:`subprocess.check_output` is used with argument ``input=None`` and either of the arguments *encoding* or *errors* are used.
diff --git a/Misc/NEWS.d/next/Library/2022-10-04-21-21-41.gh-issue-97837.19q-eg.rst b/Misc/NEWS.d/next/Library/2022-10-04-21-21-41.gh-issue-97837.19q-eg.rst
deleted file mode 100644
index b1350c959e2b699460057c9962e1063ec331c39a..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-04-21-21-41.gh-issue-97837.19q-eg.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-Change deprecate warning message in :mod:`unittest` from
-
-``It is deprecated to return a value!=None``
-
-to
-
-``It is deprecated to return a value that is not None from a test case``
diff --git a/Misc/NEWS.d/next/Library/2022-10-05-11-40-02.gh-issue-97850.NzdREm.rst b/Misc/NEWS.d/next/Library/2022-10-05-11-40-02.gh-issue-97850.NzdREm.rst
deleted file mode 100644
index 5e759bc0995a04eb6b5eac3a8fd9cf05a1cb12d1..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-05-11-40-02.gh-issue-97850.NzdREm.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Remove deprecated :func:`importlib.utils.set_loader` and
-:func:`importlib.utils.module_for_loader` from :mod:`importlib.utils`.
diff --git a/Misc/NEWS.d/next/Library/2022-10-05-16-10-24.gh-issue-97930.NPSrzE.rst b/Misc/NEWS.d/next/Library/2022-10-05-16-10-24.gh-issue-97930.NPSrzE.rst
deleted file mode 100644
index 860f6adeb201f7a8e968ba73b99bc46a5f06491b..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-05-16-10-24.gh-issue-97930.NPSrzE.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Apply changes from importlib_resources 5.8 and 5.9: ``Traversable.joinpath``
-provides a concrete implementation. ``as_file`` now supports directories of
-resources.
diff --git a/Misc/NEWS.d/next/Library/2022-10-05-20-52-17.gh-issue-97646.Q4fVww.rst b/Misc/NEWS.d/next/Library/2022-10-05-20-52-17.gh-issue-97646.Q4fVww.rst
deleted file mode 100644
index 6eed16c8e8bbfbfa07c2af8971a68df7712162ca..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-05-20-52-17.gh-issue-97646.Q4fVww.rst
+++ /dev/null
@@ -1 +0,0 @@
-Replace deprecated ``application/javascript`` with ``text/javascript`` in :mod:`mimetypes`. See :rfc:`9239`. Patch by Noam Cohen.
diff --git a/Misc/NEWS.d/next/Library/2022-10-06-17-59-22.gh-issue-65961.SXlQnI.rst b/Misc/NEWS.d/next/Library/2022-10-06-17-59-22.gh-issue-65961.SXlQnI.rst
deleted file mode 100644
index f708a75a50450eee1c45bcf0917e527fd08563e3..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-06-17-59-22.gh-issue-65961.SXlQnI.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Do not rely solely on ``__cached__`` on modules; code will also support
-``__spec__.cached``.
diff --git a/Misc/NEWS.d/next/Library/2022-10-06-23-42-00.gh-issue-90985.s280JY.rst b/Misc/NEWS.d/next/Library/2022-10-06-23-42-00.gh-issue-90985.s280JY.rst
deleted file mode 100644
index 964aa3986331a26a7e9b90501321250962fd83e2..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-06-23-42-00.gh-issue-90985.s280JY.rst
+++ /dev/null
@@ -1 +0,0 @@
-Earlier in 3.11 we deprecated ``asyncio.Task.cancel("message")``. We realized we were too harsh, and have undeprecated it.
diff --git a/Misc/NEWS.d/next/Library/2022-10-07-09-52-37.gh-issue-98023.aliEcl.rst b/Misc/NEWS.d/next/Library/2022-10-07-09-52-37.gh-issue-98023.aliEcl.rst
deleted file mode 100644
index 1bfd68d4ac7ca0c2a73a39a4937d9c90ea24c812..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-07-09-52-37.gh-issue-98023.aliEcl.rst
+++ /dev/null
@@ -1 +0,0 @@
-Change default child watcher to :class:`~asyncio.PidfdChildWatcher` on Linux systems which supports it. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-10-08-06-59-46.gh-issue-94597.TsS0oT.rst b/Misc/NEWS.d/next/Library/2022-10-08-06-59-46.gh-issue-94597.TsS0oT.rst
deleted file mode 100644
index f504ccf39ec948894372520cced85d207247e0e0..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-08-06-59-46.gh-issue-94597.TsS0oT.rst
+++ /dev/null
@@ -1 +0,0 @@
-The child watcher classes :class:`~asyncio.MultiLoopChildWatcher`, :class:`~asyncio.FastChildWatcher` and :class:`~asyncio.SafeChildWatcher` are deprecated and will be removed in Python 3.14. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-10-09-12-12-38.gh-issue-87730.ClgP3f.rst b/Misc/NEWS.d/next/Library/2022-10-09-12-12-38.gh-issue-87730.ClgP3f.rst
deleted file mode 100644
index 6c63fa4928c62e6f1a88c0249735f3ca4ea16654..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-09-12-12-38.gh-issue-87730.ClgP3f.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Wrap network errors consistently in urllib FTP support, so the test suite
-doesn't fail when a network is available but the public internet is not
-reachable.
diff --git a/Misc/NEWS.d/next/Library/2022-10-10-09-52-21.gh-issue-44098.okcqJt.rst b/Misc/NEWS.d/next/Library/2022-10-10-09-52-21.gh-issue-44098.okcqJt.rst
deleted file mode 100644
index 4efea4a7c4fccc95c4ffe65e2becc580dd58232c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-10-09-52-21.gh-issue-44098.okcqJt.rst
+++ /dev/null
@@ -1 +0,0 @@
-Release the GIL when creating :class:`mmap.mmap` objects on Unix.
diff --git a/Misc/NEWS.d/next/Library/2022-10-12-10-00-40.gh-issue-98178.hspH51.rst b/Misc/NEWS.d/next/Library/2022-10-12-10-00-40.gh-issue-98178.hspH51.rst
deleted file mode 100644
index 833a6e6bb3f77579774a4a5f2798ea9133f0ef21..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-12-10-00-40.gh-issue-98178.hspH51.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-On macOS, fix a crash in :func:`syslog.syslog` in multi-threaded applications.
-On macOS, the libc ``syslog()`` function is not thread-safe, so
-:func:`syslog.syslog` no longer releases the GIL to call it. Patch by Victor
-Stinner.
diff --git a/Misc/NEWS.d/next/Library/2022-10-12-11-20-54.gh-issue-94597.GYJZlb.rst b/Misc/NEWS.d/next/Library/2022-10-12-11-20-54.gh-issue-94597.GYJZlb.rst
deleted file mode 100644
index 5ea1358b7d8a35dd4e3fbba265ee3e836456983f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-12-11-20-54.gh-issue-94597.GYJZlb.rst
+++ /dev/null
@@ -1 +0,0 @@
-Deprecated :meth:`asyncio.AbstractEventLoopPolicy.get_child_watcher` and :meth:`asyncio.AbstractEventLoopPolicy.set_child_watcher` methods to be removed in Python 3.14. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Library/2022-10-14-11-46-31.gh-issue-98251.Uxc9al.rst b/Misc/NEWS.d/next/Library/2022-10-14-11-46-31.gh-issue-98251.Uxc9al.rst
deleted file mode 100644
index 1a2b6a2537b9967eb61b3d79f1d5be71484e0c5a..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-14-11-46-31.gh-issue-98251.Uxc9al.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Allow :mod:`venv` to pass along :envvar:`PYTHON*` variables to ``ensurepip`` and ``pip`` when
-they do not impact path resolution
diff --git a/Misc/NEWS.d/next/Library/2022-10-14-12-29-05.gh-issue-98257.aMSMs2.rst b/Misc/NEWS.d/next/Library/2022-10-14-12-29-05.gh-issue-98257.aMSMs2.rst
deleted file mode 100644
index 67f6cb4dbc19dbc4d423fa0aa8243c3928310c66..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-14-12-29-05.gh-issue-98257.aMSMs2.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Make :func:`sys.setprofile` and :func:`sys.settrace` functions reentrant.  They
-can no long fail with: ``RuntimeError("Cannot install a trace function while
-another trace function is being installed")``. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Library/2022-10-14-19-57-37.gh-issue-96035.0xcX-p.rst b/Misc/NEWS.d/next/Library/2022-10-14-19-57-37.gh-issue-96035.0xcX-p.rst
deleted file mode 100644
index f04a0fd0915ec940214da2c3e2135052db4b30ab..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-14-19-57-37.gh-issue-96035.0xcX-p.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix bug in :func:`urllib.parse.urlparse` that causes certain port numbers
-containing whitespace, underscores, plus and minus signs, or non-ASCII digits to be
-incorrectly accepted.
diff --git a/Misc/NEWS.d/next/Library/2022-10-16-06-18-59.gh-issue-98307.b2_CDu.rst b/Misc/NEWS.d/next/Library/2022-10-16-06-18-59.gh-issue-98307.b2_CDu.rst
deleted file mode 100644
index 3fe41d53c980b9e22ded61462e9634e7a7252fcd..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-16-06-18-59.gh-issue-98307.b2_CDu.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-A :meth:`~logging.handlers.SysLogHandler.createSocket` method was added to
-:class:`~logging.handlers.SysLogHandler`.
diff --git a/Misc/NEWS.d/next/Library/2022-10-16-15-31-50.gh-issue-98331.Y5kPOX.rst b/Misc/NEWS.d/next/Library/2022-10-16-15-31-50.gh-issue-98331.Y5kPOX.rst
deleted file mode 100644
index b4cf94310af67f8538c05186fa99408f4efc8f25..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-16-15-31-50.gh-issue-98331.Y5kPOX.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update the bundled copies of pip and setuptools to versions 22.3 and 65.5.0 respectively.
diff --git a/Misc/NEWS.d/next/Library/2022-10-17-12-49-02.gh-issue-98363.aFmSP-.rst b/Misc/NEWS.d/next/Library/2022-10-17-12-49-02.gh-issue-98363.aFmSP-.rst
deleted file mode 100644
index 9c6e7552a3f440328bea1df21ba28423387c8e88..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-17-12-49-02.gh-issue-98363.aFmSP-.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Added itertools.batched() to batch data into lists of a given length with
-the last list possibly being shorter than the others.
diff --git a/Misc/NEWS.d/next/Library/2022-10-18-15-41-37.gh-issue-98393.vhPu4L.rst b/Misc/NEWS.d/next/Library/2022-10-18-15-41-37.gh-issue-98393.vhPu4L.rst
deleted file mode 100644
index 54e45bb900b2f4b148ee686cfdea468896624601..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-18-15-41-37.gh-issue-98393.vhPu4L.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The :mod:`os` module no longer accepts bytes-like paths, like
-:class:`bytearray` and :class:`memoryview` types: only the exact
-:class:`bytes` type is accepted for bytes strings. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Library/2022-10-19-09-29-12.gh-issue-97928.xj3im7.rst b/Misc/NEWS.d/next/Library/2022-10-19-09-29-12.gh-issue-97928.xj3im7.rst
deleted file mode 100644
index cf33db7548f69ff47087e7e7d35b3fa6a48b22ff..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-19-09-29-12.gh-issue-97928.xj3im7.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:meth:`tkinter.Text.count` raises now an exception for options starting with
-"-" instead of silently ignoring them.
diff --git a/Misc/NEWS.d/next/Library/2022-10-23-18-30-39.gh-issue-89237.kBui30.rst b/Misc/NEWS.d/next/Library/2022-10-23-18-30-39.gh-issue-89237.kBui30.rst
deleted file mode 100644
index 668ea4c7a4eadbe597390173c713e29190adfa6c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Library/2022-10-23-18-30-39.gh-issue-89237.kBui30.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix hang on Windows in ``subprocess.wait_closed()`` in :mod:`asyncio` with :class:`~asyncio.ProactorEventLoop`. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Security/2022-04-27-18-25-30.gh-issue-68966.gjS8zs.rst b/Misc/NEWS.d/next/Security/2022-04-27-18-25-30.gh-issue-68966.gjS8zs.rst
deleted file mode 100644
index da81a1f6993dbe08d4c346b572dfa36da19caf60..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Security/2022-04-27-18-25-30.gh-issue-68966.gjS8zs.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-The deprecated mailcap module now refuses to inject unsafe text (filenames,
-MIME types, parameters) into shell commands. Instead of using such text, it
-will warn and act as if a match was not found (or for test commands, as if
-the test failed).
diff --git a/Misc/NEWS.d/next/Security/2022-05-19-08-53-07.gh-issue-92888.TLtR9W.rst b/Misc/NEWS.d/next/Security/2022-05-19-08-53-07.gh-issue-92888.TLtR9W.rst
deleted file mode 100644
index 4841b8a90a08792077a8571471b4cf9e4bee80f1..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Security/2022-05-19-08-53-07.gh-issue-92888.TLtR9W.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix ``memoryview`` use after free when accessing the backing buffer in certain cases.
-
diff --git a/Misc/NEWS.d/next/Security/2022-06-03-12-52-53.gh-issue-79096.YVoxgC.rst b/Misc/NEWS.d/next/Security/2022-06-03-12-52-53.gh-issue-79096.YVoxgC.rst
deleted file mode 100644
index 9ec3335dc71b923cd61da34b40edbc8bd50cfe3c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Security/2022-06-03-12-52-53.gh-issue-79096.YVoxgC.rst
+++ /dev/null
@@ -1 +0,0 @@
-LWPCookieJar and MozillaCookieJar create files with file mode 600 instead of 644 (Microsoft Windows is not affected)
diff --git a/Misc/NEWS.d/next/Security/2022-06-15-20-09-23.gh-issue-87389.QVaC3f.rst b/Misc/NEWS.d/next/Security/2022-06-15-20-09-23.gh-issue-87389.QVaC3f.rst
deleted file mode 100644
index 029d437190deb5b0b8dedfa537f957ec40379e28..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Security/2022-06-15-20-09-23.gh-issue-87389.QVaC3f.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:mod:`http.server`: Fix an open redirection vulnerability in the HTTP server
-when an URI path starts with ``//``.  Vulnerability discovered, and initial
-fix proposed, by Hamza Avvan.
diff --git a/Misc/NEWS.d/next/Security/2022-09-07-10-42-00.gh-issue-97514.Yggdsl.rst b/Misc/NEWS.d/next/Security/2022-09-07-10-42-00.gh-issue-97514.Yggdsl.rst
deleted file mode 100644
index 02d95b570520dffce52da0d7d3d01e77b1a3f9aa..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Security/2022-09-07-10-42-00.gh-issue-97514.Yggdsl.rst
+++ /dev/null
@@ -1,15 +0,0 @@
-On Linux the :mod:`multiprocessing` module returns to using filesystem backed
-unix domain sockets for communication with the *forkserver* process instead of
-the Linux abstract socket namespace.  Only code that chooses to use the
-:ref:`"forkserver" start method <multiprocessing-start-methods>` is affected.
-
-Abstract sockets have no permissions and could allow any user on the system in
-the same `network namespace
-<https://man7.org/linux/man-pages/man7/network_namespaces.7.html>`_ (often the
-whole system) to inject code into the multiprocessing *forkserver* process.
-This was a potential privilege escalation. Filesystem based socket permissions
-restrict this to the *forkserver* process user as was the default in Python 3.8
-and earlier.
-
-This prevents Linux `CVE-2022-42919
-<https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-42919>`_.
diff --git a/Misc/NEWS.d/next/Security/2022-09-28-17-09-37.gh-issue-97616.K1e3Xs.rst b/Misc/NEWS.d/next/Security/2022-09-28-17-09-37.gh-issue-97616.K1e3Xs.rst
deleted file mode 100644
index 721427fe6465750e1b49a64b13dd05b1e433c0f7..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Security/2022-09-28-17-09-37.gh-issue-97616.K1e3Xs.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix multiplying a list by an integer (``list *= int``): detect the integer
-overflow when the new allocated length is close to the maximum size. Issue
-reported by Jordan Limor.  Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Tests/2022-03-14-23-28-17.bpo-47016.K-t2QX.rst b/Misc/NEWS.d/next/Tests/2022-03-14-23-28-17.bpo-47016.K-t2QX.rst
deleted file mode 100644
index 774bfafc021efc03bcc0ed1a65f382a9c3a7ab3d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-03-14-23-28-17.bpo-47016.K-t2QX.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Create a GitHub Actions workflow for verifying bundled pip and setuptools.
-Patch by Illia Volochii and Adam Turner.
diff --git a/Misc/NEWS.d/next/Tests/2022-05-08-15-40-41.gh-issue-92514.Xbf5JY.rst b/Misc/NEWS.d/next/Tests/2022-05-08-15-40-41.gh-issue-92514.Xbf5JY.rst
deleted file mode 100644
index 6b82196a25e4088835bc3275b5d5b2bb656140e3..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-05-08-15-40-41.gh-issue-92514.Xbf5JY.rst
+++ /dev/null
@@ -1 +0,0 @@
-Remove unused ``test.support.BasicTestRunner``. Patch by Jelle Zijlstra.
diff --git a/Misc/NEWS.d/next/Tests/2022-05-12-05-51-06.gh-issue-92670.7L43Z_.rst b/Misc/NEWS.d/next/Tests/2022-05-12-05-51-06.gh-issue-92670.7L43Z_.rst
deleted file mode 100644
index c1349519e7c37c604e9f74cb930a916c1bc4c735..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-05-12-05-51-06.gh-issue-92670.7L43Z_.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Skip ``test_shutil.TestCopy.test_copyfile_nonexistent_dir`` test on AIX as the test uses a trailing
-slash to force the OS consider the path as a directory, but on AIX the
-trailing slash has no effect and is considered as a file.
diff --git a/Misc/NEWS.d/next/Tests/2022-05-25-22-34-10.gh-issue-92886.1Lkt8S.rst b/Misc/NEWS.d/next/Tests/2022-05-25-22-34-10.gh-issue-92886.1Lkt8S.rst
deleted file mode 100644
index 2b9c1b4d2dd440c9011d7182132cd08524cf5ddb..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-05-25-22-34-10.gh-issue-92886.1Lkt8S.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixing tests that fail when running with optimizations (``-O``) in ``_test_multiprocessing.py``
diff --git a/Misc/NEWS.d/next/Tests/2022-05-25-22-43-11.gh-issue-92886.9HQb9e.rst b/Misc/NEWS.d/next/Tests/2022-05-25-22-43-11.gh-issue-92886.9HQb9e.rst
deleted file mode 100644
index 0c5870441c3b77432d3c39c43039200ffbe76059..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-05-25-22-43-11.gh-issue-92886.9HQb9e.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixing tests that fail when running with optimizations (``-O``) in ``test_sys_settrace.py``.
diff --git a/Misc/NEWS.d/next/Tests/2022-05-25-22-53-30.gh-issue-92886.mIfdtz.rst b/Misc/NEWS.d/next/Tests/2022-05-25-22-53-30.gh-issue-92886.mIfdtz.rst
deleted file mode 100644
index 014e9e614ccabc9002b19e27f1e6facb0fbfe5a5..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-05-25-22-53-30.gh-issue-92886.mIfdtz.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixing tests that fail when running with optimizations (``-O``) in ``test_py_compile.py``
diff --git a/Misc/NEWS.d/next/Tests/2022-05-25-23-00-35.gh-issue-92886.Y-vrWj.rst b/Misc/NEWS.d/next/Tests/2022-05-25-23-00-35.gh-issue-92886.Y-vrWj.rst
deleted file mode 100644
index 93c1ffe33f28a67df044f651808eb42c370de201..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-05-25-23-00-35.gh-issue-92886.Y-vrWj.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixing tests that fail when running with optimizations (``-O``) in ``test_zipimport.py``
diff --git a/Misc/NEWS.d/next/Tests/2022-05-25-23-07-15.gh-issue-92886.Aki63_.rst b/Misc/NEWS.d/next/Tests/2022-05-25-23-07-15.gh-issue-92886.Aki63_.rst
deleted file mode 100644
index 581f6bfea24b6e2674abc1e54c5b36d3cb416f89..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-05-25-23-07-15.gh-issue-92886.Aki63_.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixing tests that fail when running with optimizations (``-O``) in ``test_imaplib.py``.
diff --git a/Misc/NEWS.d/next/Tests/2022-06-03-12-22-44.gh-issue-89858.ftBvjE.rst b/Misc/NEWS.d/next/Tests/2022-06-03-12-22-44.gh-issue-89858.ftBvjE.rst
deleted file mode 100644
index ef806a93c018cc39ca9b8e0b1f565b5039ab331c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-06-03-12-22-44.gh-issue-89858.ftBvjE.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix ``test_embed`` for out-of-tree builds. Patch by Kumar Aditya.
diff --git a/Misc/NEWS.d/next/Tests/2022-06-03-14-18-37.gh-issue-90473.7iXVRK.rst b/Misc/NEWS.d/next/Tests/2022-06-03-14-18-37.gh-issue-90473.7iXVRK.rst
deleted file mode 100644
index a3165a01111fb9cf986c8ab466212013fd9ce8f5..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-06-03-14-18-37.gh-issue-90473.7iXVRK.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Skip symlink tests on WASI. wasmtime uses ``openat2(2)`` with
-``RESOLVE_BENEATH`` flag, which prevents symlinks with absolute paths.
diff --git a/Misc/NEWS.d/next/Tests/2022-06-03-16-26-04.gh-issue-57539.HxWgYO.rst b/Misc/NEWS.d/next/Tests/2022-06-03-16-26-04.gh-issue-57539.HxWgYO.rst
deleted file mode 100644
index 0734b599f4ad95a76c58f0b0c4a547f0b5d50dde..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-06-03-16-26-04.gh-issue-57539.HxWgYO.rst
+++ /dev/null
@@ -1 +0,0 @@
-Increase calendar test coverage for :meth:`calendar.LocaleTextCalendar.formatweekday`.
diff --git a/Misc/NEWS.d/next/Tests/2022-06-04-12-05-31.gh-issue-90473.RSpjF7.rst b/Misc/NEWS.d/next/Tests/2022-06-04-12-05-31.gh-issue-90473.RSpjF7.rst
deleted file mode 100644
index 07d579995c0911a243961645b37b9f3123ecd1c1..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-06-04-12-05-31.gh-issue-90473.RSpjF7.rst
+++ /dev/null
@@ -1 +0,0 @@
-Skip tests on WASI that require symlinks with absolute paths.
diff --git a/Misc/NEWS.d/next/Tests/2022-06-05-10-16-45.gh-issue-90473.QMu7A8.rst b/Misc/NEWS.d/next/Tests/2022-06-05-10-16-45.gh-issue-90473.QMu7A8.rst
deleted file mode 100644
index 6c76b7f4990e4f546ff9a3dff5983d4fb3723782..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-06-05-10-16-45.gh-issue-90473.QMu7A8.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-WASI does not have a ``chmod(2)`` syscall. :func:`os.chmod` is now a dummy
-function on WASI. Skip all tests that depend on working :func:`os.chmod`.
diff --git a/Misc/NEWS.d/next/Tests/2022-06-08-14-17-59.gh-issue-93575.Xb2LNB.rst b/Misc/NEWS.d/next/Tests/2022-06-08-14-17-59.gh-issue-93575.Xb2LNB.rst
deleted file mode 100644
index 98d15328a087ae2456771a56c90127bf03f10a2f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-06-08-14-17-59.gh-issue-93575.Xb2LNB.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Fix issue with test_unicode test_raiseMemError. The test case now use
-``test.support.calcobjsize`` to calculate size of PyUnicode structs.
-:func:`sys.getsizeof` may return different size when string has UTF-8
-memory.
diff --git a/Misc/NEWS.d/next/Tests/2022-06-08-22-32-56.gh-issue-93616.e5Kkx2.rst b/Misc/NEWS.d/next/Tests/2022-06-08-22-32-56.gh-issue-93616.e5Kkx2.rst
deleted file mode 100644
index de8ec52cc88b2a260705b38e84aa232b61991886..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-06-08-22-32-56.gh-issue-93616.e5Kkx2.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-``test_modulefinder`` now creates a temporary directory in
-``ModuleFinderTest.setUp()`` instead of module scope.
diff --git a/Misc/NEWS.d/next/Tests/2022-06-10-21-18-14.gh-issue-84461.9TAb26.rst b/Misc/NEWS.d/next/Tests/2022-06-10-21-18-14.gh-issue-84461.9TAb26.rst
deleted file mode 100644
index 7cdf5bee721870439263ee83517dd4256d50ad00..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-06-10-21-18-14.gh-issue-84461.9TAb26.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-``run_tests.py`` now handles cross compiling env vars correctly and pass
-``HOSTRUNNER`` to regression tests.
diff --git a/Misc/NEWS.d/next/Tests/2022-06-16-17-50-58.gh-issue-93353.JdpATx.rst b/Misc/NEWS.d/next/Tests/2022-06-16-17-50-58.gh-issue-93353.JdpATx.rst
deleted file mode 100644
index 4e232948f49ee774fb17f46cecfec1f6d0f71fa2..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-06-16-17-50-58.gh-issue-93353.JdpATx.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-regrtest now checks if a test leaks temporary files or directories if run
-with -jN option. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Tests/2022-06-16-21-38-18.gh-issue-93852.U_Hl6s.rst b/Misc/NEWS.d/next/Tests/2022-06-16-21-38-18.gh-issue-93852.U_Hl6s.rst
deleted file mode 100644
index ce86eead02660c4d335a91f48653c220d69e703e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-06-16-21-38-18.gh-issue-93852.U_Hl6s.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-test_asyncio, test_logging, test_socket and test_socketserver now create
-AF_UNIX domains in the current directory to no longer fail with
-``OSError("AF_UNIX path too long")`` if the temporary directory (the
-:envvar:`TMPDIR` environment variable) is too long. Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Tests/2022-06-17-13-27-21.gh-issue-93884.5pvPvl.rst b/Misc/NEWS.d/next/Tests/2022-06-17-13-27-21.gh-issue-93884.5pvPvl.rst
deleted file mode 100644
index ce389149aaae86060b5a423ecfa3f7753da79895..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-06-17-13-27-21.gh-issue-93884.5pvPvl.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add test cases for :c:func:`PyNumber_ToBase` that take a large number or a non-int object as parameter.
diff --git a/Misc/NEWS.d/next/Tests/2022-06-17-13-55-11.gh-issue-93957.X4ovYV.rst b/Misc/NEWS.d/next/Tests/2022-06-17-13-55-11.gh-issue-93957.X4ovYV.rst
deleted file mode 100644
index 2719933f6b94c7f09384ff7370e06bd3fa651e09..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-06-17-13-55-11.gh-issue-93957.X4ovYV.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Provide nicer error reporting from subprocesses in
-test_venv.EnsurePipTest.test_with_pip.
diff --git a/Misc/NEWS.d/next/Tests/2022-06-17-15-20-09.gh-issue-93951.CW1Vv4.rst b/Misc/NEWS.d/next/Tests/2022-06-17-15-20-09.gh-issue-93951.CW1Vv4.rst
deleted file mode 100644
index b627466b4b221cd9b43c77637bfb63ca215daa56..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-06-17-15-20-09.gh-issue-93951.CW1Vv4.rst
+++ /dev/null
@@ -1 +0,0 @@
-In test_bdb.StateTestCase.test_skip, avoid including auxiliary importers.
diff --git a/Misc/NEWS.d/next/Tests/2022-06-20-23-04-52.gh-issue-93839.OE3Ybk.rst b/Misc/NEWS.d/next/Tests/2022-06-20-23-04-52.gh-issue-93839.OE3Ybk.rst
deleted file mode 100644
index 121b64b13307ae83d05713b7ea949ffab7c89088..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-06-20-23-04-52.gh-issue-93839.OE3Ybk.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Move ``Lib/ctypes/test/`` to ``Lib/test/test_ctypes/``. Patch by Victor
-Stinner.
diff --git a/Misc/NEWS.d/next/Tests/2022-06-21-17-37-46.gh-issue-54781.BjVAVg.rst b/Misc/NEWS.d/next/Tests/2022-06-21-17-37-46.gh-issue-54781.BjVAVg.rst
deleted file mode 100644
index f7ae7b976af95bbc17c1468a0bc1bc367fa878b8..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-06-21-17-37-46.gh-issue-54781.BjVAVg.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Rename test_tk to test_tkinter, and rename test_ttk_guionly to test_ttk.
-Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Tests/2022-06-27-08-53-40.gh-issue-94315.MoZT9t.rst b/Misc/NEWS.d/next/Tests/2022-06-27-08-53-40.gh-issue-94315.MoZT9t.rst
deleted file mode 100644
index 09d5d7e56ae835d88a33a40a185384ca08a85544..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-06-27-08-53-40.gh-issue-94315.MoZT9t.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Tests now check for DAC override capability instead of relying on
-:func:`os.geteuid`.
diff --git a/Misc/NEWS.d/next/Tests/2022-06-27-21-27-20.gh-issue-94208.VR6HX-.rst b/Misc/NEWS.d/next/Tests/2022-06-27-21-27-20.gh-issue-94208.VR6HX-.rst
deleted file mode 100644
index d0f970ad286b1d0e678c7bfc5a50cba75bc2c6a6..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-06-27-21-27-20.gh-issue-94208.VR6HX-.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-``test_ssl`` is now checking for supported TLS version and protocols in more
-tests.
diff --git a/Misc/NEWS.d/next/Tests/2022-07-05-17-53-13.gh-issue-91330.Qys5IL.rst b/Misc/NEWS.d/next/Tests/2022-07-05-17-53-13.gh-issue-91330.Qys5IL.rst
deleted file mode 100644
index 6f44dcfd7e66a2444ef4a872e96599d5016798d6..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-07-05-17-53-13.gh-issue-91330.Qys5IL.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Added more tests for :mod:`dataclasses` to cover behavior with data
-descriptor-based fields.
diff --git a/Misc/NEWS.d/next/Tests/2022-07-08-12-22-00.gh-issue-94675.IiTs5f.rst b/Misc/NEWS.d/next/Tests/2022-07-08-12-22-00.gh-issue-94675.IiTs5f.rst
deleted file mode 100644
index d0005d9f6014cd77379180a5f907861adbad7ce6..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-07-08-12-22-00.gh-issue-94675.IiTs5f.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add a regression test for :mod:`re` exponentional slowdown when using rjsmin.
diff --git a/Misc/NEWS.d/next/Tests/2022-07-24-16-28-31.gh-issue-93963.UB9azu.rst b/Misc/NEWS.d/next/Tests/2022-07-24-16-28-31.gh-issue-93963.UB9azu.rst
deleted file mode 100644
index 89ce124c55f22610baa6fd31b1f90403b64511d1..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-07-24-16-28-31.gh-issue-93963.UB9azu.rst
+++ /dev/null
@@ -1 +0,0 @@
-Updated tests to use preferred location for ``importlib.resources`` ABCs.
diff --git a/Misc/NEWS.d/next/Tests/2022-07-24-17-24-42.gh-issue-95218.zfBLtu.rst b/Misc/NEWS.d/next/Tests/2022-07-24-17-24-42.gh-issue-95218.zfBLtu.rst
deleted file mode 100644
index 7326689657a7acc01ff7910eb54f114da9660dc8..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-07-24-17-24-42.gh-issue-95218.zfBLtu.rst
+++ /dev/null
@@ -1 +0,0 @@
-Move tests for importlib.resources into test_importlib.resources.
diff --git a/Misc/NEWS.d/next/Tests/2022-07-24-20-19-05.gh-issue-95212.fHiU4e.rst b/Misc/NEWS.d/next/Tests/2022-07-24-20-19-05.gh-issue-95212.fHiU4e.rst
deleted file mode 100644
index 44cea181cc1f1e19d3d7a12ee8e094cb1f4abb9c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-07-24-20-19-05.gh-issue-95212.fHiU4e.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Make multiprocessing test case ``test_shared_memory_recreate``
-parallel-safe.
diff --git a/Misc/NEWS.d/next/Tests/2022-07-26-15-22-19.gh-issue-95280.h8HvbP.rst b/Misc/NEWS.d/next/Tests/2022-07-26-15-22-19.gh-issue-95280.h8HvbP.rst
deleted file mode 100644
index 523d9d5f2f8bf3c2f24932719264b6b97789a203..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-07-26-15-22-19.gh-issue-95280.h8HvbP.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix problem with ``test_ssl`` ``test_get_ciphers`` on systems that require
-perfect forward secrecy (PFS) ciphers.
diff --git a/Misc/NEWS.d/next/Tests/2022-08-05-09-57-43.gh-issue-95573.edMdQB.rst b/Misc/NEWS.d/next/Tests/2022-08-05-09-57-43.gh-issue-95573.edMdQB.rst
deleted file mode 100644
index 8580556965e1daba7c36eb5825573b8e225db388..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-08-05-09-57-43.gh-issue-95573.edMdQB.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-:source:`Lib/test/test_asyncio/test_ssl.py` exposed a bug in the macOS
-kernel where intense concurrent load on non-blocking sockets occasionally
-causes :const:`errno.ENOBUFS` ("No buffer space available") to be emitted.
-FB11063974 filed with Apple, in the mean time as a workaround buffer size
-used in tests on macOS is decreased to avoid intermittent failures.  Patch
-by Fantix King.
diff --git a/Misc/NEWS.d/next/Tests/2022-08-22-14-59-42.gh-issue-95243.DeD66V.rst b/Misc/NEWS.d/next/Tests/2022-08-22-14-59-42.gh-issue-95243.DeD66V.rst
deleted file mode 100644
index a9ca1f8b86764c2cd3bf231f3f4b58c40474832a..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-08-22-14-59-42.gh-issue-95243.DeD66V.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Mitigate the inherent race condition from using find_unused_port() in
-testSockName() by trying to find an unused port a few times before failing.
-Patch by Ross Burton.
diff --git a/Misc/NEWS.d/next/Tests/2022-09-08-18-31-26.gh-issue-96624.5cANM1.rst b/Misc/NEWS.d/next/Tests/2022-09-08-18-31-26.gh-issue-96624.5cANM1.rst
deleted file mode 100644
index 2d1bcc03e1c8b81b96e36d54b83e24f83c8caaa4..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-09-08-18-31-26.gh-issue-96624.5cANM1.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed the failure of repeated runs of ``test.test_unittest`` caused by side effects in ``test_dotted_but_module_not_loaded``.
diff --git a/Misc/NEWS.d/next/Tests/2022-10-20-17-49-50.gh-issue-95027.viRpJB.rst b/Misc/NEWS.d/next/Tests/2022-10-20-17-49-50.gh-issue-95027.viRpJB.rst
deleted file mode 100644
index 8bf1a9d33573abf54cc60176023cad165b48ffc7..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tests/2022-10-20-17-49-50.gh-issue-95027.viRpJB.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-On Windows, when the Python test suite is run with the ``-jN`` option, the
-ANSI code page is now used as the encoding for the stdout temporary file,
-rather than using UTF-8 which can lead to decoding errors. Patch by Victor
-Stinner.
diff --git a/Misc/NEWS.d/next/Tools-Demos/2022-06-19-14-56-33.gh-issue-86087.R8MkRy.rst b/Misc/NEWS.d/next/Tools-Demos/2022-06-19-14-56-33.gh-issue-86087.R8MkRy.rst
deleted file mode 100644
index a10d4c76884522706adb295fc608ce6c58565852..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tools-Demos/2022-06-19-14-56-33.gh-issue-86087.R8MkRy.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The ``Tools/scripts/parseentities.py`` script used to parse HTML4 entities
-has been removed.
diff --git a/Misc/NEWS.d/next/Tools-Demos/2022-06-29-22-47-11.gh-issue-94430.hdov8L.rst b/Misc/NEWS.d/next/Tools-Demos/2022-06-29-22-47-11.gh-issue-94430.hdov8L.rst
deleted file mode 100644
index 88aa8d086653190705d79f282c16d75091795937..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tools-Demos/2022-06-29-22-47-11.gh-issue-94430.hdov8L.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Allow parameters named ``module`` and ``self`` with custom C names in Argument
-Clinic. Patch by Erlend E. Aasland
diff --git a/Misc/NEWS.d/next/Tools-Demos/2022-07-04-01-37-42.gh-issue-94538.1rgy1Y.rst b/Misc/NEWS.d/next/Tools-Demos/2022-07-04-01-37-42.gh-issue-94538.1rgy1Y.rst
deleted file mode 100644
index e39ae3950c0fe3954249fdb21cc14fe16681aa32..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tools-Demos/2022-07-04-01-37-42.gh-issue-94538.1rgy1Y.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix Argument Clinic output to custom file destinations. Patch by Erlend E.
-Aasland.
diff --git a/Misc/NEWS.d/next/Tools-Demos/2022-07-04-10-02-02.gh-issue-93939.U6sW6H.rst b/Misc/NEWS.d/next/Tools-Demos/2022-07-04-10-02-02.gh-issue-93939.U6sW6H.rst
deleted file mode 100644
index a129d6800c360a3dbb782f88f2f37b1f451638a8..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tools-Demos/2022-07-04-10-02-02.gh-issue-93939.U6sW6H.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add script ``Tools/scripts/check_modules.py`` to check and validate builtin
-and shared extension modules. The script also handles ``Modules/Setup`` and
-will eventually replace ``setup.py``.
diff --git a/Misc/NEWS.d/next/Tools-Demos/2022-08-05-23-25-59.gh-issue-95731.N2KohU.rst b/Misc/NEWS.d/next/Tools-Demos/2022-08-05-23-25-59.gh-issue-95731.N2KohU.rst
deleted file mode 100644
index 6b214616c0a92019e6a6560bfeaad17ae356726b..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tools-Demos/2022-08-05-23-25-59.gh-issue-95731.N2KohU.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix handling of module docstrings in :file:`Tools/i18n/pygettext.py`.
diff --git a/Misc/NEWS.d/next/Tools-Demos/2022-08-10-17-08-43.gh-issue-95853.HCjC2m.rst b/Misc/NEWS.d/next/Tools-Demos/2022-08-10-17-08-43.gh-issue-95853.HCjC2m.rst
deleted file mode 100644
index c38db3af425e51c3323273cf5d639d214426258b..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tools-Demos/2022-08-10-17-08-43.gh-issue-95853.HCjC2m.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The new tool ``Tools/wasm/wasm_builder.py`` automates configure, compile, and
-test steps for building CPython on WebAssembly platforms.
diff --git a/Misc/NEWS.d/next/Tools-Demos/2022-08-29-17-25-13.gh-issue-95853.Ce17cT.rst b/Misc/NEWS.d/next/Tools-Demos/2022-08-29-17-25-13.gh-issue-95853.Ce17cT.rst
deleted file mode 100644
index 1cd1ce14fac08c4aaefe3950a60403f6ee3f429e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tools-Demos/2022-08-29-17-25-13.gh-issue-95853.Ce17cT.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The ``wasm_build.py`` script now pre-builds Emscripten ports, checks for
-broken EMSDK versions, and warns about pkg-config env vars.
diff --git a/Misc/NEWS.d/next/Tools-Demos/2022-09-30-14-30-12.gh-issue-97669.gvbgcg.rst b/Misc/NEWS.d/next/Tools-Demos/2022-09-30-14-30-12.gh-issue-97669.gvbgcg.rst
deleted file mode 100644
index 604f20290fc8c29c11426e6fba585ae39647e059..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tools-Demos/2022-09-30-14-30-12.gh-issue-97669.gvbgcg.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Remove outdated example scripts of the ``Tools/scripts/`` directory. A copy can
-be found in the `old-demos project <https://github.com/gvanrossum/old-demos>`_.
-Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Tools-Demos/2022-09-30-18-35-11.gh-issue-97681.-KO1Ba.rst b/Misc/NEWS.d/next/Tools-Demos/2022-09-30-18-35-11.gh-issue-97681.-KO1Ba.rst
deleted file mode 100644
index 6f1ec12ce0c365575e0334cdb98d5651e862380e..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tools-Demos/2022-09-30-18-35-11.gh-issue-97681.-KO1Ba.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Remove the ``Tools/demo/`` directory which contained old demo scripts. A copy
-can be found in the `old-demos project
-<https://github.com/gvanrossum/old-demos>`_.  Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Tools-Demos/2022-10-07-22-06-11.gh-issue-68686.6KNIQ4.rst b/Misc/NEWS.d/next/Tools-Demos/2022-10-07-22-06-11.gh-issue-68686.6KNIQ4.rst
deleted file mode 100644
index a4289d675703b3f5c38f089a24a5839ae43b7494..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Tools-Demos/2022-10-07-22-06-11.gh-issue-68686.6KNIQ4.rst
+++ /dev/null
@@ -1 +0,0 @@
-Remove ptags and eptags scripts.
diff --git a/Misc/NEWS.d/next/Windows/2020-01-10-23-33-03.bpo-38704.2Idtdn.rst b/Misc/NEWS.d/next/Windows/2020-01-10-23-33-03.bpo-38704.2Idtdn.rst
deleted file mode 100644
index 519338f27a47ae9a827671dba29466c25d2b5b4a..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2020-01-10-23-33-03.bpo-38704.2Idtdn.rst
+++ /dev/null
@@ -1 +0,0 @@
-Prevent installation on unsupported Windows versions.
diff --git a/Misc/NEWS.d/next/Windows/2022-03-20-15-47-35.bpo-42658.16eXtb.rst b/Misc/NEWS.d/next/Windows/2022-03-20-15-47-35.bpo-42658.16eXtb.rst
deleted file mode 100644
index 852cc77676a31dc323ea81e3ce1fe721ce41b488..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-03-20-15-47-35.bpo-42658.16eXtb.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Support native Windows case-insensitive path comparisons by using
-``LCMapStringEx`` instead of :func:`str.lower` in :func:`ntpath.normcase`.
-Add ``LCMapStringEx`` to the :mod:`_winapi` module.
diff --git a/Misc/NEWS.d/next/Windows/2022-04-12-18-35-20.gh-issue-91061.x40hSK.rst b/Misc/NEWS.d/next/Windows/2022-04-12-18-35-20.gh-issue-91061.x40hSK.rst
deleted file mode 100644
index aadc30344202518d38ef8ad2ea067721806fb854..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-04-12-18-35-20.gh-issue-91061.x40hSK.rst
+++ /dev/null
@@ -1 +0,0 @@
-Accept os.PathLike for the argument to winsound.PlaySound
diff --git a/Misc/NEWS.d/next/Windows/2022-05-05-06-27-59.bpo-46907.IW-uvT.rst b/Misc/NEWS.d/next/Windows/2022-05-05-06-27-59.bpo-46907.IW-uvT.rst
deleted file mode 100644
index 420fbd210ef19931c64a8d2c40c3128ff7adacf8..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-05-05-06-27-59.bpo-46907.IW-uvT.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update Windows installer to use SQLite 3.38.4.
diff --git a/Misc/NEWS.d/next/Windows/2022-05-16-11-45-06.gh-issue-92841.NQx107.rst b/Misc/NEWS.d/next/Windows/2022-05-16-11-45-06.gh-issue-92841.NQx107.rst
deleted file mode 100644
index 5e1897e6ba1bc66fbda8370a997be56513dcc52f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-05-16-11-45-06.gh-issue-92841.NQx107.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:mod:`asyncio` no longer throws ``RuntimeError: Event loop is closed`` on
-interpreter exit after asynchronous socket activity. Patch by Oleg Iarygin.
diff --git a/Misc/NEWS.d/next/Windows/2022-05-19-14-01-30.gh-issue-92984.Dsxnlr.rst b/Misc/NEWS.d/next/Windows/2022-05-19-14-01-30.gh-issue-92984.Dsxnlr.rst
deleted file mode 100644
index 2d3071b00b7618c353ada1b5a242b2ca1d626f5c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-05-19-14-01-30.gh-issue-92984.Dsxnlr.rst
+++ /dev/null
@@ -1 +0,0 @@
-Explicitly disable incremental linking for non-Debug builds
diff --git a/Misc/NEWS.d/next/Windows/2022-05-19-21-44-25.gh-issue-92817.Jrf-Kv.rst b/Misc/NEWS.d/next/Windows/2022-05-19-21-44-25.gh-issue-92817.Jrf-Kv.rst
deleted file mode 100644
index 16acba1d6274c9637223f271bb697c7cc20db3de..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-05-19-21-44-25.gh-issue-92817.Jrf-Kv.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Ensures that :file:`py.exe` will prefer an active virtual environment over
-default tags specified with environment variables or through a
-:file:`py.ini` file.
diff --git a/Misc/NEWS.d/next/Windows/2022-05-28-19-36-13.gh-issue-43414.NGMJ3g.rst b/Misc/NEWS.d/next/Windows/2022-05-28-19-36-13.gh-issue-43414.NGMJ3g.rst
deleted file mode 100644
index 553e8762d5d1e6f4bd4de6223df8c505a16f6dcc..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-05-28-19-36-13.gh-issue-43414.NGMJ3g.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:func:`os.get_terminal_size` now attempts to read the size from any provided
-handle, rather than only supporting file descriptors 0, 1 and 2.
diff --git a/Misc/NEWS.d/next/Windows/2022-06-15-01-03-52.gh-issue-93824.mR4mxu.rst b/Misc/NEWS.d/next/Windows/2022-06-15-01-03-52.gh-issue-93824.mR4mxu.rst
deleted file mode 100644
index cabe983847c891ae6f921e91ef08fce5abd49ec3..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-06-15-01-03-52.gh-issue-93824.mR4mxu.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Drag and drop of files onto Python files in Windows Explorer has been
-enabled for Windows ARM64.
diff --git a/Misc/NEWS.d/next/Windows/2022-06-20-22-32-14.gh-issue-94018.bycC3A.rst b/Misc/NEWS.d/next/Windows/2022-06-20-22-32-14.gh-issue-94018.bycC3A.rst
deleted file mode 100644
index a2e558b3b4b3af57efb76ebdc53210d57734dfd6..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-06-20-22-32-14.gh-issue-94018.bycC3A.rst
+++ /dev/null
@@ -1 +0,0 @@
-:mod:`zipfile` will now remove trailing spaces from path components when extracting files on Windows.
diff --git a/Misc/NEWS.d/next/Windows/2022-07-12-20-45-43.gh-issue-94772.uNMmdG.rst b/Misc/NEWS.d/next/Windows/2022-07-12-20-45-43.gh-issue-94772.uNMmdG.rst
deleted file mode 100644
index bb5ab754484eb335a99e6be3dd0f3a990f903f20..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-07-12-20-45-43.gh-issue-94772.uNMmdG.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix incorrect handling of shebang lines in py.exe launcher
diff --git a/Misc/NEWS.d/next/Windows/2022-07-16-16-18-32.gh-issue-90844.vwITT3.rst b/Misc/NEWS.d/next/Windows/2022-07-16-16-18-32.gh-issue-90844.vwITT3.rst
deleted file mode 100644
index 8d9e850a5b5b7ca25d2b347b893da363c619668d..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-07-16-16-18-32.gh-issue-90844.vwITT3.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Allow virtual environments to correctly launch when they have spaces in the
-path.
diff --git a/Misc/NEWS.d/next/Windows/2022-07-26-20-33-12.gh-issue-95285.w6fa22.rst b/Misc/NEWS.d/next/Windows/2022-07-26-20-33-12.gh-issue-95285.w6fa22.rst
deleted file mode 100644
index 76b38e7803ccac1e125143565d0dffdaa1e7c4fe..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-07-26-20-33-12.gh-issue-95285.w6fa22.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix :ref:`launcher` handling of command lines where it is only passed a
-short executable name.
diff --git a/Misc/NEWS.d/next/Windows/2022-07-28-20-21-38.gh-issue-95359.ywMrgu.rst b/Misc/NEWS.d/next/Windows/2022-07-28-20-21-38.gh-issue-95359.ywMrgu.rst
deleted file mode 100644
index 513a2be28a9c20deaec3affcfed6cc588f3d8a34..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-07-28-20-21-38.gh-issue-95359.ywMrgu.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix :ref:`launcher` handling of :file:`py.ini` commands (it was incorrectly
-expecting a ``py_`` prefix on keys) and crashes when reading per-user
-configuration file.
diff --git a/Misc/NEWS.d/next/Windows/2022-07-30-14-18-33.gh-issue-95445.mjrTaq.rst b/Misc/NEWS.d/next/Windows/2022-07-30-14-18-33.gh-issue-95445.mjrTaq.rst
deleted file mode 100644
index 565489ebf909d594641d0328581473f51ba8c8c5..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-07-30-14-18-33.gh-issue-95445.mjrTaq.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixes the unsuccessful removal of the HTML document directory when uninstalling with Windows msi.
diff --git a/Misc/NEWS.d/next/Windows/2022-08-03-00-49-46.gh-issue-94399.KvxHc0.rst b/Misc/NEWS.d/next/Windows/2022-08-03-00-49-46.gh-issue-94399.KvxHc0.rst
deleted file mode 100644
index a49e99ca26652601072c7743d09f0defad93ad79..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-08-03-00-49-46.gh-issue-94399.KvxHc0.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Restores the behaviour of :ref:`launcher` for ``/usr/bin/env`` shebang
-lines, which will now search :envvar:`PATH` for an executable matching the
-given command. If none is found, the usual search process is used.
diff --git a/Misc/NEWS.d/next/Windows/2022-08-04-01-12-27.gh-issue-95587.Fvdv5q.rst b/Misc/NEWS.d/next/Windows/2022-08-04-01-12-27.gh-issue-95587.Fvdv5q.rst
deleted file mode 100644
index 1033e892876c91df0e6232a02ab0ec89d8a6c6da..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-08-04-01-12-27.gh-issue-95587.Fvdv5q.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixes some issues where the Windows installer would incorrectly detect
-certain features of an existing install when upgrading.
diff --git a/Misc/NEWS.d/next/Windows/2022-08-04-18-47-54.gh-issue-95656.VJ1d13.rst b/Misc/NEWS.d/next/Windows/2022-08-04-18-47-54.gh-issue-95656.VJ1d13.rst
deleted file mode 100644
index 77fea4c33f7a92f3cb0d4cf95b5553630d1f351f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-08-04-18-47-54.gh-issue-95656.VJ1d13.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Enable the :meth:`~sqlite3.Connection.enable_load_extension` :mod:`sqlite3`
-API.
diff --git a/Misc/NEWS.d/next/Windows/2022-08-10-22-46-48.gh-issue-95733.2_urOp.rst b/Misc/NEWS.d/next/Windows/2022-08-10-22-46-48.gh-issue-95733.2_urOp.rst
deleted file mode 100644
index 996209211690eb74c41690363b27b0a1698258ff..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-08-10-22-46-48.gh-issue-95733.2_urOp.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Make certain requirements of the Windows Store package optional to allow
-installing on earlier updates of Windows.
diff --git a/Misc/NEWS.d/next/Windows/2022-08-26-00-11-18.gh-issue-89545.zmJMY_.rst b/Misc/NEWS.d/next/Windows/2022-08-26-00-11-18.gh-issue-89545.zmJMY_.rst
deleted file mode 100644
index eeedbf9d6fa8f69e96cecba04762fea02738ae0c..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-08-26-00-11-18.gh-issue-89545.zmJMY_.rst
+++ /dev/null
@@ -1 +0,0 @@
-Updates :mod:`platform` code getting the Windows version to use native Windows Management Instrumentation (WMI) queries to determine OS version, type, and architecture.
diff --git a/Misc/NEWS.d/next/Windows/2022-08-30-12-01-51.gh-issue-94781.OxO-Gr.rst b/Misc/NEWS.d/next/Windows/2022-08-30-12-01-51.gh-issue-94781.OxO-Gr.rst
deleted file mode 100644
index 2eaa83fa850d76d05406b3c8f6933f814f757146..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-08-30-12-01-51.gh-issue-94781.OxO-Gr.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix :file:`pcbuild.proj` to clean previous instances of output files in ``Python\deepfreeze`` and
-``Python\frozen_modules`` directories on Windows. Patch by Charlie Zhao.
diff --git a/Misc/NEWS.d/next/Windows/2022-09-05-18-32-47.gh-issue-96559.561sUd.rst b/Misc/NEWS.d/next/Windows/2022-09-05-18-32-47.gh-issue-96559.561sUd.rst
deleted file mode 100644
index 275617648f92199e9b77a291e8c8239d17206738..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-09-05-18-32-47.gh-issue-96559.561sUd.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fixes the Windows launcher not using the compatible interpretation of
-default tags found in configuration files when no tag was passed to the
-command.
diff --git a/Misc/NEWS.d/next/Windows/2022-09-07-00-11-33.gh-issue-96577.kV4K_1.rst b/Misc/NEWS.d/next/Windows/2022-09-07-00-11-33.gh-issue-96577.kV4K_1.rst
deleted file mode 100644
index 6025e5ce4130426c32e95b5b8159d57017b63efe..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-09-07-00-11-33.gh-issue-96577.kV4K_1.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixes a potential buffer overrun in :mod:`msilib`.
diff --git a/Misc/NEWS.d/next/Windows/2022-09-23-15-40-04.gh-issue-96965.CsnEGs.rst b/Misc/NEWS.d/next/Windows/2022-09-23-15-40-04.gh-issue-96965.CsnEGs.rst
deleted file mode 100644
index de7aff0563e5537f3e5c463b201262169ba396fa..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-09-23-15-40-04.gh-issue-96965.CsnEGs.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update libffi to 3.4.3
diff --git a/Misc/NEWS.d/next/Windows/2022-09-29-22-27-04.gh-issue-97649.bI7OQU.rst b/Misc/NEWS.d/next/Windows/2022-09-29-22-27-04.gh-issue-97649.bI7OQU.rst
deleted file mode 100644
index 118f9df7c89d2f1a700b6cb083524fed70c64076..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-09-29-22-27-04.gh-issue-97649.bI7OQU.rst
+++ /dev/null
@@ -1 +0,0 @@
-The ``Tools`` directory is no longer installed on Windows
diff --git a/Misc/NEWS.d/next/Windows/2022-09-29-23-08-49.gh-issue-90989.no89Q2.rst b/Misc/NEWS.d/next/Windows/2022-09-29-23-08-49.gh-issue-90989.no89Q2.rst
deleted file mode 100644
index 786b3435042dbd70658e9117d9895d3a199f672f..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-09-29-23-08-49.gh-issue-90989.no89Q2.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Made :ref:`launcher` install per-user by default (unless an all users
-install already exists), and clarify some text in the installer.
diff --git a/Misc/NEWS.d/next/Windows/2022-10-02-11-59-23.gh-issue-97728.dIdlPE.rst b/Misc/NEWS.d/next/Windows/2022-10-02-11-59-23.gh-issue-97728.dIdlPE.rst
deleted file mode 100644
index 2a6a253a52aeef5e2aefe50987d9e7eb852afdf0..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-10-02-11-59-23.gh-issue-97728.dIdlPE.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix possible crashes caused by the use of uninitialized variables when pass
-invalid arguments in :func:`os.system` on Windows and in Windows-specific
-modules (like ``winreg``).
diff --git a/Misc/NEWS.d/next/Windows/2022-10-19-19-35-37.gh-issue-98414.FbHZuS.rst b/Misc/NEWS.d/next/Windows/2022-10-19-19-35-37.gh-issue-98414.FbHZuS.rst
deleted file mode 100644
index df07b7f547df96913ac229dc9279c10341159b4a..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-10-19-19-35-37.gh-issue-98414.FbHZuS.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix :file:`py.exe` launcher handling of ``-V:<company>/`` option when
-default preferences have been set in environment variables or configuration
-files.
diff --git a/Misc/NEWS.d/next/Windows/2022-10-19-20-00-28.gh-issue-98360.O2m6YG.rst b/Misc/NEWS.d/next/Windows/2022-10-19-20-00-28.gh-issue-98360.O2m6YG.rst
deleted file mode 100644
index 61c1e5e837fe3e43771fef225edc4cbf8535b5f0..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/Windows/2022-10-19-20-00-28.gh-issue-98360.O2m6YG.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Fixes :mod:`multiprocessing` spawning child processes on Windows from a
-virtual environment to ensure that child processes that also use
-:mod:`multiprocessing` to spawn more children will recognize that they are
-in a virtual environment.
diff --git a/Misc/NEWS.d/next/macOS/2022-10-05-15-26-58.gh-issue-97897.Rf-C6u.rst b/Misc/NEWS.d/next/macOS/2022-10-05-15-26-58.gh-issue-97897.Rf-C6u.rst
deleted file mode 100644
index 0d21e98b37c5a34261b68ebb1febdfc44a904a30..0000000000000000000000000000000000000000
--- a/Misc/NEWS.d/next/macOS/2022-10-05-15-26-58.gh-issue-97897.Rf-C6u.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-The macOS 13 SDK includes support for the ``mkfifoat`` and ``mknodat`` system calls.
-Using the ``dir_fd`` option with either :func:`os.mkfifo` or :func:`os.mknod` could result in a
-segfault if cpython is built with the macOS 13 SDK but run on an earlier
-version of macOS. Prevent this by adding runtime support for detection of
-these system calls ("weaklinking") as is done for other newer syscalls on
-macOS.
diff --git a/README.rst b/README.rst
index 8227ae748d39341e5a33ad6ceb5f7c4d92653863..577dccde70beed06e996af38da591bae04c6bdc4 100644
--- a/README.rst
+++ b/README.rst
@@ -1,4 +1,4 @@
-This is Python version 3.12.0 alpha 0
+This is Python version 3.12.0 alpha 1
 =====================================
 
 .. image:: https://github.com/python/cpython/workflows/Tests/badge.svg