Merge tag 'v3.7.0a3'
diff --git a/Include/patchlevel.h b/Include/patchlevel.h
index 64c518e..103fac5 100644
--- a/Include/patchlevel.h
+++ b/Include/patchlevel.h
@@ -20,10 +20,10 @@
 #define PY_MINOR_VERSION        7
 #define PY_MICRO_VERSION        0
 #define PY_RELEASE_LEVEL        PY_RELEASE_LEVEL_ALPHA
-#define PY_RELEASE_SERIAL       2
+#define PY_RELEASE_SERIAL       3
 
 /* Version as a string */
-#define PY_VERSION              "3.7.0a2+"
+#define PY_VERSION              "3.7.0a3"
 /*--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 2c52b54..bb9c1ef 100644
--- a/Lib/pydoc_data/topics.py
+++ b/Lib/pydoc_data/topics.py
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Autogenerated by Sphinx on Mon Oct 16 23:39:41 2017
+# Autogenerated by Sphinx on Tue Dec  5 03:14:53 2017
 topics = {'assert': 'The "assert" statement\n'
            '**********************\n'
            '\n'
@@ -2686,7 +2686,6 @@
              '   mgr = (EXPR)\n'
              '   aexit = type(mgr).__aexit__\n'
              '   aenter = type(mgr).__aenter__(mgr)\n'
-             '   exc = True\n'
              '\n'
              '   VAR = await aenter\n'
              '   try:\n'
@@ -3424,11 +3423,11 @@
              '   hard-code a breakpoint at a given point in a program, even if '
              'the\n'
              '   code is not otherwise being debugged (e.g. when an assertion\n'
-             '   fails).  If given, "header" is printed to the console just '
+             '   fails).  If given, *header* is printed to the console just '
              'before\n'
              '   debugging begins.\n'
              '\n'
-             '   New in version 3.7: The keyword-only argument "header".\n'
+             '   Changed in version 3.7: The keyword-only argument *header*.\n'
              '\n'
              'pdb.post_mortem(traceback=None)\n'
              '\n'
@@ -5669,13 +5668,13 @@
                 'They must\n'
                 'be spelled exactly as written here:\n'
                 '\n'
-                '   False      class      finally    is         return\n'
-                '   None       continue   for        lambda     try\n'
-                '   True       def        from       nonlocal   while\n'
-                '   and        del        global     not        with\n'
-                '   as         elif       if         or         yield\n'
-                '   assert     else       import     pass\n'
-                '   break      except     in         raise\n'
+                '   False      await      else       import     pass\n'
+                '   None       break      except     in         raise\n'
+                '   True       class      finally    is         return\n'
+                '   and        continue   for        lambda     try\n'
+                '   as         def        from       nonlocal   while\n'
+                '   assert     del        global     not        with\n'
+                '   async      elif       if         or         yield\n'
                 '\n'
                 '\n'
                 'Reserved classes of identifiers\n'
diff --git a/Misc/NEWS.d/3.7.0a3.rst b/Misc/NEWS.d/3.7.0a3.rst
new file mode 100644
index 0000000..516e41e
--- /dev/null
+++ b/Misc/NEWS.d/3.7.0a3.rst
@@ -0,0 +1,1630 @@
+.. bpo: 32176
+.. date: 2017-12-02-21-37-22
+.. nonce: Wt25-N
+.. release date: 2017-12-05
+.. section: Core and Builtins
+
+co_flags.CO_NOFREE is now always set correctly by the code object
+constructor based on freevars and cellvars, rather than needing to be set
+correctly by the caller. This ensures it will be cleared automatically when
+additional cell references are injected into a modified code object and
+function.
+
+..
+
+.. bpo: 10544
+.. date: 2017-11-27-08-37-34
+.. nonce: 07nioT
+.. section: Core and Builtins
+
+Yield expressions are now deprecated in comprehensions and generator
+expressions. They are still permitted in the definition of the outermost
+iterable, as that is evaluated directly in the enclosing scope.
+
+..
+
+.. bpo: 32137
+.. date: 2017-11-26-14-36-30
+.. nonce: Stj5nL
+.. section: Core and Builtins
+
+The repr of deeply nested dict now raises a RecursionError instead of
+crashing due to a stack overflow.
+
+..
+
+.. bpo: 32096
+.. date: 2017-11-24-01-13-58
+.. nonce: CQTHXJ
+.. section: Core and Builtins
+
+Revert memory allocator changes in the C API: move structures back from
+_PyRuntime to Objects/obmalloc.c. The memory allocators are once again
+initialized statically, and so PyMem_RawMalloc() and Py_DecodeLocale() can
+be called before _PyRuntime_Initialize().
+
+..
+
+.. bpo: 32043
+.. date: 2017-11-16-03-44-08
+.. nonce: AAzwpZ
+.. section: Core and Builtins
+
+Add a new "developer mode": new "-X dev" command line option to enable debug
+checks at runtime.
+
+..
+
+.. bpo: 32023
+.. date: 2017-11-15-10-49-35
+.. nonce: XnCGT5
+.. section: Core and Builtins
+
+SyntaxError is now correctly raised when a generator expression without
+parenthesis is used instead of an inheritance list in a class definition.
+The duplication of the parentheses can be omitted only on calls.
+
+..
+
+.. bpo: 32012
+.. date: 2017-11-13-00-37-11
+.. nonce: Kprjqe
+.. section: Core and Builtins
+
+SyntaxError is now correctly raised when a generator expression without
+parenthesis is passed as an argument, but followed by a trailing comma. A
+generator expression always needs to be directly inside a set of parentheses
+and cannot have a comma on either side.
+
+..
+
+.. bpo: 28180
+.. date: 2017-11-12-11-44-22
+.. nonce: HQX000
+.. section: Core and Builtins
+
+A new internal ``_Py_SetLocaleFromEnv(category)`` helper function has been
+added in order to improve the consistency of behaviour across different
+``libc`` implementations (e.g. Android doesn't support setting the locale
+from the environment by default).
+
+..
+
+.. bpo: 31949
+.. date: 2017-11-05-16-11-07
+.. nonce: 2yNC_z
+.. section: Core and Builtins
+
+Fixed several issues in printing tracebacks (PyTraceBack_Print()).
+
+* Setting sys.tracebacklimit to 0 or less now suppresses printing tracebacks.
+* Setting sys.tracebacklimit to None now causes using the default limit.
+* Setting sys.tracebacklimit to an integer larger than LONG_MAX now means using
+  the limit LONG_MAX rather than the default limit.
+* Fixed integer overflows in the case of more than 2**31 traceback items on
+  Windows.
+* Fixed output errors handling.
+
+..
+
+.. bpo: 30696
+.. date: 2017-10-28-22-06-03
+.. nonce: lhC3HE
+.. section: Core and Builtins
+
+Fix the interactive interpreter looping endlessly when no memory.
+
+..
+
+.. bpo: 20047
+.. date: 2017-10-28-19-11-05
+.. nonce: GuNAto
+.. section: Core and Builtins
+
+Bytearray methods partition() and rpartition() now accept only bytes-like
+objects as separator, as documented.  In particular they now raise TypeError
+rather of returning a bogus result when an integer is passed as a separator.
+
+..
+
+.. bpo: 21720
+.. date: 2017-10-25-15-51-37
+.. nonce: BwIKLP
+.. section: Core and Builtins
+
+BytesWarning no longer emitted when the *fromlist* argument of
+``__import__()`` or the ``__all__`` attribute of the module contain bytes
+instances.
+
+..
+
+.. bpo: 31845
+.. date: 2017-10-24-21-27-32
+.. nonce: 8OS-k3
+.. section: Core and Builtins
+
+Environment variables are once more read correctly at interpreter startup.
+
+..
+
+.. bpo: 28936
+.. date: 2017-10-23-23-39-26
+.. nonce: C288Jh
+.. section: Core and Builtins
+
+Ensure that lexically first syntax error involving a parameter and
+``global`` or ``nonlocal`` is detected first at a given scope. Patch by Ivan
+Levkivskyi.
+
+..
+
+.. bpo: 31825
+.. date: 2017-10-20-14-07-46
+.. nonce: gJvmGW
+.. section: Core and Builtins
+
+Fixed OverflowError in the 'unicode-escape' codec and in
+codecs.escape_decode() when decode an escaped non-ascii byte.
+
+..
+
+.. bpo: 31618
+.. date: 2017-10-18-19-41-12
+.. nonce: liLDiS
+.. section: Core and Builtins
+
+The per-frame tracing logic added in 3.7a1 has been altered so that
+``frame->f_lineno`` is updated before either ``"line"`` or ``"opcode"``
+events are emitted. Previously, opcode events were emitted first, and
+therefore would occasionally see stale line numbers on the frame. The
+behavior of this feature has changed slightly as a result: when both
+``f_trace_lines`` and ``f_trace_opcodes`` are enabled, line events now occur
+first.
+
+..
+
+.. bpo: 28603
+.. date: 2017-10-17-13-29-19
+.. nonce: _-oia3
+.. section: Core and Builtins
+
+Print the full context/cause chain of exceptions on interpreter exit, even
+if an exception in the chain is unhashable or compares equal to later ones.
+Patch by Zane Bitter.
+
+..
+
+.. bpo: 31786
+.. date: 2017-10-15-23-44-57
+.. nonce: XwdEP4
+.. section: Core and Builtins
+
+Fix timeout rounding in the select module to round correctly negative
+timeouts between -1.0 and 0.0. The functions now block waiting for events as
+expected. Previously, the call was incorrectly non-blocking. Patch by Pablo
+Galindo.
+
+..
+
+.. bpo: 31781
+.. date: 2017-10-13-20-01-47
+.. nonce: cXE9SM
+.. section: Core and Builtins
+
+Prevent crashes when calling methods of an uninitialized
+``zipimport.zipimporter`` object. Patch by Oren Milman.
+
+..
+
+.. bpo: 30399
+.. date: 2017-10-12-22-21-01
+.. nonce: 45f1gv
+.. section: Core and Builtins
+
+Standard repr() of BaseException with a single argument no longer contains
+redundant trailing comma.
+
+..
+
+.. bpo: 31626
+.. date: 2017-10-01-15-48-03
+.. nonce: reLPxY
+.. section: Core and Builtins
+
+Fixed a bug in debug memory allocator.  There was a write to freed memory
+after shrinking a memory block.
+
+..
+
+.. bpo: 30817
+.. date: 2017-07-01-15-11-13
+.. nonce: j7ZvN_
+.. section: Core and Builtins
+
+`PyErr_PrintEx()` clears now the ignored exception that may be raised by
+`_PySys_SetObjectId()`, for example when no memory.
+
+..
+
+.. bpo: 28556
+.. date: 2017-12-05-02-03-07
+.. nonce: 9Z_PsJ
+.. section: Library
+
+Two minor fixes for ``typing`` module: allow shallow copying instances of
+generic classes, improve interaction of ``__init_subclass__`` with generics.
+Original PRs by Ivan Levkivskyi.
+
+..
+
+.. bpo: 32214
+.. date: 2017-12-04-15-51-57
+.. nonce: uozdNj
+.. section: Library
+
+PEP 557, Data Classes. Provides a decorator which adds boilerplate methods
+to classes which use type annotations so specify fields.
+
+..
+
+.. bpo: 27240
+.. date: 2017-12-02-16-06-00
+.. nonce: Kji34M
+.. section: Library
+
+The header folding algorithm for the new email policies has been rewritten,
+which also fixes bpo-30788, bpo-31831, and bpo-32182.  In particular,
+RFC2231 folding is now done correctly.
+
+..
+
+.. bpo: 32186
+.. date: 2017-11-30-20-38-16
+.. nonce: O42bVe
+.. section: Library
+
+io.FileIO.readall() and io.FileIO.read() now release the GIL when getting
+the file size. Fixed hang of all threads with inaccessible NFS server. Patch
+by Nir Soffer.
+
+..
+
+.. bpo: 321010
+.. date: 2017-11-29-00-42-47
+.. nonce: -axD5l
+.. section: Library
+
+Add :attr:`sys.flags.dev_mode` flag
+
+..
+
+.. bpo: 32154
+.. date: 2017-11-28-15-27-10
+.. nonce: kDox7L
+.. section: Library
+
+The ``asyncio.windows_utils.socketpair()`` function has been removed: use
+directly :func:`socket.socketpair` which is available on all platforms since
+Python 3.5 (before, it wasn't available on Windows).
+``asyncio.windows_utils.socketpair()`` was just an alias to
+``socket.socketpair`` on Python 3.5 and newer.
+
+..
+
+.. bpo: 32089
+.. date: 2017-11-27-11-29-34
+.. nonce: 6ydDYv
+.. section: Library
+
+warnings: In development (-X dev) and debug mode (pydebug build), use the
+"default" action for ResourceWarning, rather than the "always" action, in
+the default warnings filters.
+
+..
+
+.. bpo: 32107
+.. date: 2017-11-26-18-48-17
+.. nonce: h2ph2K
+.. section: Library
+
+``uuid.getnode()`` now preferentially returns universally administered MAC
+addresses if available, over locally administered MAC addresses.  This makes
+a better guarantee for global uniqueness of UUIDs returned from
+``uuid.uuid1()``.  If only locally administered MAC addresses are available,
+the first such one found is returned.
+
+..
+
+.. bpo: 23033
+.. date: 2017-11-26-17-00-52
+.. nonce: YGXRWT
+.. section: Library
+
+Wildcard is now supported in hostname when it is one and only character in
+the left most segment of hostname in second argument of
+:meth:`ssl.match_hostname`.  Patch by Mandeep Singh.
+
+..
+
+.. bpo: 12239
+.. date: 2017-11-24-14-07-55
+.. nonce: Nj3A0x
+.. section: Library
+
+Make :meth:`msilib.SummaryInformation.GetProperty` return ``None`` when the
+value of property is ``VT_EMPTY``.  Initial patch by Mark Mc Mahon.
+
+..
+
+.. bpo: 28334
+.. date: 2017-11-24-11-50-41
+.. nonce: 3gGGlt
+.. section: Library
+
+Use :func:`os.path.expanduser` to find the ``~/.netrc`` file in
+:class:`netrc.netrc`.  If it does not exist, :exc:`FileNotFoundError` is
+raised.  Patch by Dimitri Merejkowsky.
+
+..
+
+.. bpo: 32121
+.. date: 2017-11-24-00-59-12
+.. nonce: ePbmwC
+.. section: Library
+
+Made ``tracemalloc.Traceback`` behave more like the traceback module,
+sorting the frames from oldest to most recent. ``Traceback.format()`` now
+accepts negative *limit*, truncating the result to the ``abs(limit)`` oldest
+frames. To get the old behaviour, one can use the new *most_recent_first*
+argument to ``Traceback.format()``. (Patch by Jesse Bakker.)
+
+..
+
+.. bpo: 31325
+.. date: 2017-11-23-22-12-11
+.. nonce: 8jAUxN
+.. section: Library
+
+Fix wrong usage of :func:`collections.namedtuple` in the
+:meth:`RobotFileParser.parse() <urllib.robotparser.RobotFileParser.parse>`
+method.
+
+Initial patch by Robin Wellner.
+
+..
+
+.. bpo: 12382
+.. date: 2017-11-23-21-47-36
+.. nonce: xWT9k0
+.. section: Library
+
+:func:`msilib.OpenDatabase` now raises a better exception message when it
+couldn't open or create an MSI file.  Initial patch by William Tisäter.
+
+..
+
+.. bpo: 19610
+.. date: 2017-11-23-16-15-55
+.. nonce: Dlca2P
+.. section: Library
+
+``setup()`` now warns about invalid types for some fields.
+
+The ``distutils.dist.Distribution`` class now warns when ``classifiers``,
+``keywords`` and ``platforms`` fields are not specified as a list or a
+string.
+
+..
+
+.. bpo: 32071
+.. date: 2017-11-22-19-52-17
+.. nonce: 4WNhUH
+.. section: Library
+
+Added the ``-k`` command-line option to ``python -m unittest`` to run only
+tests that match the given pattern(s).
+
+..
+
+.. bpo: 10049
+.. date: 2017-11-22-17-21-01
+.. nonce: ttsBqb
+.. section: Library
+
+Added *nullcontext* no-op context manager to contextlib. This provides a
+simpler and faster alternative to ExitStack() when handling optional context
+managers.
+
+..
+
+.. bpo: 28684
+.. date: 2017-11-22-12-54-46
+.. nonce: NLiDKZ
+.. section: Library
+
+The new test.support.skip_unless_bind_unix_socket() decorator is used here
+to skip asyncio tests that fail because the platform lacks a functional
+bind() function for unix domain sockets (as it is the case for non root
+users on the recent Android versions that run now SELinux in enforcing
+mode).
+
+..
+
+.. bpo: 32110
+.. date: 2017-11-22-09-44-15
+.. nonce: VJa9bo
+.. section: Library
+
+``codecs.StreamReader.read(n)`` now returns not more than *n*
+characters/bytes for non-negative *n*. This makes it compatible with
+``read()`` methods of other file-like objects.
+
+..
+
+.. bpo: 27535
+.. date: 2017-11-21-16-05-35
+.. nonce: JLhcNz
+.. section: Library
+
+The warnings module doesn't leak memory anymore in the hidden warnings
+registry for the "ignore" action of warnings filters. warn_explicit()
+function doesn't add the warning key to the registry anymore for the
+"ignore" action.
+
+..
+
+.. bpo: 32088
+.. date: 2017-11-20-15-28-31
+.. nonce: mV-4Nu
+.. section: Library
+
+warnings:  When Python is build is debug mode (``Py_DEBUG``),
+:exc:`DeprecationWarning`, :exc:`PendingDeprecationWarning` and
+:exc:`ImportWarning` warnings are now displayed by default.
+
+..
+
+.. bpo: 1647489
+.. date: 2017-11-20-01-29-46
+.. nonce: -ZNNkh
+.. section: Library
+
+Fixed searching regular expression patterns that could match an empty
+string. Non-empty string can now be correctly found after matching an empty
+string.
+
+..
+
+.. bpo: 25054
+.. date: 2017-11-20-01-01-01
+.. nonce: rOlRV6
+.. section: Library
+
+Added support of splitting on a pattern that could match an empty string.
+
+..
+
+.. bpo: 32072
+.. date: 2017-11-18-21-13-52
+.. nonce: nwDV8L
+.. section: Library
+
+Fixed issues with binary plists:
+
+* Fixed saving bytearrays.
+* Identical objects will be saved only once.
+* Equal references will be load as identical objects.
+* Added support for saving and loading recursive data structures.
+
+..
+
+.. bpo: 32069
+.. date: 2017-11-18-17-09-01
+.. nonce: S0wyy4
+.. section: Library
+
+Drop legacy SSL transport from asyncio, ssl.MemoryBIO is always used anyway.
+
+..
+
+.. bpo: 32066
+.. date: 2017-11-17-18-28-53
+.. nonce: OMQFLH
+.. section: Library
+
+asyncio: Support pathlib.Path in create_unix_connection; sock arg should be
+optional
+
+..
+
+.. bpo: 32046
+.. date: 2017-11-16-20-09-45
+.. nonce: 9sGDtw
+.. section: Library
+
+Updates 2to3 to convert from operator.isCallable(obj) to callable(obj).
+Patch by Dong-hee Na.
+
+..
+
+.. bpo: 32018
+.. date: 2017-11-16-02-32-41
+.. nonce: YMQ7Q2
+.. section: Library
+
+inspect.signature should follow PEP 8, if the parameter has an annotation
+and a default value. Patch by Dong-hee Na.
+
+..
+
+.. bpo: 32025
+.. date: 2017-11-15-20-03-45
+.. nonce: lnIKYT
+.. section: Library
+
+Add time.thread_time() and time.thread_time_ns()
+
+..
+
+.. bpo: 32037
+.. date: 2017-11-15-19-04-22
+.. nonce: r8-5Nk
+.. section: Library
+
+Integers that fit in a signed 32-bit integer will be now pickled with
+protocol 0 using the INT opcode.  This will decrease the size of a pickle,
+speed up pickling and unpickling, and make these integers be unpickled as
+int instances in Python 2.
+
+..
+
+.. bpo: 32034
+.. date: 2017-11-15-13-44-28
+.. nonce: uHAOmu
+.. section: Library
+
+Make asyncio.IncompleteReadError and LimitOverrunError pickleable.
+
+..
+
+.. bpo: 32015
+.. date: 2017-11-13-17-48-33
+.. nonce: 4nqRTD
+.. section: Library
+
+Fixed the looping of asyncio in the case of reconnection the socket during
+waiting async read/write from/to the socket.
+
+..
+
+.. bpo: 32011
+.. date: 2017-11-12-20-47-59
+.. nonce: NzVDdZ
+.. section: Library
+
+Restored support of loading marshal files with the TYPE_INT64 code. These
+files can be produced in Python 2.7.
+
+..
+
+.. bpo: 28369
+.. date: 2017-11-10-16-27-26
+.. nonce: IS74nd
+.. section: Library
+
+Enhance add_reader/writer check that socket is not used by some transport.
+Before, only cases when add_reader/writer were called with an int FD were
+supported.  Now the check is implemented correctly for all file-like
+objects.
+
+..
+
+.. bpo: 31976
+.. date: 2017-11-09-21-36-32
+.. nonce: EOA7qY
+.. section: Library
+
+Fix race condition when flushing a file is slow, which can cause a segfault
+if closing the file from another thread.
+
+..
+
+.. bpo: 31985
+.. date: 2017-11-08-16-51-52
+.. nonce: dE_fOB
+.. section: Library
+
+Formally deprecated aifc.openfp, sunau.openfp, and wave.openfp. Since change
+7bc817d5ba917528e8bd07ec461c635291e7b06a in 1993, openfp in each of the
+three modules had been pointing to that module's open funciton as a matter
+of backwards compatibility, though it had been both untested and
+undocumented.
+
+..
+
+.. bpo: 21862
+.. date: 2017-11-07-15-19-52
+.. nonce: RwietE
+.. section: Library
+
+cProfile command line now accepts `-m module_name` as an alternative to
+script path. Patch by Sanyam Khurana.
+
+..
+
+.. bpo: 31970
+.. date: 2017-11-07-14-20-09
+.. nonce: x4EN_9
+.. section: Library
+
+Reduce performance overhead of asyncio debug mode.
+
+..
+
+.. bpo: 31843
+.. date: 2017-11-07-00-37-50
+.. nonce: lM2gkR
+.. section: Library
+
+*database* argument of sqlite3.connect() now accepts a :term:`path-like
+object`, instead of just a string.
+
+..
+
+.. bpo: 31945
+.. date: 2017-11-05-01-17-12
+.. nonce: TLPBtS
+.. section: Library
+
+Add Configurable *blocksize* to ``HTTPConnection`` and ``HTTPSConnection``
+for improved upload throughput.  Patch by Nir Soffer.
+
+..
+
+.. bpo: 31943
+.. date: 2017-11-04-19-28-08
+.. nonce: bxw5gM
+.. section: Library
+
+Add a ``cancelled()`` method to :class:`asyncio.Handle`.  Patch by Marat
+Sharafutdinov.
+
+..
+
+.. bpo: 9678
+.. date: 2017-11-03-22-05-47
+.. nonce: oD51q6
+.. section: Library
+
+Fixed determining the MAC address in the uuid module:
+
+* Using ifconfig on NetBSD and OpenBSD.
+* Using arp on Linux, FreeBSD, NetBSD and OpenBSD.
+
+Based on patch by Takayuki Shimizukawa.
+
+..
+
+.. bpo: 30057
+.. date: 2017-11-03-19-11-43
+.. nonce: NCaijI
+.. section: Library
+
+Fix potential missed signal in signal.signal().
+
+..
+
+.. bpo: 31933
+.. date: 2017-11-03-08-36-03
+.. nonce: UrtoMP
+.. section: Library
+
+Fix Blake2 params leaf_size and node_offset on big endian platforms. Patch
+by Jack O'Connor.
+
+..
+
+.. bpo: 21423
+.. date: 2017-11-02-22-26-16
+.. nonce: hw5mEh
+.. section: Library
+
+Add an initializer argument to {Process,Thread}PoolExecutor
+
+..
+
+.. bpo: 31927
+.. date: 2017-11-02-18-26-40
+.. nonce: 40K6kp
+.. section: Library
+
+Fixed compilation of the socket module on NetBSD 8.  Fixed assertion failure
+or reading arbitrary data when parse a AF_BLUETOOTH address on NetBSD and
+DragonFly BSD.
+
+..
+
+.. bpo: 27666
+.. date: 2017-11-01-18-13-42
+.. nonce: j2zRnF
+.. section: Library
+
+Fixed stack corruption in curses.box() and curses.ungetmouse() when the size
+of types chtype or mmask_t is less than the size of C long.  curses.box()
+now accepts characters as arguments.  Based on patch by Steve Fink.
+
+..
+
+.. bpo: 31917
+.. date: 2017-11-01-03-28-24
+.. nonce: DYQL0g
+.. section: Library
+
+Add 3 new clock identifiers: :data:`time.CLOCK_BOOTTIME`,
+:data:`time.CLOCK_PROF` and :data:`time.CLOCK_UPTIME`.
+
+..
+
+.. bpo: 31897
+.. date: 2017-10-30-11-04-56
+.. nonce: yjwdEb
+.. section: Library
+
+plistlib now catches more errors when read binary plists and raises
+InvalidFileException instead of unexpected exceptions.
+
+..
+
+.. bpo: 25720
+.. date: 2017-10-29-17-52-40
+.. nonce: vSvb5h
+.. section: Library
+
+Fix the method for checking pad state of curses WINDOW. Patch by Masayuki
+Yamamoto.
+
+..
+
+.. bpo: 31893
+.. date: 2017-10-29-13-51-01
+.. nonce: 8LZKEz
+.. section: Library
+
+Fixed the layout of the kqueue_event structure on OpenBSD and NetBSD. Fixed
+the comparison of the kqueue_event objects.
+
+..
+
+.. bpo: 31891
+.. date: 2017-10-29-11-23-24
+.. nonce: 9kAPha
+.. section: Library
+
+Fixed building the curses module on NetBSD.
+
+..
+
+.. bpo: 31884
+.. date: 2017-10-27
+.. nonce: bjhre9
+.. section: Library
+
+added required constants to subprocess module for setting priotity on
+windows
+
+..
+
+.. bpo: 28281
+.. date: 2017-10-26-14-54-38
+.. nonce: 7ZN5FG
+.. section: Library
+
+Remove year (1-9999) limits on the Calendar.weekday() function.
+
+Patch by Mark Gollahon.
+
+..
+
+.. bpo: 31702
+.. date: 2017-10-24-21-10-44
+.. nonce: SfwJDI
+.. section: Library
+
+crypt.mksalt() now allows to specify the number of rounds for SHA-256 and
+SHA-512 hashing.
+
+..
+
+.. bpo: 30639
+.. date: 2017-10-24-12-24-56
+.. nonce: ptNM9a
+.. section: Library
+
+:func:`inspect.getfile` no longer computes the repr of unknown objects to
+display in an error message, to protect against badly behaved custom reprs.
+
+..
+
+.. bpo: 30768
+.. date: 2017-10-24-12-00-16
+.. nonce: Om8Yj_
+.. section: Library
+
+Fix the pthread+semaphore implementation of PyThread_acquire_lock_timed()
+when called with timeout > 0 and intr_flag=0: recompute the timeout if
+sem_timedwait() is interrupted by a signal (EINTR). See also the :pep:`475`.
+
+..
+
+.. bpo: 31854
+.. date: 2017-10-23
+.. nonce: fh8334f
+.. section: Library
+
+Add ``mmap.ACCESS_DEFAULT`` constant.
+
+..
+
+.. bpo: 31834
+.. date: 2017-10-23-23-27-52
+.. nonce: InwC6O
+.. section: Library
+
+Use optimized code for BLAKE2 only with SSSE3+. The pure SSE2 implementation
+is slower than the pure C reference implementation.
+
+..
+
+.. bpo: 28292
+.. date: 2017-10-23-20-03-36
+.. nonce: 1Gkim2
+.. section: Library
+
+Calendar.itermonthdates() will now consistently raise an exception when a
+date falls outside of the 0001-01-01 through 9999-12-31 range.  To support
+applications that cannot tolerate such exceptions, the new methods
+itermonthdays3() and itermonthdays4() are added.  The new methods return
+tuples and are not restricted by the range supported by datetime.date.
+
+..
+
+.. bpo: 28564
+.. date: 2017-10-23-16-22-54
+.. nonce: Tx-l-I
+.. section: Library
+
+The shutil.rmtree() function has been sped up to 20--40%. This was done
+using the os.scandir() function.
+
+..
+
+.. bpo: 28416
+.. date: 2017-10-23-12-05-33
+.. nonce: Ldnw8X
+.. section: Library
+
+Instances of pickle.Pickler subclass with the persistent_id() method and
+pickle.Unpickler subclass with the persistent_load() method no longer create
+reference cycles.
+
+..
+
+.. bpo: 31653
+.. date: 2017-10-22-12-43-03
+.. nonce: ttfGvq
+.. section: Library
+
+Don't release the GIL if we can acquire a multiprocessing semaphore
+immediately.
+
+..
+
+.. bpo: 28326
+.. date: 2017-10-22-11-06-02
+.. nonce: rxh7L4
+.. section: Library
+
+Fix multiprocessing.Process when stdout and/or stderr is closed or None.
+
+..
+
+.. bpo: 20825
+.. date: 2017-10-21-09-13-16
+.. nonce: -1MBEy
+.. section: Library
+
+Add `subnet_of` and `superset_of` containment tests to
+:class:`ipaddress.IPv6Network` and :class:`ipaddress.IPv4Network`. Patch by
+Michel Albert and Cheryl Sabella.
+
+..
+
+.. bpo: 31827
+.. date: 2017-10-20-16-12-01
+.. nonce: 7R8s8s
+.. section: Library
+
+Remove the os.stat_float_times() function. It was introduced in Python 2.3
+for backward compatibility with Python 2.2, and was deprecated since Python
+3.1.
+
+..
+
+.. bpo: 31756
+.. date: 2017-10-20-12-57-52
+.. nonce: IxCvGB
+.. section: Library
+
+Add a ``subprocess.Popen(text=False)`` keyword argument to `subprocess`
+functions to be more explicit about when the library should attempt to
+decode outputs into text. Patch by Andrew Clegg.
+
+..
+
+.. bpo: 31819
+.. date: 2017-10-19-20-03-13
+.. nonce: mw2wF9
+.. section: Library
+
+Add AbstractEventLoop.sock_recv_into().
+
+..
+
+.. bpo: 31457
+.. date: 2017-10-18-19-05-17
+.. nonce: KlE6r8
+.. section: Library
+
+If nested log adapters are used, the inner ``process()`` methods are no
+longer omitted.
+
+..
+
+.. bpo: 31457
+.. date: 2017-10-18-16-48-09
+.. nonce: _ovmzp
+.. section: Library
+
+The ``manager`` property on LoggerAdapter objects is now properly settable.
+
+..
+
+.. bpo: 31806
+.. date: 2017-10-17-23-27-03
+.. nonce: TzphdL
+.. section: Library
+
+Fix timeout rounding in time.sleep(), threading.Lock.acquire() and
+socket.socket.settimeout() to round correctly negative timeouts between -1.0
+and 0.0. The functions now block waiting for events as expected. Previously,
+the call was incorrectly non-blocking. Patch by Pablo Galindo.
+
+..
+
+.. bpo: 31803
+.. date: 2017-10-17-22-55-13
+.. nonce: YLL1gJ
+.. section: Library
+
+time.clock() and time.get_clock_info('clock') now emit a DeprecationWarning
+warning.
+
+..
+
+.. bpo: 31800
+.. date: 2017-10-17-20-08-19
+.. nonce: foOSCi
+.. section: Library
+
+Extended support for parsing UTC offsets. strptime '%z' can now parse the
+output generated by datetime.isoformat, including seconds and microseconds.
+
+..
+
+.. bpo: 28603
+.. date: 2017-10-17-12-29-18
+.. nonce: tGuX2C
+.. section: Library
+
+traceback: Fix a TypeError that occurred during printing of exception
+tracebacks when either the current exception or an exception in its
+context/cause chain is unhashable. Patch by Zane Bitter.
+
+..
+
+.. bpo: 30541
+.. date: 2017-10-17-12-04-37
+.. nonce: q3BM6C
+.. section: Library
+
+Add new function to seal a mock and prevent the automatically creation of
+child mocks. Patch by Mario Corchero.
+
+..
+
+.. bpo: 31784
+.. date: 2017-10-13-23-35-47
+.. nonce: 6e57bd
+.. section: Library
+
+Implement the :pep:`564`, add new 6 new functions with nanosecond resolution
+to the :mod:`time` module: :func:`~time.clock_gettime_ns`,
+:func:`~time.clock_settime_ns`, :func:`~time.monotonic_ns`,
+:func:`~time.perf_counter_ns`, :func:`~time.process_time_ns`,
+:func:`~time.time_ns`.
+
+..
+
+.. bpo: 30143
+.. date: 2017-10-12-19-05-54
+.. nonce: 25_hU1
+.. section: Library
+
+2to3 now generates a code that uses abstract collection classes from
+collections.abc rather than collections.
+
+..
+
+.. bpo: 31770
+.. date: 2017-10-12-18-45-38
+.. nonce: GV3MPx
+.. section: Library
+
+Prevent a crash when calling the ``__init__()`` method of a
+``sqlite3.Cursor`` object more than once. Patch by Oren Milman.
+
+..
+
+.. bpo: 31764
+.. date: 2017-10-11-22-18-04
+.. nonce: EMyIkK
+.. section: Library
+
+Prevent a crash in ``sqlite3.Cursor.close()`` in case the ``Cursor`` object
+is uninitialized. Patch by Oren Milman.
+
+..
+
+.. bpo: 31752
+.. date: 2017-10-11-00-45-01
+.. nonce: DhWevN
+.. section: Library
+
+Fix possible crash in timedelta constructor called with custom integers.
+
+..
+
+.. bpo: 31620
+.. date: 2017-10-06-04-35-31
+.. nonce: gksLA1
+.. section: Library
+
+an empty asyncio.Queue now doesn't leak memory when queue.get pollers
+timeout
+
+..
+
+.. bpo: 31690
+.. date: 2017-10-05-15-14-46
+.. nonce: f0XteV
+.. section: Library
+
+Allow the flags re.ASCII, re.LOCALE, and re.UNICODE to be used as group
+flags for regular expressions.
+
+..
+
+.. bpo: 30349
+.. date: 2017-10-05-12-45-29
+.. nonce: 6zKJsF
+.. section: Library
+
+FutureWarning is now emitted if a regular expression contains character set
+constructs that will change semantically in the future (nested sets and set
+operations).
+
+..
+
+.. bpo: 31664
+.. date: 2017-10-04-20-36-28
+.. nonce: 4VDUzo
+.. section: Library
+
+Added support for the Blowfish hashing in the crypt module.
+
+..
+
+.. bpo: 31632
+.. date: 2017-10-04-11-37-14
+.. nonce: LiOC3C
+.. section: Library
+
+Fix method set_protocol() of class _SSLProtocolTransport in asyncio module.
+This method was previously modifying a wrong reference to the protocol.
+
+..
+
+.. bpo: 15037
+.. date: 2017-09-29-19-19-36
+.. nonce: ykimLK
+.. section: Library
+
+Added a workaround for getkey() in curses for ncurses 5.7 and earlier.
+
+..
+
+.. bpo: 31307
+.. date: 2017-09-07-12-50-28
+.. nonce: AVBiNY
+.. section: Library
+
+Allow use of bytes objects for arguments to
+:meth:`configparser.ConfigParser.read`. Patch by Vincent Michel.
+
+..
+
+.. bpo: 31334
+.. date: 2017-09-04-00-22-31
+.. nonce: 9WYRfi
+.. section: Library
+
+Fix ``poll.poll([timeout])`` in the ``select`` module for arbitrary negative
+timeouts on all OSes where it can only be a non-negative integer or -1.
+Patch by Riccardo Coccioli.
+
+..
+
+.. bpo: 31310
+.. date: 2017-08-30-18-23-54
+.. nonce: 7D1UNt
+.. section: Library
+
+multiprocessing's semaphore tracker should be launched again if crashed.
+
+..
+
+.. bpo: 31308
+.. date: 2017-08-30-17-59-36
+.. nonce: KbexyC
+.. section: Library
+
+Make multiprocessing's forkserver process immune to Ctrl-C and other user
+interruptions. If it crashes, restart it when necessary.
+
+..
+
+.. bpo: 31245
+.. date: 2017-08-22-11-05-35
+.. nonce: AniZuz
+.. section: Library
+
+Added support for AF_UNIX socket in asyncio `create_datagram_endpoint`.
+
+..
+
+.. bpo: 30553
+.. date: 2017-07-05-14-48-26
+.. nonce: Oupsxo
+.. section: Library
+
+Add HTTP/2 status code 421 (Misdirected Request) to
+:class:`http.HTTPStatus`. Patch by Vitor Pereira.
+
+..
+
+.. bpo: 32105
+.. date: 2017-11-21-10-54-16
+.. nonce: 91mhWm
+.. section: Documentation
+
+Added asyncio.BaseEventLoop.connect_accepted_socket versionaddded marker.
+
+..
+
+.. bpo: 31380
+.. date: 2017-12-04-23-19-16
+.. nonce: VlMmHW
+.. section: Tests
+
+Skip test_httpservers test_undecodable_file on macOS: fails on APFS.
+
+..
+
+.. bpo: 31705
+.. date: 2017-11-30-12-27-10
+.. nonce: yULW7O
+.. section: Tests
+
+Skip test_socket.test_sha256() on Linux kernel older than 4.5. The test
+fails with ENOKEY on kernel 3.10 (on ppc64le). A fix was merged into the
+kernel 4.5.
+
+..
+
+.. bpo: 32138
+.. date: 2017-11-27-16-18-58
+.. nonce: QsTvf-
+.. section: Tests
+
+Skip on Android test_faulthandler tests that raise SIGSEGV and remove the
+test.support.requires_android_level decorator.
+
+..
+
+.. bpo: 32136
+.. date: 2017-11-26-17-11-27
+.. nonce: Y11luJ
+.. section: Tests
+
+The runtime embedding tests have been split out from
+``Lib/test/test_capi.py`` into a new ``Lib/test/test_embed.py`` file.
+
+..
+
+.. bpo: 28668
+.. date: 2017-11-25-14-53-29
+.. nonce: Y1G6pA
+.. section: Tests
+
+test.support.requires_multiprocessing_queue is removed. Skip tests with
+test.support.import_module('multiprocessing.synchronize') instead when the
+semaphore implementation is broken or missing.
+
+..
+
+.. bpo: 32126
+.. date: 2017-11-24-18-15-12
+.. nonce: PLmNLn
+.. section: Tests
+
+Skip test_get_event_loop_new_process in test.test_asyncio.test_events when
+sem_open() is not functional.
+
+..
+
+.. bpo: 31174
+.. date: 2017-10-24-11-36-10
+.. nonce: xCvXcr
+.. section: Tests
+
+Fix test_tools.test_unparse: DirectoryTestCase now stores the names sample
+to always test the same files. It prevents false alarms when hunting
+reference leaks.
+
+..
+
+.. bpo: 28538
+.. date: 2017-11-21-17-27-59
+.. nonce: DsNBS7
+.. section: Build
+
+Revert the previous changes, the if_nameindex structure is defined by
+Unified Headers.
+
+..
+
+.. bpo: 28762
+.. date: 2017-11-21-17-12-24
+.. nonce: R6uu8w
+.. section: Build
+
+Revert the last commit, the F_LOCK macro is defined by Android Unified
+Headers.
+
+..
+
+.. bpo: 29040
+.. date: 2017-11-21-16-56-24
+.. nonce: 14lCSr
+.. section: Build
+
+Support building Android with Unified Headers. The first NDK release to
+support Unified Headers is android-ndk-r14.
+
+..
+
+.. bpo: 32059
+.. date: 2017-11-18-11-19-28
+.. nonce: a0Hxgp
+.. section: Build
+
+``detect_modules()`` in ``setup.py`` now also searches the sysroot paths
+when cross-compiling.
+
+..
+
+.. bpo: 31957
+.. date: 2017-11-06-11-53-39
+.. nonce: S_1jFK
+.. section: Build
+
+Fixes Windows SDK version detection when building for Windows.
+
+..
+
+.. bpo: 31609
+.. date: 2017-11-04-15-35-08
+.. nonce: k7_nBR
+.. section: Build
+
+Fixes quotes in PCbuild/clean.bat
+
+..
+
+.. bpo: 31934
+.. date: 2017-11-03-15-17-50
+.. nonce: 8bUlpv
+.. section: Build
+
+Abort the build when building out of a not clean source tree.
+
+..
+
+.. bpo: 31926
+.. date: 2017-11-03-10-07-14
+.. nonce: 57wE98
+.. section: Build
+
+Fixed Argument Clinic sometimes causing compilation errors when there was
+more than one function and/or method in a .c file with the same name.
+
+..
+
+.. bpo: 28791
+.. date: 2017-11-02-20-30-57
+.. nonce: VaE3o8
+.. section: Build
+
+Update Windows builds to use SQLite 3.21.0.
+
+..
+
+.. bpo: 28791
+.. date: 2017-11-02-20-13-46
+.. nonce: STt3jL
+.. section: Build
+
+Update OS X installer to use SQLite 3.21.0.
+
+..
+
+.. bpo: 28643
+.. date: 2017-11-01-14-16-27
+.. nonce: 9iPKJy
+.. section: Build
+
+Record profile-opt build progress with stamp files.
+
+..
+
+.. bpo: 31866
+.. date: 2017-10-24-23-21-13
+.. nonce: MkNO66
+.. section: Build
+
+Finish removing support for AtheOS.
+
+..
+
+.. bpo: 1102
+.. date: 2017-11-19-09-46-27
+.. nonce: NY-g1F
+.. section: Windows
+
+Return ``None`` when ``View.Fetch()`` returns ``ERROR_NO_MORE_ITEMS``
+instead of raising ``MSIError``.
+
+Initial patch by Anthony Tuininga.
+
+..
+
+.. bpo: 31944
+.. date: 2017-11-04-15-29-47
+.. nonce: 0Bx8tZ
+.. section: Windows
+
+Fixes Modify button in Apps and Features dialog.
+
+..
+
+.. bpo: 20486
+.. date: 2017-10-26-23-02-57
+.. nonce: 3IdsZ1
+.. section: Windows
+
+Implement the ``Database.Close()`` method to help closing MSI database
+objects.
+
+..
+
+.. bpo: 31857
+.. date: 2017-10-23-18-35-50
+.. nonce: YwhEvc
+.. section: Windows
+
+Make the behavior of USE_STACKCHECK deterministic in a multi-threaded
+environment.
+
+..
+
+.. bpo: 31392
+.. date: 2017-12-04-21-57-43
+.. nonce: f8huBC
+.. section: macOS
+
+Update macOS installer to use OpenSSL 1.0.2m
+
+..
+
+.. bpo: 32207
+.. date: 2017-12-04-15-04-43
+.. nonce: IzyAJo
+.. section: IDLE
+
+Improve tk event exception tracebacks in IDLE. When tk event handling is
+driven by IDLE's run loop, a confusing and distracting queue.EMPTY traceback
+context is no longer added to tk event exception tracebacks.  The traceback
+is now the same as when event handling is driven by user code.  Patch based
+on a suggestion by Serhiy Storchaka.
+
+..
+
+.. bpo: 32164
+.. date: 2017-11-28-21-47-15
+.. nonce: 2T2Na8
+.. section: IDLE
+
+Delete unused file idlelib/tabbedpages.py. Use of TabbedPageSet in
+configdialog was replaced by ttk.Notebook.
+
+..
+
+.. bpo: 32100
+.. date: 2017-11-21-08-26-08
+.. nonce: P43qx2
+.. section: IDLE
+
+IDLE: Fix old and new bugs in pathbrowser; improve tests. Patch mostly by
+Cheryl Sabella.
+
+..
+
+.. bpo: 31858
+.. date: 2017-10-26-20-20-19
+.. nonce: VuSA_e
+.. section: IDLE
+
+IDLE -- Restrict shell prompt manipulaton to the shell. Editor and output
+windows only see an empty last prompt line.  This simplifies the code and
+fixes a minor bug when newline is inserted. Sys.ps1, if present, is read on
+Shell start-up, but is not set or changed.
+
+..
+
+.. bpo: 31860
+.. date: 2017-10-24-16-21-50
+.. nonce: gECuWx
+.. section: IDLE
+
+The font sample in the IDLE configuration dialog is now editable. Changes
+persist while IDLE remains open
+
+..
+
+.. bpo: 31836
+.. date: 2017-10-21-15-41-53
+.. nonce: fheLME
+.. section: IDLE
+
+Test_code_module now passes if run after test_idle, which sets ps1.
+
+The code module uses sys.ps1 if present or sets it to '>>> ' if not.
+Test_code_module now properly tests both behaviors.  Ditto for ps2.
+
+..
+
+.. bpo: 28603
+.. date: 2017-10-17-13-26-13
+.. nonce: TMEQfp
+.. section: IDLE
+
+Fix a TypeError that caused a shell restart when printing a traceback that
+includes an exception that is unhashable. Patch by Zane Bitter.
+
+..
+
+.. bpo: 13802
+.. date: 2017-10-12-00-51-29
+.. nonce: VwjZRD
+.. section: IDLE
+
+Use non-Latin characters in the IDLE's Font settings sample. Even if one
+selects a font that defines a limited subset of the unicode Basic
+Multilingual Plane, tcl/tk will use other fonts that define a character. The
+expanded example give users of non-Latin characters a better idea of what
+they might see in IDLE's shell and editors.
+
+To make room for the expanded sample, frames on the Font tab are re-
+arranged.  The Font/Tabs help explains a bit about the additions.
+
+..
+
+.. bpo: 32159
+.. date: 2017-11-28-21-24-41
+.. nonce: RSl4QK
+.. section: Tools/Demos
+
+Remove CVS and Subversion tools: remove svneol.py and treesync.py scripts.
+CPython migrated from CVS to Subversion, to Mercurial, and then to Git. CVS
+and Subversion are no longer used to develop CPython.
+
+..
+
+.. bpo: 30722
+.. date: 2017-10-23-19-45-52
+.. nonce: ioRlAu
+.. section: Tools/Demos
+
+Make redemo work with Python 3.6 and newer versions.
+
+In Python 3.6, flags like re.DOTALL became members of an enum.IntFlag so
+usages like ``getattr(re, 'DOTALL')`` are invalid.
+
+Also, remove the ``LOCALE`` option since it doesn't work with string
+patterns in Python 3.
+
+Patch by Christoph Sarnowski.
+
+..
+
+.. bpo: 20891
+.. date: 2017-11-30-18-13-45
+.. nonce: wBnMdF
+.. section: C API
+
+Fix PyGILState_Ensure(). When PyGILState_Ensure() is called in a non-Python
+thread before PyEval_InitThreads(), only call PyEval_InitThreads() after
+calling PyThreadState_New() to fix a crash.
+
+..
+
+.. bpo: 32125
+.. date: 2017-11-24-21-25-43
+.. nonce: K8zWgn
+.. section: C API
+
+The ``Py_UseClassExceptionsFlag`` flag has been removed. It was deprecated
+and wasn't used anymore since Python 2.0.
+
+..
+
+.. bpo: 25612
+.. date: 2017-10-22-13-12-28
+.. nonce: 1jnWKT
+.. section: C API
+
+Move the current exception state from the frame object to the co-routine.
+This simplifies the interpreter and fixes a couple of obscure bugs caused by
+having swap exception state when entering or exiting a generator.
+
+..
+
+.. bpo: 23699
+.. date: 2017-10-19-15-27-04
+.. nonce: -noVVc
+.. section: C API
+
+Add Py_RETURN_RICHCOMPARE macro to reduce boilerplate code in rich
+comparison functions.
+
+..
+
+.. bpo: 30697
+.. date: 2017-06-30-11-58-01
+.. nonce: Q3T_8n
+.. section: C API
+
+The `PyExc_RecursionErrorInst` singleton is removed and
+`PyErr_NormalizeException()` does not use it anymore. This singleton is
+persistent and its members being never cleared may cause a segfault during
+finalization of the interpreter. See also issue #22898.
diff --git a/Misc/NEWS.d/next/Build/2017-10-24-23-21-13.bpo-31866.MkNO66.rst b/Misc/NEWS.d/next/Build/2017-10-24-23-21-13.bpo-31866.MkNO66.rst
deleted file mode 100644
index bc99382..0000000
--- a/Misc/NEWS.d/next/Build/2017-10-24-23-21-13.bpo-31866.MkNO66.rst
+++ /dev/null
@@ -1 +0,0 @@
-Finish removing support for AtheOS.
diff --git a/Misc/NEWS.d/next/Build/2017-11-01-14-16-27.bpo-28643.9iPKJy.rst b/Misc/NEWS.d/next/Build/2017-11-01-14-16-27.bpo-28643.9iPKJy.rst
deleted file mode 100644
index 87f6d58..0000000
--- a/Misc/NEWS.d/next/Build/2017-11-01-14-16-27.bpo-28643.9iPKJy.rst
+++ /dev/null
@@ -1 +0,0 @@
-Record profile-opt build progress with stamp files.
diff --git a/Misc/NEWS.d/next/Build/2017-11-02-20-13-46.bpo-28791.STt3jL.rst b/Misc/NEWS.d/next/Build/2017-11-02-20-13-46.bpo-28791.STt3jL.rst
deleted file mode 100644
index ef9bc0f..0000000
--- a/Misc/NEWS.d/next/Build/2017-11-02-20-13-46.bpo-28791.STt3jL.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update OS X installer to use SQLite 3.21.0.
diff --git a/Misc/NEWS.d/next/Build/2017-11-02-20-30-57.bpo-28791.VaE3o8.rst b/Misc/NEWS.d/next/Build/2017-11-02-20-30-57.bpo-28791.VaE3o8.rst
deleted file mode 100644
index b25b0e0..0000000
--- a/Misc/NEWS.d/next/Build/2017-11-02-20-30-57.bpo-28791.VaE3o8.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update Windows builds to use SQLite 3.21.0.
diff --git a/Misc/NEWS.d/next/Build/2017-11-03-10-07-14.bpo-31926.57wE98.rst b/Misc/NEWS.d/next/Build/2017-11-03-10-07-14.bpo-31926.57wE98.rst
deleted file mode 100644
index 2a42104..0000000
--- a/Misc/NEWS.d/next/Build/2017-11-03-10-07-14.bpo-31926.57wE98.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed Argument Clinic sometimes causing compilation errors when there was
-more than one function and/or method in a .c file with the same name.
diff --git a/Misc/NEWS.d/next/Build/2017-11-03-15-17-50.bpo-31934.8bUlpv.rst b/Misc/NEWS.d/next/Build/2017-11-03-15-17-50.bpo-31934.8bUlpv.rst
deleted file mode 100644
index deaa740..0000000
--- a/Misc/NEWS.d/next/Build/2017-11-03-15-17-50.bpo-31934.8bUlpv.rst
+++ /dev/null
@@ -1 +0,0 @@
-Abort the build when building out of a not clean source tree.
diff --git a/Misc/NEWS.d/next/Build/2017-11-04-15-35-08.bpo-31609.k7_nBR.rst b/Misc/NEWS.d/next/Build/2017-11-04-15-35-08.bpo-31609.k7_nBR.rst
deleted file mode 100644
index 0e950e3..0000000
--- a/Misc/NEWS.d/next/Build/2017-11-04-15-35-08.bpo-31609.k7_nBR.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixes quotes in PCbuild/clean.bat
diff --git a/Misc/NEWS.d/next/Build/2017-11-06-11-53-39.bpo-31957.S_1jFK.rst b/Misc/NEWS.d/next/Build/2017-11-06-11-53-39.bpo-31957.S_1jFK.rst
deleted file mode 100644
index ffee902..0000000
--- a/Misc/NEWS.d/next/Build/2017-11-06-11-53-39.bpo-31957.S_1jFK.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixes Windows SDK version detection when building for Windows.
diff --git a/Misc/NEWS.d/next/Build/2017-11-18-11-19-28.bpo-32059.a0Hxgp.rst b/Misc/NEWS.d/next/Build/2017-11-18-11-19-28.bpo-32059.a0Hxgp.rst
deleted file mode 100644
index a071bd8..0000000
--- a/Misc/NEWS.d/next/Build/2017-11-18-11-19-28.bpo-32059.a0Hxgp.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-``detect_modules()`` in ``setup.py`` now also searches the sysroot paths
-when cross-compiling.
diff --git a/Misc/NEWS.d/next/Build/2017-11-21-16-56-24.bpo-29040.14lCSr.rst b/Misc/NEWS.d/next/Build/2017-11-21-16-56-24.bpo-29040.14lCSr.rst
deleted file mode 100644
index 60f05db..0000000
--- a/Misc/NEWS.d/next/Build/2017-11-21-16-56-24.bpo-29040.14lCSr.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Support building Android with Unified Headers. The first NDK release to
-support Unified Headers is android-ndk-r14.
diff --git a/Misc/NEWS.d/next/Build/2017-11-21-17-12-24.bpo-28762.R6uu8w.rst b/Misc/NEWS.d/next/Build/2017-11-21-17-12-24.bpo-28762.R6uu8w.rst
deleted file mode 100644
index 0c57e33..0000000
--- a/Misc/NEWS.d/next/Build/2017-11-21-17-12-24.bpo-28762.R6uu8w.rst
+++ /dev/null
@@ -1 +0,0 @@
-Revert the last commit, the F_LOCK macro is defined by Android Unified Headers.
diff --git a/Misc/NEWS.d/next/Build/2017-11-21-17-27-59.bpo-28538.DsNBS7.rst b/Misc/NEWS.d/next/Build/2017-11-21-17-27-59.bpo-28538.DsNBS7.rst
deleted file mode 100644
index db435b0..0000000
--- a/Misc/NEWS.d/next/Build/2017-11-21-17-27-59.bpo-28538.DsNBS7.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Revert the previous changes, the if_nameindex structure is defined by
-Unified Headers.
diff --git a/Misc/NEWS.d/next/C API/2017-06-30-11-58-01.bpo-30697.Q3T_8n.rst b/Misc/NEWS.d/next/C API/2017-06-30-11-58-01.bpo-30697.Q3T_8n.rst
deleted file mode 100644
index ccd9605..0000000
--- a/Misc/NEWS.d/next/C API/2017-06-30-11-58-01.bpo-30697.Q3T_8n.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-The `PyExc_RecursionErrorInst` singleton is removed and
-`PyErr_NormalizeException()` does not use it anymore. This singleton is
-persistent and its members being never cleared may cause a segfault during
-finalization of the interpreter. See also issue #22898.
diff --git a/Misc/NEWS.d/next/C API/2017-10-19-15-27-04.bpo-23699.-noVVc.rst b/Misc/NEWS.d/next/C API/2017-10-19-15-27-04.bpo-23699.-noVVc.rst
deleted file mode 100644
index d873666..0000000
--- a/Misc/NEWS.d/next/C API/2017-10-19-15-27-04.bpo-23699.-noVVc.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add Py_RETURN_RICHCOMPARE macro to reduce boilerplate code in rich
-comparison functions.
diff --git a/Misc/NEWS.d/next/C API/2017-10-22-13-12-28.bpo-25612.1jnWKT.rst b/Misc/NEWS.d/next/C API/2017-10-22-13-12-28.bpo-25612.1jnWKT.rst
deleted file mode 100644
index 102c2e3..0000000
--- a/Misc/NEWS.d/next/C API/2017-10-22-13-12-28.bpo-25612.1jnWKT.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Move the current exception state from the frame object to the co-routine.
-This simplifies the interpreter and fixes a couple of obscure bugs caused by
-having swap exception state when entering or exiting a generator.
diff --git a/Misc/NEWS.d/next/C API/2017-11-24-21-25-43.bpo-32125.K8zWgn.rst b/Misc/NEWS.d/next/C API/2017-11-24-21-25-43.bpo-32125.K8zWgn.rst
deleted file mode 100644
index d71c664..0000000
--- a/Misc/NEWS.d/next/C API/2017-11-24-21-25-43.bpo-32125.K8zWgn.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The ``Py_UseClassExceptionsFlag`` flag has been removed. It was deprecated
-and wasn't used anymore since Python 2.0.
diff --git a/Misc/NEWS.d/next/C API/2017-11-30-18-13-45.bpo-20891.wBnMdF.rst b/Misc/NEWS.d/next/C API/2017-11-30-18-13-45.bpo-20891.wBnMdF.rst
deleted file mode 100644
index e89cf12..0000000
--- a/Misc/NEWS.d/next/C API/2017-11-30-18-13-45.bpo-20891.wBnMdF.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix PyGILState_Ensure(). When PyGILState_Ensure() is called in a non-Python
-thread before PyEval_InitThreads(), only call PyEval_InitThreads() after
-calling PyThreadState_New() to fix a crash.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-07-01-15-11-13.bpo-30817.j7ZvN_.rst b/Misc/NEWS.d/next/Core and Builtins/2017-07-01-15-11-13.bpo-30817.j7ZvN_.rst
deleted file mode 100644
index f50aeef..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-07-01-15-11-13.bpo-30817.j7ZvN_.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-`PyErr_PrintEx()` clears now the ignored exception that may be raised by
-`_PySys_SetObjectId()`, for example when no memory.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-01-15-48-03.bpo-31626.reLPxY.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-01-15-48-03.bpo-31626.reLPxY.rst
deleted file mode 100644
index 51026a3..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-10-01-15-48-03.bpo-31626.reLPxY.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed a bug in debug memory allocator.  There was a write to freed memory
-after shrinking a memory block.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-12-22-21-01.bpo-30399.45f1gv.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-12-22-21-01.bpo-30399.45f1gv.rst
deleted file mode 100644
index ccd1575..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-10-12-22-21-01.bpo-30399.45f1gv.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Standard repr() of BaseException with a single argument no longer contains
-redundant trailing comma.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-13-20-01-47.bpo-31781.cXE9SM.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-13-20-01-47.bpo-31781.cXE9SM.rst
deleted file mode 100644
index 79898cf..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-10-13-20-01-47.bpo-31781.cXE9SM.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Prevent crashes when calling methods of an uninitialized
-``zipimport.zipimporter`` object. Patch by Oren Milman.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-15-23-44-57.bpo-31786.XwdEP4.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-15-23-44-57.bpo-31786.XwdEP4.rst
deleted file mode 100644
index f0326e3..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-10-15-23-44-57.bpo-31786.XwdEP4.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix timeout rounding in the select module to round correctly negative timeouts between -1.0 and 0.0.
-The functions now block waiting for events as expected. Previously, the call was incorrectly non-blocking.
-Patch by Pablo Galindo.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-17-13-29-19.bpo-28603._-oia3.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-17-13-29-19.bpo-28603._-oia3.rst
deleted file mode 100644
index a3542ac..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-10-17-13-29-19.bpo-28603._-oia3.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Print the full context/cause chain of exceptions on interpreter exit, even
-if an exception in the chain is unhashable or compares equal to later ones.
-Patch by Zane Bitter.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-18-19-41-12.bpo-31618.liLDiS.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-18-19-41-12.bpo-31618.liLDiS.rst
deleted file mode 100644
index 5a8d341..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-10-18-19-41-12.bpo-31618.liLDiS.rst
+++ /dev/null
@@ -1,7 +0,0 @@
-The per-frame tracing logic added in 3.7a1 has been altered so that
-``frame->f_lineno`` is updated before either ``"line"`` or ``"opcode"``
-events are emitted. Previously, opcode events were emitted first, and
-therefore would occasionally see stale line numbers on the frame. The
-behavior of this feature has changed slightly as a result: when both
-``f_trace_lines`` and ``f_trace_opcodes`` are enabled, line events now occur
-first.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-20-14-07-46.bpo-31825.gJvmGW.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-20-14-07-46.bpo-31825.gJvmGW.rst
deleted file mode 100644
index 18e81af..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-10-20-14-07-46.bpo-31825.gJvmGW.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed OverflowError in the 'unicode-escape' codec and in
-codecs.escape_decode() when decode an escaped non-ascii byte.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-23-23-39-26.bpo-28936.C288Jh.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-23-23-39-26.bpo-28936.C288Jh.rst
deleted file mode 100644
index 8ebdf32..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-10-23-23-39-26.bpo-28936.C288Jh.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Ensure that lexically first syntax error involving a parameter and ``global``
-or ``nonlocal`` is detected first at a given scope. Patch by Ivan Levkivskyi.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-24-21-27-32.bpo-31845.8OS-k3.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-24-21-27-32.bpo-31845.8OS-k3.rst
deleted file mode 100644
index ddaf630..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-10-24-21-27-32.bpo-31845.8OS-k3.rst
+++ /dev/null
@@ -1 +0,0 @@
-Environment variables are once more read correctly at interpreter startup.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-25-15-51-37.bpo-21720.BwIKLP.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-25-15-51-37.bpo-21720.BwIKLP.rst
deleted file mode 100644
index 02afea2..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-10-25-15-51-37.bpo-21720.BwIKLP.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-BytesWarning no longer emitted when the *fromlist* argument of
-``__import__()`` or the ``__all__`` attribute of the module contain bytes
-instances.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-28-19-11-05.bpo-20047.GuNAto.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-28-19-11-05.bpo-20047.GuNAto.rst
deleted file mode 100644
index 3594bac..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-10-28-19-11-05.bpo-20047.GuNAto.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Bytearray methods partition() and rpartition() now accept only bytes-like
-objects as separator, as documented.  In particular they now raise TypeError
-rather of returning a bogus result when an integer is passed as a separator.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-28-22-06-03.bpo-30696.lhC3HE.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-28-22-06-03.bpo-30696.lhC3HE.rst
deleted file mode 100644
index 76bc683..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-10-28-22-06-03.bpo-30696.lhC3HE.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix the interactive interpreter looping endlessly when no memory.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-11-05-16-11-07.bpo-31949.2yNC_z.rst b/Misc/NEWS.d/next/Core and Builtins/2017-11-05-16-11-07.bpo-31949.2yNC_z.rst
deleted file mode 100644
index 029cb57..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-11-05-16-11-07.bpo-31949.2yNC_z.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-Fixed several issues in printing tracebacks (PyTraceBack_Print()).
-
-* Setting sys.tracebacklimit to 0 or less now suppresses printing tracebacks.
-* Setting sys.tracebacklimit to None now causes using the default limit.
-* Setting sys.tracebacklimit to an integer larger than LONG_MAX now means using
-  the limit LONG_MAX rather than the default limit.
-* Fixed integer overflows in the case of more than 2**31 traceback items on
-  Windows.
-* Fixed output errors handling.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-11-12-11-44-22.bpo-28180.HQX000.rst b/Misc/NEWS.d/next/Core and Builtins/2017-11-12-11-44-22.bpo-28180.HQX000.rst
deleted file mode 100644
index edf4581..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-11-12-11-44-22.bpo-28180.HQX000.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-A new internal ``_Py_SetLocaleFromEnv(category)`` helper function has been
-added in order to improve the consistency of behaviour across different
-``libc`` implementations (e.g. Android doesn't support setting the locale from
-the environment by default).
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-11-13-00-37-11.bpo-32012.Kprjqe.rst b/Misc/NEWS.d/next/Core and Builtins/2017-11-13-00-37-11.bpo-32012.Kprjqe.rst
deleted file mode 100644
index 776a261..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-11-13-00-37-11.bpo-32012.Kprjqe.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-SyntaxError is now correctly raised when a generator expression without
-parenthesis is passed as an argument, but followed by a trailing comma.
-A generator expression always needs to be directly inside a set of parentheses
-and cannot have a comma on either side.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-11-15-10-49-35.bpo-32023.XnCGT5.rst b/Misc/NEWS.d/next/Core and Builtins/2017-11-15-10-49-35.bpo-32023.XnCGT5.rst
deleted file mode 100644
index d4a8438..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-11-15-10-49-35.bpo-32023.XnCGT5.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-SyntaxError is now correctly raised when a generator expression without
-parenthesis is used instead of an inheritance list in a class definition.
-The duplication of the parentheses can be omitted only on calls.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-11-16-03-44-08.bpo-32043.AAzwpZ.rst b/Misc/NEWS.d/next/Core and Builtins/2017-11-16-03-44-08.bpo-32043.AAzwpZ.rst
deleted file mode 100644
index 21d59e0..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-11-16-03-44-08.bpo-32043.AAzwpZ.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add a new "developer mode": new "-X dev" command line option to enable debug
-checks at runtime.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-11-24-01-13-58.bpo-32096.CQTHXJ.rst b/Misc/NEWS.d/next/Core and Builtins/2017-11-24-01-13-58.bpo-32096.CQTHXJ.rst
deleted file mode 100644
index d2a770b..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-11-24-01-13-58.bpo-32096.CQTHXJ.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Revert memory allocator changes in the C API: move structures back from
-_PyRuntime to Objects/obmalloc.c. The memory allocators are once again initialized
-statically, and so PyMem_RawMalloc() and Py_DecodeLocale() can be
-called before _PyRuntime_Initialize().
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-11-26-14-36-30.bpo-32137.Stj5nL.rst b/Misc/NEWS.d/next/Core and Builtins/2017-11-26-14-36-30.bpo-32137.Stj5nL.rst
deleted file mode 100644
index f8f4ab9..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-11-26-14-36-30.bpo-32137.Stj5nL.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The repr of deeply nested dict now raises a RecursionError instead of
-crashing due to a stack overflow.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-11-27-08-37-34.bpo-10544.07nioT.rst b/Misc/NEWS.d/next/Core and Builtins/2017-11-27-08-37-34.bpo-10544.07nioT.rst
deleted file mode 100644
index 555c94e..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-11-27-08-37-34.bpo-10544.07nioT.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Yield expressions are now deprecated in comprehensions and generator
-expressions. They are still permitted in the definition of the outermost
-iterable, as that is evaluated directly in the enclosing scope.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-12-02-21-37-22.bpo-32176.Wt25-N.rst b/Misc/NEWS.d/next/Core and Builtins/2017-12-02-21-37-22.bpo-32176.Wt25-N.rst
deleted file mode 100644
index 9d56711..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-12-02-21-37-22.bpo-32176.Wt25-N.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-co_flags.CO_NOFREE is now always set correctly by the code object
-constructor based on freevars and cellvars, rather than needing to be set
-correctly by the caller. This ensures it will be cleared automatically when
-additional cell references are injected into a modified code object and
-function.
diff --git a/Misc/NEWS.d/next/Documentation/2017-11-21-10-54-16.bpo-32105.91mhWm.rst b/Misc/NEWS.d/next/Documentation/2017-11-21-10-54-16.bpo-32105.91mhWm.rst
deleted file mode 100644
index 6f95b1e..0000000
--- a/Misc/NEWS.d/next/Documentation/2017-11-21-10-54-16.bpo-32105.91mhWm.rst
+++ /dev/null
@@ -1 +0,0 @@
-Added asyncio.BaseEventLoop.connect_accepted_socket versionaddded marker.
diff --git a/Misc/NEWS.d/next/IDLE/2017-10-12-00-51-29.bpo-13802.VwjZRD.rst b/Misc/NEWS.d/next/IDLE/2017-10-12-00-51-29.bpo-13802.VwjZRD.rst
deleted file mode 100644
index b5b6da7..0000000
--- a/Misc/NEWS.d/next/IDLE/2017-10-12-00-51-29.bpo-13802.VwjZRD.rst
+++ /dev/null
@@ -1,15 +0,0 @@
-Use non-Latin characters in the IDLE's Font settings sample.
-
-Even if one selects a font that defines a limited subset of the unicode
-
-Basic Multilingual Plane, tcl/tk will use other fonts that define a
-
-character.  The expanded example give users of non-Latin characters
-
-a better idea of what they might see in IDLE's shell and editors.
-
-
-
-To make room for the expanded sample, frames on the Font tab are
-
-re-arranged.  The Font/Tabs help explains a bit about the additions.
diff --git a/Misc/NEWS.d/next/IDLE/2017-10-17-13-26-13.bpo-28603.TMEQfp.rst b/Misc/NEWS.d/next/IDLE/2017-10-17-13-26-13.bpo-28603.TMEQfp.rst
deleted file mode 100644
index e69f7f6..0000000
--- a/Misc/NEWS.d/next/IDLE/2017-10-17-13-26-13.bpo-28603.TMEQfp.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a TypeError that caused a shell restart when printing a traceback that
-includes an exception that is unhashable. Patch by Zane Bitter.
diff --git a/Misc/NEWS.d/next/IDLE/2017-10-21-15-41-53.bpo-31836.fheLME.rst b/Misc/NEWS.d/next/IDLE/2017-10-21-15-41-53.bpo-31836.fheLME.rst
deleted file mode 100644
index a5c9153..0000000
--- a/Misc/NEWS.d/next/IDLE/2017-10-21-15-41-53.bpo-31836.fheLME.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Test_code_module now passes if run after test_idle, which sets ps1.
-
-The code module uses sys.ps1 if present or sets it to '>>> ' if not.
-Test_code_module now properly tests both behaviors.  Ditto for ps2.
diff --git a/Misc/NEWS.d/next/IDLE/2017-10-24-16-21-50.bpo-31860.gECuWx.rst b/Misc/NEWS.d/next/IDLE/2017-10-24-16-21-50.bpo-31860.gECuWx.rst
deleted file mode 100644
index a1c115e..0000000
--- a/Misc/NEWS.d/next/IDLE/2017-10-24-16-21-50.bpo-31860.gECuWx.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The font sample in the IDLE configuration dialog is now editable.
-Changes persist while IDLE remains open
diff --git a/Misc/NEWS.d/next/IDLE/2017-10-26-20-20-19.bpo-31858.VuSA_e.rst b/Misc/NEWS.d/next/IDLE/2017-10-26-20-20-19.bpo-31858.VuSA_e.rst
deleted file mode 100644
index 2ad9dc9..0000000
--- a/Misc/NEWS.d/next/IDLE/2017-10-26-20-20-19.bpo-31858.VuSA_e.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-IDLE -- Restrict shell prompt manipulaton to the shell. Editor and output
-windows only see an empty last prompt line.  This simplifies the code and
-fixes a minor bug when newline is inserted. Sys.ps1, if present, is read on
-Shell start-up, but is not set or changed.
diff --git a/Misc/NEWS.d/next/IDLE/2017-11-21-08-26-08.bpo-32100.P43qx2.rst b/Misc/NEWS.d/next/IDLE/2017-11-21-08-26-08.bpo-32100.P43qx2.rst
deleted file mode 100644
index c5ee673..0000000
--- a/Misc/NEWS.d/next/IDLE/2017-11-21-08-26-08.bpo-32100.P43qx2.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-IDLE: Fix old and new bugs in pathbrowser; improve tests.
-Patch mostly by Cheryl Sabella.
diff --git a/Misc/NEWS.d/next/IDLE/2017-11-28-21-47-15.bpo-32164.2T2Na8.rst b/Misc/NEWS.d/next/IDLE/2017-11-28-21-47-15.bpo-32164.2T2Na8.rst
deleted file mode 100644
index 1db575c..0000000
--- a/Misc/NEWS.d/next/IDLE/2017-11-28-21-47-15.bpo-32164.2T2Na8.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Delete unused file idlelib/tabbedpages.py. Use of TabbedPageSet in
-configdialog was replaced by ttk.Notebook.
diff --git a/Misc/NEWS.d/next/IDLE/2017-12-04-15-04-43.bpo-32207.IzyAJo.rst b/Misc/NEWS.d/next/IDLE/2017-12-04-15-04-43.bpo-32207.IzyAJo.rst
deleted file mode 100644
index e521c9b..0000000
--- a/Misc/NEWS.d/next/IDLE/2017-12-04-15-04-43.bpo-32207.IzyAJo.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-Improve tk event exception tracebacks in IDLE.
-When tk event handling is driven by IDLE's run loop, a confusing
-and distracting queue.EMPTY traceback context is no longer added
-to tk event exception tracebacks.  The traceback is now the same
-as when event handling is driven by user code.  Patch based on a
-suggestion by Serhiy Storchaka.
diff --git a/Misc/NEWS.d/next/Library/2017-07-05-14-48-26.bpo-30553.Oupsxo.rst b/Misc/NEWS.d/next/Library/2017-07-05-14-48-26.bpo-30553.Oupsxo.rst
deleted file mode 100644
index 51f0d5b..0000000
--- a/Misc/NEWS.d/next/Library/2017-07-05-14-48-26.bpo-30553.Oupsxo.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add HTTP/2 status code 421 (Misdirected Request) to
-:class:`http.HTTPStatus`. Patch by Vitor Pereira.
diff --git a/Misc/NEWS.d/next/Library/2017-08-22-11-05-35.bpo-31245.AniZuz.rst b/Misc/NEWS.d/next/Library/2017-08-22-11-05-35.bpo-31245.AniZuz.rst
deleted file mode 100644
index ce495ea..0000000
--- a/Misc/NEWS.d/next/Library/2017-08-22-11-05-35.bpo-31245.AniZuz.rst
+++ /dev/null
@@ -1 +0,0 @@
-Added support for AF_UNIX socket in asyncio `create_datagram_endpoint`.
diff --git a/Misc/NEWS.d/next/Library/2017-08-30-17-59-36.bpo-31308.KbexyC.rst b/Misc/NEWS.d/next/Library/2017-08-30-17-59-36.bpo-31308.KbexyC.rst
deleted file mode 100644
index 6068b7f..0000000
--- a/Misc/NEWS.d/next/Library/2017-08-30-17-59-36.bpo-31308.KbexyC.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Make multiprocessing's forkserver process immune to Ctrl-C and other user interruptions.
-If it crashes, restart it when necessary.
diff --git a/Misc/NEWS.d/next/Library/2017-08-30-18-23-54.bpo-31310.7D1UNt.rst b/Misc/NEWS.d/next/Library/2017-08-30-18-23-54.bpo-31310.7D1UNt.rst
deleted file mode 100644
index 4d340f0..0000000
--- a/Misc/NEWS.d/next/Library/2017-08-30-18-23-54.bpo-31310.7D1UNt.rst
+++ /dev/null
@@ -1 +0,0 @@
-multiprocessing's semaphore tracker should be launched again if crashed.
diff --git a/Misc/NEWS.d/next/Library/2017-09-04-00-22-31.bpo-31334.9WYRfi.rst b/Misc/NEWS.d/next/Library/2017-09-04-00-22-31.bpo-31334.9WYRfi.rst
deleted file mode 100644
index 1cbfd25..0000000
--- a/Misc/NEWS.d/next/Library/2017-09-04-00-22-31.bpo-31334.9WYRfi.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix ``poll.poll([timeout])`` in the ``select`` module for arbitrary negative
-timeouts on all OSes where it can only be a non-negative integer or -1.
-Patch by Riccardo Coccioli.
diff --git a/Misc/NEWS.d/next/Library/2017-09-07-12-50-28.bpo-31307.AVBiNY.rst b/Misc/NEWS.d/next/Library/2017-09-07-12-50-28.bpo-31307.AVBiNY.rst
deleted file mode 100644
index 7e649aa..0000000
--- a/Misc/NEWS.d/next/Library/2017-09-07-12-50-28.bpo-31307.AVBiNY.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Allow use of bytes objects for arguments to
-:meth:`configparser.ConfigParser.read`. Patch by Vincent Michel.
diff --git a/Misc/NEWS.d/next/Library/2017-09-29-19-19-36.bpo-15037.ykimLK.rst b/Misc/NEWS.d/next/Library/2017-09-29-19-19-36.bpo-15037.ykimLK.rst
deleted file mode 100644
index a1e90ac..0000000
--- a/Misc/NEWS.d/next/Library/2017-09-29-19-19-36.bpo-15037.ykimLK.rst
+++ /dev/null
@@ -1 +0,0 @@
-Added a workaround for getkey() in curses for ncurses 5.7 and earlier.
diff --git a/Misc/NEWS.d/next/Library/2017-10-04-11-37-14.bpo-31632.LiOC3C.rst b/Misc/NEWS.d/next/Library/2017-10-04-11-37-14.bpo-31632.LiOC3C.rst
deleted file mode 100644
index 6178d06..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-04-11-37-14.bpo-31632.LiOC3C.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix method set_protocol() of class _SSLProtocolTransport in asyncio module.
-This method was previously modifying a wrong reference to the protocol.
diff --git a/Misc/NEWS.d/next/Library/2017-10-04-20-36-28.bpo-31664.4VDUzo.rst b/Misc/NEWS.d/next/Library/2017-10-04-20-36-28.bpo-31664.4VDUzo.rst
deleted file mode 100644
index bd84749..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-04-20-36-28.bpo-31664.4VDUzo.rst
+++ /dev/null
@@ -1 +0,0 @@
-Added support for the Blowfish hashing in the crypt module.
diff --git a/Misc/NEWS.d/next/Library/2017-10-05-12-45-29.bpo-30349.6zKJsF.rst b/Misc/NEWS.d/next/Library/2017-10-05-12-45-29.bpo-30349.6zKJsF.rst
deleted file mode 100644
index 6862e02..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-05-12-45-29.bpo-30349.6zKJsF.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-FutureWarning is now emitted if a regular expression contains character set
-constructs that will change semantically in the future (nested sets and set
-operations).
diff --git a/Misc/NEWS.d/next/Library/2017-10-05-15-14-46.bpo-31690.f0XteV.rst b/Misc/NEWS.d/next/Library/2017-10-05-15-14-46.bpo-31690.f0XteV.rst
deleted file mode 100644
index 1505615..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-05-15-14-46.bpo-31690.f0XteV.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Allow the flags re.ASCII, re.LOCALE, and re.UNICODE to be used as group flags
-for regular expressions.
diff --git a/Misc/NEWS.d/next/Library/2017-10-06-04-35-31.bpo-31620.gksLA1.rst b/Misc/NEWS.d/next/Library/2017-10-06-04-35-31.bpo-31620.gksLA1.rst
deleted file mode 100644
index 7874bef..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-06-04-35-31.bpo-31620.gksLA1.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-an empty asyncio.Queue now doesn't leak memory when queue.get pollers
-timeout
diff --git a/Misc/NEWS.d/next/Library/2017-10-11-00-45-01.bpo-31752.DhWevN.rst b/Misc/NEWS.d/next/Library/2017-10-11-00-45-01.bpo-31752.DhWevN.rst
deleted file mode 100644
index 4ec140b..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-11-00-45-01.bpo-31752.DhWevN.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix possible crash in timedelta constructor called with custom integers.
diff --git a/Misc/NEWS.d/next/Library/2017-10-11-22-18-04.bpo-31764.EMyIkK.rst b/Misc/NEWS.d/next/Library/2017-10-11-22-18-04.bpo-31764.EMyIkK.rst
deleted file mode 100644
index a5a4ce5..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-11-22-18-04.bpo-31764.EMyIkK.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Prevent a crash in ``sqlite3.Cursor.close()`` in case the ``Cursor`` object is
-uninitialized. Patch by Oren Milman.
diff --git a/Misc/NEWS.d/next/Library/2017-10-12-18-45-38.bpo-31770.GV3MPx.rst b/Misc/NEWS.d/next/Library/2017-10-12-18-45-38.bpo-31770.GV3MPx.rst
deleted file mode 100644
index 86c7b80..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-12-18-45-38.bpo-31770.GV3MPx.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Prevent a crash when calling the ``__init__()`` method of a
-``sqlite3.Cursor`` object more than once. Patch by Oren Milman.
diff --git a/Misc/NEWS.d/next/Library/2017-10-12-19-05-54.bpo-30143.25_hU1.rst b/Misc/NEWS.d/next/Library/2017-10-12-19-05-54.bpo-30143.25_hU1.rst
deleted file mode 100644
index a1f8312..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-12-19-05-54.bpo-30143.25_hU1.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-2to3 now generates a code that uses abstract collection classes from
-collections.abc rather than collections.
diff --git a/Misc/NEWS.d/next/Library/2017-10-13-23-35-47.bpo-31784.6e57bd.rst b/Misc/NEWS.d/next/Library/2017-10-13-23-35-47.bpo-31784.6e57bd.rst
deleted file mode 100644
index 560c82a..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-13-23-35-47.bpo-31784.6e57bd.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Implement the :pep:`564`, add new 6 new functions with nanosecond resolution to
-the :mod:`time` module: :func:`~time.clock_gettime_ns`,
-:func:`~time.clock_settime_ns`, :func:`~time.monotonic_ns`,
-:func:`~time.perf_counter_ns`, :func:`~time.process_time_ns`,
-:func:`~time.time_ns`.
diff --git a/Misc/NEWS.d/next/Library/2017-10-17-12-04-37.bpo-30541.q3BM6C.rst b/Misc/NEWS.d/next/Library/2017-10-17-12-04-37.bpo-30541.q3BM6C.rst
deleted file mode 100644
index 7eb5e16..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-17-12-04-37.bpo-30541.q3BM6C.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add new function to seal a mock and prevent the automatically creation of
-child mocks. Patch by Mario Corchero.
diff --git a/Misc/NEWS.d/next/Library/2017-10-17-12-29-18.bpo-28603.tGuX2C.rst b/Misc/NEWS.d/next/Library/2017-10-17-12-29-18.bpo-28603.tGuX2C.rst
deleted file mode 100644
index 1a5fb0a..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-17-12-29-18.bpo-28603.tGuX2C.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-traceback: Fix a TypeError that occurred during printing of exception
-tracebacks when either the current exception or an exception in its
-context/cause chain is unhashable. Patch by Zane Bitter.
diff --git a/Misc/NEWS.d/next/Library/2017-10-17-20-08-19.bpo-31800.foOSCi.rst b/Misc/NEWS.d/next/Library/2017-10-17-20-08-19.bpo-31800.foOSCi.rst
deleted file mode 100644
index 1580440..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-17-20-08-19.bpo-31800.foOSCi.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Extended support for parsing UTC offsets. strptime '%z' can now
-parse the output generated by datetime.isoformat, including seconds and
-microseconds.
diff --git a/Misc/NEWS.d/next/Library/2017-10-17-22-55-13.bpo-31803.YLL1gJ.rst b/Misc/NEWS.d/next/Library/2017-10-17-22-55-13.bpo-31803.YLL1gJ.rst
deleted file mode 100644
index 10a88ba..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-17-22-55-13.bpo-31803.YLL1gJ.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-time.clock() and time.get_clock_info('clock') now emit a DeprecationWarning
-warning.
diff --git a/Misc/NEWS.d/next/Library/2017-10-17-23-27-03.bpo-31806.TzphdL.rst b/Misc/NEWS.d/next/Library/2017-10-17-23-27-03.bpo-31806.TzphdL.rst
deleted file mode 100644
index 941e77d..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-17-23-27-03.bpo-31806.TzphdL.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Fix timeout rounding in time.sleep(), threading.Lock.acquire() and
-socket.socket.settimeout() to round correctly negative timeouts between -1.0 and
-0.0. The functions now block waiting for events as expected. Previously, the
-call was incorrectly non-blocking. Patch by Pablo Galindo.
diff --git a/Misc/NEWS.d/next/Library/2017-10-18-16-48-09.bpo-31457._ovmzp.rst b/Misc/NEWS.d/next/Library/2017-10-18-16-48-09.bpo-31457._ovmzp.rst
deleted file mode 100644
index 1a59dce..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-18-16-48-09.bpo-31457._ovmzp.rst
+++ /dev/null
@@ -1 +0,0 @@
-The ``manager`` property on LoggerAdapter objects is now properly settable.
diff --git a/Misc/NEWS.d/next/Library/2017-10-18-19-05-17.bpo-31457.KlE6r8.rst b/Misc/NEWS.d/next/Library/2017-10-18-19-05-17.bpo-31457.KlE6r8.rst
deleted file mode 100644
index 49463c4..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-18-19-05-17.bpo-31457.KlE6r8.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-If nested log adapters are used, the inner ``process()`` methods are no
-longer omitted.
diff --git a/Misc/NEWS.d/next/Library/2017-10-19-20-03-13.bpo-31819.mw2wF9.rst b/Misc/NEWS.d/next/Library/2017-10-19-20-03-13.bpo-31819.mw2wF9.rst
deleted file mode 100644
index 7bdb0d9..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-19-20-03-13.bpo-31819.mw2wF9.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add AbstractEventLoop.sock_recv_into().
diff --git a/Misc/NEWS.d/next/Library/2017-10-20-12-57-52.bpo-31756.IxCvGB.rst b/Misc/NEWS.d/next/Library/2017-10-20-12-57-52.bpo-31756.IxCvGB.rst
deleted file mode 100644
index 99064e8..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-20-12-57-52.bpo-31756.IxCvGB.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add a ``subprocess.Popen(text=False)`` keyword argument to `subprocess`
-functions to be more explicit about when the library should attempt to
-decode outputs into text. Patch by Andrew Clegg.
diff --git a/Misc/NEWS.d/next/Library/2017-10-20-16-12-01.bpo-31827.7R8s8s.rst b/Misc/NEWS.d/next/Library/2017-10-20-16-12-01.bpo-31827.7R8s8s.rst
deleted file mode 100644
index ae00723..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-20-16-12-01.bpo-31827.7R8s8s.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Remove the os.stat_float_times() function. It was introduced in Python 2.3
-for backward compatibility with Python 2.2, and was deprecated since Python
-3.1.
diff --git a/Misc/NEWS.d/next/Library/2017-10-21-09-13-16.bpo-20825.-1MBEy.rst b/Misc/NEWS.d/next/Library/2017-10-21-09-13-16.bpo-20825.-1MBEy.rst
deleted file mode 100644
index c1d23ec..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-21-09-13-16.bpo-20825.-1MBEy.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add `subnet_of` and `superset_of` containment tests to
-:class:`ipaddress.IPv6Network` and :class:`ipaddress.IPv4Network`.
-Patch by Michel Albert and Cheryl Sabella.
diff --git a/Misc/NEWS.d/next/Library/2017-10-22-11-06-02.bpo-28326.rxh7L4.rst b/Misc/NEWS.d/next/Library/2017-10-22-11-06-02.bpo-28326.rxh7L4.rst
deleted file mode 100644
index bcf43bc..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-22-11-06-02.bpo-28326.rxh7L4.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix multiprocessing.Process when stdout and/or stderr is closed or None.
diff --git a/Misc/NEWS.d/next/Library/2017-10-22-12-43-03.bpo-31653.ttfGvq.rst b/Misc/NEWS.d/next/Library/2017-10-22-12-43-03.bpo-31653.ttfGvq.rst
deleted file mode 100644
index 0587a08..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-22-12-43-03.bpo-31653.ttfGvq.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Don't release the GIL if we can acquire a multiprocessing semaphore
-immediately.
diff --git a/Misc/NEWS.d/next/Library/2017-10-23-12-05-33.bpo-28416.Ldnw8X.rst b/Misc/NEWS.d/next/Library/2017-10-23-12-05-33.bpo-28416.Ldnw8X.rst
deleted file mode 100644
index b101482..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-23-12-05-33.bpo-28416.Ldnw8X.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Instances of pickle.Pickler subclass with the persistent_id() method and
-pickle.Unpickler subclass with the persistent_load() method no longer create
-reference cycles.
diff --git a/Misc/NEWS.d/next/Library/2017-10-23-16-22-54.bpo-28564.Tx-l-I.rst b/Misc/NEWS.d/next/Library/2017-10-23-16-22-54.bpo-28564.Tx-l-I.rst
deleted file mode 100644
index 0889119..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-23-16-22-54.bpo-28564.Tx-l-I.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The shutil.rmtree() function has been sped up to 20--40%. This was done
-using the os.scandir() function.
diff --git a/Misc/NEWS.d/next/Library/2017-10-23-20-03-36.bpo-28292.1Gkim2.rst b/Misc/NEWS.d/next/Library/2017-10-23-20-03-36.bpo-28292.1Gkim2.rst
deleted file mode 100644
index e0eb53e..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-23-20-03-36.bpo-28292.1Gkim2.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Calendar.itermonthdates() will now consistently raise an exception when a
-date falls outside of the 0001-01-01 through 9999-12-31 range.  To support
-applications that cannot tolerate such exceptions, the new methods
-itermonthdays3() and itermonthdays4() are added.  The new methods return
-tuples and are not restricted by the range supported by datetime.date.
diff --git a/Misc/NEWS.d/next/Library/2017-10-23-23-27-52.bpo-31834.InwC6O.rst b/Misc/NEWS.d/next/Library/2017-10-23-23-27-52.bpo-31834.InwC6O.rst
deleted file mode 100644
index 0fe3950..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-23-23-27-52.bpo-31834.InwC6O.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Use optimized code for BLAKE2 only with SSSE3+. The pure SSE2 implementation
-is slower than the pure C reference implementation.
diff --git a/Misc/NEWS.d/next/Library/2017-10-23.bpo-31854.fh8334f.rst b/Misc/NEWS.d/next/Library/2017-10-23.bpo-31854.fh8334f.rst
deleted file mode 100644
index 6313148..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-23.bpo-31854.fh8334f.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add ``mmap.ACCESS_DEFAULT`` constant.
diff --git a/Misc/NEWS.d/next/Library/2017-10-24-12-00-16.bpo-30768.Om8Yj_.rst b/Misc/NEWS.d/next/Library/2017-10-24-12-00-16.bpo-30768.Om8Yj_.rst
deleted file mode 100644
index 77bff97..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-24-12-00-16.bpo-30768.Om8Yj_.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix the pthread+semaphore implementation of PyThread_acquire_lock_timed() when
-called with timeout > 0 and intr_flag=0: recompute the timeout if
-sem_timedwait() is interrupted by a signal (EINTR). See also the :pep:`475`.
diff --git a/Misc/NEWS.d/next/Library/2017-10-24-12-24-56.bpo-30639.ptNM9a.rst b/Misc/NEWS.d/next/Library/2017-10-24-12-24-56.bpo-30639.ptNM9a.rst
deleted file mode 100644
index c6aeb23..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-24-12-24-56.bpo-30639.ptNM9a.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:func:`inspect.getfile` no longer computes the repr of unknown objects to
-display in an error message, to protect against badly behaved custom reprs.
diff --git a/Misc/NEWS.d/next/Library/2017-10-24-21-10-44.bpo-31702.SfwJDI.rst b/Misc/NEWS.d/next/Library/2017-10-24-21-10-44.bpo-31702.SfwJDI.rst
deleted file mode 100644
index 3505cbd..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-24-21-10-44.bpo-31702.SfwJDI.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-crypt.mksalt() now allows to specify the number of rounds for SHA-256 and
-SHA-512 hashing.
diff --git a/Misc/NEWS.d/next/Library/2017-10-26-14-54-38.bpo-28281.7ZN5FG.rst b/Misc/NEWS.d/next/Library/2017-10-26-14-54-38.bpo-28281.7ZN5FG.rst
deleted file mode 100644
index e7681dd..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-26-14-54-38.bpo-28281.7ZN5FG.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Remove year (1-9999) limits on the Calendar.weekday() function.
-
-Patch by Mark Gollahon.
diff --git a/Misc/NEWS.d/next/Library/2017-10-27.bpo-31884.bjhre9.rst b/Misc/NEWS.d/next/Library/2017-10-27.bpo-31884.bjhre9.rst
deleted file mode 100644
index cbadb05..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-27.bpo-31884.bjhre9.rst
+++ /dev/null
@@ -1 +0,0 @@
-added required constants to subprocess module for setting priotity on windows
diff --git a/Misc/NEWS.d/next/Library/2017-10-29-11-23-24.bpo-31891.9kAPha.rst b/Misc/NEWS.d/next/Library/2017-10-29-11-23-24.bpo-31891.9kAPha.rst
deleted file mode 100644
index 77b00e5..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-29-11-23-24.bpo-31891.9kAPha.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed building the curses module on NetBSD.
diff --git a/Misc/NEWS.d/next/Library/2017-10-29-13-51-01.bpo-31893.8LZKEz.rst b/Misc/NEWS.d/next/Library/2017-10-29-13-51-01.bpo-31893.8LZKEz.rst
deleted file mode 100644
index 46be7fb..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-29-13-51-01.bpo-31893.8LZKEz.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed the layout of the kqueue_event structure on OpenBSD and NetBSD. Fixed
-the comparison of the kqueue_event objects.
diff --git a/Misc/NEWS.d/next/Library/2017-10-29-17-52-40.bpo-25720.vSvb5h.rst b/Misc/NEWS.d/next/Library/2017-10-29-17-52-40.bpo-25720.vSvb5h.rst
deleted file mode 100644
index a405cd4..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-29-17-52-40.bpo-25720.vSvb5h.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix the method for checking pad state of curses WINDOW. Patch by Masayuki
-Yamamoto.
diff --git a/Misc/NEWS.d/next/Library/2017-10-30-11-04-56.bpo-31897.yjwdEb.rst b/Misc/NEWS.d/next/Library/2017-10-30-11-04-56.bpo-31897.yjwdEb.rst
deleted file mode 100644
index 229472c..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-30-11-04-56.bpo-31897.yjwdEb.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-plistlib now catches more errors when read binary plists and raises
-InvalidFileException instead of unexpected exceptions.
diff --git a/Misc/NEWS.d/next/Library/2017-11-01-03-28-24.bpo-31917.DYQL0g.rst b/Misc/NEWS.d/next/Library/2017-11-01-03-28-24.bpo-31917.DYQL0g.rst
deleted file mode 100644
index dbfe92a..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-01-03-28-24.bpo-31917.DYQL0g.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add 3 new clock identifiers: :data:`time.CLOCK_BOOTTIME`,
-:data:`time.CLOCK_PROF` and :data:`time.CLOCK_UPTIME`.
diff --git a/Misc/NEWS.d/next/Library/2017-11-01-18-13-42.bpo-27666.j2zRnF.rst b/Misc/NEWS.d/next/Library/2017-11-01-18-13-42.bpo-27666.j2zRnF.rst
deleted file mode 100644
index a74f0ad..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-01-18-13-42.bpo-27666.j2zRnF.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fixed stack corruption in curses.box() and curses.ungetmouse() when the size
-of types chtype or mmask_t is less than the size of C long.  curses.box()
-now accepts characters as arguments.  Based on patch by Steve Fink.
diff --git a/Misc/NEWS.d/next/Library/2017-11-02-18-26-40.bpo-31927.40K6kp.rst b/Misc/NEWS.d/next/Library/2017-11-02-18-26-40.bpo-31927.40K6kp.rst
deleted file mode 100644
index 49f8cdf..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-02-18-26-40.bpo-31927.40K6kp.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fixed compilation of the socket module on NetBSD 8.  Fixed assertion failure
-or reading arbitrary data when parse a AF_BLUETOOTH address on NetBSD and
-DragonFly BSD.
diff --git a/Misc/NEWS.d/next/Library/2017-11-02-22-26-16.bpo-21423.hw5mEh.rst b/Misc/NEWS.d/next/Library/2017-11-02-22-26-16.bpo-21423.hw5mEh.rst
deleted file mode 100644
index e11f15f..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-02-22-26-16.bpo-21423.hw5mEh.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add an initializer argument to {Process,Thread}PoolExecutor
diff --git a/Misc/NEWS.d/next/Library/2017-11-03-08-36-03.bpo-31933.UrtoMP.rst b/Misc/NEWS.d/next/Library/2017-11-03-08-36-03.bpo-31933.UrtoMP.rst
deleted file mode 100644
index c4ee1d2..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-03-08-36-03.bpo-31933.UrtoMP.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix Blake2 params leaf_size and node_offset on big endian platforms. Patch
-by Jack O'Connor.
diff --git a/Misc/NEWS.d/next/Library/2017-11-03-19-11-43.bpo-30057.NCaijI.rst b/Misc/NEWS.d/next/Library/2017-11-03-19-11-43.bpo-30057.NCaijI.rst
deleted file mode 100644
index 5740eb2..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-03-19-11-43.bpo-30057.NCaijI.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix potential missed signal in signal.signal().
diff --git a/Misc/NEWS.d/next/Library/2017-11-03-22-05-47.bpo-9678.oD51q6.rst b/Misc/NEWS.d/next/Library/2017-11-03-22-05-47.bpo-9678.oD51q6.rst
deleted file mode 100644
index 683a2de..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-03-22-05-47.bpo-9678.oD51q6.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-Fixed determining the MAC address in the uuid module:
-
-* Using ifconfig on NetBSD and OpenBSD.
-* Using arp on Linux, FreeBSD, NetBSD and OpenBSD.
-
-Based on patch by Takayuki Shimizukawa.
diff --git a/Misc/NEWS.d/next/Library/2017-11-04-19-28-08.bpo-31943.bxw5gM.rst b/Misc/NEWS.d/next/Library/2017-11-04-19-28-08.bpo-31943.bxw5gM.rst
deleted file mode 100644
index a26aca3..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-04-19-28-08.bpo-31943.bxw5gM.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add a ``cancelled()`` method to :class:`asyncio.Handle`.  Patch by Marat Sharafutdinov.
diff --git a/Misc/NEWS.d/next/Library/2017-11-05-01-17-12.bpo-31945.TLPBtS.rst b/Misc/NEWS.d/next/Library/2017-11-05-01-17-12.bpo-31945.TLPBtS.rst
deleted file mode 100644
index 49b8395..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-05-01-17-12.bpo-31945.TLPBtS.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add Configurable *blocksize* to ``HTTPConnection`` and
-``HTTPSConnection`` for improved upload throughput.  Patch by Nir
-Soffer.
diff --git a/Misc/NEWS.d/next/Library/2017-11-07-00-37-50.bpo-31843.lM2gkR.rst b/Misc/NEWS.d/next/Library/2017-11-07-00-37-50.bpo-31843.lM2gkR.rst
deleted file mode 100644
index c3142f0..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-07-00-37-50.bpo-31843.lM2gkR.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-*database* argument of sqlite3.connect() now accepts a
-:term:`path-like object`, instead of just a string.
diff --git a/Misc/NEWS.d/next/Library/2017-11-07-14-20-09.bpo-31970.x4EN_9.rst b/Misc/NEWS.d/next/Library/2017-11-07-14-20-09.bpo-31970.x4EN_9.rst
deleted file mode 100644
index d0c0fb4..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-07-14-20-09.bpo-31970.x4EN_9.rst
+++ /dev/null
@@ -1 +0,0 @@
-Reduce performance overhead of asyncio debug mode.
diff --git a/Misc/NEWS.d/next/Library/2017-11-07-15-19-52.bpo-21862.RwietE.rst b/Misc/NEWS.d/next/Library/2017-11-07-15-19-52.bpo-21862.RwietE.rst
deleted file mode 100644
index 6623d19..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-07-15-19-52.bpo-21862.RwietE.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-cProfile command line now accepts `-m module_name` as an alternative to
-script path. Patch by Sanyam Khurana.
diff --git a/Misc/NEWS.d/next/Library/2017-11-08-16-51-52.bpo-31985.dE_fOB.rst b/Misc/NEWS.d/next/Library/2017-11-08-16-51-52.bpo-31985.dE_fOB.rst
deleted file mode 100644
index 9f55ef5..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-08-16-51-52.bpo-31985.dE_fOB.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Formally deprecated aifc.openfp, sunau.openfp, and wave.openfp. Since change
-7bc817d5ba917528e8bd07ec461c635291e7b06a in 1993, openfp in each of the three
-modules had been pointing to that module's open funciton as a matter of
-backwards compatibility, though it had been both untested and undocumented.
diff --git a/Misc/NEWS.d/next/Library/2017-11-09-21-36-32.bpo-31976.EOA7qY.rst b/Misc/NEWS.d/next/Library/2017-11-09-21-36-32.bpo-31976.EOA7qY.rst
deleted file mode 100644
index 1dd54e3..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-09-21-36-32.bpo-31976.EOA7qY.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix race condition when flushing a file is slow, which can cause a
-segfault if closing the file from another thread.
diff --git a/Misc/NEWS.d/next/Library/2017-11-10-16-27-26.bpo-28369.IS74nd.rst b/Misc/NEWS.d/next/Library/2017-11-10-16-27-26.bpo-28369.IS74nd.rst
deleted file mode 100644
index 111c961..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-10-16-27-26.bpo-28369.IS74nd.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Enhance add_reader/writer check that socket is not used by some transport.
-Before, only cases when add_reader/writer were called with an int FD were
-supported.  Now the check is implemented correctly for all file-like
-objects.
diff --git a/Misc/NEWS.d/next/Library/2017-11-12-20-47-59.bpo-32011.NzVDdZ.rst b/Misc/NEWS.d/next/Library/2017-11-12-20-47-59.bpo-32011.NzVDdZ.rst
deleted file mode 100644
index e2ba502..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-12-20-47-59.bpo-32011.NzVDdZ.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Restored support of loading marshal files with the TYPE_INT64 code. These
-files can be produced in Python 2.7.
diff --git a/Misc/NEWS.d/next/Library/2017-11-13-17-48-33.bpo-32015.4nqRTD.rst b/Misc/NEWS.d/next/Library/2017-11-13-17-48-33.bpo-32015.4nqRTD.rst
deleted file mode 100644
index 6117e56..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-13-17-48-33.bpo-32015.4nqRTD.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed the looping of asyncio in the case of reconnection the socket during
-waiting async read/write from/to the socket.
diff --git a/Misc/NEWS.d/next/Library/2017-11-15-13-44-28.bpo-32034.uHAOmu.rst b/Misc/NEWS.d/next/Library/2017-11-15-13-44-28.bpo-32034.uHAOmu.rst
deleted file mode 100644
index 828e8cd..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-15-13-44-28.bpo-32034.uHAOmu.rst
+++ /dev/null
@@ -1 +0,0 @@
-Make asyncio.IncompleteReadError and LimitOverrunError pickleable.
diff --git a/Misc/NEWS.d/next/Library/2017-11-15-19-04-22.bpo-32037.r8-5Nk.rst b/Misc/NEWS.d/next/Library/2017-11-15-19-04-22.bpo-32037.r8-5Nk.rst
deleted file mode 100644
index d077d0e..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-15-19-04-22.bpo-32037.r8-5Nk.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Integers that fit in a signed 32-bit integer will be now pickled with
-protocol 0 using the INT opcode.  This will decrease the size of a pickle,
-speed up pickling and unpickling, and make these integers be unpickled as
-int instances in Python 2.
diff --git a/Misc/NEWS.d/next/Library/2017-11-15-20-03-45.bpo-32025.lnIKYT.rst b/Misc/NEWS.d/next/Library/2017-11-15-20-03-45.bpo-32025.lnIKYT.rst
deleted file mode 100644
index f3fe3b5..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-15-20-03-45.bpo-32025.lnIKYT.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add time.thread_time() and time.thread_time_ns()
diff --git a/Misc/NEWS.d/next/Library/2017-11-16-02-32-41.bpo-32018.YMQ7Q2.rst b/Misc/NEWS.d/next/Library/2017-11-16-02-32-41.bpo-32018.YMQ7Q2.rst
deleted file mode 100644
index aa8a47c..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-16-02-32-41.bpo-32018.YMQ7Q2.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-inspect.signature should follow PEP 8, if the parameter has an annotation and a
-default value. Patch by Dong-hee Na.
diff --git a/Misc/NEWS.d/next/Library/2017-11-16-20-09-45.bpo-32046.9sGDtw.rst b/Misc/NEWS.d/next/Library/2017-11-16-20-09-45.bpo-32046.9sGDtw.rst
deleted file mode 100644
index a6fc3c4..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-16-20-09-45.bpo-32046.9sGDtw.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Updates 2to3 to convert from operator.isCallable(obj) to callable(obj). 
-Patch by Dong-hee Na.
diff --git a/Misc/NEWS.d/next/Library/2017-11-17-18-28-53.bpo-32066.OMQFLH.rst b/Misc/NEWS.d/next/Library/2017-11-17-18-28-53.bpo-32066.OMQFLH.rst
deleted file mode 100644
index cbe0705..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-17-18-28-53.bpo-32066.OMQFLH.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-asyncio: Support pathlib.Path in create_unix_connection; sock arg should be
-optional
diff --git a/Misc/NEWS.d/next/Library/2017-11-18-17-09-01.bpo-32069.S0wyy4.rst b/Misc/NEWS.d/next/Library/2017-11-18-17-09-01.bpo-32069.S0wyy4.rst
deleted file mode 100644
index 2d69539..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-18-17-09-01.bpo-32069.S0wyy4.rst
+++ /dev/null
@@ -1 +0,0 @@
-Drop legacy SSL transport from asyncio, ssl.MemoryBIO is always used anyway.
diff --git a/Misc/NEWS.d/next/Library/2017-11-18-21-13-52.bpo-32072.nwDV8L.rst b/Misc/NEWS.d/next/Library/2017-11-18-21-13-52.bpo-32072.nwDV8L.rst
deleted file mode 100644
index 6da5bb4..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-18-21-13-52.bpo-32072.nwDV8L.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-Fixed issues with binary plists:
-
-* Fixed saving bytearrays.
-* Identical objects will be saved only once.
-* Equal references will be load as identical objects.
-* Added support for saving and loading recursive data structures.
diff --git a/Misc/NEWS.d/next/Library/2017-11-20-01-01-01.bpo-25054.rOlRV6.rst b/Misc/NEWS.d/next/Library/2017-11-20-01-01-01.bpo-25054.rOlRV6.rst
deleted file mode 100644
index d30bdbe..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-20-01-01-01.bpo-25054.rOlRV6.rst
+++ /dev/null
@@ -1 +0,0 @@
-Added support of splitting on a pattern that could match an empty string.
diff --git a/Misc/NEWS.d/next/Library/2017-11-20-01-29-46.bpo-1647489.-ZNNkh.rst b/Misc/NEWS.d/next/Library/2017-11-20-01-29-46.bpo-1647489.-ZNNkh.rst
deleted file mode 100644
index 7c741ad..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-20-01-29-46.bpo-1647489.-ZNNkh.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fixed searching regular expression patterns that could match an empty
-string. Non-empty string can now be correctly found after matching an empty
-string.
diff --git a/Misc/NEWS.d/next/Library/2017-11-20-15-28-31.bpo-32088.mV-4Nu.rst b/Misc/NEWS.d/next/Library/2017-11-20-15-28-31.bpo-32088.mV-4Nu.rst
deleted file mode 100644
index fda75d7..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-20-15-28-31.bpo-32088.mV-4Nu.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-warnings:  When Python is build is debug mode (``Py_DEBUG``),
-:exc:`DeprecationWarning`, :exc:`PendingDeprecationWarning` and
-:exc:`ImportWarning` warnings are now displayed by default.
diff --git a/Misc/NEWS.d/next/Library/2017-11-21-16-05-35.bpo-27535.JLhcNz.rst b/Misc/NEWS.d/next/Library/2017-11-21-16-05-35.bpo-27535.JLhcNz.rst
deleted file mode 100644
index 51bcfb7..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-21-16-05-35.bpo-27535.JLhcNz.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-The warnings module doesn't leak memory anymore in the hidden warnings
-registry for the "ignore" action of warnings filters. warn_explicit()
-function doesn't add the warning key to the registry anymore for the
-"ignore" action.
diff --git a/Misc/NEWS.d/next/Library/2017-11-22-09-44-15.bpo-32110.VJa9bo.rst b/Misc/NEWS.d/next/Library/2017-11-22-09-44-15.bpo-32110.VJa9bo.rst
deleted file mode 100644
index b57ff1a..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-22-09-44-15.bpo-32110.VJa9bo.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-``codecs.StreamReader.read(n)`` now returns not more than *n*
-characters/bytes for non-negative *n*. This makes it compatible with
-``read()`` methods of other file-like objects.
diff --git a/Misc/NEWS.d/next/Library/2017-11-22-12-54-46.bpo-28684.NLiDKZ.rst b/Misc/NEWS.d/next/Library/2017-11-22-12-54-46.bpo-28684.NLiDKZ.rst
deleted file mode 100644
index 9d8e4da..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-22-12-54-46.bpo-28684.NLiDKZ.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-The new test.support.skip_unless_bind_unix_socket() decorator is used here to
-skip asyncio tests that fail because the platform lacks a functional bind()
-function for unix domain sockets (as it is the case for non root users on the
-recent Android versions that run now SELinux in enforcing mode).
-
diff --git a/Misc/NEWS.d/next/Library/2017-11-22-17-21-01.bpo-10049.ttsBqb.rst b/Misc/NEWS.d/next/Library/2017-11-22-17-21-01.bpo-10049.ttsBqb.rst
deleted file mode 100644
index b6153c2..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-22-17-21-01.bpo-10049.ttsBqb.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Added *nullcontext* no-op context manager to contextlib. This provides a
-simpler and faster alternative to ExitStack() when handling optional context
-managers.
diff --git a/Misc/NEWS.d/next/Library/2017-11-22-19-52-17.bpo-32071.4WNhUH.rst b/Misc/NEWS.d/next/Library/2017-11-22-19-52-17.bpo-32071.4WNhUH.rst
deleted file mode 100644
index 2f0f540..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-22-19-52-17.bpo-32071.4WNhUH.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Added the ``-k`` command-line option to ``python -m unittest`` to run only
-tests that match the given pattern(s).
diff --git a/Misc/NEWS.d/next/Library/2017-11-23-16-15-55.bpo-19610.Dlca2P.rst b/Misc/NEWS.d/next/Library/2017-11-23-16-15-55.bpo-19610.Dlca2P.rst
deleted file mode 100644
index 514740b..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-23-16-15-55.bpo-19610.Dlca2P.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-``setup()`` now warns about invalid types for some fields.
-
-The ``distutils.dist.Distribution`` class now warns when ``classifiers``,
-``keywords`` and ``platforms`` fields are not specified as a list or a string.
diff --git a/Misc/NEWS.d/next/Library/2017-11-23-21-47-36.bpo-12382.xWT9k0.rst b/Misc/NEWS.d/next/Library/2017-11-23-21-47-36.bpo-12382.xWT9k0.rst
deleted file mode 100644
index d9b5425..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-23-21-47-36.bpo-12382.xWT9k0.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:func:`msilib.OpenDatabase` now raises a better exception message when it
-couldn't open or create an MSI file.  Initial patch by William Tisäter.
diff --git a/Misc/NEWS.d/next/Library/2017-11-23-22-12-11.bpo-31325.8jAUxN.rst b/Misc/NEWS.d/next/Library/2017-11-23-22-12-11.bpo-31325.8jAUxN.rst
deleted file mode 100644
index 89a193c..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-23-22-12-11.bpo-31325.8jAUxN.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Fix wrong usage of :func:`collections.namedtuple` in
-the :meth:`RobotFileParser.parse() <urllib.robotparser.RobotFileParser.parse>`
-method.
-
-Initial patch by Robin Wellner.
diff --git a/Misc/NEWS.d/next/Library/2017-11-24-00-59-12.bpo-32121.ePbmwC.rst b/Misc/NEWS.d/next/Library/2017-11-24-00-59-12.bpo-32121.ePbmwC.rst
deleted file mode 100644
index 7701c86..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-24-00-59-12.bpo-32121.ePbmwC.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-Made ``tracemalloc.Traceback`` behave more like the traceback module, 
-sorting the frames from oldest to most recent. ``Traceback.format()`` 
-now accepts negative *limit*, truncating the result to the ``abs(limit)`` 
-oldest frames. To get the old behaviour, one can use the new 
-*most_recent_first* argument to ``Traceback.format()``.
-(Patch by Jesse Bakker.)
diff --git a/Misc/NEWS.d/next/Library/2017-11-24-11-50-41.bpo-28334.3gGGlt.rst b/Misc/NEWS.d/next/Library/2017-11-24-11-50-41.bpo-28334.3gGGlt.rst
deleted file mode 100644
index 074036b..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-24-11-50-41.bpo-28334.3gGGlt.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Use :func:`os.path.expanduser` to find the ``~/.netrc`` file in
-:class:`netrc.netrc`.  If it does not exist, :exc:`FileNotFoundError`
-is raised.  Patch by Dimitri Merejkowsky.
diff --git a/Misc/NEWS.d/next/Library/2017-11-24-14-07-55.bpo-12239.Nj3A0x.rst b/Misc/NEWS.d/next/Library/2017-11-24-14-07-55.bpo-12239.Nj3A0x.rst
deleted file mode 100644
index 20d9477..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-24-14-07-55.bpo-12239.Nj3A0x.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Make :meth:`msilib.SummaryInformation.GetProperty` return ``None`` when the
-value of property is ``VT_EMPTY``.  Initial patch by Mark Mc Mahon.
diff --git a/Misc/NEWS.d/next/Library/2017-11-26-17-00-52.bpo-23033.YGXRWT.rst b/Misc/NEWS.d/next/Library/2017-11-26-17-00-52.bpo-23033.YGXRWT.rst
deleted file mode 100644
index cecc10a..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-26-17-00-52.bpo-23033.YGXRWT.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Wildcard is now supported in hostname when it is one and only character in
-the left most segment of hostname in second argument of
-:meth:`ssl.match_hostname`.  Patch by Mandeep Singh.
diff --git a/Misc/NEWS.d/next/Library/2017-11-26-18-48-17.bpo-32107.h2ph2K.rst b/Misc/NEWS.d/next/Library/2017-11-26-18-48-17.bpo-32107.h2ph2K.rst
deleted file mode 100644
index b26daa7..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-26-18-48-17.bpo-32107.h2ph2K.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-``uuid.getnode()`` now preferentially returns universally administered MAC
-addresses if available, over locally administered MAC addresses.  This makes a
-better guarantee for global uniqueness of UUIDs returned from
-``uuid.uuid1()``.  If only locally administered MAC addresses are available,
-the first such one found is returned.
diff --git a/Misc/NEWS.d/next/Library/2017-11-27-11-29-34.bpo-32089.6ydDYv.rst b/Misc/NEWS.d/next/Library/2017-11-27-11-29-34.bpo-32089.6ydDYv.rst
deleted file mode 100644
index 02d8753..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-27-11-29-34.bpo-32089.6ydDYv.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-warnings: In development (-X dev) and debug mode (pydebug build), use the
-"default" action for ResourceWarning, rather than the "always" action, in
-the default warnings filters.
diff --git a/Misc/NEWS.d/next/Library/2017-11-28-15-27-10.bpo-32154.kDox7L.rst b/Misc/NEWS.d/next/Library/2017-11-28-15-27-10.bpo-32154.kDox7L.rst
deleted file mode 100644
index 67c6306..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-28-15-27-10.bpo-32154.kDox7L.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-The ``asyncio.windows_utils.socketpair()`` function has been removed: use
-directly :func:`socket.socketpair` which is available on all platforms since
-Python 3.5 (before, it wasn't available on Windows).
-``asyncio.windows_utils.socketpair()`` was just an alias to
-``socket.socketpair`` on Python 3.5 and newer.
diff --git a/Misc/NEWS.d/next/Library/2017-11-29-00-42-47.bpo-321010.-axD5l.rst b/Misc/NEWS.d/next/Library/2017-11-29-00-42-47.bpo-321010.-axD5l.rst
deleted file mode 100644
index 715a269..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-29-00-42-47.bpo-321010.-axD5l.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add :attr:`sys.flags.dev_mode` flag
diff --git a/Misc/NEWS.d/next/Library/2017-11-30-20-38-16.bpo-32186.O42bVe.rst b/Misc/NEWS.d/next/Library/2017-11-30-20-38-16.bpo-32186.O42bVe.rst
deleted file mode 100644
index ea696c6..0000000
--- a/Misc/NEWS.d/next/Library/2017-11-30-20-38-16.bpo-32186.O42bVe.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-io.FileIO.readall() and io.FileIO.read() now release the GIL when
-getting the file size. Fixed hang of all threads with inaccessible NFS
-server.  Patch by Nir Soffer.
diff --git a/Misc/NEWS.d/next/Library/2017-12-02-16-06-00.bpo-27240.Kji34M.rst b/Misc/NEWS.d/next/Library/2017-12-02-16-06-00.bpo-27240.Kji34M.rst
deleted file mode 100644
index c933ee7..0000000
--- a/Misc/NEWS.d/next/Library/2017-12-02-16-06-00.bpo-27240.Kji34M.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The header folding algorithm for the new email policies has been rewritten,
-which also fixes bpo-30788, bpo-31831, and bpo-32182.  In particular, RFC2231
-folding is now done correctly.
diff --git a/Misc/NEWS.d/next/Library/2017-12-04-15-51-57.bpo-32214.uozdNj.rst b/Misc/NEWS.d/next/Library/2017-12-04-15-51-57.bpo-32214.uozdNj.rst
deleted file mode 100644
index fd9c4d4..0000000
--- a/Misc/NEWS.d/next/Library/2017-12-04-15-51-57.bpo-32214.uozdNj.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-PEP 557, Data Classes. Provides a decorator which adds boilerplate methods
-to classes which use type annotations so specify fields.
diff --git a/Misc/NEWS.d/next/Library/2017-12-05-02-03-07.bpo-28556.9Z_PsJ.rst b/Misc/NEWS.d/next/Library/2017-12-05-02-03-07.bpo-28556.9Z_PsJ.rst
deleted file mode 100644
index 8f3a895..0000000
--- a/Misc/NEWS.d/next/Library/2017-12-05-02-03-07.bpo-28556.9Z_PsJ.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Two minor fixes for ``typing`` module: allow shallow copying instances of
-generic classes, improve interaction of ``__init_subclass__`` with generics.
-Original PRs by Ivan Levkivskyi.
diff --git a/Misc/NEWS.d/next/Tests/2017-10-24-11-36-10.bpo-31174.xCvXcr.rst b/Misc/NEWS.d/next/Tests/2017-10-24-11-36-10.bpo-31174.xCvXcr.rst
deleted file mode 100644
index e098064..0000000
--- a/Misc/NEWS.d/next/Tests/2017-10-24-11-36-10.bpo-31174.xCvXcr.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix test_tools.test_unparse: DirectoryTestCase now stores the names sample
-to always test the same files. It prevents false alarms when hunting
-reference leaks.
diff --git a/Misc/NEWS.d/next/Tests/2017-11-24-18-15-12.bpo-32126.PLmNLn.rst b/Misc/NEWS.d/next/Tests/2017-11-24-18-15-12.bpo-32126.PLmNLn.rst
deleted file mode 100644
index b5ba9d5..0000000
--- a/Misc/NEWS.d/next/Tests/2017-11-24-18-15-12.bpo-32126.PLmNLn.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Skip test_get_event_loop_new_process in test.test_asyncio.test_events when
-sem_open() is not functional.
diff --git a/Misc/NEWS.d/next/Tests/2017-11-25-14-53-29.bpo-28668.Y1G6pA.rst b/Misc/NEWS.d/next/Tests/2017-11-25-14-53-29.bpo-28668.Y1G6pA.rst
deleted file mode 100644
index e80516d..0000000
--- a/Misc/NEWS.d/next/Tests/2017-11-25-14-53-29.bpo-28668.Y1G6pA.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-test.support.requires_multiprocessing_queue is removed. Skip tests with
-test.support.import_module('multiprocessing.synchronize') instead when the
-semaphore implementation is broken or missing.
diff --git a/Misc/NEWS.d/next/Tests/2017-11-26-17-11-27.bpo-32136.Y11luJ.rst b/Misc/NEWS.d/next/Tests/2017-11-26-17-11-27.bpo-32136.Y11luJ.rst
deleted file mode 100644
index b7138c4..0000000
--- a/Misc/NEWS.d/next/Tests/2017-11-26-17-11-27.bpo-32136.Y11luJ.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The runtime embedding tests have been split out from
-``Lib/test/test_capi.py`` into a new ``Lib/test/test_embed.py``
-file.
diff --git a/Misc/NEWS.d/next/Tests/2017-11-27-16-18-58.bpo-32138.QsTvf-.rst b/Misc/NEWS.d/next/Tests/2017-11-27-16-18-58.bpo-32138.QsTvf-.rst
deleted file mode 100644
index 2430aa7..0000000
--- a/Misc/NEWS.d/next/Tests/2017-11-27-16-18-58.bpo-32138.QsTvf-.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Skip on Android test_faulthandler tests that raise SIGSEGV and remove the
-test.support.requires_android_level decorator.
diff --git a/Misc/NEWS.d/next/Tests/2017-11-30-12-27-10.bpo-31705.yULW7O.rst b/Misc/NEWS.d/next/Tests/2017-11-30-12-27-10.bpo-31705.yULW7O.rst
deleted file mode 100644
index aa2d30c..0000000
--- a/Misc/NEWS.d/next/Tests/2017-11-30-12-27-10.bpo-31705.yULW7O.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Skip test_socket.test_sha256() on Linux kernel older than 4.5. The test
-fails with ENOKEY on kernel 3.10 (on ppc64le). A fix was merged into the
-kernel 4.5.
diff --git a/Misc/NEWS.d/next/Tests/2017-12-04-23-19-16.bpo-31380.VlMmHW.rst b/Misc/NEWS.d/next/Tests/2017-12-04-23-19-16.bpo-31380.VlMmHW.rst
deleted file mode 100644
index 2baecf5..0000000
--- a/Misc/NEWS.d/next/Tests/2017-12-04-23-19-16.bpo-31380.VlMmHW.rst
+++ /dev/null
@@ -1 +0,0 @@
-Skip test_httpservers test_undecodable_file on macOS: fails on APFS.
diff --git a/Misc/NEWS.d/next/Tools-Demos/2017-10-23-19-45-52.bpo-30722.ioRlAu.rst b/Misc/NEWS.d/next/Tools-Demos/2017-10-23-19-45-52.bpo-30722.ioRlAu.rst
deleted file mode 100644
index 2d20c4b..0000000
--- a/Misc/NEWS.d/next/Tools-Demos/2017-10-23-19-45-52.bpo-30722.ioRlAu.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-Make redemo work with Python 3.6 and newer versions.
-
-In Python 3.6, flags like re.DOTALL became members of an enum.IntFlag so
-usages like ``getattr(re, 'DOTALL')`` are invalid.
-
-Also, remove the ``LOCALE`` option since it doesn't work with string
-patterns in Python 3.
-
-Patch by Christoph Sarnowski.
diff --git a/Misc/NEWS.d/next/Tools-Demos/2017-11-28-21-24-41.bpo-32159.RSl4QK.rst b/Misc/NEWS.d/next/Tools-Demos/2017-11-28-21-24-41.bpo-32159.RSl4QK.rst
deleted file mode 100644
index 29b3545..0000000
--- a/Misc/NEWS.d/next/Tools-Demos/2017-11-28-21-24-41.bpo-32159.RSl4QK.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Remove CVS and Subversion tools: remove svneol.py and treesync.py scripts.
-CPython migrated from CVS to Subversion, to Mercurial, and then to Git. CVS
-and Subversion are no longer used to develop CPython.
diff --git a/Misc/NEWS.d/next/Windows/2017-10-23-18-35-50.bpo-31857.YwhEvc.rst b/Misc/NEWS.d/next/Windows/2017-10-23-18-35-50.bpo-31857.YwhEvc.rst
deleted file mode 100644
index 13a4978..0000000
--- a/Misc/NEWS.d/next/Windows/2017-10-23-18-35-50.bpo-31857.YwhEvc.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Make the behavior of USE_STACKCHECK deterministic in a multi-threaded
-environment.
diff --git a/Misc/NEWS.d/next/Windows/2017-10-26-23-02-57.bpo-20486.3IdsZ1.rst b/Misc/NEWS.d/next/Windows/2017-10-26-23-02-57.bpo-20486.3IdsZ1.rst
deleted file mode 100644
index d65971e..0000000
--- a/Misc/NEWS.d/next/Windows/2017-10-26-23-02-57.bpo-20486.3IdsZ1.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Implement the ``Database.Close()`` method to help closing MSI database
-objects.
diff --git a/Misc/NEWS.d/next/Windows/2017-11-04-15-29-47.bpo-31944.0Bx8tZ.rst b/Misc/NEWS.d/next/Windows/2017-11-04-15-29-47.bpo-31944.0Bx8tZ.rst
deleted file mode 100644
index 767e70d..0000000
--- a/Misc/NEWS.d/next/Windows/2017-11-04-15-29-47.bpo-31944.0Bx8tZ.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixes Modify button in Apps and Features dialog.
diff --git a/Misc/NEWS.d/next/Windows/2017-11-19-09-46-27.bpo-1102.NY-g1F.rst b/Misc/NEWS.d/next/Windows/2017-11-19-09-46-27.bpo-1102.NY-g1F.rst
deleted file mode 100644
index 6a6618e..0000000
--- a/Misc/NEWS.d/next/Windows/2017-11-19-09-46-27.bpo-1102.NY-g1F.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Return ``None`` when ``View.Fetch()`` returns ``ERROR_NO_MORE_ITEMS``
-instead of raising ``MSIError``.
-
-Initial patch by Anthony Tuininga.
diff --git a/Misc/NEWS.d/next/macOS/2017-12-04-21-57-43.bpo-31392.f8huBC.rst b/Misc/NEWS.d/next/macOS/2017-12-04-21-57-43.bpo-31392.f8huBC.rst
deleted file mode 100644
index 555b381..0000000
--- a/Misc/NEWS.d/next/macOS/2017-12-04-21-57-43.bpo-31392.f8huBC.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update macOS installer to use OpenSSL 1.0.2m
diff --git a/README.rst b/README.rst
index a660fcb..4a63965 100644
--- a/README.rst
+++ b/README.rst
@@ -1,4 +1,4 @@
-This is Python version 3.7.0 alpha 2
+This is Python version 3.7.0 alpha 3
 ====================================
 
 .. image:: https://travis-ci.org/python/cpython.svg?branch=master