summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPablo Galindo <pablogsal@gmail.com>2021-03-01 16:45:40 (GMT)
committerPablo Galindo <pablogsal@gmail.com>2021-03-01 16:45:40 (GMT)
commit06c245fb67ceea81c99406d1d1396fce5f4b6f38 (patch)
tree619d0ab67413fe0b401c93df2315d5daecf76087
parent8c9453b5759f7ab86a01fab13b03cef5900eb328 (diff)
downloadcpython-06c245fb67ceea81c99406d1d1396fce5f4b6f38.zip
cpython-06c245fb67ceea81c99406d1d1396fce5f4b6f38.tar.gz
cpython-06c245fb67ceea81c99406d1d1396fce5f4b6f38.tar.bz2
Python 3.10.0a6
-rw-r--r--Misc/NEWS.d/3.10.0a6.rst538
-rw-r--r--Misc/NEWS.d/next/Build/2020-01-24-12-54-22.bpo-39448.k4pv14.rst2
-rw-r--r--Misc/NEWS.d/next/Build/2020-12-08-19-25-20.bpo-42603.mXs2dB.rst7
-rw-r--r--Misc/NEWS.d/next/Build/2021-01-10-22-25-23.bpo-13501.g4L-6R.rst2
-rw-r--r--Misc/NEWS.d/next/Build/2021-02-02-16-26-44.bpo-43103.VWeyP_.rst3
-rw-r--r--Misc/NEWS.d/next/Build/2021-02-10-14-11-53.bpo-43174.F9zwXQ.rst1
-rw-r--r--Misc/NEWS.d/next/C API/2021-02-11-11-37-14.bpo-43181.ydv33S.rst2
-rw-r--r--Misc/NEWS.d/next/C API/2021-02-15-13-41-14.bpo-40170.r2FAtl.rst3
-rw-r--r--Misc/NEWS.d/next/C API/2021-02-15-15-06-43.bpo-40170.ZYeSii.rst3
-rw-r--r--Misc/NEWS.d/next/C API/2021-02-16-17-30-16.bpo-43239.FQqOGz.rst2
-rw-r--r--Misc/NEWS.d/next/C API/2021-02-16-22-29-39.bpo-40170.ahHmOo.rst3
-rw-r--r--Misc/NEWS.d/next/C API/2021-02-17-18-51-26.bpo-35134.YoQdk8.rst3
-rw-r--r--Misc/NEWS.d/next/C API/2021-02-18-18-46-42.bpo-35134.dFpEDT.rst3
-rw-r--r--Misc/NEWS.d/next/C API/2021-02-19-14-28-26.bpo-43270.UKx4XN.rst2
-rw-r--r--Misc/NEWS.d/next/C API/2021-02-21-15-30-38.bpo-43278.DMPaWH.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2019-09-28-12-23-23.bpo-38302.hsCNgX.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2020-05-19-22-10-05.bpo-40692.ajEhrR.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2020-10-23-08-54-04.bpo-42128.SWmVEm.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2020-10-23-23-17-23.bpo-41972.kbAwg4.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2020-10-31-16-54-00.bpo-42217.GdcHe5.rst1
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2021-01-02-05-10-58.bpo-42808.AOxgxl.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2021-01-04-23-54-34.bpo-42819.4KO6wU.rst8
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2021-02-03-22-33-05.bpo-43121.jqcViq.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2021-02-07-03-27-14.bpo-43149.0umPKD.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2021-02-17-19-02-21.bpo-42990.SKXHiI.rst3
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2021-02-18-15-12-30.bpo-42990.toAqBH.rst7
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2021-02-20-16-50-22.bpo-43277.FXkRXk.rst3
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2021-02-22-19-00-00.bpo-36346.uAoni0.rst2
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2021-02-26-13-17-52.bpo-43321.TCS3ph.rst2
-rw-r--r--Misc/NEWS.d/next/Documentation/2020-06-15-10-45-45.bpo-36346.H0sS_i.rst2
-rw-r--r--Misc/NEWS.d/next/Documentation/2021-02-20-00-09-13.bpo-27646.HRsmo-.rst2
-rw-r--r--Misc/NEWS.d/next/IDLE/2021-02-21-16-30-10.bpo-43283.DLBwYn.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2020-05-02-01-01-30.bpo-29753.n2M-AF.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2020-10-26-18-01-09.bpo-42151.et5f7s.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2021-01-18-21-07-20.bpo-42960.a7Dote.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2021-02-03-17-06-38.bpo-43106.SwcSuU.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2021-02-03-22-55-27.bpo-43102.TSlZ6J.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2021-02-06-21-21-35.bpo-43146.MHtb2v.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2021-02-08-16-27-00.bpo-43162.t-W7h3.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2021-02-08-21-13-51.bpo-43163.E2MgzH.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2021-02-10-06-00-53.bpo-43172.ZMCJni.rst4
-rw-r--r--Misc/NEWS.d/next/Library/2021-02-10-23-29-50.bpo-40956.LcAbwG.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2021-02-18-14-24-42.bpo-43251.n6WZDw.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2021-02-18-23-30-52.bpo-43258.LeU-q8.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2021-02-20-12-15-29.bpo-43260.6znAas.rst2
-rw-r--r--Misc/NEWS.d/next/Library/2021-02-23-17-20-16.bpo-43146.JAFplg.rst1
-rw-r--r--Misc/NEWS.d/next/Library/2021-02-25-09-08-55.bpo-43317.qrOOpB.rst3
-rw-r--r--Misc/NEWS.d/next/Library/2021-02-25-09-44-36.bpo-43316.k9Gyqn.rst3
-rw-r--r--Misc/NEWS.d/next/Security/2021-02-14-15-59-16.bpo-42967.YApqDS.rst1
-rw-r--r--Misc/NEWS.d/next/Tests/2021-02-21-11-11-53.bpo-43288.LfTvL-.rst2
-rw-r--r--Misc/NEWS.d/next/Windows/2021-02-10-04-16-51.bpo-43155.O1tURk.rst1
-rw-r--r--Misc/NEWS.d/next/macOS/2021-02-28-22-49-46.bpo-41837.9fqyXC.rst1
52 files changed, 538 insertions, 119 deletions
diff --git a/Misc/NEWS.d/3.10.0a6.rst b/Misc/NEWS.d/3.10.0a6.rst
new file mode 100644
index 0000000..46d06ad
--- /dev/null
+++ b/Misc/NEWS.d/3.10.0a6.rst
@@ -0,0 +1,538 @@
+.. bpo: 42967
+.. date: 2021-02-14-15-59-16
+.. nonce: YApqDS
+.. release date: 2021-03-01
+.. section: Security
+
+Fix web cache poisoning vulnerability by defaulting the query args separator
+to ``&``, and allowing the user to choose a custom separator.
+
+..
+
+.. bpo: 43321
+.. date: 2021-02-26-13-17-52
+.. nonce: TCS3ph
+.. section: Core and Builtins
+
+Fix ``SystemError`` raised when ``PyArg_Parse*()`` is used with ``#`` but
+without ``PY_SSIZE_T_CLEAN`` defined.
+
+..
+
+.. bpo: 36346
+.. date: 2021-02-22-19-00-00
+.. nonce: uAoni0
+.. section: Core and Builtins
+
+``PyArg_Parse*()`` functions now emits ``DeprecationWarning`` when ``u`` or
+``Z`` format is used. See :pep:`623` for detail.
+
+..
+
+.. bpo: 43277
+.. date: 2021-02-20-16-50-22
+.. nonce: FXkRXk
+.. section: Core and Builtins
+
+Add a new :c:func:`PySet_CheckExact` function to the C-API to check if an
+object is an instance of :class:`set` but not an instance of a subtype.
+Patch by Pablo Galindo.
+
+..
+
+.. bpo: 42990
+.. date: 2021-02-18-15-12-30
+.. nonce: toAqBH
+.. section: Core and Builtins
+
+The :data:`types.FunctionType` constructor now inherits the current builtins
+if the *globals* dictionary has no ``"__builtins__"`` key, rather than using
+``{"None": None}`` as builtins: same behavior as :func:`eval` and
+:func:`exec` functions. Defining a function with ``def function(...): ...``
+in Python is not affected, globals cannot be overriden with this syntax: it
+also inherits the current builtins. Patch by Victor Stinner.
+
+..
+
+.. bpo: 42990
+.. date: 2021-02-17-19-02-21
+.. nonce: SKXHiI
+.. section: Core and Builtins
+
+Functions have a new ``__builtins__`` attribute which is used to look for
+builtin symbols when a function is executed, instead of looking into
+``__globals__['__builtins__']``. Patch by Mark Shannon and Victor Stinner.
+
+..
+
+.. bpo: 43149
+.. date: 2021-02-07-03-27-14
+.. nonce: 0umPKD
+.. section: Core and Builtins
+
+Improve the error message in the parser for exception groups without
+parentheses. Patch by Pablo Galindo.
+
+..
+
+.. bpo: 43121
+.. date: 2021-02-03-22-33-05
+.. nonce: jqcViq
+.. section: Core and Builtins
+
+Fixed an incorrect :exc:`SyntaxError` message for missing comma in literals.
+Patch by Pablo Galindo.
+
+..
+
+.. bpo: 42819
+.. date: 2021-01-04-23-54-34
+.. nonce: 4KO6wU
+.. section: Core and Builtins
+
+:mod:`readline`: Explicitly disable bracketed paste in the interactive
+interpreter, even if it's set in the inputrc, is enabled by default (eg GNU
+Readline 8.1), or a user calls ``readline.read_init_file()``. The Python
+REPL has not implemented bracketed paste support. Also, bracketed mode
+writes the ``"\x1b[?2004h"`` escape sequence into stdout which causes test
+failures in applications that don't support it. It can still be explicitly
+enabled by calling ``readline.parse_and_bind("set enable-bracketed-paste
+on")``. Patch by Dustin Rodrigues.
+
+..
+
+.. bpo: 42808
+.. date: 2021-01-02-05-10-58
+.. nonce: AOxgxl
+.. section: Core and Builtins
+
+Simple calls to ``type(object)`` are now faster due to the ``vectorcall``
+calling convention. Patch by Dennis Sweeney.
+
+..
+
+.. bpo: 42217
+.. date: 2020-10-31-16-54-00
+.. nonce: GdcHe5
+.. section: Core and Builtins
+
+Make the compiler merges same co_code and co_linetable objects in a module
+like already did for co_consts.
+
+..
+
+.. bpo: 41972
+.. date: 2020-10-23-23-17-23
+.. nonce: kbAwg4
+.. section: Core and Builtins
+
+Substring search functions such as ``str1 in str2`` and ``str2.find(str1)``
+now sometimes use the "Two-Way" string comparison algorithm to avoid
+quadratic behavior on long strings.
+
+..
+
+.. bpo: 42128
+.. date: 2020-10-23-08-54-04
+.. nonce: SWmVEm
+.. section: Core and Builtins
+
+Implement :pep:`634` (structural pattern matching). Patch by Brandt Bucher.
+
+..
+
+.. bpo: 40692
+.. date: 2020-05-19-22-10-05
+.. nonce: ajEhrR
+.. section: Core and Builtins
+
+In the :class:`concurrent.futures.ProcessPoolExecutor`, validate that
+:func:`multiprocess.synchronize` is available on a given platform and rely
+on that check in the :mod:`concurrent.futures` test suite so we can run
+tests that are unrelated to :class:`ProcessPoolExecutor` on those platforms.
+
+..
+
+.. bpo: 38302
+.. date: 2019-09-28-12-23-23
+.. nonce: hsCNgX
+.. section: Core and Builtins
+
+If :func:`object.__ipow__` returns :const:`NotImplemented`, the operator
+will correctly fall back to :func:`object.__pow__` and
+:func:`object.__rpow__` as expected.
+
+..
+
+.. bpo: 43316
+.. date: 2021-02-25-09-44-36
+.. nonce: k9Gyqn
+.. section: Library
+
+The ``python -m gzip`` command line application now properly fails when
+detecting an unsupported extension. It exits with a non-zero exit code and
+prints an error message to stderr.
+
+..
+
+.. bpo: 43317
+.. date: 2021-02-25-09-08-55
+.. nonce: qrOOpB
+.. section: Library
+
+Set the chunk size for the ``gzip`` module main function to
+io.DEFAULT_BUFFER_SIZE. This is slightly faster than the 1024 bytes constant
+that was used previously.
+
+..
+
+.. bpo: 43146
+.. date: 2021-02-23-17-20-16
+.. nonce: JAFplg
+.. section: Library
+
+Handle None in single-arg versions of :func:`~traceback.print_exception` and
+:func:`~traceback.format_exception`.
+
+..
+
+.. bpo: 43260
+.. date: 2021-02-20-12-15-29
+.. nonce: 6znAas
+.. section: Library
+
+Fix TextIOWrapper can not flush internal buffer forever after very large
+text is written.
+
+..
+
+.. bpo: 43258
+.. date: 2021-02-18-23-30-52
+.. nonce: LeU-q8
+.. section: Library
+
+Prevent needless allocation of :mod:`sqlite3` aggregate function context
+when no rows match an aggregate query. Patch by Erlend E. Aasland.
+
+..
+
+.. bpo: 43251
+.. date: 2021-02-18-14-24-42
+.. nonce: n6WZDw
+.. section: Library
+
+Improve :mod:`sqlite3` error handling: ``sqlite3_column_name()`` failures
+now result in :exc:`MemoryError`. Patch by Erlend E. Aasland.
+
+..
+
+.. bpo: 40956
+.. date: 2021-02-10-23-29-50
+.. nonce: LcAbwG
+.. section: Library
+
+Fix segfault in :meth:`sqlite3.Connection.backup` if no argument was
+provided. The regression was introduced by GH-23838. Patch by Erlend E.
+Aasland.
+
+..
+
+.. bpo: 43172
+.. date: 2021-02-10-06-00-53
+.. nonce: ZMCJni
+.. section: Library
+
+The readline module now passes its tests when built directly against
+libedit. Existing irreconcilable API differences remain in
+:func:`readline.get_begidx` and :func:`readline.get_endidx` behavior based
+on libreadline vs libedit use.
+
+..
+
+.. bpo: 43163
+.. date: 2021-02-08-21-13-51
+.. nonce: E2MgzH
+.. section: Library
+
+Fix a bug in :mod:`codeop` that was causing it to not ask for more input
+when multi-line snippets have unclosed parentheses. Patch by Pablo Galindo
+
+..
+
+.. bpo: 43162
+.. date: 2021-02-08-16-27-00
+.. nonce: t-W7h3
+.. section: Library
+
+deprecate unsupported ability to access enum members as attributes of other
+enum members
+
+..
+
+.. bpo: 43146
+.. date: 2021-02-06-21-21-35
+.. nonce: MHtb2v
+.. section: Library
+
+Fix recent regression in None argument handling in :mod:`~traceback` module
+functions.
+
+..
+
+.. bpo: 43102
+.. date: 2021-02-03-22-55-27
+.. nonce: TSlZ6J
+.. section: Library
+
+The namedtuple __new__ method had its __builtins__ set to None instead of an
+actual dictionary. This created problems for introspection tools.
+
+..
+
+.. bpo: 43106
+.. date: 2021-02-03-17-06-38
+.. nonce: SwcSuU
+.. section: Library
+
+Added :data:`~os.O_EVTONLY`, :data:`~os.O_FSYNC`, :data:`~os.O_SYMLINK` and
+:data:`~os.O_NOFOLLOW_ANY` for macOS. Patch by Dong-hee Na.
+
+..
+
+.. bpo: 42960
+.. date: 2021-01-18-21-07-20
+.. nonce: a7Dote
+.. section: Library
+
+Adds :data:`resource.RLIMIT_KQUEUES` constant from FreeBSD to the
+:mod:`resource` module.
+
+..
+
+.. bpo: 42151
+.. date: 2020-10-26-18-01-09
+.. nonce: et5f7s
+.. section: Library
+
+Make the pure Python implementation of :mod:`xml.etree.ElementTree` behave
+the same as the C implementation (:mod:`_elementree`) regarding default
+attribute values (by not setting ``specified_attributes=1``).
+
+..
+
+.. bpo: 29753
+.. date: 2020-05-02-01-01-30
+.. nonce: n2M-AF
+.. section: Library
+
+In ctypes, now packed bitfields are calculated properly and the first item
+of packed bitfields is now shrank correctly.
+
+..
+
+.. bpo: 27646
+.. date: 2021-02-20-00-09-13
+.. nonce: HRsmo-
+.. section: Documentation
+
+Clarify that 'yield from <expr>' works with any iterable, not just
+iterators.
+
+..
+
+.. bpo: 36346
+.. date: 2020-06-15-10-45-45
+.. nonce: H0sS_i
+.. section: Documentation
+
+Update some deprecated unicode APIs which are documented as "will be removed
+in 4.0" to "3.12". See :pep:`623` for detail.
+
+..
+
+.. bpo: 43288
+.. date: 2021-02-21-11-11-53
+.. nonce: LfTvL-
+.. section: Tests
+
+Fix test_importlib to correctly skip Unicode file tests if the fileystem
+does not support them.
+
+..
+
+.. bpo: 43174
+.. date: 2021-02-10-14-11-53
+.. nonce: F9zwXQ
+.. section: Build
+
+Windows build now uses ``/utf-8`` compiler option.
+
+..
+
+.. bpo: 43103
+.. date: 2021-02-02-16-26-44
+.. nonce: VWeyP_
+.. section: Build
+
+Add a new configure ``--without-static-libpython`` option to not build the
+``libpythonMAJOR.MINOR.a`` static library and not install the ``python.o``
+object file.
+
+..
+
+.. bpo: 13501
+.. date: 2021-01-10-22-25-23
+.. nonce: g4L-6R
+.. section: Build
+
+The configure script can now use *libedit* instead of *readline* with the
+command line option ``--with-readline=editline``.
+
+..
+
+.. bpo: 42603
+.. date: 2020-12-08-19-25-20
+.. nonce: mXs2dB
+.. section: Build
+
+Make configure script use pkg-config to detect the location of Tcl/Tk
+headers and libraries, used to build tkinter.
+
+On macOS, a Tcl/Tk configuration provided by pkg-config will be preferred
+over Tcl/Tk frameworks installed in ``/{System/,}Library/Frameworks``. If
+both exist and the latter is preferred, the appropriate ``--with-tcltk-*``
+configuration options need to be explicitly set.
+
+..
+
+.. bpo: 39448
+.. date: 2020-01-24-12-54-22
+.. nonce: k4pv14
+.. section: Build
+
+Add the "regen-frozen" makefile target that regenerates the code for the
+frozen ``__hello__`` module.
+
+..
+
+.. bpo: 43155
+.. date: 2021-02-10-04-16-51
+.. nonce: O1tURk
+.. section: Windows
+
+:c:func:`PyCMethod_New` is now present in ``python3.lib``.
+
+..
+
+.. bpo: 41837
+.. date: 2021-02-28-22-49-46
+.. nonce: 9fqyXC
+.. section: macOS
+
+Update macOS installer build to use OpenSSL 1.1.1j.
+
+..
+
+.. bpo: 43283
+.. date: 2021-02-21-16-30-10
+.. nonce: DLBwYn
+.. section: IDLE
+
+Document why printing to IDLE's Shell is often slower than printing to a
+system terminal and that it can be made faster by pre-formatting a single
+string before printing.
+
+..
+
+.. bpo: 43278
+.. date: 2021-02-21-15-30-38
+.. nonce: DMPaWH
+.. section: C API
+
+Always put compiler and system information on the first line of the REPL
+welcome message.
+
+..
+
+.. bpo: 43270
+.. date: 2021-02-19-14-28-26
+.. nonce: UKx4XN
+.. section: C API
+
+Remove the private ``_PyErr_OCCURRED()`` macro: use the public
+:c:func:`PyErr_Occurred` function instead.
+
+..
+
+.. bpo: 35134
+.. date: 2021-02-18-18-46-42
+.. nonce: dFpEDT
+.. section: C API
+
+Move odictobject.h, parser_interface.h, picklebufobject.h, pydebug.h, and
+pyfpe.h into the cpython/ directory. They must not be included directly, as
+they are already included by Python.h: :ref:`Include Files <api-includes>`.
+
+..
+
+.. bpo: 35134
+.. date: 2021-02-17-18-51-26
+.. nonce: YoQdk8
+.. section: C API
+
+Move pyarena.h, pyctype.h, and pytime.h into the cpython/ directory. They
+must not be included directly, as they are already included by Python.h:
+:ref:`Include Files <api-includes>`.
+
+..
+
+.. bpo: 40170
+.. date: 2021-02-16-22-29-39
+.. nonce: ahHmOo
+.. section: C API
+
+:c:func:`PyExceptionClass_Name` is now always declared as a function, in
+order to hide implementation details. The macro accessed
+:c:member:`PyTypeObject.tp_name` directly. Patch by Erlend E. Aasland.
+
+..
+
+.. bpo: 43239
+.. date: 2021-02-16-17-30-16
+.. nonce: FQqOGz
+.. section: C API
+
+The :c:func:`PyCFunction_New` function is now exported in the ABI when
+compiled with ``-fvisibility=hidden``.
+
+..
+
+.. bpo: 40170
+.. date: 2021-02-15-15-06-43
+.. nonce: ZYeSii
+.. section: C API
+
+:c:func:`PyIter_Check` is now always declared as a function, in order to
+hide implementation details. The macro accessed
+:c:member:`PyTypeObject.tp_iternext` directly. Patch by Erlend E. Aasland.
+
+..
+
+.. bpo: 40170
+.. date: 2021-02-15-13-41-14
+.. nonce: r2FAtl
+.. section: C API
+
+Convert :c:func:`PyDescr_IsData` macro to a function to hide implementation
+details: The macro accessed :c:member:`PyTypeObject.tp_descr_set` directly.
+Patch by Erlend E. Aasland.
+
+..
+
+.. bpo: 43181
+.. date: 2021-02-11-11-37-14
+.. nonce: ydv33S
+.. section: C API
+
+Convert :c:func:`PyObject_TypeCheck` macro to a static inline function.
+Patch by Erlend E. Aasland.
diff --git a/Misc/NEWS.d/next/Build/2020-01-24-12-54-22.bpo-39448.k4pv14.rst b/Misc/NEWS.d/next/Build/2020-01-24-12-54-22.bpo-39448.k4pv14.rst
deleted file mode 100644
index 2a0dc0e..0000000
--- a/Misc/NEWS.d/next/Build/2020-01-24-12-54-22.bpo-39448.k4pv14.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add the "regen-frozen" makefile target that regenerates the code for the
-frozen ``__hello__`` module.
diff --git a/Misc/NEWS.d/next/Build/2020-12-08-19-25-20.bpo-42603.mXs2dB.rst b/Misc/NEWS.d/next/Build/2020-12-08-19-25-20.bpo-42603.mXs2dB.rst
deleted file mode 100644
index eea77e0..0000000
--- a/Misc/NEWS.d/next/Build/2020-12-08-19-25-20.bpo-42603.mXs2dB.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-Make configure script use pkg-config to detect the location of Tcl/Tk
-headers and libraries, used to build tkinter.
-
-On macOS, a Tcl/Tk configuration provided by pkg-config will be preferred
-over Tcl/Tk frameworks installed in ``/{System/,}Library/Frameworks``.
-If both exist and the latter is preferred, the appropriate
-``--with-tcltk-*`` configuration options need to be explicitly set.
diff --git a/Misc/NEWS.d/next/Build/2021-01-10-22-25-23.bpo-13501.g4L-6R.rst b/Misc/NEWS.d/next/Build/2021-01-10-22-25-23.bpo-13501.g4L-6R.rst
deleted file mode 100644
index 8dc9442..0000000
--- a/Misc/NEWS.d/next/Build/2021-01-10-22-25-23.bpo-13501.g4L-6R.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The configure script can now use *libedit* instead of *readline* with the
-command line option ``--with-readline=editline``.
diff --git a/Misc/NEWS.d/next/Build/2021-02-02-16-26-44.bpo-43103.VWeyP_.rst b/Misc/NEWS.d/next/Build/2021-02-02-16-26-44.bpo-43103.VWeyP_.rst
deleted file mode 100644
index edf04c1..0000000
--- a/Misc/NEWS.d/next/Build/2021-02-02-16-26-44.bpo-43103.VWeyP_.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add a new configure ``--without-static-libpython`` option to not build the
-``libpythonMAJOR.MINOR.a`` static library and not install the ``python.o``
-object file.
diff --git a/Misc/NEWS.d/next/Build/2021-02-10-14-11-53.bpo-43174.F9zwXQ.rst b/Misc/NEWS.d/next/Build/2021-02-10-14-11-53.bpo-43174.F9zwXQ.rst
deleted file mode 100644
index 64c8018..0000000
--- a/Misc/NEWS.d/next/Build/2021-02-10-14-11-53.bpo-43174.F9zwXQ.rst
+++ /dev/null
@@ -1 +0,0 @@
-Windows build now uses ``/utf-8`` compiler option.
diff --git a/Misc/NEWS.d/next/C API/2021-02-11-11-37-14.bpo-43181.ydv33S.rst b/Misc/NEWS.d/next/C API/2021-02-11-11-37-14.bpo-43181.ydv33S.rst
deleted file mode 100644
index 0e0a571..0000000
--- a/Misc/NEWS.d/next/C API/2021-02-11-11-37-14.bpo-43181.ydv33S.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Convert :c:func:`PyObject_TypeCheck` macro to a static inline function. Patch by
-Erlend E. Aasland.
diff --git a/Misc/NEWS.d/next/C API/2021-02-15-13-41-14.bpo-40170.r2FAtl.rst b/Misc/NEWS.d/next/C API/2021-02-15-13-41-14.bpo-40170.r2FAtl.rst
deleted file mode 100644
index 82e844b..0000000
--- a/Misc/NEWS.d/next/C API/2021-02-15-13-41-14.bpo-40170.r2FAtl.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Convert :c:func:`PyDescr_IsData` macro to a function to hide implementation
-details: The macro accessed :c:member:`PyTypeObject.tp_descr_set` directly.
-Patch by Erlend E. Aasland.
diff --git a/Misc/NEWS.d/next/C API/2021-02-15-15-06-43.bpo-40170.ZYeSii.rst b/Misc/NEWS.d/next/C API/2021-02-15-15-06-43.bpo-40170.ZYeSii.rst
deleted file mode 100644
index df6f3dc..0000000
--- a/Misc/NEWS.d/next/C API/2021-02-15-15-06-43.bpo-40170.ZYeSii.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:c:func:`PyIter_Check` is now always declared as a function, in order to hide implementation
-details. The macro accessed :c:member:`PyTypeObject.tp_iternext` directly.
-Patch by Erlend E. Aasland.
diff --git a/Misc/NEWS.d/next/C API/2021-02-16-17-30-16.bpo-43239.FQqOGz.rst b/Misc/NEWS.d/next/C API/2021-02-16-17-30-16.bpo-43239.FQqOGz.rst
deleted file mode 100644
index cded580..0000000
--- a/Misc/NEWS.d/next/C API/2021-02-16-17-30-16.bpo-43239.FQqOGz.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The :c:func:`PyCFunction_New` function is now exported in the ABI when
-compiled with ``-fvisibility=hidden``.
diff --git a/Misc/NEWS.d/next/C API/2021-02-16-22-29-39.bpo-40170.ahHmOo.rst b/Misc/NEWS.d/next/C API/2021-02-16-22-29-39.bpo-40170.ahHmOo.rst
deleted file mode 100644
index 348fcce..0000000
--- a/Misc/NEWS.d/next/C API/2021-02-16-22-29-39.bpo-40170.ahHmOo.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:c:func:`PyExceptionClass_Name` is now always declared as a function, in
-order to hide implementation details. The macro accessed
-:c:member:`PyTypeObject.tp_name` directly. Patch by Erlend E. Aasland.
diff --git a/Misc/NEWS.d/next/C API/2021-02-17-18-51-26.bpo-35134.YoQdk8.rst b/Misc/NEWS.d/next/C API/2021-02-17-18-51-26.bpo-35134.YoQdk8.rst
deleted file mode 100644
index c3534fce..0000000
--- a/Misc/NEWS.d/next/C API/2021-02-17-18-51-26.bpo-35134.YoQdk8.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Move pyarena.h, pyctype.h, and pytime.h into the cpython/ directory. They
-must not be included directly, as they are already included by Python.h:
-:ref:`Include Files <api-includes>`.
diff --git a/Misc/NEWS.d/next/C API/2021-02-18-18-46-42.bpo-35134.dFpEDT.rst b/Misc/NEWS.d/next/C API/2021-02-18-18-46-42.bpo-35134.dFpEDT.rst
deleted file mode 100644
index 5384cb8..0000000
--- a/Misc/NEWS.d/next/C API/2021-02-18-18-46-42.bpo-35134.dFpEDT.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Move odictobject.h, parser_interface.h, picklebufobject.h, pydebug.h, and
-pyfpe.h into the cpython/ directory. They must not be included directly, as
-they are already included by Python.h: :ref:`Include Files <api-includes>`.
diff --git a/Misc/NEWS.d/next/C API/2021-02-19-14-28-26.bpo-43270.UKx4XN.rst b/Misc/NEWS.d/next/C API/2021-02-19-14-28-26.bpo-43270.UKx4XN.rst
deleted file mode 100644
index ab8c977..0000000
--- a/Misc/NEWS.d/next/C API/2021-02-19-14-28-26.bpo-43270.UKx4XN.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Remove the private ``_PyErr_OCCURRED()`` macro: use the public
-:c:func:`PyErr_Occurred` function instead.
diff --git a/Misc/NEWS.d/next/C API/2021-02-21-15-30-38.bpo-43278.DMPaWH.rst b/Misc/NEWS.d/next/C API/2021-02-21-15-30-38.bpo-43278.DMPaWH.rst
deleted file mode 100644
index 7df9295..0000000
--- a/Misc/NEWS.d/next/C API/2021-02-21-15-30-38.bpo-43278.DMPaWH.rst
+++ /dev/null
@@ -1 +0,0 @@
-Always put compiler and system information on the first line of the REPL welcome message.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-28-12-23-23.bpo-38302.hsCNgX.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-28-12-23-23.bpo-38302.hsCNgX.rst
deleted file mode 100644
index e9462f1..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-09-28-12-23-23.bpo-38302.hsCNgX.rst
+++ /dev/null
@@ -1 +0,0 @@
-If :func:`object.__ipow__` returns :const:`NotImplemented`, the operator will correctly fall back to :func:`object.__pow__` and :func:`object.__rpow__` as expected. \ No newline at end of file
diff --git a/Misc/NEWS.d/next/Core and Builtins/2020-05-19-22-10-05.bpo-40692.ajEhrR.rst b/Misc/NEWS.d/next/Core and Builtins/2020-05-19-22-10-05.bpo-40692.ajEhrR.rst
deleted file mode 100644
index b92dcdd..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2020-05-19-22-10-05.bpo-40692.ajEhrR.rst
+++ /dev/null
@@ -1 +0,0 @@
-In the :class:`concurrent.futures.ProcessPoolExecutor`, validate that :func:`multiprocess.synchronize` is available on a given platform and rely on that check in the :mod:`concurrent.futures` test suite so we can run tests that are unrelated to :class:`ProcessPoolExecutor` on those platforms.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2020-10-23-08-54-04.bpo-42128.SWmVEm.rst b/Misc/NEWS.d/next/Core and Builtins/2020-10-23-08-54-04.bpo-42128.SWmVEm.rst
deleted file mode 100644
index e779eb8..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2020-10-23-08-54-04.bpo-42128.SWmVEm.rst
+++ /dev/null
@@ -1 +0,0 @@
-Implement :pep:`634` (structural pattern matching). Patch by Brandt Bucher.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2020-10-23-23-17-23.bpo-41972.kbAwg4.rst b/Misc/NEWS.d/next/Core and Builtins/2020-10-23-23-17-23.bpo-41972.kbAwg4.rst
deleted file mode 100644
index 609a0ff..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2020-10-23-23-17-23.bpo-41972.kbAwg4.rst
+++ /dev/null
@@ -1 +0,0 @@
-Substring search functions such as ``str1 in str2`` and ``str2.find(str1)`` now sometimes use the "Two-Way" string comparison algorithm to avoid quadratic behavior on long strings. \ No newline at end of file
diff --git a/Misc/NEWS.d/next/Core and Builtins/2020-10-31-16-54-00.bpo-42217.GdcHe5.rst b/Misc/NEWS.d/next/Core and Builtins/2020-10-31-16-54-00.bpo-42217.GdcHe5.rst
deleted file mode 100644
index c50b69d..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2020-10-31-16-54-00.bpo-42217.GdcHe5.rst
+++ /dev/null
@@ -1 +0,0 @@
-Make the compiler merges same co_code and co_linetable objects in a module like already did for co_consts.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2021-01-02-05-10-58.bpo-42808.AOxgxl.rst b/Misc/NEWS.d/next/Core and Builtins/2021-01-02-05-10-58.bpo-42808.AOxgxl.rst
deleted file mode 100644
index 1c70005..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2021-01-02-05-10-58.bpo-42808.AOxgxl.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Simple calls to ``type(object)`` are now faster due to the
-``vectorcall`` calling convention. Patch by Dennis Sweeney.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2021-01-04-23-54-34.bpo-42819.4KO6wU.rst b/Misc/NEWS.d/next/Core and Builtins/2021-01-04-23-54-34.bpo-42819.4KO6wU.rst
deleted file mode 100644
index d067f0b..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2021-01-04-23-54-34.bpo-42819.4KO6wU.rst
+++ /dev/null
@@ -1,8 +0,0 @@
-:mod:`readline`: Explicitly disable bracketed paste in the interactive
-interpreter, even if it's set in the inputrc, is enabled by default (eg GNU
-Readline 8.1), or a user calls ``readline.read_init_file()``. The Python REPL
-has not implemented bracketed paste support. Also, bracketed mode writes the
-``"\x1b[?2004h"`` escape sequence into stdout which causes test failures in
-applications that don't support it. It can still be explicitly enabled by
-calling ``readline.parse_and_bind("set enable-bracketed-paste on")``. Patch by
-Dustin Rodrigues.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2021-02-03-22-33-05.bpo-43121.jqcViq.rst b/Misc/NEWS.d/next/Core and Builtins/2021-02-03-22-33-05.bpo-43121.jqcViq.rst
deleted file mode 100644
index 5030bda..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2021-02-03-22-33-05.bpo-43121.jqcViq.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed an incorrect :exc:`SyntaxError` message for missing comma in literals.
-Patch by Pablo Galindo.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2021-02-07-03-27-14.bpo-43149.0umPKD.rst b/Misc/NEWS.d/next/Core and Builtins/2021-02-07-03-27-14.bpo-43149.0umPKD.rst
deleted file mode 100644
index 35ef84c..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2021-02-07-03-27-14.bpo-43149.0umPKD.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Improve the error message in the parser for exception groups without
-parentheses. Patch by Pablo Galindo.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2021-02-17-19-02-21.bpo-42990.SKXHiI.rst b/Misc/NEWS.d/next/Core and Builtins/2021-02-17-19-02-21.bpo-42990.SKXHiI.rst
deleted file mode 100644
index cc17154..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2021-02-17-19-02-21.bpo-42990.SKXHiI.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Functions have a new ``__builtins__`` attribute which is used to look for
-builtin symbols when a function is executed, instead of looking into
-``__globals__['__builtins__']``. Patch by Mark Shannon and Victor Stinner.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2021-02-18-15-12-30.bpo-42990.toAqBH.rst b/Misc/NEWS.d/next/Core and Builtins/2021-02-18-15-12-30.bpo-42990.toAqBH.rst
deleted file mode 100644
index b9e6647..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2021-02-18-15-12-30.bpo-42990.toAqBH.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-The :data:`types.FunctionType` constructor now inherits the current builtins if
-the *globals* dictionary has no ``"__builtins__"`` key, rather than using
-``{"None": None}`` as builtins: same behavior as :func:`eval` and :func:`exec`
-functions. Defining a function with ``def function(...): ...`` in Python is
-not affected, globals cannot be overriden with this syntax: it also inherits
-the current builtins.
-Patch by Victor Stinner.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2021-02-20-16-50-22.bpo-43277.FXkRXk.rst b/Misc/NEWS.d/next/Core and Builtins/2021-02-20-16-50-22.bpo-43277.FXkRXk.rst
deleted file mode 100644
index 64e5791..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2021-02-20-16-50-22.bpo-43277.FXkRXk.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add a new :c:func:`PySet_CheckExact` function to the C-API to check if an
-object is an instance of :class:`set` but not an instance of a subtype.
-Patch by Pablo Galindo.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2021-02-22-19-00-00.bpo-36346.uAoni0.rst b/Misc/NEWS.d/next/Core and Builtins/2021-02-22-19-00-00.bpo-36346.uAoni0.rst
deleted file mode 100644
index 3b3e727..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2021-02-22-19-00-00.bpo-36346.uAoni0.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-``PyArg_Parse*()`` functions now emits ``DeprecationWarning`` when ``u`` or
-``Z`` format is used. See :pep:`623` for detail.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2021-02-26-13-17-52.bpo-43321.TCS3ph.rst b/Misc/NEWS.d/next/Core and Builtins/2021-02-26-13-17-52.bpo-43321.TCS3ph.rst
deleted file mode 100644
index 32c5ce1..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2021-02-26-13-17-52.bpo-43321.TCS3ph.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix ``SystemError`` raised when ``PyArg_Parse*()`` is used with ``#`` but
-without ``PY_SSIZE_T_CLEAN`` defined.
diff --git a/Misc/NEWS.d/next/Documentation/2020-06-15-10-45-45.bpo-36346.H0sS_i.rst b/Misc/NEWS.d/next/Documentation/2020-06-15-10-45-45.bpo-36346.H0sS_i.rst
deleted file mode 100644
index b737e12..0000000
--- a/Misc/NEWS.d/next/Documentation/2020-06-15-10-45-45.bpo-36346.H0sS_i.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Update some deprecated unicode APIs which are documented as "will be removed
-in 4.0" to "3.12". See :pep:`623` for detail.
diff --git a/Misc/NEWS.d/next/Documentation/2021-02-20-00-09-13.bpo-27646.HRsmo-.rst b/Misc/NEWS.d/next/Documentation/2021-02-20-00-09-13.bpo-27646.HRsmo-.rst
deleted file mode 100644
index 8ba398a..0000000
--- a/Misc/NEWS.d/next/Documentation/2021-02-20-00-09-13.bpo-27646.HRsmo-.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Clarify that 'yield from <expr>' works with any iterable, not just
-iterators.
diff --git a/Misc/NEWS.d/next/IDLE/2021-02-21-16-30-10.bpo-43283.DLBwYn.rst b/Misc/NEWS.d/next/IDLE/2021-02-21-16-30-10.bpo-43283.DLBwYn.rst
deleted file mode 100644
index 7a627af..0000000
--- a/Misc/NEWS.d/next/IDLE/2021-02-21-16-30-10.bpo-43283.DLBwYn.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Document why printing to IDLE's Shell is often slower than printing to a
-system terminal and that it can be made faster by pre-formatting a single
-string before printing.
diff --git a/Misc/NEWS.d/next/Library/2020-05-02-01-01-30.bpo-29753.n2M-AF.rst b/Misc/NEWS.d/next/Library/2020-05-02-01-01-30.bpo-29753.n2M-AF.rst
deleted file mode 100644
index f2a2842..0000000
--- a/Misc/NEWS.d/next/Library/2020-05-02-01-01-30.bpo-29753.n2M-AF.rst
+++ /dev/null
@@ -1 +0,0 @@
-In ctypes, now packed bitfields are calculated properly and the first item of packed bitfields is now shrank correctly.
diff --git a/Misc/NEWS.d/next/Library/2020-10-26-18-01-09.bpo-42151.et5f7s.rst b/Misc/NEWS.d/next/Library/2020-10-26-18-01-09.bpo-42151.et5f7s.rst
deleted file mode 100644
index 6361f2c..0000000
--- a/Misc/NEWS.d/next/Library/2020-10-26-18-01-09.bpo-42151.et5f7s.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Make the pure Python implementation of :mod:`xml.etree.ElementTree` behave
-the same as the C implementation (:mod:`_elementree`) regarding default
-attribute values (by not setting ``specified_attributes=1``).
diff --git a/Misc/NEWS.d/next/Library/2021-01-18-21-07-20.bpo-42960.a7Dote.rst b/Misc/NEWS.d/next/Library/2021-01-18-21-07-20.bpo-42960.a7Dote.rst
deleted file mode 100644
index 58c1bcc..0000000
--- a/Misc/NEWS.d/next/Library/2021-01-18-21-07-20.bpo-42960.a7Dote.rst
+++ /dev/null
@@ -1 +0,0 @@
-Adds :data:`resource.RLIMIT_KQUEUES` constant from FreeBSD to the :mod:`resource` module.
diff --git a/Misc/NEWS.d/next/Library/2021-02-03-17-06-38.bpo-43106.SwcSuU.rst b/Misc/NEWS.d/next/Library/2021-02-03-17-06-38.bpo-43106.SwcSuU.rst
deleted file mode 100644
index a85d494..0000000
--- a/Misc/NEWS.d/next/Library/2021-02-03-17-06-38.bpo-43106.SwcSuU.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Added :data:`~os.O_EVTONLY`, :data:`~os.O_FSYNC`, :data:`~os.O_SYMLINK`
-and :data:`~os.O_NOFOLLOW_ANY` for macOS. Patch by Dong-hee Na.
diff --git a/Misc/NEWS.d/next/Library/2021-02-03-22-55-27.bpo-43102.TSlZ6J.rst b/Misc/NEWS.d/next/Library/2021-02-03-22-55-27.bpo-43102.TSlZ6J.rst
deleted file mode 100644
index 985fd68..0000000
--- a/Misc/NEWS.d/next/Library/2021-02-03-22-55-27.bpo-43102.TSlZ6J.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The namedtuple __new__ method had its __builtins__ set to None instead
-of an actual dictionary. This created problems for introspection tools.
diff --git a/Misc/NEWS.d/next/Library/2021-02-06-21-21-35.bpo-43146.MHtb2v.rst b/Misc/NEWS.d/next/Library/2021-02-06-21-21-35.bpo-43146.MHtb2v.rst
deleted file mode 100644
index 8d213a4..0000000
--- a/Misc/NEWS.d/next/Library/2021-02-06-21-21-35.bpo-43146.MHtb2v.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix recent regression in None argument handling in :mod:`~traceback` module functions. \ No newline at end of file
diff --git a/Misc/NEWS.d/next/Library/2021-02-08-16-27-00.bpo-43162.t-W7h3.rst b/Misc/NEWS.d/next/Library/2021-02-08-16-27-00.bpo-43162.t-W7h3.rst
deleted file mode 100644
index fef5915..0000000
--- a/Misc/NEWS.d/next/Library/2021-02-08-16-27-00.bpo-43162.t-W7h3.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-deprecate unsupported ability to access enum members as attributes of other
-enum members
diff --git a/Misc/NEWS.d/next/Library/2021-02-08-21-13-51.bpo-43163.E2MgzH.rst b/Misc/NEWS.d/next/Library/2021-02-08-21-13-51.bpo-43163.E2MgzH.rst
deleted file mode 100644
index ddd60ea..0000000
--- a/Misc/NEWS.d/next/Library/2021-02-08-21-13-51.bpo-43163.E2MgzH.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a bug in :mod:`codeop` that was causing it to not ask for more input
-when multi-line snippets have unclosed parentheses. Patch by Pablo Galindo
diff --git a/Misc/NEWS.d/next/Library/2021-02-10-06-00-53.bpo-43172.ZMCJni.rst b/Misc/NEWS.d/next/Library/2021-02-10-06-00-53.bpo-43172.ZMCJni.rst
deleted file mode 100644
index dc75660..0000000
--- a/Misc/NEWS.d/next/Library/2021-02-10-06-00-53.bpo-43172.ZMCJni.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-The readline module now passes its tests when built directly against
-libedit. Existing irreconcilable API differences remain in
-:func:`readline.get_begidx` and :func:`readline.get_endidx` behavior based
-on libreadline vs libedit use.
diff --git a/Misc/NEWS.d/next/Library/2021-02-10-23-29-50.bpo-40956.LcAbwG.rst b/Misc/NEWS.d/next/Library/2021-02-10-23-29-50.bpo-40956.LcAbwG.rst
deleted file mode 100644
index e81922c..0000000
--- a/Misc/NEWS.d/next/Library/2021-02-10-23-29-50.bpo-40956.LcAbwG.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix segfault in :meth:`sqlite3.Connection.backup` if no argument was
-provided. The regression was introduced by GH-23838. Patch by
-Erlend E. Aasland.
diff --git a/Misc/NEWS.d/next/Library/2021-02-18-14-24-42.bpo-43251.n6WZDw.rst b/Misc/NEWS.d/next/Library/2021-02-18-14-24-42.bpo-43251.n6WZDw.rst
deleted file mode 100644
index 52ce9d9..0000000
--- a/Misc/NEWS.d/next/Library/2021-02-18-14-24-42.bpo-43251.n6WZDw.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Improve :mod:`sqlite3` error handling: ``sqlite3_column_name()`` failures
-now result in :exc:`MemoryError`. Patch by Erlend E. Aasland.
diff --git a/Misc/NEWS.d/next/Library/2021-02-18-23-30-52.bpo-43258.LeU-q8.rst b/Misc/NEWS.d/next/Library/2021-02-18-23-30-52.bpo-43258.LeU-q8.rst
deleted file mode 100644
index 0529214..0000000
--- a/Misc/NEWS.d/next/Library/2021-02-18-23-30-52.bpo-43258.LeU-q8.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Prevent needless allocation of :mod:`sqlite3` aggregate function context
-when no rows match an aggregate query. Patch by Erlend E. Aasland.
diff --git a/Misc/NEWS.d/next/Library/2021-02-20-12-15-29.bpo-43260.6znAas.rst b/Misc/NEWS.d/next/Library/2021-02-20-12-15-29.bpo-43260.6znAas.rst
deleted file mode 100644
index f3c21d1..0000000
--- a/Misc/NEWS.d/next/Library/2021-02-20-12-15-29.bpo-43260.6znAas.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix TextIOWrapper can not flush internal buffer forever after very large
-text is written.
diff --git a/Misc/NEWS.d/next/Library/2021-02-23-17-20-16.bpo-43146.JAFplg.rst b/Misc/NEWS.d/next/Library/2021-02-23-17-20-16.bpo-43146.JAFplg.rst
deleted file mode 100644
index 151edbe..0000000
--- a/Misc/NEWS.d/next/Library/2021-02-23-17-20-16.bpo-43146.JAFplg.rst
+++ /dev/null
@@ -1 +0,0 @@
-Handle None in single-arg versions of :func:`~traceback.print_exception` and :func:`~traceback.format_exception`. \ No newline at end of file
diff --git a/Misc/NEWS.d/next/Library/2021-02-25-09-08-55.bpo-43317.qrOOpB.rst b/Misc/NEWS.d/next/Library/2021-02-25-09-08-55.bpo-43317.qrOOpB.rst
deleted file mode 100644
index 01ff48a..0000000
--- a/Misc/NEWS.d/next/Library/2021-02-25-09-08-55.bpo-43317.qrOOpB.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Set the chunk size for the ``gzip`` module main function to
-io.DEFAULT_BUFFER_SIZE. This is slightly faster than the 1024 bytes constant
-that was used previously.
diff --git a/Misc/NEWS.d/next/Library/2021-02-25-09-44-36.bpo-43316.k9Gyqn.rst b/Misc/NEWS.d/next/Library/2021-02-25-09-44-36.bpo-43316.k9Gyqn.rst
deleted file mode 100644
index 1f0d3c4..0000000
--- a/Misc/NEWS.d/next/Library/2021-02-25-09-44-36.bpo-43316.k9Gyqn.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The ``python -m gzip`` command line application now properly fails when
-detecting an unsupported extension. It exits with a non-zero exit code and
-prints an error message to stderr.
diff --git a/Misc/NEWS.d/next/Security/2021-02-14-15-59-16.bpo-42967.YApqDS.rst b/Misc/NEWS.d/next/Security/2021-02-14-15-59-16.bpo-42967.YApqDS.rst
deleted file mode 100644
index f08489b..0000000
--- a/Misc/NEWS.d/next/Security/2021-02-14-15-59-16.bpo-42967.YApqDS.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix web cache poisoning vulnerability by defaulting the query args separator to ``&``, and allowing the user to choose a custom separator.
diff --git a/Misc/NEWS.d/next/Tests/2021-02-21-11-11-53.bpo-43288.LfTvL-.rst b/Misc/NEWS.d/next/Tests/2021-02-21-11-11-53.bpo-43288.LfTvL-.rst
deleted file mode 100644
index 8463540..0000000
--- a/Misc/NEWS.d/next/Tests/2021-02-21-11-11-53.bpo-43288.LfTvL-.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix test_importlib to correctly skip Unicode file tests if the fileystem
-does not support them.
diff --git a/Misc/NEWS.d/next/Windows/2021-02-10-04-16-51.bpo-43155.O1tURk.rst b/Misc/NEWS.d/next/Windows/2021-02-10-04-16-51.bpo-43155.O1tURk.rst
deleted file mode 100644
index 2eeef2b..0000000
--- a/Misc/NEWS.d/next/Windows/2021-02-10-04-16-51.bpo-43155.O1tURk.rst
+++ /dev/null
@@ -1 +0,0 @@
-:c:func:`PyCMethod_New` is now present in ``python3.lib``.
diff --git a/Misc/NEWS.d/next/macOS/2021-02-28-22-49-46.bpo-41837.9fqyXC.rst b/Misc/NEWS.d/next/macOS/2021-02-28-22-49-46.bpo-41837.9fqyXC.rst
deleted file mode 100644
index 5d32d87..0000000
--- a/Misc/NEWS.d/next/macOS/2021-02-28-22-49-46.bpo-41837.9fqyXC.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update macOS installer build to use OpenSSL 1.1.1j.