From 3b5deb0116abf2c94690d48af41b109bc8a4d559 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Langa?= <lukasz@langa.pl>
Date: Tue, 4 Jun 2019 19:44:34 +0200
Subject: Python 3.8.0b1

---
 Doc/tools/extensions/pyspecific.py                 |    2 +-
 Include/patchlevel.h                               |    6 +-
 Lib/pydoc_data/topics.py                           |  154 +-
 Misc/NEWS.d/3.8.0b1.rst                            | 2052 ++++++++++++++++++++
 .../Build/2019-05-03-21-08-06.bpo-36786.gOLFbD.rst |    1 -
 .../Build/2019-05-22-16-19-18.bpo-36721.9aRwfZ.rst |   16 -
 .../C API/2019-05-11-03-56-23.bpo-36728.FR-dMP.rst |    2 -
 .../C API/2019-05-15-10-46-55.bpo-36922.J3EFK_.rst |    3 -
 .../C API/2019-05-17-19-23-24.bpo-36763.TswmDy.rst |    3 -
 .../C API/2019-05-22-15-24-08.bpo-36974.TkySRe.rst |    2 -
 .../C API/2019-05-22-17-33-52.bpo-37107.8BVPR-.rst |    4 -
 .../C API/2019-05-24-07-11-08.bpo-36379.8zgoKe.rst |    2 -
 .../C API/2019-05-27-12-25-25.bpo-36763.bHCA9j.rst |    1 -
 .../2017-10-24-17-26-58.bpo-31862.5Gea8L.rst       |    2 -
 .../2017-12-21-20-37-40.bpo-32388.6w-i5t.rst       |    1 -
 .../2018-05-30-23-43-03.bpo-26826.NkRzjb.rst       |    1 -
 .../2018-07-04-16-57-59.bpo-20602.sDLElw.rst       |    2 -
 .../2019-02-13-16-47-19.bpo-35983.bNxsXv.rst       |    3 -
 .../2019-02-22-14-30-19.bpo-36035.-6dy1y.rst       |    1 -
 .../2019-02-22-23-03-20.bpo-36084.86Eh4X.rst       |    1 -
 .../2019-02-24-12-44-46.bpo-36045.RO20OV.rst       |    1 -
 .../2019-04-10-18-12-11.bpo-36594.fbnJAc.rst       |    2 -
 .../2019-04-13-16-14-16.bpo-36601.mIgS7t.rst       |    2 -
 .../2019-04-16-11-52-21.bpo-27987.n2_DcQ.rst       |    3 -
 .../2019-04-29-03-27-22.bpo-24048.vXxUDQ.rst       |    1 -
 .../2019-05-02-11-48-08.bpo-36774.ZqbJ1J.rst       |    7 -
 .../2019-05-04-16-15-33.bpo-36793.Izog4Z.rst       |    3 -
 .../2019-05-07-12-18-11.bpo-36737.XAo6LY.rst       |    2 -
 .../2019-05-07-15-49-17.bpo-27639.b1Ah87.rst       |    2 -
 .../2019-05-07-16-50-12.bpo-36842.NYww_N.rst       |    1 -
 .../2019-05-07-17-12-37.bpo-34616.0Y0_9r.rst       |    1 -
 .../2019-05-08-11-42-06.bpo-36851.J7DiCW.rst       |    2 -
 .../2019-05-08-16-36-51.bpo-28866.qCv_bj.rst       |    2 -
 .../2019-05-08-20-42-40.bpo-36861.72mvZM.rst       |    1 -
 .../2019-05-12-18-46-50.bpo-36027.Q4YatQ.rst       |    3 -
 .../2019-05-15-01-29-29.bpo-1875.9oxXFX.rst        |    3 -
 .../2019-05-15-14-01-09.bpo-36826.GLrO3W.rst       |    1 -
 .../2019-05-16-23-53-45.bpo-36946.qjxr0Y.rst       |    1 -
 .../2019-05-17-12-28-24.bpo-36907.rk7kgp.rst       |    2 -
 .../2019-05-17-18-34-30.bpo-2180.aBqHeW.rst        |    1 -
 .../2019-05-21-16-21-22.bpo-36878.EFRHZ3.rst       |    3 -
 .../2019-05-22-11-16-16.bpo-36878.QwLa3P.rst       |    2 -
 .../2019-05-22-23-01-29.bpo-36829.MfOcUg.rst       |    4 -
 .../2019-05-23-04-19-13.bpo-37007.d1SOtF.rst       |    2 -
 .../2019-05-24-12-38-40.bpo-37032.T8rSH8.rst       |    1 -
 .../2019-05-25-08-18-01.bpo-26836.rplYWW.rst       |    1 -
 .../2019-05-25-17-18-26.bpo-22385.VeVvhJ.rst       |    4 -
 .../2019-05-27-14-46-24.bpo-37050.7MyZGg.rst       |    4 -
 .../2019-05-27-18-00-19.bpo-26423.RgUOE8.rst       |    2 -
 .../2019-05-28-17-02-46.bpo-37029.MxpgfJ.rst       |    1 -
 .../2019-05-28-18-18-55.bpo-37072.1Hewl3.rst       |    1 -
 .../2019-05-29-22-03-09.bpo-26219.Ovf1Qs.rst       |    3 -
 .../2019-05-30-17-33-55.bpo-37087.vElenE.rst       |    1 -
 .../2019-05-31-11-55-49.bpo-20092.KIMjBW.rst       |    4 -
 .../2019-06-01-16-53-41.bpo-37122.dZ3-NY.rst       |    5 -
 .../2019-06-01-20-03-13.bpo-37126.tP6lL4.rst       |    2 -
 .../2019-06-03-00-51-02.bpo-35814.Cf7sGY.rst       |    2 -
 .../2017-12-08-20-30-37.bpo-20285.cfnp0J.rst       |    3 -
 .../2018-04-08-19-09-22.bpo-25735.idVQBD.rst       |    1 -
 .../2018-05-13-10-36-37.bpo-33482.jalAaQ.rst       |    1 -
 .../2018-05-17-21-02-00.bpo-33519.Q7s2FB.rst       |    1 -
 .../2018-10-07-03-04-57.bpo-32995.TXN9ur.rst       |    1 -
 .../2019-01-09-17-56-35.bpo-35397.ZMreIz.rst       |    2 -
 .../2019-02-21-18-13-50.bpo-22865.6hg6J8.rst       |    1 -
 .../2019-05-05-07-58-50.bpo-36797.W1X4On.rst       |    3 -
 .../2019-05-07-02-30-51.bpo-36783.gpC8E2.rst       |    2 -
 .../2019-05-08-13-17-44.bpo-35924.lqbNpW.rst       |    2 -
 .../2019-05-11-17-42-15.bpo-36868.yioL0R.rst       |    2 -
 .../2019-05-20-22-21-17.bpo-36984.IjZlmS.rst       |    1 -
 .../2019-05-27-17-28-58.bpo-36686.Zot4sx.rst       |    6 -
 .../2019-05-31-10-46-36.bpo-36896.wkXTW9.rst       |    2 -
 .../IDLE/2017-12-25-18-48-50.bpo-32411.vNwDhe.rst  |    2 -
 .../IDLE/2019-05-05-16-27-53.bpo-13102.AGNWYJ.rst  |    1 -
 .../IDLE/2019-05-19-22-02-22.bpo-36958.DZUC6G.rst  |    2 -
 .../IDLE/2019-05-24-18-57-57.bpo-37038.AJ3RwQ.rst  |    1 -
 .../IDLE/2019-06-02-14-10-52.bpo-35610.0w_v6Y.rst  |    2 -
 .../2016-07-27-11-06-43.bpo-23395.MuCEX9.rst       |    2 -
 .../2017-10-21-12-07-56.bpo-31829.6IhP-O.rst       |    3 -
 .../2017-10-24-00-42-14.bpo-27141.zbAgSs.rst       |    3 -
 .../2017-12-13-17-49-56.bpo-32299.eqAPWs.rst       |    2 -
 .../2018-01-07-21-04-50.bpo-32515.D8_Wcb.rst       |    1 -
 .../2018-03-08-16-15-00.bpo-22102.th33uD.rst       |    2 -
 .../2018-03-20-20-57-00.bpo-32941.9FU0gL.rst       |    2 -
 .../2018-03-22-19-13-19.bpo-33123._Y5ooE.rst       |    2 -
 .../2018-03-27-13-28-16.bpo-31961.GjLoYu.rst       |    6 -
 .../2018-04-04-14-54-30.bpo-24882.urybpa.rst       |    1 -
 .../2018-05-30-01-05-50.bpo-31922.fobsXJ.rst       |    3 -
 .../2018-06-10-17-48-07.bpo-22454.qeiy_X.rst       |    2 -
 .../2018-07-13-20-17-17.bpo-33361.dx2NVn.rst       |    2 -
 .../2018-08-03-09-47-20.bpo-34303.tOE2HP.rst       |    2 -
 .../2018-08-18-14-47-00.bpo-34424.wAlRuS.rst       |    2 -
 .../2018-08-28-03-00-12.bpo-33569.45YlGG.rst       |    1 -
 .../2018-09-13-20-33-24.bpo-26467.cahAk3.rst       |    2 -
 .../2018-10-21-17-39-32.bpo-34271.P15VLM.rst       |    3 -
 .../2018-11-04-16-39-46.bpo-26660.RdXz8a.rst       |    4 -
 .../2019-01-02-19-48-23.bpo-35431.FhG6QA.rst       |    4 -
 .../2019-01-11-17-09-15.bpo-31855.PlhfsX.rst       |    2 -
 .../2019-01-18-16-23-00.bpo-35721.d8djAJ.rst       |    3 -
 .../2019-02-15-17-18-50.bpo-35125.h0xk0f.rst       |    1 -
 .../2019-03-01-17-59-39.bpo-31904.38djdk.rst       |    1 -
 .../2019-03-04-01-28-33.bpo-26707.QY4kRZ.rst       |    1 -
 .../2019-03-09-23-51-27.bpo-36239.BHJ3Ln.rst       |    1 -
 .../2019-03-13-10-57-41.bpo-27497.JDmIe_.rst       |    3 -
 .../2019-03-18-14-25-36.bpo-31904.ds3d67.rst       |    1 -
 .../2019-03-21-16-00-00.bpo-36368.zsRT1.rst        |    2 -
 .../2019-03-22-22-40-00.bpo-35900.oiee0o.rst       |    2 -
 .../2019-03-27-15-09-00.bpo-35900.fh56UU.rst       |    3 -
 .../2019-04-02-19-23-12.bpo-35252.VooTVv.rst       |    1 -
 .../2019-04-06-00-55-09.bpo-36533.kzMyRH.rst       |    6 -
 .../2019-04-06-12-36-09.bpo-36542.Q0qyYV.rst       |    2 -
 .../2019-04-07-14-30-10.bpo-36548.CJQiYw.rst       |    1 -
 .../2019-04-22-22-55-29.bpo-29183.MILvsk.rst       |    3 -
 .../2019-04-26-22-13-26.bpo-22640.p3rheW.rst       |    2 -
 .../2019-04-27-02-54-23.bpo-8138.osBRGI.rst        |    2 -
 .../2019-04-29-15-18-13.bpo-36748.YBKWps.rst       |    3 -
 .../2019-04-30-04-34-53.bpo-6584.Hzp9-P.rst        |    1 -
 .../2019-05-01-20-41-53.bpo-36772.fV2K0F.rst       |    2 -
 .../2019-05-03-20-47-55.bpo-36785.PQLnPq.rst       |    1 -
 .../2019-05-05-09-45-44.bpo-36801.XrlFFs.rst       |    1 -
 .../2019-05-05-10-12-23.bpo-36802.HYMc8P.rst       |    2 -
 .../2019-05-05-16-14-38.bpo-36806.rAzF-x.rst       |    2 -
 .../2019-05-06-18-28-38.bpo-36813.NXD0KZ.rst       |    2 -
 .../2019-05-06-19-17-04.bpo-26903.4payXb.rst       |    1 -
 .../2019-05-06-22-34-47.bpo-33110.rSJSCh.rst       |    1 -
 .../2019-05-06-23-13-26.bpo-36814.dSeMz_.rst       |    1 -
 .../2019-05-07-15-00-45.bpo-36832.TExgqb.rst       |    1 -
 .../2019-05-08-12-51-37.bpo-36829.8enFMA.rst       |    5 -
 .../2019-05-09-08-35-18.bpo-24538.WK8Y-k.rst       |    3 -
 .../2019-05-09-12-38-40.bpo-30262.Tu74ak.rst       |    2 -
 .../2019-05-09-18-12-55.bpo-36867.FuwVTi.rst       |    1 -
 .../2019-05-10-01-06-36.bpo-36778.GRqeiS.rst       |    2 -
 .../2019-05-10-22-00-06.bpo-36878.iigeqk.rst       |    4 -
 .../2019-05-11-02-30-45.bpo-34632.8MXa7T.rst       |    1 -
 .../2019-05-11-14-50-59.bpo-36887.XD3f22.rst       |    1 -
 .../2019-05-11-16-21-29.bpo-35545.FcvJvP.rst       |    2 -
 .../2019-05-12-14-49-13.bpo-36895.ZZuuY7.rst       |    2 -
 .../2019-05-13-05-49-15.bpo-23896.8TtUKo.rst       |    2 -
 .../2019-05-13-13-02-43.bpo-36867.Qh-6mX.rst       |    1 -
 .../2019-05-14-05-38-22.bpo-23378.R25teI.rst       |    1 -
 .../2019-05-14-07-57-02.bpo-36845._GtFFf.rst       |    2 -
 .../2019-05-14-12-25-44.bpo-36889.MChPqP.rst       |    6 -
 .../2019-05-14-15-39-34.bpo-36916._GPsTt.rst       |    2 -
 .../2019-05-14-21-39-52.bpo-25652.xLw42k.rst       |    1 -
 .../2019-05-15-21-35-23.bpo-36921.kA1306.rst       |    1 -
 .../2019-05-16-18-02-08.bpo-36888.-H2Dkm.rst       |    2 -
 .../2019-05-16-23-40-36.bpo-24564.lIwV_7.rst       |    3 -
 .../2019-05-17-11-44-21.bpo-33524.8y_xUU.rst       |    3 -
 .../2019-05-17-21-42-58.bpo-36948.vnUDvk.rst       |    2 -
 .../2019-05-19-06-54-26.bpo-36949.jBlG9F.rst       |    1 -
 .../2019-05-20-08-54-41.bpo-36952.I_glok.rst       |    5 -
 .../2019-05-20-11-01-28.bpo-36952.MgZi7-.rst       |    4 -
 .../2019-05-20-14-47-55.bpo-32972.LoeUNh.rst       |    1 -
 .../2019-05-20-17-08-26.bpo-36972.3l3SGc.rst       |    1 -
 .../2019-05-20-20-41-30.bpo-36983.hz-fLr.rst       |    2 -
 .../2019-05-20-23-31-20.bpo-36969.JkZORP.rst       |    2 -
 .../2019-05-21-12-31-21.bpo-36969.u7cxu7.rst       |    2 -
 .../2019-05-22-02-25-31.bpo-27737.7bgKpa.rst       |    2 -
 .../2019-05-22-15-26-08.bpo-37008.WPbv31.rst       |    2 -
 .../2019-05-22-22-55-18.bpo-36996.XQx08d.rst       |    1 -
 .../2019-05-23-01-48-39.bpo-1230540.oKTNEQ.rst     |    3 -
 .../2019-05-23-17-37-22.bpo-32528.sGnkcl.rst       |    8 -
 .../2019-05-23-18-46-56.bpo-37027.iH4eut.rst       |    2 -
 .../2019-05-23-18-57-34.bpo-37028.Vse6Pj.rst       |    1 -
 .../2019-05-23-21-10-57.bpo-37001.DoLvTK.rst       |    2 -
 .../2019-05-24-18-16-07.bpo-37035.HFbJVT.rst       |    5 -
 .../2019-05-25-18-36-50.bpo-37045.suHdVJ.rst       |    1 -
 .../2019-05-25-19-12-53.bpo-37046.iuhQQj.rst       |    1 -
 .../2019-05-25-19-48-42.bpo-37049.an2LXJ.rst       |    1 -
 .../2019-05-26-01-20-06.bpo-37047.K9epi8.rst       |    3 -
 .../2019-05-26-10-16-55.bpo-36933.4w3eP9.rst       |    2 -
 .../2019-05-26-19-05-24.bpo-37058.jmRu_g.rst       |    1 -
 .../2019-05-28-01-06-44.bpo-37054.sLULGQ.rst       |    3 -
 .../2019-05-28-01-17-42.bpo-33725.fFZoDG.rst       |    2 -
 .../2019-05-28-12-17-10.bpo-37076.Bk2xOs.rst       |    3 -
 .../2019-05-28-19-14-29.bpo-35279.PX7yl9.rst       |    3 -
 .../2019-05-28-23-17-35.bpo-35246.oXT21d.rst       |    1 -
 .../2019-05-30-13-30-46.bpo-36999.EjY_L2.rst       |    2 -
 .../2019-05-30-16-16-47.bpo-12639.TQFOR4.rst       |    2 -
 .../2019-05-30-21-25-14.bpo-29262.LdIzun.rst       |    1 -
 .../2019-05-31-11-33-11.bpo-26835.xGbUX0.rst       |    1 -
 .../2019-05-31-15-53-34.bpo-12202.nobzc9.rst       |    2 -
 .../2019-06-01-09-03-32.bpo-37120.FOKQLU.rst       |    1 -
 .../2019-06-01-22-54-03.bpo-37128.oGXBWN.rst       |    1 -
 .../2018-03-30-12-26-47.bpo-33164.aO29Cx.rst       |    1 -
 .../2019-02-24-18-48-16.bpo-33529.wpNNBD.rst       |    2 -
 .../2019-05-21-23-20-18.bpo-35907.NC_zNK.rst       |    3 -
 .../Tests/2019-03-23-13-58-49.bpo-36342.q6Quiq.rst |    1 -
 .../Tests/2019-05-04-21-25-19.bpo-36782.h3oPIb.rst |    1 -
 .../Tests/2019-05-06-18-29-54.bpo-35925.gwQPuC.rst |    1 -
 .../Tests/2019-05-08-15-55-46.bpo-36816.WBKRGZ.rst |    1 -
 .../Tests/2019-05-10-01-50-30.bpo-36719.O84ZWv.rst |    3 -
 .../Tests/2019-05-14-14-12-24.bpo-36915.58b7pH.rst |    3 -
 .../Tests/2019-05-22-12-57-15.bpo-36829.e9mRWC.rst |    2 -
 .../Tests/2019-05-28-17-48-22.bpo-37081.qxB-1l.rst |    1 -
 .../Tests/2019-05-30-10-57-39.bpo-37098.SfXt1M.rst |    1 -
 .../Tests/2019-06-03-02-30-36.bpo-37069.rVtdLk.rst |    3 -
 .../2019-05-26-16-47-06.bpo-37053.-EYRuz.rst       |    1 -
 .../2018-08-28-17-23-49.bpo-33407.ARG0W_.rst       |    1 -
 .../2018-09-15-11-36-55.bpo-29883.HErerE.rst       |    2 -
 .../2019-03-01-16-43-45.bpo-35926.mLszHo.rst       |    1 -
 .../2019-05-20-20-26-36.bpo-36965.KsfI-N.rst       |    1 -
 .../macOS/2019-06-03-05-49-49.bpo-36231.RfmW_p.rst |    3 -
 README.rst                                         |    4 +-
 203 files changed, 2142 insertions(+), 500 deletions(-)
 create mode 100644 Misc/NEWS.d/3.8.0b1.rst
 delete mode 100644 Misc/NEWS.d/next/Build/2019-05-03-21-08-06.bpo-36786.gOLFbD.rst
 delete mode 100644 Misc/NEWS.d/next/Build/2019-05-22-16-19-18.bpo-36721.9aRwfZ.rst
 delete mode 100644 Misc/NEWS.d/next/C API/2019-05-11-03-56-23.bpo-36728.FR-dMP.rst
 delete mode 100644 Misc/NEWS.d/next/C API/2019-05-15-10-46-55.bpo-36922.J3EFK_.rst
 delete mode 100644 Misc/NEWS.d/next/C API/2019-05-17-19-23-24.bpo-36763.TswmDy.rst
 delete mode 100644 Misc/NEWS.d/next/C API/2019-05-22-15-24-08.bpo-36974.TkySRe.rst
 delete mode 100644 Misc/NEWS.d/next/C API/2019-05-22-17-33-52.bpo-37107.8BVPR-.rst
 delete mode 100644 Misc/NEWS.d/next/C API/2019-05-24-07-11-08.bpo-36379.8zgoKe.rst
 delete mode 100644 Misc/NEWS.d/next/C API/2019-05-27-12-25-25.bpo-36763.bHCA9j.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-10-24-17-26-58.bpo-31862.5Gea8L.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-12-21-20-37-40.bpo-32388.6w-i5t.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-05-30-23-43-03.bpo-26826.NkRzjb.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-07-04-16-57-59.bpo-20602.sDLElw.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-02-13-16-47-19.bpo-35983.bNxsXv.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-02-22-14-30-19.bpo-36035.-6dy1y.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-02-22-23-03-20.bpo-36084.86Eh4X.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-02-24-12-44-46.bpo-36045.RO20OV.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-04-10-18-12-11.bpo-36594.fbnJAc.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-04-13-16-14-16.bpo-36601.mIgS7t.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-04-16-11-52-21.bpo-27987.n2_DcQ.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-04-29-03-27-22.bpo-24048.vXxUDQ.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-02-11-48-08.bpo-36774.ZqbJ1J.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-04-16-15-33.bpo-36793.Izog4Z.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-07-12-18-11.bpo-36737.XAo6LY.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-07-15-49-17.bpo-27639.b1Ah87.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-07-16-50-12.bpo-36842.NYww_N.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-07-17-12-37.bpo-34616.0Y0_9r.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-08-11-42-06.bpo-36851.J7DiCW.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-08-16-36-51.bpo-28866.qCv_bj.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-08-20-42-40.bpo-36861.72mvZM.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-12-18-46-50.bpo-36027.Q4YatQ.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-15-01-29-29.bpo-1875.9oxXFX.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-15-14-01-09.bpo-36826.GLrO3W.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-16-23-53-45.bpo-36946.qjxr0Y.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-17-12-28-24.bpo-36907.rk7kgp.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-17-18-34-30.bpo-2180.aBqHeW.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-21-16-21-22.bpo-36878.EFRHZ3.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-22-11-16-16.bpo-36878.QwLa3P.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-22-23-01-29.bpo-36829.MfOcUg.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-23-04-19-13.bpo-37007.d1SOtF.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-24-12-38-40.bpo-37032.T8rSH8.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-25-08-18-01.bpo-26836.rplYWW.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-25-17-18-26.bpo-22385.VeVvhJ.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-27-14-46-24.bpo-37050.7MyZGg.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-27-18-00-19.bpo-26423.RgUOE8.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-28-17-02-46.bpo-37029.MxpgfJ.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-28-18-18-55.bpo-37072.1Hewl3.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-29-22-03-09.bpo-26219.Ovf1Qs.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-30-17-33-55.bpo-37087.vElenE.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-31-11-55-49.bpo-20092.KIMjBW.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-01-16-53-41.bpo-37122.dZ3-NY.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-01-20-03-13.bpo-37126.tP6lL4.rst
 delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-03-00-51-02.bpo-35814.Cf7sGY.rst
 delete mode 100644 Misc/NEWS.d/next/Documentation/2017-12-08-20-30-37.bpo-20285.cfnp0J.rst
 delete mode 100644 Misc/NEWS.d/next/Documentation/2018-04-08-19-09-22.bpo-25735.idVQBD.rst
 delete mode 100644 Misc/NEWS.d/next/Documentation/2018-05-13-10-36-37.bpo-33482.jalAaQ.rst
 delete mode 100644 Misc/NEWS.d/next/Documentation/2018-05-17-21-02-00.bpo-33519.Q7s2FB.rst
 delete mode 100644 Misc/NEWS.d/next/Documentation/2018-10-07-03-04-57.bpo-32995.TXN9ur.rst
 delete mode 100644 Misc/NEWS.d/next/Documentation/2019-01-09-17-56-35.bpo-35397.ZMreIz.rst
 delete mode 100644 Misc/NEWS.d/next/Documentation/2019-02-21-18-13-50.bpo-22865.6hg6J8.rst
 delete mode 100644 Misc/NEWS.d/next/Documentation/2019-05-05-07-58-50.bpo-36797.W1X4On.rst
 delete mode 100644 Misc/NEWS.d/next/Documentation/2019-05-07-02-30-51.bpo-36783.gpC8E2.rst
 delete mode 100644 Misc/NEWS.d/next/Documentation/2019-05-08-13-17-44.bpo-35924.lqbNpW.rst
 delete mode 100644 Misc/NEWS.d/next/Documentation/2019-05-11-17-42-15.bpo-36868.yioL0R.rst
 delete mode 100644 Misc/NEWS.d/next/Documentation/2019-05-20-22-21-17.bpo-36984.IjZlmS.rst
 delete mode 100644 Misc/NEWS.d/next/Documentation/2019-05-27-17-28-58.bpo-36686.Zot4sx.rst
 delete mode 100644 Misc/NEWS.d/next/Documentation/2019-05-31-10-46-36.bpo-36896.wkXTW9.rst
 delete mode 100644 Misc/NEWS.d/next/IDLE/2017-12-25-18-48-50.bpo-32411.vNwDhe.rst
 delete mode 100644 Misc/NEWS.d/next/IDLE/2019-05-05-16-27-53.bpo-13102.AGNWYJ.rst
 delete mode 100644 Misc/NEWS.d/next/IDLE/2019-05-19-22-02-22.bpo-36958.DZUC6G.rst
 delete mode 100644 Misc/NEWS.d/next/IDLE/2019-05-24-18-57-57.bpo-37038.AJ3RwQ.rst
 delete mode 100644 Misc/NEWS.d/next/IDLE/2019-06-02-14-10-52.bpo-35610.0w_v6Y.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2016-07-27-11-06-43.bpo-23395.MuCEX9.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2017-10-21-12-07-56.bpo-31829.6IhP-O.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2017-10-24-00-42-14.bpo-27141.zbAgSs.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2017-12-13-17-49-56.bpo-32299.eqAPWs.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2018-01-07-21-04-50.bpo-32515.D8_Wcb.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2018-03-08-16-15-00.bpo-22102.th33uD.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2018-03-20-20-57-00.bpo-32941.9FU0gL.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2018-03-22-19-13-19.bpo-33123._Y5ooE.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2018-03-27-13-28-16.bpo-31961.GjLoYu.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2018-04-04-14-54-30.bpo-24882.urybpa.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2018-05-30-01-05-50.bpo-31922.fobsXJ.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2018-06-10-17-48-07.bpo-22454.qeiy_X.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2018-07-13-20-17-17.bpo-33361.dx2NVn.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2018-08-03-09-47-20.bpo-34303.tOE2HP.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2018-08-18-14-47-00.bpo-34424.wAlRuS.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2018-08-28-03-00-12.bpo-33569.45YlGG.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2018-09-13-20-33-24.bpo-26467.cahAk3.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2018-10-21-17-39-32.bpo-34271.P15VLM.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2018-11-04-16-39-46.bpo-26660.RdXz8a.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-01-02-19-48-23.bpo-35431.FhG6QA.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-01-11-17-09-15.bpo-31855.PlhfsX.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-01-18-16-23-00.bpo-35721.d8djAJ.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-02-15-17-18-50.bpo-35125.h0xk0f.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-03-01-17-59-39.bpo-31904.38djdk.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-03-04-01-28-33.bpo-26707.QY4kRZ.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-03-09-23-51-27.bpo-36239.BHJ3Ln.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-03-13-10-57-41.bpo-27497.JDmIe_.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-03-18-14-25-36.bpo-31904.ds3d67.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-03-21-16-00-00.bpo-36368.zsRT1.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-03-22-22-40-00.bpo-35900.oiee0o.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-03-27-15-09-00.bpo-35900.fh56UU.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-04-02-19-23-12.bpo-35252.VooTVv.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-04-06-00-55-09.bpo-36533.kzMyRH.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-04-06-12-36-09.bpo-36542.Q0qyYV.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-04-07-14-30-10.bpo-36548.CJQiYw.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-04-22-22-55-29.bpo-29183.MILvsk.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-04-26-22-13-26.bpo-22640.p3rheW.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-04-27-02-54-23.bpo-8138.osBRGI.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-04-29-15-18-13.bpo-36748.YBKWps.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-04-30-04-34-53.bpo-6584.Hzp9-P.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-01-20-41-53.bpo-36772.fV2K0F.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-03-20-47-55.bpo-36785.PQLnPq.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-05-09-45-44.bpo-36801.XrlFFs.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-05-10-12-23.bpo-36802.HYMc8P.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-05-16-14-38.bpo-36806.rAzF-x.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-06-18-28-38.bpo-36813.NXD0KZ.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-06-19-17-04.bpo-26903.4payXb.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-06-22-34-47.bpo-33110.rSJSCh.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-06-23-13-26.bpo-36814.dSeMz_.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-07-15-00-45.bpo-36832.TExgqb.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-08-12-51-37.bpo-36829.8enFMA.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-09-08-35-18.bpo-24538.WK8Y-k.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-09-12-38-40.bpo-30262.Tu74ak.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-09-18-12-55.bpo-36867.FuwVTi.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-10-01-06-36.bpo-36778.GRqeiS.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-10-22-00-06.bpo-36878.iigeqk.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-11-02-30-45.bpo-34632.8MXa7T.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-11-14-50-59.bpo-36887.XD3f22.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-11-16-21-29.bpo-35545.FcvJvP.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-12-14-49-13.bpo-36895.ZZuuY7.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-13-05-49-15.bpo-23896.8TtUKo.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-13-13-02-43.bpo-36867.Qh-6mX.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-14-05-38-22.bpo-23378.R25teI.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-14-07-57-02.bpo-36845._GtFFf.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-14-12-25-44.bpo-36889.MChPqP.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-14-15-39-34.bpo-36916._GPsTt.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-14-21-39-52.bpo-25652.xLw42k.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-15-21-35-23.bpo-36921.kA1306.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-16-18-02-08.bpo-36888.-H2Dkm.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-16-23-40-36.bpo-24564.lIwV_7.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-17-11-44-21.bpo-33524.8y_xUU.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-17-21-42-58.bpo-36948.vnUDvk.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-19-06-54-26.bpo-36949.jBlG9F.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-20-08-54-41.bpo-36952.I_glok.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-20-11-01-28.bpo-36952.MgZi7-.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-20-14-47-55.bpo-32972.LoeUNh.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-20-17-08-26.bpo-36972.3l3SGc.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-20-20-41-30.bpo-36983.hz-fLr.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-20-23-31-20.bpo-36969.JkZORP.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-21-12-31-21.bpo-36969.u7cxu7.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-22-02-25-31.bpo-27737.7bgKpa.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-22-15-26-08.bpo-37008.WPbv31.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-22-22-55-18.bpo-36996.XQx08d.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-23-01-48-39.bpo-1230540.oKTNEQ.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-23-17-37-22.bpo-32528.sGnkcl.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-23-18-46-56.bpo-37027.iH4eut.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-23-18-57-34.bpo-37028.Vse6Pj.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-23-21-10-57.bpo-37001.DoLvTK.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-24-18-16-07.bpo-37035.HFbJVT.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-25-18-36-50.bpo-37045.suHdVJ.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-25-19-12-53.bpo-37046.iuhQQj.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-25-19-48-42.bpo-37049.an2LXJ.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-26-01-20-06.bpo-37047.K9epi8.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-26-10-16-55.bpo-36933.4w3eP9.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-26-19-05-24.bpo-37058.jmRu_g.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-28-01-06-44.bpo-37054.sLULGQ.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-28-01-17-42.bpo-33725.fFZoDG.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-28-12-17-10.bpo-37076.Bk2xOs.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-28-19-14-29.bpo-35279.PX7yl9.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-28-23-17-35.bpo-35246.oXT21d.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-30-13-30-46.bpo-36999.EjY_L2.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-30-16-16-47.bpo-12639.TQFOR4.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-30-21-25-14.bpo-29262.LdIzun.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-31-11-33-11.bpo-26835.xGbUX0.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-05-31-15-53-34.bpo-12202.nobzc9.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-06-01-09-03-32.bpo-37120.FOKQLU.rst
 delete mode 100644 Misc/NEWS.d/next/Library/2019-06-01-22-54-03.bpo-37128.oGXBWN.rst
 delete mode 100644 Misc/NEWS.d/next/Security/2018-03-30-12-26-47.bpo-33164.aO29Cx.rst
 delete mode 100644 Misc/NEWS.d/next/Security/2019-02-24-18-48-16.bpo-33529.wpNNBD.rst
 delete mode 100644 Misc/NEWS.d/next/Security/2019-05-21-23-20-18.bpo-35907.NC_zNK.rst
 delete mode 100644 Misc/NEWS.d/next/Tests/2019-03-23-13-58-49.bpo-36342.q6Quiq.rst
 delete mode 100644 Misc/NEWS.d/next/Tests/2019-05-04-21-25-19.bpo-36782.h3oPIb.rst
 delete mode 100644 Misc/NEWS.d/next/Tests/2019-05-06-18-29-54.bpo-35925.gwQPuC.rst
 delete mode 100644 Misc/NEWS.d/next/Tests/2019-05-08-15-55-46.bpo-36816.WBKRGZ.rst
 delete mode 100644 Misc/NEWS.d/next/Tests/2019-05-10-01-50-30.bpo-36719.O84ZWv.rst
 delete mode 100644 Misc/NEWS.d/next/Tests/2019-05-14-14-12-24.bpo-36915.58b7pH.rst
 delete mode 100644 Misc/NEWS.d/next/Tests/2019-05-22-12-57-15.bpo-36829.e9mRWC.rst
 delete mode 100644 Misc/NEWS.d/next/Tests/2019-05-28-17-48-22.bpo-37081.qxB-1l.rst
 delete mode 100644 Misc/NEWS.d/next/Tests/2019-05-30-10-57-39.bpo-37098.SfXt1M.rst
 delete mode 100644 Misc/NEWS.d/next/Tests/2019-06-03-02-30-36.bpo-37069.rVtdLk.rst
 delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2019-05-26-16-47-06.bpo-37053.-EYRuz.rst
 delete mode 100644 Misc/NEWS.d/next/Windows/2018-08-28-17-23-49.bpo-33407.ARG0W_.rst
 delete mode 100644 Misc/NEWS.d/next/Windows/2018-09-15-11-36-55.bpo-29883.HErerE.rst
 delete mode 100644 Misc/NEWS.d/next/Windows/2019-03-01-16-43-45.bpo-35926.mLszHo.rst
 delete mode 100644 Misc/NEWS.d/next/Windows/2019-05-20-20-26-36.bpo-36965.KsfI-N.rst
 delete mode 100644 Misc/NEWS.d/next/macOS/2019-06-03-05-49-49.bpo-36231.RfmW_p.rst

diff --git a/Doc/tools/extensions/pyspecific.py b/Doc/tools/extensions/pyspecific.py
index f79b250..8bf7eb6 100644
--- a/Doc/tools/extensions/pyspecific.py
+++ b/Doc/tools/extensions/pyspecific.py
@@ -36,7 +36,7 @@ import suspicious
 
 
 ISSUE_URI = 'https://bugs.python.org/issue%s'
-SOURCE_URI = 'https://github.com/python/cpython/tree/master/%s'
+SOURCE_URI = 'https://github.com/python/cpython/tree/3.8/%s'
 
 # monkey-patch reST parser to disable alphabetic and roman enumerated lists
 from docutils.parsers.rst.states import Body
diff --git a/Include/patchlevel.h b/Include/patchlevel.h
index da787f2..881558b 100644
--- a/Include/patchlevel.h
+++ b/Include/patchlevel.h
@@ -19,11 +19,11 @@
 #define PY_MAJOR_VERSION        3
 #define PY_MINOR_VERSION        8
 #define PY_MICRO_VERSION        0
-#define PY_RELEASE_LEVEL        PY_RELEASE_LEVEL_ALPHA
-#define PY_RELEASE_SERIAL       4
+#define PY_RELEASE_LEVEL        PY_RELEASE_LEVEL_BETA
+#define PY_RELEASE_SERIAL       1
 
 /* Version as a string */
-#define PY_VERSION              "3.8.0a4+"
+#define PY_VERSION              "3.8.0b1"
 /*--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 3361c6b..1fb19f2 100644
--- a/Lib/pydoc_data/topics.py
+++ b/Lib/pydoc_data/topics.py
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Autogenerated by Sphinx on Wed May 29 01:18:52 2019
+# Autogenerated by Sphinx on Tue Jun  4 19:40:37 2019
 topics = {'assert': 'The "assert" statement\n'
            '**********************\n'
            '\n'
@@ -357,12 +357,13 @@ topics = {'assert': 'The "assert" statement\n'
                'a variable or attribute annotation and an optional assignment\n'
                'statement:\n'
                '\n'
-               '   annotated_assignment_stmt ::= augtarget ":" expression ["=" '
-               'expression]\n'
+               '   annotated_assignment_stmt ::= augtarget ":" expression\n'
+               '                                 ["=" (starred_expression | '
+               'yield_expression)]\n'
                '\n'
                'The difference from normal Assignment statements is that only '
                'single\n'
-               'target and only single right hand side value is allowed.\n'
+               'target is allowed.\n'
                '\n'
                'For simple names as assignment targets, if in class or module '
                'scope,\n'
@@ -409,7 +410,14 @@ topics = {'assert': 'The "assert" statement\n'
                'standard\n'
                '     syntax for type annotations that can be used in static '
                'analysis\n'
-               '     tools and IDEs.\n',
+               '     tools and IDEs.\n'
+               '\n'
+               'Changed in version 3.8: Now annotated assignments allow same\n'
+               'expressions in the right hand side as the regular '
+               'assignments.\n'
+               'Previously, some expressions (like un-parenthesized tuple '
+               'expressions)\n'
+               'caused a syntax error.\n',
  'async': 'Coroutines\n'
           '**********\n'
           '\n'
@@ -2026,21 +2034,22 @@ topics = {'assert': 'The "assert" statement\n'
                 '\n'
                 'For user-defined classes which do not define "__contains__()" '
                 'but do\n'
-                'define "__iter__()", "x in y" is "True" if some value "z" '
-                'with "x ==\n'
-                'z" is produced while iterating over "y".  If an exception is '
-                'raised\n'
-                'during the iteration, it is as if "in" raised that '
-                'exception.\n'
+                'define "__iter__()", "x in y" is "True" if some value "z", '
+                'for which\n'
+                'the expression "x is z or x == z" is true, is produced while '
+                'iterating\n'
+                'over "y". If an exception is raised during the iteration, it '
+                'is as if\n'
+                '"in" raised that exception.\n'
                 '\n'
                 'Lastly, the old-style iteration protocol is tried: if a class '
                 'defines\n'
                 '"__getitem__()", "x in y" is "True" if and only if there is a '
                 'non-\n'
-                'negative integer index *i* such that "x == y[i]", and all '
-                'lower\n'
-                'integer indices do not raise "IndexError" exception.  (If any '
-                'other\n'
+                'negative integer index *i* such that "x is y[i] or x == '
+                'y[i]", and no\n'
+                'lower integer index raises the "IndexError" exception.  (If '
+                'any other\n'
                 'exception is raised, it is as if "in" raised that '
                 'exception).\n'
                 '\n'
@@ -5081,7 +5090,7 @@ topics = {'assert': 'The "assert" statement\n'
                   'Meaning                                                    '
                   '|\n'
                   '   '
-                  '|===========|============================================================|\n'
+                  '+===========+============================================================+\n'
                   '   | "\'<\'"     | Forces the field to be left-aligned '
                   'within the available   |\n'
                   '   |           | space (this is the default for most '
@@ -5130,7 +5139,7 @@ topics = {'assert': 'The "assert" statement\n'
                   'Meaning                                                    '
                   '|\n'
                   '   '
-                  '|===========|============================================================|\n'
+                  '+===========+============================================================+\n'
                   '   | "\'+\'"     | indicates that a sign should be used for '
                   'both positive as  |\n'
                   '   |           | well as negative '
@@ -5234,7 +5243,7 @@ topics = {'assert': 'The "assert" statement\n'
                   'Meaning                                                    '
                   '|\n'
                   '   '
-                  '|===========|============================================================|\n'
+                  '+===========+============================================================+\n'
                   '   | "\'s\'"     | String format. This is the default type '
                   'for strings and    |\n'
                   '   |           | may be '
@@ -5254,7 +5263,7 @@ topics = {'assert': 'The "assert" statement\n'
                   'Meaning                                                    '
                   '|\n'
                   '   '
-                  '|===========|============================================================|\n'
+                  '+===========+============================================================+\n'
                   '   | "\'b\'"     | Binary format. Outputs the number in '
                   'base 2.               |\n'
                   '   '
@@ -5316,7 +5325,7 @@ topics = {'assert': 'The "assert" statement\n'
                   'Meaning                                                    '
                   '|\n'
                   '   '
-                  '|===========|============================================================|\n'
+                  '+===========+============================================================+\n'
                   '   | "\'e\'"     | Exponent notation. Prints the number in '
                   'scientific         |\n'
                   '   |           | notation using the letter ‘e’ to indicate '
@@ -6334,14 +6343,16 @@ topics = {'assert': 'The "assert" statement\n'
        '"False" otherwise.\n'
        '\n'
        'For user-defined classes which do not define "__contains__()" but do\n'
-       'define "__iter__()", "x in y" is "True" if some value "z" with "x ==\n'
-       'z" is produced while iterating over "y".  If an exception is raised\n'
-       'during the iteration, it is as if "in" raised that exception.\n'
+       'define "__iter__()", "x in y" is "True" if some value "z", for which\n'
+       'the expression "x is z or x == z" is true, is produced while '
+       'iterating\n'
+       'over "y". If an exception is raised during the iteration, it is as if\n'
+       '"in" raised that exception.\n'
        '\n'
        'Lastly, the old-style iteration protocol is tried: if a class defines\n'
        '"__getitem__()", "x in y" is "True" if and only if there is a non-\n'
-       'negative integer index *i* such that "x == y[i]", and all lower\n'
-       'integer indices do not raise "IndexError" exception.  (If any other\n'
+       'negative integer index *i* such that "x is y[i] or x == y[i]", and no\n'
+       'lower integer index raises the "IndexError" exception.  (If any other\n'
        'exception is raised, it is as if "in" raised that exception).\n'
        '\n'
        'The operator "not in" is defined to have the inverse truth value of\n'
@@ -6850,11 +6861,11 @@ topics = {'assert': 'The "assert" statement\n'
                   'numeric\n'
                   '   object is an integer type.  Must return an integer.\n'
                   '\n'
-                  '   Note: In order to have a coherent integer type class, '
-                  'when\n'
-                  '     "__index__()" is defined "__int__()" should also be '
-                  'defined, and\n'
-                  '     both should return the same value.\n'
+                  '   If "__int__()", "__float__()" and "__complex__()" are '
+                  'not defined\n'
+                  '   then corresponding built-in functions "int()", "float()" '
+                  'and\n'
+                  '   "complex()" fall back to "__index__()".\n'
                   '\n'
                   'object.__round__(self[, ndigits])\n'
                   'object.__trunc__(self)\n'
@@ -7025,7 +7036,7 @@ topics = {'assert': 'The "assert" statement\n'
                      '+-------------------------------------------------+---------------------------------------+\n'
                      '| Operator                                        | '
                      'Description                           |\n'
-                     '|=================================================|=======================================|\n'
+                     '+=================================================+=======================================+\n'
                      '| "lambda"                                        | '
                      'Lambda expression                     |\n'
                      '+-------------------------------------------------+---------------------------------------+\n'
@@ -8716,7 +8727,7 @@ topics = {'assert': 'The "assert" statement\n'
                  '   in:\n'
                  '\n'
                  '      class Philosopher:\n'
-                 '          def __init_subclass__(cls, default_name, '
+                 '          def __init_subclass__(cls, /, default_name, '
                  '**kwargs):\n'
                  '              super().__init_subclass__(**kwargs)\n'
                  '              cls.default_name = default_name\n'
@@ -9469,11 +9480,11 @@ topics = {'assert': 'The "assert" statement\n'
                  'numeric\n'
                  '   object is an integer type.  Must return an integer.\n'
                  '\n'
-                 '   Note: In order to have a coherent integer type class, '
-                 'when\n'
-                 '     "__index__()" is defined "__int__()" should also be '
-                 'defined, and\n'
-                 '     both should return the same value.\n'
+                 '   If "__int__()", "__float__()" and "__complex__()" are not '
+                 'defined\n'
+                 '   then corresponding built-in functions "int()", "float()" '
+                 'and\n'
+                 '   "complex()" fall back to "__index__()".\n'
                  '\n'
                  'object.__round__(self[, ndigits])\n'
                  'object.__trunc__(self)\n'
@@ -10269,7 +10280,7 @@ topics = {'assert': 'The "assert" statement\n'
                    '   | Representation          | '
                    'Description                   |\n'
                    '   '
-                   '|=========================|===============================|\n'
+                   '+=========================+===============================+\n'
                    '   | "\\n"                    | Line '
                    'Feed                     |\n'
                    '   '
@@ -10608,7 +10619,7 @@ topics = {'assert': 'The "assert" statement\n'
             '+-------------------+-----------------------------------+---------+\n'
             '| Escape Sequence   | Meaning                           | Notes   '
             '|\n'
-            '|===================|===================================|=========|\n'
+            '+===================+===================================+=========+\n'
             '| "\\newline"        | Backslash and newline ignored     '
             '|         |\n'
             '+-------------------+-----------------------------------+---------+\n'
@@ -10654,7 +10665,7 @@ topics = {'assert': 'The "assert" statement\n'
             '+-------------------+-----------------------------------+---------+\n'
             '| Escape Sequence   | Meaning                           | Notes   '
             '|\n'
-            '|===================|===================================|=========|\n'
+            '+===================+===================================+=========+\n'
             '| "\\N{name}"        | Character named *name* in the     | '
             '(4)     |\n'
             '|                   | Unicode database                  |         '
@@ -11292,7 +11303,7 @@ topics = {'assert': 'The "assert" statement\n'
           '      | Attribute                 | Meaning                         '
           '|             |\n'
           '      '
-          '|===========================|=================================|=============|\n'
+          '+===========================+=================================+=============+\n'
           '      | "__doc__"                 | The function’s documentation    '
           '| Writable    |\n'
           '      |                           | string, or "None" if            '
@@ -11769,33 +11780,36 @@ topics = {'assert': 'The "assert" statement\n'
           '\n'
           '      Special read-only attributes: "co_name" gives the function '
           'name;\n'
-          '      "co_argcount" is the number of positional arguments '
-          '(including\n'
-          '      arguments with default values); "co_nlocals" is the number '
-          'of\n'
-          '      local variables used by the function (including arguments);\n'
-          '      "co_varnames" is a tuple containing the names of the local\n'
-          '      variables (starting with the argument names); "co_cellvars" '
-          'is a\n'
-          '      tuple containing the names of local variables that are\n'
-          '      referenced by nested functions; "co_freevars" is a tuple\n'
-          '      containing the names of free variables; "co_code" is a '
-          'string\n'
-          '      representing the sequence of bytecode instructions; '
-          '"co_consts"\n'
-          '      is a tuple containing the literals used by the bytecode;\n'
-          '      "co_names" is a tuple containing the names used by the '
-          'bytecode;\n'
-          '      "co_filename" is the filename from which the code was '
-          'compiled;\n'
-          '      "co_firstlineno" is the first line number of the function;\n'
-          '      "co_lnotab" is a string encoding the mapping from bytecode\n'
-          '      offsets to line numbers (for details see the source code of '
+          '      "co_argcount" is the total number of positional arguments\n'
+          '      (including positional-only arguments and arguments with '
+          'default\n'
+          '      values); "co_posonlyargcount" is the number of '
+          'positional-only\n'
+          '      arguments (including arguments with default values);\n'
+          '      "co_kwonlyargcount" is the number of keyword-only arguments\n'
+          '      (including arguments with default values); "co_nlocals" is '
+          'the\n'
+          '      number of local variables used by the function (including\n'
+          '      arguments); "co_varnames" is a tuple containing the names of '
+          'the\n'
+          '      local variables (starting with the argument names);\n'
+          '      "co_cellvars" is a tuple containing the names of local '
+          'variables\n'
+          '      that are referenced by nested functions; "co_freevars" is a\n'
+          '      tuple containing the names of free variables; "co_code" is a\n'
+          '      string representing the sequence of bytecode instructions;\n'
+          '      "co_consts" is a tuple containing the literals used by the\n'
+          '      bytecode; "co_names" is a tuple containing the names used by '
           'the\n'
-          '      interpreter); "co_stacksize" is the required stack size\n'
-          '      (including local variables); "co_flags" is an integer '
-          'encoding a\n'
-          '      number of flags for the interpreter.\n'
+          '      bytecode; "co_filename" is the filename from which the code '
+          'was\n'
+          '      compiled; "co_firstlineno" is the first line number of the\n'
+          '      function; "co_lnotab" is a string encoding the mapping from\n'
+          '      bytecode offsets to line numbers (for details see the source\n'
+          '      code of the interpreter); "co_stacksize" is the required '
+          'stack\n'
+          '      size (including local variables); "co_flags" is an integer\n'
+          '      encoding a number of flags for the interpreter.\n'
           '\n'
           '      The following flag bits are defined for "co_flags": bit '
           '"0x04"\n'
@@ -12563,7 +12577,7 @@ topics = {'assert': 'The "assert" statement\n'
              '+----------------------------+----------------------------------+------------+\n'
              '| Operation                  | Result                           '
              '| Notes      |\n'
-             '|============================|==================================|============|\n'
+             '+============================+==================================+============+\n'
              '| "x in s"                   | "True" if an item of *s* is      '
              '| (1)        |\n'
              '|                            | equal to *x*, else "False"       '
@@ -12792,7 +12806,7 @@ topics = {'assert': 'The "assert" statement\n'
              '+--------------------------------+----------------------------------+-----------------------+\n'
              '| Operation                      | '
              'Result                           | Notes                 |\n'
-             '|================================|==================================|=======================|\n'
+             '+================================+==================================+=======================+\n'
              '| "s[i] = x"                     | item *i* of *s* is replaced '
              'by   |                       |\n'
              '|                                | '
@@ -13254,7 +13268,7 @@ topics = {'assert': 'The "assert" statement\n'
                      '| Operation                      | '
                      'Result                           | Notes                 '
                      '|\n'
-                     '|================================|==================================|=======================|\n'
+                     '+================================+==================================+=======================+\n'
                      '| "s[i] = x"                     | item *i* of *s* is '
                      'replaced by   |                       |\n'
                      '|                                | '
diff --git a/Misc/NEWS.d/3.8.0b1.rst b/Misc/NEWS.d/3.8.0b1.rst
new file mode 100644
index 0000000..d083983
--- /dev/null
+++ b/Misc/NEWS.d/3.8.0b1.rst
@@ -0,0 +1,2052 @@
+.. bpo: 35907
+.. date: 2019-05-21-23-20-18
+.. nonce: NC_zNK
+.. release date: 2019-06-04
+.. section: Security
+
+CVE-2019-9948: Avoid file reading by disallowing ``local-file://`` and
+``local_file://`` URL schemes in ``URLopener().open()`` and
+``URLopener().retrieve()`` of :mod:`urllib.request`.
+
+..
+
+.. bpo: 33529
+.. date: 2019-02-24-18-48-16
+.. nonce: wpNNBD
+.. section: Security
+
+Prevent fold function used in email header encoding from entering infinite
+loop when there are too many non-ASCII characters in a header.
+
+..
+
+.. bpo: 33164
+.. date: 2018-03-30-12-26-47
+.. nonce: aO29Cx
+.. section: Security
+
+Updated blake2 implementation which uses secure memset implementation
+provided by platform.
+
+..
+
+.. bpo: 35814
+.. date: 2019-06-03-00-51-02
+.. nonce: Cf7sGY
+.. section: Core and Builtins
+
+Allow unpacking in the right hand side of annotated assignments. In
+particular, ``t: Tuple[int, ...] = x, y, *z`` is now allowed.
+
+..
+
+.. bpo: 37126
+.. date: 2019-06-01-20-03-13
+.. nonce: tP6lL4
+.. section: Core and Builtins
+
+All structseq objects are now tracked by the garbage collector. Patch by
+Pablo Galindo.
+
+..
+
+.. bpo: 37122
+.. date: 2019-06-01-16-53-41
+.. nonce: dZ3-NY
+.. section: Core and Builtins
+
+Make the *co_argcount* attribute of code objects represent the total number
+of positional arguments (including positional-only arguments). The value of
+*co_posonlyargcount* can be used to distinguish which arguments are
+positional only, and the difference (*co_argcount* - *co_posonlyargcount*)
+is the number of positional-or-keyword arguments. Patch by Pablo Galindo.
+
+..
+
+.. bpo: 20092
+.. date: 2019-05-31-11-55-49
+.. nonce: KIMjBW
+.. section: Core and Builtins
+
+Constructors of :class:`int`, :class:`float` and :class:`complex` will now
+use the :meth:`~object.__index__` special method, if available and the
+corresponding method :meth:`~object.__int__`, :meth:`~object.__float__` or
+:meth:`~object.__complex__` is not available.
+
+..
+
+.. bpo: 37087
+.. date: 2019-05-30-17-33-55
+.. nonce: vElenE
+.. section: Core and Builtins
+
+Add native thread ID (TID) support to OpenBSD.
+
+..
+
+.. bpo: 26219
+.. date: 2019-05-29-22-03-09
+.. nonce: Ovf1Qs
+.. section: Core and Builtins
+
+Implemented per opcode cache mechanism and ``LOAD_GLOBAL`` instruction use
+it. ``LOAD_GLOBAL`` is now about 40% faster. Contributed by Yury Selivanov,
+and Inada Naoki.
+
+..
+
+.. bpo: 37072
+.. date: 2019-05-28-18-18-55
+.. nonce: 1Hewl3
+.. section: Core and Builtins
+
+Fix crash in PyAST_FromNodeObject() when flags is NULL.
+
+..
+
+.. bpo: 37029
+.. date: 2019-05-28-17-02-46
+.. nonce: MxpgfJ
+.. section: Core and Builtins
+
+Freeing a great many small objects could take time quadratic in the number
+of arenas, due to using linear search to keep ``obmalloc.c``'s list of
+usable arenas sorted by order of number of free memory pools.  This is
+accomplished without search now, leaving the worst-case time linear in the
+number of arenas.  For programs where this quite visibly matters (typically
+with more than 100 thousand small objects alive simultaneously), this can
+greatly reduce the time needed to release their memory.
+
+..
+
+.. bpo: 26423
+.. date: 2019-05-27-18-00-19
+.. nonce: RgUOE8
+.. section: Core and Builtins
+
+Fix possible overflow in ``wrap_lenfunc()`` when ``sizeof(long) <
+sizeof(Py_ssize_t)`` (e.g., 64-bit Windows).
+
+..
+
+.. bpo: 37050
+.. date: 2019-05-27-14-46-24
+.. nonce: 7MyZGg
+.. section: Core and Builtins
+
+Improve the AST for "debug" f-strings, which use '=' to print out the source
+of the expression being evaluated.  Delete expr_text from the FormattedValue
+node, and instead use a Constant string node (possibly merged with adjacent
+constant expressions inside the f-string).
+
+..
+
+.. bpo: 22385
+.. date: 2019-05-25-17-18-26
+.. nonce: VeVvhJ
+.. section: Core and Builtins
+
+The `bytes.hex`, `bytearray.hex`, and `memoryview.hex` methods as well as
+the `binascii.hexlify` and `b2a_hex` functions now have the ability to
+include an optional separator between hex bytes.  This functionality was
+inspired by MicroPython's hexlify implementation.
+
+..
+
+.. bpo: 26836
+.. date: 2019-05-25-08-18-01
+.. nonce: rplYWW
+.. section: Core and Builtins
+
+Add :func:`os.memfd_create`.
+
+..
+
+.. bpo: 37032
+.. date: 2019-05-24-12-38-40
+.. nonce: T8rSH8
+.. section: Core and Builtins
+
+Added new ``replace()`` method to the code type (:class:`types.CodeType`).
+
+..
+
+.. bpo: 37007
+.. date: 2019-05-23-04-19-13
+.. nonce: d1SOtF
+.. section: Core and Builtins
+
+Implement :func:`socket.if_nameindex()`, :func:`socket.if_nametoindex()`,
+and :func:`socket.if_indextoname()` on Windows.
+
+..
+
+.. bpo: 36829
+.. date: 2019-05-22-23-01-29
+.. nonce: MfOcUg
+.. section: Core and Builtins
+
+:c:func:`PyErr_WriteUnraisable` now creates a traceback object if there is
+no current traceback. Moreover, call :c:func:`PyErr_NormalizeException` and
+:c:func:`PyException_SetTraceback` to normalize the exception value. Ignore
+any error.
+
+..
+
+.. bpo: 36878
+.. date: 2019-05-22-11-16-16
+.. nonce: QwLa3P
+.. section: Core and Builtins
+
+Only accept text after `# type: ignore` if the first character is ASCII.
+This is to disallow things like `# type: ignoreé`.
+
+..
+
+.. bpo: 36878
+.. date: 2019-05-21-16-21-22
+.. nonce: EFRHZ3
+.. section: Core and Builtins
+
+Store text appearing after a `# type: ignore` comment in the AST. For
+example a type ignore like `# type: ignore[E1000]` will have the string
+`"[E1000]"` stored in its AST node.
+
+..
+
+.. bpo: 2180
+.. date: 2019-05-17-18-34-30
+.. nonce: aBqHeW
+.. section: Core and Builtins
+
+Treat line continuation at EOF as a ``SyntaxError`` by Anthony Sottile.
+
+..
+
+.. bpo: 36907
+.. date: 2019-05-17-12-28-24
+.. nonce: rk7kgp
+.. section: Core and Builtins
+
+Fix a crash when calling a C function with a keyword dict (``f(**kwargs)``)
+and changing the dict ``kwargs`` while that function is running.
+
+..
+
+.. bpo: 36946
+.. date: 2019-05-16-23-53-45
+.. nonce: qjxr0Y
+.. section: Core and Builtins
+
+Fix possible signed integer overflow when handling slices.
+
+..
+
+.. bpo: 36826
+.. date: 2019-05-15-14-01-09
+.. nonce: GLrO3W
+.. section: Core and Builtins
+
+Add NamedExpression kind support to ast_unparse.c
+
+..
+
+.. bpo: 1875
+.. date: 2019-05-15-01-29-29
+.. nonce: 9oxXFX
+.. section: Core and Builtins
+
+A :exc:`SyntaxError` is now raised if a code blocks that will be optimized
+away (e.g. if conditions that are always false) contains syntax errors.
+Patch by Pablo Galindo.
+
+..
+
+.. bpo: 36027
+.. date: 2019-05-12-18-46-50
+.. nonce: Q4YatQ
+.. section: Core and Builtins
+
+Allow computation of modular inverses via three-argument ``pow``: the second
+argument is now permitted to be negative in the case where the first and
+third arguments are relatively prime.
+
+..
+
+.. bpo: 36861
+.. date: 2019-05-08-20-42-40
+.. nonce: 72mvZM
+.. section: Core and Builtins
+
+Update the Unicode database to version 12.1.0.
+
+..
+
+.. bpo: 28866
+.. date: 2019-05-08-16-36-51
+.. nonce: qCv_bj
+.. section: Core and Builtins
+
+Avoid caching attributes of classes which type defines mro() to avoid a hard
+cache invalidation problem.
+
+..
+
+.. bpo: 36851
+.. date: 2019-05-08-11-42-06
+.. nonce: J7DiCW
+.. section: Core and Builtins
+
+The ``FrameType`` stack is now correctly cleaned up if the execution ends
+with a return and the stack is not empty.
+
+..
+
+.. bpo: 34616
+.. date: 2019-05-07-17-12-37
+.. nonce: 0Y0_9r
+.. section: Core and Builtins
+
+The ``compile()`` builtin functions now support the
+``ast.PyCF_ALLOW_TOP_LEVEL_AWAIT`` flag,  which allow to compile sources
+that  contains top-level ``await``, ``async with`` or ``async for``. This is
+useful to evaluate async-code from with an already async functions; for
+example in a custom REPL.
+
+..
+
+.. bpo: 36842
+.. date: 2019-05-07-16-50-12
+.. nonce: NYww_N
+.. section: Core and Builtins
+
+Implement PEP 578, adding sys.audit, io.open_code and related APIs.
+
+..
+
+.. bpo: 27639
+.. date: 2019-05-07-15-49-17
+.. nonce: b1Ah87
+.. section: Core and Builtins
+
+Correct return type for UserList slicing operations. Patch by Michael
+Blahay, Erick Cervantes, and vaultah
+
+..
+
+.. bpo: 36737
+.. date: 2019-05-07-12-18-11
+.. nonce: XAo6LY
+.. section: Core and Builtins
+
+Move PyRuntimeState.warnings into per-interpreter state (via "module
+state").
+
+..
+
+.. bpo: 36793
+.. date: 2019-05-04-16-15-33
+.. nonce: Izog4Z
+.. section: Core and Builtins
+
+Removed ``__str__`` implementations from builtin types :class:`bool`,
+:class:`int`, :class:`float`, :class:`complex` and few classes from the
+standard library. They now inherit ``__str__()`` from :class:`object`.
+
+..
+
+.. bpo: 36774
+.. date: 2019-05-02-11-48-08
+.. nonce: ZqbJ1J
+.. section: Core and Builtins
+
+Add a ``=`` feature f-strings for debugging. This can precede ``!s``,
+``!r``, or ``!a``. It produces the text of the expression, followed by an
+equal sign, followed by the repr of the value of the expression. So
+``f'{3*9+15=}'`` would be equal to the string ``'3*9+15=42'``.  If ``=`` is
+specified, the default conversion is set to ``!r``, unless a format spec is
+given, in which case the formatting behavior is unchanged, and __format__
+will be used.
+
+..
+
+.. bpo: 24048
+.. date: 2019-04-29-03-27-22
+.. nonce: vXxUDQ
+.. section: Core and Builtins
+
+Save the live exception during import.c's ``remove_module()``.
+
+..
+
+.. bpo: 27987
+.. date: 2019-04-16-11-52-21
+.. nonce: n2_DcQ
+.. section: Core and Builtins
+
+pymalloc returns memory blocks aligned by 16 bytes, instead of 8 bytes, on
+64-bit platforms to conform x86-64 ABI. Recent compilers assume this
+alignment more often. Patch by Inada Naoki.
+
+..
+
+.. bpo: 36601
+.. date: 2019-04-13-16-14-16
+.. nonce: mIgS7t
+.. section: Core and Builtins
+
+A long-since-meaningless check for ``getpid() == main_pid`` was removed from
+Python's internal C signal handler.
+
+..
+
+.. bpo: 36594
+.. date: 2019-04-10-18-12-11
+.. nonce: fbnJAc
+.. section: Core and Builtins
+
+Fix incorrect use of ``%p`` in format strings. Patch by Zackery Spytz.
+
+..
+
+.. bpo: 36045
+.. date: 2019-02-24-12-44-46
+.. nonce: RO20OV
+.. section: Core and Builtins
+
+builtins.help() now prefixes `async` for async functions
+
+..
+
+.. bpo: 36084
+.. date: 2019-02-22-23-03-20
+.. nonce: 86Eh4X
+.. section: Core and Builtins
+
+Add native thread ID (TID) to threading.Thread objects (supported platforms:
+Windows, FreeBSD, Linux, macOS)
+
+..
+
+.. bpo: 36035
+.. date: 2019-02-22-14-30-19
+.. nonce: -6dy1y
+.. section: Core and Builtins
+
+Added fix for broken symlinks in combination with pathlib
+
+..
+
+.. bpo: 35983
+.. date: 2019-02-13-16-47-19
+.. nonce: bNxsXv
+.. section: Core and Builtins
+
+Added new trashcan macros to deal with a double deallocation that could
+occur when the `tp_dealloc` of a subclass calls the `tp_dealloc` of a base
+class and that base class uses the trashcan mechanism. Patch by Jeroen
+Demeyer.
+
+..
+
+.. bpo: 20602
+.. date: 2018-07-04-16-57-59
+.. nonce: sDLElw
+.. section: Core and Builtins
+
+Do not clear :data:`sys.flags` and :data:`sys.float_info` during shutdown.
+Patch by Zackery Spytz.
+
+..
+
+.. bpo: 26826
+.. date: 2018-05-30-23-43-03
+.. nonce: NkRzjb
+.. section: Core and Builtins
+
+Expose :func:`copy_file_range` as a low level API in the :mod:`os` module.
+
+..
+
+.. bpo: 32388
+.. date: 2017-12-21-20-37-40
+.. nonce: 6w-i5t
+.. section: Core and Builtins
+
+Remove cross-version binary compatibility requirement in tp_flags.
+
+..
+
+.. bpo: 31862
+.. date: 2017-10-24-17-26-58
+.. nonce: 5Gea8L
+.. section: Core and Builtins
+
+Port binascii to PEP 489 multiphase initialization. Patch by Marcel Plch.
+
+..
+
+.. bpo: 37128
+.. date: 2019-06-01-22-54-03
+.. nonce: oGXBWN
+.. section: Library
+
+Added :func:`math.perm`.
+
+..
+
+.. bpo: 37120
+.. date: 2019-06-01-09-03-32
+.. nonce: FOKQLU
+.. section: Library
+
+Add SSLContext.num_tickets to control the number of TLSv1.3 session tickets.
+
+..
+
+.. bpo: 12202
+.. date: 2019-05-31-15-53-34
+.. nonce: nobzc9
+.. section: Library
+
+Fix the error handling in :meth:`msilib.SummaryInformation.GetProperty`.
+Patch by Zackery Spytz.
+
+..
+
+.. bpo: 26835
+.. date: 2019-05-31-11-33-11
+.. nonce: xGbUX0
+.. section: Library
+
+The fcntl module now contains file sealing constants for sealing of memfds.
+
+..
+
+.. bpo: 29262
+.. date: 2019-05-30-21-25-14
+.. nonce: LdIzun
+.. section: Library
+
+Add ``get_origin()`` and ``get_args()`` introspection helpers to ``typing``
+module.
+
+..
+
+.. bpo: 12639
+.. date: 2019-05-30-16-16-47
+.. nonce: TQFOR4
+.. section: Library
+
+:meth:`msilib.Directory.start_component()` no longer fails if *keyfile* is
+not ``None``.
+
+..
+
+.. bpo: 36999
+.. date: 2019-05-30-13-30-46
+.. nonce: EjY_L2
+.. section: Library
+
+Add the ``asyncio.Task.get_coro()`` method to publicly expose the tasks's
+coroutine object.
+
+..
+
+.. bpo: 35246
+.. date: 2019-05-28-23-17-35
+.. nonce: oXT21d
+.. section: Library
+
+Make :func:`asyncio.create_subprocess_exec` accept path-like arguments.
+
+..
+
+.. bpo: 35279
+.. date: 2019-05-28-19-14-29
+.. nonce: PX7yl9
+.. section: Library
+
+Change default *max_workers* of ``ThreadPoolExecutor`` from ``cpu_count() *
+5`` to ``min(32, cpu_count() + 4))``.  Previous value was unreasonably large
+on many cores machines.
+
+..
+
+.. bpo: 37076
+.. date: 2019-05-28-12-17-10
+.. nonce: Bk2xOs
+.. section: Library
+
+:func:`_thread.start_new_thread` now logs uncaught exception raised by the
+function using :func:`sys.unraisablehook`, rather than
+:func:`sys.excepthook`, so the hook gets access to the function which raised
+the exception.
+
+..
+
+.. bpo: 33725
+.. date: 2019-05-28-01-17-42
+.. nonce: fFZoDG
+.. section: Library
+
+On macOS, the :mod:`multiprocessing` module now uses *spawn* start method by
+default.
+
+..
+
+.. bpo: 37054
+.. date: 2019-05-28-01-06-44
+.. nonce: sLULGQ
+.. section: Library
+
+Fix destructor :class:`_pyio.BytesIO` and :class:`_pyio.TextIOWrapper`:
+initialize their ``_buffer`` attribute as soon as possible (in the class
+body), because it's used by ``__del__()`` which calls ``close()``.
+
+..
+
+.. bpo: 37058
+.. date: 2019-05-26-19-05-24
+.. nonce: jmRu_g
+.. section: Library
+
+PEP 544: Add ``Protocol`` and ``@runtime_checkable`` to the ``typing``
+module.
+
+..
+
+.. bpo: 36933
+.. date: 2019-05-26-10-16-55
+.. nonce: 4w3eP9
+.. section: Library
+
+The functions ``sys.set_coroutine_wrapper`` and
+``sys.get_coroutine_wrapper`` that were deprecated and marked for removal in
+3.8 have been removed.
+
+..
+
+.. bpo: 37047
+.. date: 2019-05-26-01-20-06
+.. nonce: K9epi8
+.. section: Library
+
+Handle late binding and attribute access in :class:`unittest.mock.AsyncMock`
+setup for autospeccing. Document newly implemented async methods in
+:class:`unittest.mock.MagicMock`.
+
+..
+
+.. bpo: 37049
+.. date: 2019-05-25-19-48-42
+.. nonce: an2LXJ
+.. section: Library
+
+PEP 589: Add ``TypedDict`` to the ``typing`` module.
+
+..
+
+.. bpo: 37046
+.. date: 2019-05-25-19-12-53
+.. nonce: iuhQQj
+.. section: Library
+
+PEP 586: Add ``Literal`` to the ``typing`` module.
+
+..
+
+.. bpo: 37045
+.. date: 2019-05-25-18-36-50
+.. nonce: suHdVJ
+.. section: Library
+
+PEP 591: Add ``Final`` qualifier and ``@final`` decorator to the ``typing``
+module.
+
+..
+
+.. bpo: 37035
+.. date: 2019-05-24-18-16-07
+.. nonce: HFbJVT
+.. section: Library
+
+Don't log OSError based exceptions if a fatal error has occurred in asyncio
+transport. Peer can generate almost any OSError, user cannot avoid these
+exceptions by fixing own code. Errors are still propagated to user code,
+it's just logging them is pointless and pollute asyncio logs.
+
+..
+
+.. bpo: 37001
+.. date: 2019-05-23-21-10-57
+.. nonce: DoLvTK
+.. section: Library
+
+:func:`symtable.symtable` now accepts the same input types for source code
+as the built-in :func:`compile` function. Patch by Dino Viehland.
+
+..
+
+.. bpo: 37028
+.. date: 2019-05-23-18-57-34
+.. nonce: Vse6Pj
+.. section: Library
+
+Implement asyncio REPL
+
+..
+
+.. bpo: 37027
+.. date: 2019-05-23-18-46-56
+.. nonce: iH4eut
+.. section: Library
+
+Return safe to use proxy socket object from
+transport.get_extra_info('socket')
+
+..
+
+.. bpo: 32528
+.. date: 2019-05-23-17-37-22
+.. nonce: sGnkcl
+.. section: Library
+
+Make asyncio.CancelledError a BaseException.
+
+This will address the common mistake many asyncio users make: an "except
+Exception" clause breaking Tasks cancellation.
+
+In addition to this change, we stop inheriting asyncio.TimeoutError and
+asyncio.InvalidStateError from their concurrent.futures.* counterparts.
+There's no point for these exceptions to share the inheritance chain.
+
+..
+
+.. bpo: 1230540
+.. date: 2019-05-23-01-48-39
+.. nonce: oKTNEQ
+.. section: Library
+
+Add a new :func:`threading.excepthook` function which handles uncaught
+:meth:`threading.Thread.run` exception. It can be overridden to control how
+uncaught :meth:`threading.Thread.run` exceptions are handled.
+
+..
+
+.. bpo: 36996
+.. date: 2019-05-22-22-55-18
+.. nonce: XQx08d
+.. section: Library
+
+Handle :func:`unittest.mock.patch` used as a decorator on async functions.
+
+..
+
+.. bpo: 37008
+.. date: 2019-05-22-15-26-08
+.. nonce: WPbv31
+.. section: Library
+
+Add support for calling :func:`next` with the mock resulting from
+:func:`unittest.mock.mock_open`
+
+..
+
+.. bpo: 27737
+.. date: 2019-05-22-02-25-31
+.. nonce: 7bgKpa
+.. section: Library
+
+Allow whitespace only header encoding in ``email.header`` - by Batuhan
+Taskaya
+
+..
+
+.. bpo: 36969
+.. date: 2019-05-21-12-31-21
+.. nonce: u7cxu7
+.. section: Library
+
+PDB command `args` now  display positional only arguments. Patch contributed
+by Rémi Lapeyre.
+
+..
+
+.. bpo: 36969
+.. date: 2019-05-20-23-31-20
+.. nonce: JkZORP
+.. section: Library
+
+PDB command `args` now  display keyword only arguments. Patch contributed by
+Rémi Lapeyre.
+
+..
+
+.. bpo: 36983
+.. date: 2019-05-20-20-41-30
+.. nonce: hz-fLr
+.. section: Library
+
+Add missing names to ``typing.__all__``: ``ChainMap``, ``ForwardRef``,
+``OrderedDict`` - by Anthony Sottile.
+
+..
+
+.. bpo: 36972
+.. date: 2019-05-20-17-08-26
+.. nonce: 3l3SGc
+.. section: Library
+
+Add SupportsIndex protocol to the typing module to allow type checking to
+detect classes that can be passed to `hex()`, `oct()` and `bin()`.
+
+..
+
+.. bpo: 32972
+.. date: 2019-05-20-14-47-55
+.. nonce: LoeUNh
+.. section: Library
+
+Implement ``unittest.AsyncTestCase`` to help testing asyncio-based code.
+
+..
+
+.. bpo: 36952
+.. date: 2019-05-20-11-01-28
+.. nonce: MgZi7-
+.. section: Library
+
+:func:`fileinput.input` and :class:`fileinput.FileInput` **bufsize**
+argument has been removed (was deprecated and ignored since Python 3.6), and
+as a result the **mode** and **openhook** arguments have been made
+keyword-only.
+
+..
+
+.. bpo: 36952
+.. date: 2019-05-20-08-54-41
+.. nonce: I_glok
+.. section: Library
+
+Starting with Python 3.3, importing ABCs from :mod:`collections` is
+deprecated, and import should be done from :mod:`collections.abc`. Still
+being able to import from :mod:`collections` was marked for removal in 3.8,
+but has been delayed to 3.9; documentation and ``DeprecationWarning``
+clarified.
+
+..
+
+.. bpo: 36949
+.. date: 2019-05-19-06-54-26
+.. nonce: jBlG9F
+.. section: Library
+
+Implement __repr__ for WeakSet objects.
+
+..
+
+.. bpo: 36948
+.. date: 2019-05-17-21-42-58
+.. nonce: vnUDvk
+.. section: Library
+
+Fix :exc:`NameError` in :meth:`urllib.request.URLopener.retrieve`. Patch by
+Karthikeyan Singaravelan.
+
+..
+
+.. bpo: 33524
+.. date: 2019-05-17-11-44-21
+.. nonce: 8y_xUU
+.. section: Library
+
+Fix the folding of email header when the max_line_length is 0 or None and
+the header contains non-ascii characters.  Contributed by Licht Takeuchi
+(@Licht-T).
+
+..
+
+.. bpo: 24564
+.. date: 2019-05-16-23-40-36
+.. nonce: lIwV_7
+.. section: Library
+
+:func:`shutil.copystat` now ignores :const:`errno.EINVAL` on
+:func:`os.setxattr` which may occur when copying files on filesystems
+without extended attributes support.
+
+Original patch by Giampaolo Rodola, updated by Ying Wang.
+
+..
+
+.. bpo: 36888
+.. date: 2019-05-16-18-02-08
+.. nonce: -H2Dkm
+.. section: Library
+
+Python child processes can now access the status of their parent process
+using multiprocessing.process.parent_process
+
+..
+
+.. bpo: 36921
+.. date: 2019-05-15-21-35-23
+.. nonce: kA1306
+.. section: Library
+
+Deprecate ``@coroutine`` for sake of ``async def``.
+
+..
+
+.. bpo: 25652
+.. date: 2019-05-14-21-39-52
+.. nonce: xLw42k
+.. section: Library
+
+Fix bug in ``__rmod__`` of ``UserString`` - by Batuhan Taskaya.
+
+..
+
+.. bpo: 36916
+.. date: 2019-05-14-15-39-34
+.. nonce: _GPsTt
+.. section: Library
+
+Remove a message about an unhandled exception in a task when writer.write()
+is used without await and writer.drain() fails with an exception.
+
+..
+
+.. bpo: 36889
+.. date: 2019-05-14-12-25-44
+.. nonce: MChPqP
+.. section: Library
+
+Introduce :class:`asyncio.Stream` class that merges
+:class:`asyncio.StreamReader` and :class:`asyncio.StreamWriter`
+functionality. :class:`asyncio.Stream` can work in readonly, writeonly and
+readwrite modes. Provide :func:`asyncio.connect`,
+:func:`asyncio.connect_unix`, :func:`asyncio.connect_read_pipe` and
+:func:`asyncio.connect_write_pipe` factories to open :class:`asyncio.Stream`
+connections. Provide :class:`asyncio.StreamServer` and
+:class:`UnixStreamServer` to serve servers with asyncio.Stream API. Modify
+:func:`asyncio.create_subprocess_shell` and
+:func:`asyncio.create_subprocess_exec` to use :class:`asyncio.Stream`
+instead of deprecated :class:`StreamReader` and :class:`StreamWriter`.
+Deprecate :class:`asyncio.StreamReader` and :class:`asyncio.StreamWriter`.
+Deprecate usage of private classes, e.g. :class:`asyncio.FlowControlMixing`
+and :class:`asyncio.StreamReaderProtocol` outside of asyncio package.
+
+..
+
+.. bpo: 36845
+.. date: 2019-05-14-07-57-02
+.. nonce: _GtFFf
+.. section: Library
+
+Added validation of integer prefixes to the construction of IP networks and
+interfaces in the ipaddress module.
+
+..
+
+.. bpo: 23378
+.. date: 2019-05-14-05-38-22
+.. nonce: R25teI
+.. section: Library
+
+Add an extend action to argparser.
+
+..
+
+.. bpo: 36867
+.. date: 2019-05-13-13-02-43
+.. nonce: Qh-6mX
+.. section: Library
+
+Fix a bug making a SharedMemoryManager instance and its parent process use
+two separate resource_tracker processes.
+
+..
+
+.. bpo: 23896
+.. date: 2019-05-13-05-49-15
+.. nonce: 8TtUKo
+.. section: Library
+
+Adds a grammar to lib2to3.pygram that contains exec as a function not as
+statement.
+
+..
+
+.. bpo: 36895
+.. date: 2019-05-12-14-49-13
+.. nonce: ZZuuY7
+.. section: Library
+
+The function ``time.clock()`` was deprecated in 3.3 in favor of
+``time.perf_counter()`` and marked for removal in 3.8, it has removed.
+
+..
+
+.. bpo: 35545
+.. date: 2019-05-11-16-21-29
+.. nonce: FcvJvP
+.. section: Library
+
+Fix asyncio discarding IPv6 scopes when ensuring hostname resolutions
+internally
+
+..
+
+.. bpo: 36887
+.. date: 2019-05-11-14-50-59
+.. nonce: XD3f22
+.. section: Library
+
+Add new function :func:`math.isqrt` to compute integer square roots.
+
+..
+
+.. bpo: 34632
+.. date: 2019-05-11-02-30-45
+.. nonce: 8MXa7T
+.. section: Library
+
+Introduce the ``importlib.metadata`` module with (provisional) support for
+reading metadata from third-party packages.
+
+..
+
+.. bpo: 36878
+.. date: 2019-05-10-22-00-06
+.. nonce: iigeqk
+.. section: Library
+
+When using `type_comments=True` in `ast.parse`, treat `# type: ignore`
+followed by a non-alphanumeric character and then arbitrary text as a type
+ignore, instead of requiring nothing but whitespace or another comment. This
+is to permit formations such as `# type: ignore[E1000]`.
+
+..
+
+.. bpo: 36778
+.. date: 2019-05-10-01-06-36
+.. nonce: GRqeiS
+.. section: Library
+
+``cp65001`` encoding (Windows code page 65001) becomes an alias to ``utf_8``
+encoding.
+
+..
+
+.. bpo: 36867
+.. date: 2019-05-09-18-12-55
+.. nonce: FuwVTi
+.. section: Library
+
+The multiprocessing.resource_tracker replaces the
+multiprocessing.semaphore_tracker module. Other than semaphores,
+resource_tracker also tracks shared_memory segments.
+
+..
+
+.. bpo: 30262
+.. date: 2019-05-09-12-38-40
+.. nonce: Tu74ak
+.. section: Library
+
+The ``Cache`` and ``Statement`` objects of the :mod:`sqlite3` module are not
+exposed to the user.  Patch by Aviv Palivoda.
+
+..
+
+.. bpo: 24538
+.. date: 2019-05-09-08-35-18
+.. nonce: WK8Y-k
+.. section: Library
+
+In `shutil.copystat()`, first copy extended file attributes and then file
+permissions, since extended attributes can only be set on the destination
+while it is still writeable.
+
+..
+
+.. bpo: 36829
+.. date: 2019-05-08-12-51-37
+.. nonce: 8enFMA
+.. section: Library
+
+Add new :func:`sys.unraisablehook` function which can be overridden to
+control how "unraisable exceptions" are handled. It is called when an
+exception has occurred but there is no way for Python to handle it. For
+example, when a destructor raises an exception or during garbage collection
+(:func:`gc.collect`).
+
+..
+
+.. bpo: 36832
+.. date: 2019-05-07-15-00-45
+.. nonce: TExgqb
+.. section: Library
+
+Introducing ``zipfile.Path``, a pathlib-compatible wrapper for traversing
+zip files.
+
+..
+
+.. bpo: 36814
+.. date: 2019-05-06-23-13-26
+.. nonce: dSeMz_
+.. section: Library
+
+Fix an issue where os.posix_spawnp() would incorrectly raise a TypeError
+when file_actions is None.
+
+..
+
+.. bpo: 33110
+.. date: 2019-05-06-22-34-47
+.. nonce: rSJSCh
+.. section: Library
+
+Handle exceptions raised by functions added by concurrent.futures
+add_done_callback correctly when the Future has already completed.
+
+..
+
+.. bpo: 26903
+.. date: 2019-05-06-19-17-04
+.. nonce: 4payXb
+.. section: Library
+
+Limit `max_workers` in `ProcessPoolExecutor` to 61 to work around a
+WaitForMultipleObjects limitation.
+
+..
+
+.. bpo: 36813
+.. date: 2019-05-06-18-28-38
+.. nonce: NXD0KZ
+.. section: Library
+
+Fix :class:`~logging.handlers.QueueListener` to call ``queue.task_done()``
+upon stopping. Patch by Bar Harel.
+
+..
+
+.. bpo: 36806
+.. date: 2019-05-05-16-14-38
+.. nonce: rAzF-x
+.. section: Library
+
+Forbid creation of asyncio stream objects like StreamReader, StreamWriter,
+Process, and their protocols outside of asyncio package.
+
+..
+
+.. bpo: 36802
+.. date: 2019-05-05-10-12-23
+.. nonce: HYMc8P
+.. section: Library
+
+Provide both sync and async calls for StreamWriter.write() and
+StreamWriter.close()
+
+..
+
+.. bpo: 36801
+.. date: 2019-05-05-09-45-44
+.. nonce: XrlFFs
+.. section: Library
+
+Properly handle SSL connection closing in asyncio StreamWriter.drain() call.
+
+..
+
+.. bpo: 36785
+.. date: 2019-05-03-20-47-55
+.. nonce: PQLnPq
+.. section: Library
+
+Implement PEP 574 (pickle protocol 5 with out-of-band buffers).
+
+..
+
+.. bpo: 36772
+.. date: 2019-05-01-20-41-53
+.. nonce: fV2K0F
+.. section: Library
+
+functools.lru_cache() can now be used as a straight decorator in addition to
+its existing usage as a function that returns a decorator.
+
+..
+
+.. bpo: 6584
+.. date: 2019-04-30-04-34-53
+.. nonce: Hzp9-P
+.. section: Library
+
+Add a :exc:`~gzip.BadGzipFile` exception to the :mod:`gzip` module.
+
+..
+
+.. bpo: 36748
+.. date: 2019-04-29-15-18-13
+.. nonce: YBKWps
+.. section: Library
+
+Optimized write buffering in C implementation of ``TextIOWrapper``. Writing
+ASCII string to ``TextIOWrapper`` with ascii, latin1, or utf-8 encoding is
+about 20% faster.  Patch by Inada Naoki.
+
+..
+
+.. bpo: 8138
+.. date: 2019-04-27-02-54-23
+.. nonce: osBRGI
+.. section: Library
+
+Don't mark ``wsgiref.simple_server.SimpleServer`` as multi-threaded since
+``wsgiref.simple_server.WSGIServer`` is single-threaded.
+
+..
+
+.. bpo: 22640
+.. date: 2019-04-26-22-13-26
+.. nonce: p3rheW
+.. section: Library
+
+:func:`py_compile.compile` now supports silent mode. Patch by Joannah
+Nanjekye
+
+..
+
+.. bpo: 29183
+.. date: 2019-04-22-22-55-29
+.. nonce: MILvsk
+.. section: Library
+
+Fix double exceptions in :class:`wsgiref.handlers.BaseHandler` by calling
+its :meth:`~wsgiref.handlers.BaseHandler.close` method only when no
+exception is raised.
+
+..
+
+.. bpo: 36548
+.. date: 2019-04-07-14-30-10
+.. nonce: CJQiYw
+.. section: Library
+
+Improved the repr of regular expression flags.
+
+..
+
+.. bpo: 36542
+.. date: 2019-04-06-12-36-09
+.. nonce: Q0qyYV
+.. section: Library
+
+The signature of Python functions can now be overridden by specifying the
+``__text_signature__`` attribute.
+
+..
+
+.. bpo: 36533
+.. date: 2019-04-06-00-55-09
+.. nonce: kzMyRH
+.. section: Library
+
+Reinitialize logging.Handler locks in forked child processes instead of
+attempting to acquire them all in the parent before forking only to be
+released in the child process.  The acquire/release pattern was leading to
+deadlocks in code that has implemented any form of chained logging handlers
+that depend upon one another as the lock acquision order cannot be
+guaranteed.
+
+..
+
+.. bpo: 35252
+.. date: 2019-04-02-19-23-12
+.. nonce: VooTVv
+.. section: Library
+
+Throw a TypeError instead of an AssertionError when using an invalid type
+annotation with singledispatch.
+
+..
+
+.. bpo: 35900
+.. date: 2019-03-27-15-09-00
+.. nonce: fh56UU
+.. section: Library
+
+Allow reduction methods to return a 6-item tuple where the 6th item
+specifies a custom state-setting method that's called instead of the regular
+``__setstate__`` method.
+
+..
+
+.. bpo: 35900
+.. date: 2019-03-22-22-40-00
+.. nonce: oiee0o
+.. section: Library
+
+enable custom reduction callback registration for functions and classes in
+_pickle.c, using the new Pickler's attribute ``reducer_override``
+
+..
+
+.. bpo: 36368
+.. date: 2019-03-21-16-00-00
+.. nonce: zsRT1
+.. section: Library
+
+Fix a bug crashing SharedMemoryManager instances in interactive sessions
+after a ctrl-c (KeyboardInterrupt) was sent
+
+..
+
+.. bpo: 31904
+.. date: 2019-03-18-14-25-36
+.. nonce: ds3d67
+.. section: Library
+
+Fix mmap fail for VxWorks
+
+..
+
+.. bpo: 27497
+.. date: 2019-03-13-10-57-41
+.. nonce: JDmIe_
+.. section: Library
+
+:meth:`csv.DictWriter.writeheader` now returns the return value of the
+underlying :meth:`csv.Writer.writerow` method. Patch contributed by Ashish
+Nitin Patil.
+
+..
+
+.. bpo: 36239
+.. date: 2019-03-09-23-51-27
+.. nonce: BHJ3Ln
+.. section: Library
+
+Parsing .mo files now ignores comments starting and ending with #-#-#-#-#.
+
+..
+
+.. bpo: 26707
+.. date: 2019-03-04-01-28-33
+.. nonce: QY4kRZ
+.. section: Library
+
+Enable plistlib to read and write binary plist files that were created as a
+KeyedArchive file. Specifically, this allows the plistlib to process 0x80
+tokens as UID objects.
+
+..
+
+.. bpo: 31904
+.. date: 2019-03-01-17-59-39
+.. nonce: 38djdk
+.. section: Library
+
+Add posix module support for VxWorks.
+
+..
+
+.. bpo: 35125
+.. date: 2019-02-15-17-18-50
+.. nonce: h0xk0f
+.. section: Library
+
+Asyncio: Remove inner callback on outer cancellation in shield
+
+..
+
+.. bpo: 35721
+.. date: 2019-01-18-16-23-00
+.. nonce: d8djAJ
+.. section: Library
+
+Fix :meth:`asyncio.SelectorEventLoop.subprocess_exec()` leaks file
+descriptors if ``Popen`` fails and called with ``stdin=subprocess.PIPE``.
+Patch by Niklas Fiekas.
+
+..
+
+.. bpo: 31855
+.. date: 2019-01-11-17-09-15
+.. nonce: PlhfsX
+.. section: Library
+
+:func:`unittest.mock.mock_open` results now respects the argument of
+read([size]). Patch contributed by Rémi Lapeyre.
+
+..
+
+.. bpo: 35431
+.. date: 2019-01-02-19-48-23
+.. nonce: FhG6QA
+.. section: Library
+
+Implement :func:`math.comb` that returns binomial coefficient, that computes
+the number of ways to choose k items from n items without repetition and
+without order. Patch by Yash Aggarwal and Keller Fuchs.
+
+..
+
+.. bpo: 26660
+.. date: 2018-11-04-16-39-46
+.. nonce: RdXz8a
+.. section: Library
+
+Fixed permission errors in :class:`~tempfile.TemporaryDirectory` clean up.
+Previously ``TemporaryDirectory.cleanup()`` failed when non-writeable or
+non-searchable files or directories were created inside a temporary
+directory.
+
+..
+
+.. bpo: 34271
+.. date: 2018-10-21-17-39-32
+.. nonce: P15VLM
+.. section: Library
+
+Add debugging helpers to ssl module. It's now possible to dump key material
+and to trace TLS protocol. The default and stdlib contexts also support
+SSLKEYLOGFILE env var.
+
+..
+
+.. bpo: 26467
+.. date: 2018-09-13-20-33-24
+.. nonce: cahAk3
+.. section: Library
+
+Added AsyncMock to support using unittest to mock asyncio coroutines. Patch
+by Lisa Roach.
+
+..
+
+.. bpo: 33569
+.. date: 2018-08-28-03-00-12
+.. nonce: 45YlGG
+.. section: Library
+
+dataclasses.InitVar: Exposes the type used to create the init var.
+
+..
+
+.. bpo: 34424
+.. date: 2018-08-18-14-47-00
+.. nonce: wAlRuS
+.. section: Library
+
+Fix serialization of messages containing encoded strings when the
+policy.linesep is set to a multi-character string. Patch by Jens Troeger.
+
+..
+
+.. bpo: 34303
+.. date: 2018-08-03-09-47-20
+.. nonce: tOE2HP
+.. section: Library
+
+Performance of :func:`functools.reduce` is slightly improved. Patch by
+Sergey Fedoseev.
+
+..
+
+.. bpo: 33361
+.. date: 2018-07-13-20-17-17
+.. nonce: dx2NVn
+.. section: Library
+
+Fix a bug in :class:`codecs.StreamRecoder` where seeking might leave old
+data in a buffer and break subsequent read calls. Patch by Ammar Askar.
+
+..
+
+.. bpo: 22454
+.. date: 2018-06-10-17-48-07
+.. nonce: qeiy_X
+.. section: Library
+
+The :mod:`shlex` module now exposes :func:`shlex.join`, the inverse of
+:func:`shlex.split`. Patch by Bo Bayles.
+
+..
+
+.. bpo: 31922
+.. date: 2018-05-30-01-05-50
+.. nonce: fobsXJ
+.. section: Library
+
+:meth:`asyncio.AbstractEventLoop.create_datagram_endpoint`: Do not connect
+UDP socket when broadcast is allowed. This allows to receive replies after a
+UDP broadcast.
+
+..
+
+.. bpo: 24882
+.. date: 2018-04-04-14-54-30
+.. nonce: urybpa
+.. section: Library
+
+Change ThreadPoolExecutor to use existing idle threads before spinning up
+new ones.
+
+..
+
+.. bpo: 31961
+.. date: 2018-03-27-13-28-16
+.. nonce: GjLoYu
+.. section: Library
+
+Added support for bytes and path-like objects in :func:`subprocess.Popen` on
+Windows.  The *args* parameter now accepts a :term:`path-like object` if
+*shell* is ``False`` and a sequence containing bytes and path-like objects.
+The *executable* parameter now accepts a bytes and :term:`path-like object`.
+The *cwd* parameter now accepts a bytes object. Based on patch by Anders
+Lorentsen.
+
+..
+
+.. bpo: 33123
+.. date: 2018-03-22-19-13-19
+.. nonce: _Y5ooE
+.. section: Library
+
+:class:`pathlib.Path.unlink` now accepts a *missing_ok* parameter to avoid a
+:exc:`FileNotFoundError` from being raised. Patch by Robert Buchholz.
+
+..
+
+.. bpo: 32941
+.. date: 2018-03-20-20-57-00
+.. nonce: 9FU0gL
+.. section: Library
+
+Allow :class:`mmap.mmap` objects to access the madvise() system call
+(through :meth:`mmap.mmap.madvise`).
+
+..
+
+.. bpo: 22102
+.. date: 2018-03-08-16-15-00
+.. nonce: th33uD
+.. section: Library
+
+Added support for ZIP files with disks set to 0. Such files are commonly
+created by builtin tools on Windows when use ZIP64 extension. Patch by
+Francisco Facioni.
+
+..
+
+.. bpo: 32515
+.. date: 2018-01-07-21-04-50
+.. nonce: D8_Wcb
+.. section: Library
+
+trace.py can now run modules via python3 -m trace -t --module module_name
+
+..
+
+.. bpo: 32299
+.. date: 2017-12-13-17-49-56
+.. nonce: eqAPWs
+.. section: Library
+
+Changed :func:`unittest.mock.patch.dict` to return the patched dictionary
+when used as context manager. Patch by Vadim Tsander.
+
+..
+
+.. bpo: 27141
+.. date: 2017-10-24-00-42-14
+.. nonce: zbAgSs
+.. section: Library
+
+Added a ``__copy__()`` to ``collections.UserList`` and
+``collections.UserDict`` in order to correctly implement shallow copying of
+the objects. Patch by Bar Harel.
+
+..
+
+.. bpo: 31829
+.. date: 2017-10-21-12-07-56
+.. nonce: 6IhP-O
+.. section: Library
+
+``\r``, ``\0`` and ``\x1a`` (end-of-file on Windows) are now escaped in
+protocol 0 pickles of Unicode strings. This allows to load them without loss
+from files open in text mode in Python 2.
+
+..
+
+.. bpo: 23395
+.. date: 2016-07-27-11-06-43
+.. nonce: MuCEX9
+.. section: Library
+
+``_thread.interrupt_main()`` now avoids setting the Python error status if
+the ``SIGINT`` signal is ignored or not handled by Python.
+
+..
+
+.. bpo: 36896
+.. date: 2019-05-31-10-46-36
+.. nonce: wkXTW9
+.. section: Documentation
+
+Clarify that some types have unstable constructor signature between Python
+versions.
+
+..
+
+.. bpo: 36686
+.. date: 2019-05-27-17-28-58
+.. nonce: Zot4sx
+.. section: Documentation
+
+Improve documentation of the stdin, stdout, and stderr arguments of of the
+``asyncio.subprocess_exec`` function to specficy which values are supported.
+Also mention that decoding as text is not supported.
+
+Add a few tests to verify that the various values passed to the std*
+arguments actually work.
+
+..
+
+.. bpo: 36984
+.. date: 2019-05-20-22-21-17
+.. nonce: IjZlmS
+.. section: Documentation
+
+Improve version added references in ``typing`` module - by Anthony Sottile.
+
+..
+
+.. bpo: 36868
+.. date: 2019-05-11-17-42-15
+.. nonce: yioL0R
+.. section: Documentation
+
+What's new now mentions SSLContext.hostname_checks_common_name instead of
+SSLContext.host_flags.
+
+..
+
+.. bpo: 35924
+.. date: 2019-05-08-13-17-44
+.. nonce: lqbNpW
+.. section: Documentation
+
+Add a note to the ``curses.addstr()`` documentation to warn that multiline
+strings can cause segfaults because of an ncurses bug.
+
+..
+
+.. bpo: 36783
+.. date: 2019-05-07-02-30-51
+.. nonce: gpC8E2
+.. section: Documentation
+
+Added C API Documentation for Time_FromTimeAndFold and
+PyDateTime_FromDateAndTimeAndFold as per PEP 495. Patch by Edison Abahurire.
+
+..
+
+.. bpo: 36797
+.. date: 2019-05-05-07-58-50
+.. nonce: W1X4On
+.. section: Documentation
+
+More of the legacy distutils documentation has been either pruned, or else
+more clearly marked as being retained solely until the setuptools
+documentation covers it independently.
+
+..
+
+.. bpo: 22865
+.. date: 2019-02-21-18-13-50
+.. nonce: 6hg6J8
+.. section: Documentation
+
+Add detail to the documentation on the `pty.spawn` function.
+
+..
+
+.. bpo: 35397
+.. date: 2019-01-09-17-56-35
+.. nonce: ZMreIz
+.. section: Documentation
+
+Remove deprecation and document urllib.parse.unwrap(). Patch contributed by
+Rémi Lapeyre.
+
+..
+
+.. bpo: 32995
+.. date: 2018-10-07-03-04-57
+.. nonce: TXN9ur
+.. section: Documentation
+
+Added the context variable in glossary.
+
+..
+
+.. bpo: 33519
+.. date: 2018-05-17-21-02-00
+.. nonce: Q7s2FB
+.. section: Documentation
+
+Clarify that `copy()` is not part of the `MutableSequence` ABC.
+
+..
+
+.. bpo: 33482
+.. date: 2018-05-13-10-36-37
+.. nonce: jalAaQ
+.. section: Documentation
+
+Make `codecs.StreamRecoder.writelines` take a list of bytes.
+
+..
+
+.. bpo: 25735
+.. date: 2018-04-08-19-09-22
+.. nonce: idVQBD
+.. section: Documentation
+
+Added documentation for func factorial to indicate that returns integer
+values
+
+..
+
+.. bpo: 20285
+.. date: 2017-12-08-20-30-37
+.. nonce: cfnp0J
+.. section: Documentation
+
+Expand object.__doc__ (docstring) to make it clearer. Modify pydoc.py so
+that help(object) lists object methods (for other classes, help omits
+methods of the object base class.)
+
+..
+
+.. bpo: 37069
+.. date: 2019-06-03-02-30-36
+.. nonce: rVtdLk
+.. section: Tests
+
+Modify test_coroutines, test_cprofile, test_generators, test_raise, test_ssl
+and test_yield_from to use :func:`test.support.catch_unraisable_exception`
+rather than :func:`test.support.captured_stderr`.
+
+..
+
+.. bpo: 37098
+.. date: 2019-05-30-10-57-39
+.. nonce: SfXt1M
+.. section: Tests
+
+Fix test_memfd_create on older Linux Kernels.
+
+..
+
+.. bpo: 37081
+.. date: 2019-05-28-17-48-22
+.. nonce: qxB-1l
+.. section: Tests
+
+Test with OpenSSL 1.1.1c
+
+..
+
+.. bpo: 36829
+.. date: 2019-05-22-12-57-15
+.. nonce: e9mRWC
+.. section: Tests
+
+Add :func:`test.support.catch_unraisable_exception`: context manager
+catching unraisable exception using :func:`sys.unraisablehook`.
+
+..
+
+.. bpo: 36915
+.. date: 2019-05-14-14-12-24
+.. nonce: 58b7pH
+.. section: Tests
+
+The main regrtest process now always removes all temporary directories of
+worker processes even if they crash or if they are killed on
+KeyboardInterrupt (CTRL+c).
+
+..
+
+.. bpo: 36719
+.. date: 2019-05-10-01-50-30
+.. nonce: O84ZWv
+.. section: Tests
+
+"python3 -m test -jN ..." now continues the execution of next tests when a
+worker process crash (CHILD_ERROR state). Previously, the test suite stopped
+immediately. Use --failfast to stop at the first error.
+
+..
+
+.. bpo: 36816
+.. date: 2019-05-08-15-55-46
+.. nonce: WBKRGZ
+.. section: Tests
+
+Update Lib/test/selfsigned_pythontestdotnet.pem to match
+self-signed.pythontest.net's new TLS certificate.
+
+..
+
+.. bpo: 35925
+.. date: 2019-05-06-18-29-54
+.. nonce: gwQPuC
+.. section: Tests
+
+Skip httplib and nntplib networking tests when they would otherwise fail due
+to a modern OS or distro with a default OpenSSL policy of rejecting
+connections to servers with weak certificates.
+
+..
+
+.. bpo: 36782
+.. date: 2019-05-04-21-25-19
+.. nonce: h3oPIb
+.. section: Tests
+
+Add tests for several C API functions in the :mod:`datetime` module. Patch
+by Edison Abahurire.
+
+..
+
+.. bpo: 36342
+.. date: 2019-03-23-13-58-49
+.. nonce: q6Quiq
+.. section: Tests
+
+Fix test_multiprocessing in test_venv if platform lacks functioning
+sem_open.
+
+..
+
+.. bpo: 36721
+.. date: 2019-05-22-16-19-18
+.. nonce: 9aRwfZ
+.. section: Build
+
+To embed Python into an application, a new ``--embed`` option must be passed
+to ``python3-config --libs --embed`` to get ``-lpython3.8`` (link the
+application to libpython). To support both 3.8 and older, try
+``python3-config --libs --embed`` first and fallback to ``python3-config
+--libs`` (without ``--embed``) if the previous command fails.
+
+Add a pkg-config ``python-3.8-embed`` module to embed Python into an
+application: ``pkg-config python-3.8-embed --libs`` includes
+``-lpython3.8``. To support both 3.8 and older, try ``pkg-config
+python-X.Y-embed --libs`` first and fallback to ``pkg-config python-X.Y
+--libs`` (without ``--embed``) if the previous command fails (replace
+``X.Y`` with the Python version).
+
+On the other hand, ``pkg-config python3.8 --libs`` no longer contains
+``-lpython3.8``. C extensions must not be linked to libpython (except on
+Android, case handled by the script); this change is backward incompatible
+on purpose.
+
+..
+
+.. bpo: 36786
+.. date: 2019-05-03-21-08-06
+.. nonce: gOLFbD
+.. section: Build
+
+"make install" now runs compileall in parallel.
+
+..
+
+.. bpo: 36965
+.. date: 2019-05-20-20-26-36
+.. nonce: KsfI-N
+.. section: Windows
+
+include of STATUS_CONTROL_C_EXIT without depending on MSC compiler
+
+..
+
+.. bpo: 35926
+.. date: 2019-03-01-16-43-45
+.. nonce: mLszHo
+.. section: Windows
+
+Update to OpenSSL 1.1.1b for Windows.
+
+..
+
+.. bpo: 29883
+.. date: 2018-09-15-11-36-55
+.. nonce: HErerE
+.. section: Windows
+
+Add Windows support for UDP transports for the Proactor Event Loop. Patch by
+Adam Meily.
+
+..
+
+.. bpo: 33407
+.. date: 2018-08-28-17-23-49
+.. nonce: ARG0W_
+.. section: Windows
+
+The :c:macro:`Py_DEPRECATED()` macro has been implemented for MSVC.
+
+..
+
+.. bpo: 36231
+.. date: 2019-06-03-05-49-49
+.. nonce: RfmW_p
+.. section: macOS
+
+Support building Python on macOS without /usr/include installed. As of macOS
+10.14, system header files are only available within an SDK provided by
+either the Command Line Tools or the Xcode app.
+
+..
+
+.. bpo: 35610
+.. date: 2019-06-02-14-10-52
+.. nonce: 0w_v6Y
+.. section: IDLE
+
+Replace now redundant .context_use_ps1 with .prompt_last_line. This finishes
+change started in bpo-31858.
+
+..
+
+.. bpo: 37038
+.. date: 2019-05-24-18-57-57
+.. nonce: AJ3RwQ
+.. section: IDLE
+
+Make idlelib.run runnable; add test clause.
+
+..
+
+.. bpo: 36958
+.. date: 2019-05-19-22-02-22
+.. nonce: DZUC6G
+.. section: IDLE
+
+Print any argument other than None or int passed to SystemExit or
+sys.exit().
+
+..
+
+.. bpo: 13102
+.. date: 2019-05-05-16-27-53
+.. nonce: AGNWYJ
+.. section: IDLE
+
+When saving a file, call os.fsync() so bits are flushed to e.g. USB drive.
+
+..
+
+.. bpo: 32411
+.. date: 2017-12-25-18-48-50
+.. nonce: vNwDhe
+.. section: IDLE
+
+In browser.py, remove extraneous sorting by line number since dictionary was
+created in line number order.
+
+..
+
+.. bpo: 37053
+.. date: 2019-05-26-16-47-06
+.. nonce: -EYRuz
+.. section: Tools/Demos
+
+Handle strings like u"bar" correctly in Tools/parser/unparse.py. Patch by
+Chih-Hsuan Yen.
+
+..
+
+.. bpo: 36763
+.. date: 2019-05-27-12-25-25
+.. nonce: bHCA9j
+.. section: C API
+
+Implement the :pep:`587` "Python Initialization Configuration".
+
+..
+
+.. bpo: 36379
+.. date: 2019-05-24-07-11-08
+.. nonce: 8zgoKe
+.. section: C API
+
+Fix crashes when attempting to use the *modulo* parameter when ``__ipow__``
+is implemented in C.
+
+..
+
+.. bpo: 37107
+.. date: 2019-05-22-17-33-52
+.. nonce: 8BVPR-
+.. section: C API
+
+Update :c:func:`PyObject_CallMethodObjArgs` and
+``_PyObject_CallMethodIdObjArgs`` to use ``_PyObject_GetMethod`` to avoid
+creating a bound method object in many cases. Patch by Michael J. Sullivan.
+
+..
+
+.. bpo: 36974
+.. date: 2019-05-22-15-24-08
+.. nonce: TkySRe
+.. section: C API
+
+Implement :pep:`590`: Vectorcall: a fast calling protocol for CPython. This
+is a new protocol to optimize calls of custom callable objects.
+
+..
+
+.. bpo: 36763
+.. date: 2019-05-17-19-23-24
+.. nonce: TswmDy
+.. section: C API
+
+``Py_Main()`` now returns the exitcode rather than calling
+``Py_Exit(exitcode)`` when calling ``PyErr_Print()`` if the current
+exception type is ``SystemExit``.
+
+..
+
+.. bpo: 36922
+.. date: 2019-05-15-10-46-55
+.. nonce: J3EFK_
+.. section: C API
+
+Add new type flag ``Py_TPFLAGS_METHOD_DESCRIPTOR`` for objects behaving like
+unbound methods. These are objects supporting the optimization given by the
+``LOAD_METHOD``/``CALL_METHOD`` opcodes. See PEP 590.
+
+..
+
+.. bpo: 36728
+.. date: 2019-05-11-03-56-23
+.. nonce: FR-dMP
+.. section: C API
+
+The :c:func:`PyEval_ReInitThreads` function has been removed from the C API.
+It should not be called explicitly: use :c:func:`PyOS_AfterFork_Child`
+instead.
diff --git a/Misc/NEWS.d/next/Build/2019-05-03-21-08-06.bpo-36786.gOLFbD.rst b/Misc/NEWS.d/next/Build/2019-05-03-21-08-06.bpo-36786.gOLFbD.rst
deleted file mode 100644
index 0fcda43..0000000
--- a/Misc/NEWS.d/next/Build/2019-05-03-21-08-06.bpo-36786.gOLFbD.rst
+++ /dev/null
@@ -1 +0,0 @@
-"make install" now runs compileall in parallel.
diff --git a/Misc/NEWS.d/next/Build/2019-05-22-16-19-18.bpo-36721.9aRwfZ.rst b/Misc/NEWS.d/next/Build/2019-05-22-16-19-18.bpo-36721.9aRwfZ.rst
deleted file mode 100644
index 1c26658..0000000
--- a/Misc/NEWS.d/next/Build/2019-05-22-16-19-18.bpo-36721.9aRwfZ.rst
+++ /dev/null
@@ -1,16 +0,0 @@
-To embed Python into an application, a new ``--embed`` option must be passed to
-``python3-config --libs --embed`` to get ``-lpython3.8`` (link the application
-to libpython). To support both 3.8 and older, try ``python3-config --libs
---embed`` first and fallback to ``python3-config --libs`` (without ``--embed``)
-if the previous command fails.
-
-Add a pkg-config ``python-3.8-embed`` module to embed Python into an
-application: ``pkg-config python-3.8-embed --libs`` includes ``-lpython3.8``.
-To support both 3.8 and older, try ``pkg-config python-X.Y-embed --libs`` first
-and fallback to ``pkg-config python-X.Y --libs`` (without ``--embed``) if the
-previous command fails (replace ``X.Y`` with the Python version).
-
-On the other hand, ``pkg-config python3.8 --libs`` no longer contains
-``-lpython3.8``. C extensions must not be linked to libpython (except on
-Android, case handled by the script); this change is backward incompatible on
-purpose.
diff --git a/Misc/NEWS.d/next/C API/2019-05-11-03-56-23.bpo-36728.FR-dMP.rst b/Misc/NEWS.d/next/C API/2019-05-11-03-56-23.bpo-36728.FR-dMP.rst
deleted file mode 100644
index c691cc4..0000000
--- a/Misc/NEWS.d/next/C API/2019-05-11-03-56-23.bpo-36728.FR-dMP.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-The :c:func:`PyEval_ReInitThreads` function has been removed from the C API.
-It should not be called explicitly: use :c:func:`PyOS_AfterFork_Child` instead.
diff --git a/Misc/NEWS.d/next/C API/2019-05-15-10-46-55.bpo-36922.J3EFK_.rst b/Misc/NEWS.d/next/C API/2019-05-15-10-46-55.bpo-36922.J3EFK_.rst
deleted file mode 100644
index 8eee208..0000000
--- a/Misc/NEWS.d/next/C API/2019-05-15-10-46-55.bpo-36922.J3EFK_.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Add new type flag ``Py_TPFLAGS_METHOD_DESCRIPTOR`` for objects behaving like
-unbound methods. These are objects supporting the optimization given by the
-``LOAD_METHOD``/``CALL_METHOD`` opcodes. See PEP 590.
diff --git a/Misc/NEWS.d/next/C API/2019-05-17-19-23-24.bpo-36763.TswmDy.rst b/Misc/NEWS.d/next/C API/2019-05-17-19-23-24.bpo-36763.TswmDy.rst
deleted file mode 100644
index 29c0166..0000000
--- a/Misc/NEWS.d/next/C API/2019-05-17-19-23-24.bpo-36763.TswmDy.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-``Py_Main()`` now returns the exitcode rather than calling
-``Py_Exit(exitcode)`` when calling ``PyErr_Print()`` if the current
-exception type is ``SystemExit``.
diff --git a/Misc/NEWS.d/next/C API/2019-05-22-15-24-08.bpo-36974.TkySRe.rst b/Misc/NEWS.d/next/C API/2019-05-22-15-24-08.bpo-36974.TkySRe.rst
deleted file mode 100644
index c51c2e2..0000000
--- a/Misc/NEWS.d/next/C API/2019-05-22-15-24-08.bpo-36974.TkySRe.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Implement :pep:`590`: Vectorcall: a fast calling protocol for CPython.
-This is a new protocol to optimize calls of custom callable objects.
diff --git a/Misc/NEWS.d/next/C API/2019-05-22-17-33-52.bpo-37107.8BVPR-.rst b/Misc/NEWS.d/next/C API/2019-05-22-17-33-52.bpo-37107.8BVPR-.rst
deleted file mode 100644
index 4a9e58f..0000000
--- a/Misc/NEWS.d/next/C API/2019-05-22-17-33-52.bpo-37107.8BVPR-.rst	
+++ /dev/null
@@ -1,4 +0,0 @@
-Update :c:func:`PyObject_CallMethodObjArgs` and ``_PyObject_CallMethodIdObjArgs``
-to use ``_PyObject_GetMethod`` to avoid creating a bound method object in many
-cases.
-Patch by Michael J. Sullivan.
diff --git a/Misc/NEWS.d/next/C API/2019-05-24-07-11-08.bpo-36379.8zgoKe.rst b/Misc/NEWS.d/next/C API/2019-05-24-07-11-08.bpo-36379.8zgoKe.rst
deleted file mode 100644
index 6a699b2..0000000
--- a/Misc/NEWS.d/next/C API/2019-05-24-07-11-08.bpo-36379.8zgoKe.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix crashes when attempting to use the *modulo* parameter when ``__ipow__``
-is implemented in C.
diff --git a/Misc/NEWS.d/next/C API/2019-05-27-12-25-25.bpo-36763.bHCA9j.rst b/Misc/NEWS.d/next/C API/2019-05-27-12-25-25.bpo-36763.bHCA9j.rst
deleted file mode 100644
index fc5a481..0000000
--- a/Misc/NEWS.d/next/C API/2019-05-27-12-25-25.bpo-36763.bHCA9j.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Implement the :pep:`587` "Python Initialization Configuration".
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-24-17-26-58.bpo-31862.5Gea8L.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-24-17-26-58.bpo-31862.5Gea8L.rst
deleted file mode 100644
index 0e80cdc..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-10-24-17-26-58.bpo-31862.5Gea8L.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Port binascii to PEP 489 multiphase initialization.
-Patch by Marcel Plch.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-12-21-20-37-40.bpo-32388.6w-i5t.rst b/Misc/NEWS.d/next/Core and Builtins/2017-12-21-20-37-40.bpo-32388.6w-i5t.rst
deleted file mode 100644
index 60615d4..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-12-21-20-37-40.bpo-32388.6w-i5t.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Remove cross-version binary compatibility requirement in tp_flags.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-05-30-23-43-03.bpo-26826.NkRzjb.rst b/Misc/NEWS.d/next/Core and Builtins/2018-05-30-23-43-03.bpo-26826.NkRzjb.rst
deleted file mode 100644
index 27d7f82..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2018-05-30-23-43-03.bpo-26826.NkRzjb.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Expose :func:`copy_file_range` as a low level API in the :mod:`os` module.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-07-04-16-57-59.bpo-20602.sDLElw.rst b/Misc/NEWS.d/next/Core and Builtins/2018-07-04-16-57-59.bpo-20602.sDLElw.rst
deleted file mode 100644
index ab37a02..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2018-07-04-16-57-59.bpo-20602.sDLElw.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Do not clear :data:`sys.flags` and :data:`sys.float_info` during shutdown.
-Patch by Zackery Spytz.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-02-13-16-47-19.bpo-35983.bNxsXv.rst b/Misc/NEWS.d/next/Core and Builtins/2019-02-13-16-47-19.bpo-35983.bNxsXv.rst
deleted file mode 100644
index 1138df6..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-02-13-16-47-19.bpo-35983.bNxsXv.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Added new trashcan macros to deal with a double deallocation that could occur
-when the `tp_dealloc` of a subclass calls the `tp_dealloc` of a base class
-and that base class uses the trashcan mechanism. Patch by Jeroen Demeyer.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-02-22-14-30-19.bpo-36035.-6dy1y.rst b/Misc/NEWS.d/next/Core and Builtins/2019-02-22-14-30-19.bpo-36035.-6dy1y.rst
deleted file mode 100644
index 1e4f7ac..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-02-22-14-30-19.bpo-36035.-6dy1y.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Added fix for broken symlinks in combination with pathlib
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-02-22-23-03-20.bpo-36084.86Eh4X.rst b/Misc/NEWS.d/next/Core and Builtins/2019-02-22-23-03-20.bpo-36084.86Eh4X.rst
deleted file mode 100644
index fb28a6f..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-02-22-23-03-20.bpo-36084.86Eh4X.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Add native thread ID (TID) to threading.Thread objects (supported platforms: Windows, FreeBSD, Linux, macOS)
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-02-24-12-44-46.bpo-36045.RO20OV.rst b/Misc/NEWS.d/next/Core and Builtins/2019-02-24-12-44-46.bpo-36045.RO20OV.rst
deleted file mode 100644
index 7cab3ea..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-02-24-12-44-46.bpo-36045.RO20OV.rst	
+++ /dev/null
@@ -1 +0,0 @@
-builtins.help() now prefixes `async` for async functions
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-04-10-18-12-11.bpo-36594.fbnJAc.rst b/Misc/NEWS.d/next/Core and Builtins/2019-04-10-18-12-11.bpo-36594.fbnJAc.rst
deleted file mode 100644
index 7ca5dd9..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-04-10-18-12-11.bpo-36594.fbnJAc.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix incorrect use of ``%p`` in format strings.
-Patch by Zackery Spytz.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-04-13-16-14-16.bpo-36601.mIgS7t.rst b/Misc/NEWS.d/next/Core and Builtins/2019-04-13-16-14-16.bpo-36601.mIgS7t.rst
deleted file mode 100644
index 0159aae..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-04-13-16-14-16.bpo-36601.mIgS7t.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-A long-since-meaningless check for ``getpid() == main_pid`` was removed
-from Python's internal C signal handler.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-04-16-11-52-21.bpo-27987.n2_DcQ.rst b/Misc/NEWS.d/next/Core and Builtins/2019-04-16-11-52-21.bpo-27987.n2_DcQ.rst
deleted file mode 100644
index b0f32a5..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-04-16-11-52-21.bpo-27987.n2_DcQ.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-pymalloc returns memory blocks aligned by 16 bytes, instead of 8 bytes, on
-64-bit platforms to conform x86-64 ABI. Recent compilers assume this alignment
-more often. Patch by Inada Naoki.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-04-29-03-27-22.bpo-24048.vXxUDQ.rst b/Misc/NEWS.d/next/Core and Builtins/2019-04-29-03-27-22.bpo-24048.vXxUDQ.rst
deleted file mode 100644
index 27c86a4..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-04-29-03-27-22.bpo-24048.vXxUDQ.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Save the live exception during import.c's ``remove_module()``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-02-11-48-08.bpo-36774.ZqbJ1J.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-02-11-48-08.bpo-36774.ZqbJ1J.rst
deleted file mode 100644
index b73547c..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-02-11-48-08.bpo-36774.ZqbJ1J.rst	
+++ /dev/null
@@ -1,7 +0,0 @@
-Add a ``=`` feature f-strings for debugging. This can precede ``!s``,
-``!r``, or ``!a``. It produces the text of the expression, followed by
-an equal sign, followed by the repr of the value of the expression. So
-``f'{3*9+15=}'`` would be equal to the string ``'3*9+15=42'``.  If
-``=`` is specified, the default conversion is set to ``!r``, unless a
-format spec is given, in which case the formatting behavior is
-unchanged, and __format__ will be used.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-04-16-15-33.bpo-36793.Izog4Z.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-04-16-15-33.bpo-36793.Izog4Z.rst
deleted file mode 100644
index 6c79f97..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-04-16-15-33.bpo-36793.Izog4Z.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Removed ``__str__`` implementations from builtin types :class:`bool`,
-:class:`int`, :class:`float`, :class:`complex` and few classes from the
-standard library. They now inherit ``__str__()`` from :class:`object`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-07-12-18-11.bpo-36737.XAo6LY.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-07-12-18-11.bpo-36737.XAo6LY.rst
deleted file mode 100644
index 7a2c647..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-07-12-18-11.bpo-36737.XAo6LY.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Move PyRuntimeState.warnings into per-interpreter state (via "module
-state").
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-07-15-49-17.bpo-27639.b1Ah87.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-07-15-49-17.bpo-27639.b1Ah87.rst
deleted file mode 100644
index ae5b915..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-07-15-49-17.bpo-27639.b1Ah87.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Correct return type for UserList slicing operations. Patch by Michael Blahay,
-Erick Cervantes, and vaultah
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-07-16-50-12.bpo-36842.NYww_N.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-07-16-50-12.bpo-36842.NYww_N.rst
deleted file mode 100644
index 5e23d31..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-07-16-50-12.bpo-36842.NYww_N.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Implement PEP 578, adding sys.audit, io.open_code and related APIs.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-07-17-12-37.bpo-34616.0Y0_9r.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-07-17-12-37.bpo-34616.0Y0_9r.rst
deleted file mode 100644
index c264d21..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-07-17-12-37.bpo-34616.0Y0_9r.rst	
+++ /dev/null
@@ -1 +0,0 @@
-The ``compile()`` builtin functions now support the ``ast.PyCF_ALLOW_TOP_LEVEL_AWAIT`` flag,  which allow to compile sources that  contains top-level ``await``, ``async with`` or ``async for``. This is useful to evaluate async-code from with an already async functions; for example in a custom REPL.
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-08-11-42-06.bpo-36851.J7DiCW.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-08-11-42-06.bpo-36851.J7DiCW.rst
deleted file mode 100644
index 9973e4e..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-08-11-42-06.bpo-36851.J7DiCW.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-The ``FrameType`` stack is now correctly cleaned up if the execution ends
-with a return and the stack is not empty.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-08-16-36-51.bpo-28866.qCv_bj.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-08-16-36-51.bpo-28866.qCv_bj.rst
deleted file mode 100644
index 6901729..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-08-16-36-51.bpo-28866.qCv_bj.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Avoid caching attributes of classes which type defines mro() to avoid a hard
-cache invalidation problem.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-08-20-42-40.bpo-36861.72mvZM.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-08-20-42-40.bpo-36861.72mvZM.rst
deleted file mode 100644
index 79c339a..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-08-20-42-40.bpo-36861.72mvZM.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Update the Unicode database to version 12.1.0.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-12-18-46-50.bpo-36027.Q4YatQ.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-12-18-46-50.bpo-36027.Q4YatQ.rst
deleted file mode 100644
index 866309c..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-12-18-46-50.bpo-36027.Q4YatQ.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Allow computation of modular inverses via three-argument ``pow``: the second
-argument is now permitted to be negative in the case where the first and
-third arguments are relatively prime.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-15-01-29-29.bpo-1875.9oxXFX.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-15-01-29-29.bpo-1875.9oxXFX.rst
deleted file mode 100644
index 8f095ed..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-15-01-29-29.bpo-1875.9oxXFX.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-A :exc:`SyntaxError` is now raised if a code blocks that will be optimized
-away (e.g. if conditions that are always false) contains syntax errors.
-Patch by Pablo Galindo.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-15-14-01-09.bpo-36826.GLrO3W.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-15-14-01-09.bpo-36826.GLrO3W.rst
deleted file mode 100644
index 5a1b519..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-15-14-01-09.bpo-36826.GLrO3W.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Add NamedExpression kind support to ast_unparse.c
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-16-23-53-45.bpo-36946.qjxr0Y.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-16-23-53-45.bpo-36946.qjxr0Y.rst
deleted file mode 100644
index aa5de80..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-16-23-53-45.bpo-36946.qjxr0Y.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fix possible signed integer overflow when handling slices.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-17-12-28-24.bpo-36907.rk7kgp.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-17-12-28-24.bpo-36907.rk7kgp.rst
deleted file mode 100644
index ae502e8..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-17-12-28-24.bpo-36907.rk7kgp.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a crash when calling a C function with a keyword dict (``f(**kwargs)``)
-and changing the dict ``kwargs`` while that function is running.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-17-18-34-30.bpo-2180.aBqHeW.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-17-18-34-30.bpo-2180.aBqHeW.rst
deleted file mode 100644
index a2207c1..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-17-18-34-30.bpo-2180.aBqHeW.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Treat line continuation at EOF as a ``SyntaxError`` by Anthony Sottile.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-21-16-21-22.bpo-36878.EFRHZ3.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-21-16-21-22.bpo-36878.EFRHZ3.rst
deleted file mode 100644
index 00c8b90..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-21-16-21-22.bpo-36878.EFRHZ3.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Store text appearing after a `# type: ignore` comment in the AST. For
-example a type ignore like `# type: ignore[E1000]` will have the string
-`"[E1000]"` stored in its AST node.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-22-11-16-16.bpo-36878.QwLa3P.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-22-11-16-16.bpo-36878.QwLa3P.rst
deleted file mode 100644
index 2d9f014..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-22-11-16-16.bpo-36878.QwLa3P.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Only accept text after `# type: ignore` if the first character is ASCII.
-This is to disallow things like `# type: ignoreé`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-22-23-01-29.bpo-36829.MfOcUg.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-22-23-01-29.bpo-36829.MfOcUg.rst
deleted file mode 100644
index 957a485..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-22-23-01-29.bpo-36829.MfOcUg.rst	
+++ /dev/null
@@ -1,4 +0,0 @@
-:c:func:`PyErr_WriteUnraisable` now creates a traceback object if there is
-no current traceback. Moreover, call :c:func:`PyErr_NormalizeException` and
-:c:func:`PyException_SetTraceback` to normalize the exception value. Ignore any
-error.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-23-04-19-13.bpo-37007.d1SOtF.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-23-04-19-13.bpo-37007.d1SOtF.rst
deleted file mode 100644
index ac344a5..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-23-04-19-13.bpo-37007.d1SOtF.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Implement :func:`socket.if_nameindex()`, :func:`socket.if_nametoindex()`, and
-:func:`socket.if_indextoname()` on Windows.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-24-12-38-40.bpo-37032.T8rSH8.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-24-12-38-40.bpo-37032.T8rSH8.rst
deleted file mode 100644
index 7e31a84..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-24-12-38-40.bpo-37032.T8rSH8.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Added new ``replace()`` method to the code type (:class:`types.CodeType`).
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-25-08-18-01.bpo-26836.rplYWW.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-25-08-18-01.bpo-26836.rplYWW.rst
deleted file mode 100644
index bbf63ec..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-25-08-18-01.bpo-26836.rplYWW.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Add :func:`os.memfd_create`.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-25-17-18-26.bpo-22385.VeVvhJ.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-25-17-18-26.bpo-22385.VeVvhJ.rst
deleted file mode 100644
index e10690b..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-25-17-18-26.bpo-22385.VeVvhJ.rst	
+++ /dev/null
@@ -1,4 +0,0 @@
-The `bytes.hex`, `bytearray.hex`, and `memoryview.hex` methods as well as
-the `binascii.hexlify` and `b2a_hex` functions now have the ability to
-include an optional separator between hex bytes.  This functionality was
-inspired by MicroPython's hexlify implementation.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-27-14-46-24.bpo-37050.7MyZGg.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-27-14-46-24.bpo-37050.7MyZGg.rst
deleted file mode 100644
index 0667c8e..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-27-14-46-24.bpo-37050.7MyZGg.rst	
+++ /dev/null
@@ -1,4 +0,0 @@
-Improve the AST for "debug" f-strings, which use '=' to print out the source
-of the expression being evaluated.  Delete expr_text from the FormattedValue
-node, and instead use a Constant string node (possibly merged with adjacent
-constant expressions inside the f-string).
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-27-18-00-19.bpo-26423.RgUOE8.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-27-18-00-19.bpo-26423.RgUOE8.rst
deleted file mode 100644
index 6bf2031..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-27-18-00-19.bpo-26423.RgUOE8.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix possible overflow in ``wrap_lenfunc()`` when
-``sizeof(long) < sizeof(Py_ssize_t)`` (e.g., 64-bit Windows).
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-28-17-02-46.bpo-37029.MxpgfJ.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-28-17-02-46.bpo-37029.MxpgfJ.rst
deleted file mode 100644
index c18f5d2..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-28-17-02-46.bpo-37029.MxpgfJ.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Freeing a great many small objects could take time quadratic in the number of arenas, due to using linear search to keep ``obmalloc.c``'s list of usable arenas sorted by order of number of free memory pools.  This is accomplished without search now, leaving the worst-case time linear in the number of arenas.  For programs where this quite visibly matters (typically with more than 100 thousand small objects alive simultaneously), this can greatly reduce the time needed to release their memory.
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-28-18-18-55.bpo-37072.1Hewl3.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-28-18-18-55.bpo-37072.1Hewl3.rst
deleted file mode 100644
index 15bcc5e..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-28-18-18-55.bpo-37072.1Hewl3.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fix crash in PyAST_FromNodeObject() when flags is NULL.
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-29-22-03-09.bpo-26219.Ovf1Qs.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-29-22-03-09.bpo-26219.Ovf1Qs.rst
deleted file mode 100644
index a4ee7b5..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-29-22-03-09.bpo-26219.Ovf1Qs.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Implemented per opcode cache mechanism and ``LOAD_GLOBAL`` instruction use
-it. ``LOAD_GLOBAL`` is now about 40% faster. Contributed by Yury Selivanov,
-and Inada Naoki.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-30-17-33-55.bpo-37087.vElenE.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-30-17-33-55.bpo-37087.vElenE.rst
deleted file mode 100644
index a45330f..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-30-17-33-55.bpo-37087.vElenE.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Add native thread ID (TID) support to OpenBSD.
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-31-11-55-49.bpo-20092.KIMjBW.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-31-11-55-49.bpo-20092.KIMjBW.rst
deleted file mode 100644
index 7536dc3..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-05-31-11-55-49.bpo-20092.KIMjBW.rst	
+++ /dev/null
@@ -1,4 +0,0 @@
-Constructors of :class:`int`, :class:`float` and :class:`complex` will now
-use the :meth:`~object.__index__` special method, if available and the
-corresponding method :meth:`~object.__int__`, :meth:`~object.__float__`
-or :meth:`~object.__complex__` is not available.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-01-16-53-41.bpo-37122.dZ3-NY.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-01-16-53-41.bpo-37122.dZ3-NY.rst
deleted file mode 100644
index b9584b5..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-06-01-16-53-41.bpo-37122.dZ3-NY.rst	
+++ /dev/null
@@ -1,5 +0,0 @@
-Make the *co_argcount* attribute of code objects represent the total number
-of positional arguments (including positional-only arguments). The value of
-*co_posonlyargcount* can be used to distinguish which arguments are
-positional only, and the difference (*co_argcount* - *co_posonlyargcount*)
-is the number of positional-or-keyword arguments. Patch by Pablo Galindo.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-01-20-03-13.bpo-37126.tP6lL4.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-01-20-03-13.bpo-37126.tP6lL4.rst
deleted file mode 100644
index 069b064..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-06-01-20-03-13.bpo-37126.tP6lL4.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-All structseq objects are now tracked by the garbage collector. Patch by
-Pablo Galindo.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-03-00-51-02.bpo-35814.Cf7sGY.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-03-00-51-02.bpo-35814.Cf7sGY.rst
deleted file mode 100644
index 2b9f00a..0000000
--- a/Misc/NEWS.d/next/Core and Builtins/2019-06-03-00-51-02.bpo-35814.Cf7sGY.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Allow unpacking in the right hand side of annotated assignments. In
-particular, ``t: Tuple[int, ...] = x, y, *z`` is now allowed.
diff --git a/Misc/NEWS.d/next/Documentation/2017-12-08-20-30-37.bpo-20285.cfnp0J.rst b/Misc/NEWS.d/next/Documentation/2017-12-08-20-30-37.bpo-20285.cfnp0J.rst
deleted file mode 100644
index ebe0c3f..0000000
--- a/Misc/NEWS.d/next/Documentation/2017-12-08-20-30-37.bpo-20285.cfnp0J.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Expand object.__doc__ (docstring) to make it clearer.
-Modify pydoc.py so that help(object) lists object methods
-(for other classes, help omits methods of the object base class.)
diff --git a/Misc/NEWS.d/next/Documentation/2018-04-08-19-09-22.bpo-25735.idVQBD.rst b/Misc/NEWS.d/next/Documentation/2018-04-08-19-09-22.bpo-25735.idVQBD.rst
deleted file mode 100644
index 8d22cf6..0000000
--- a/Misc/NEWS.d/next/Documentation/2018-04-08-19-09-22.bpo-25735.idVQBD.rst
+++ /dev/null
@@ -1 +0,0 @@
-Added documentation for func factorial to indicate that returns integer values
diff --git a/Misc/NEWS.d/next/Documentation/2018-05-13-10-36-37.bpo-33482.jalAaQ.rst b/Misc/NEWS.d/next/Documentation/2018-05-13-10-36-37.bpo-33482.jalAaQ.rst
deleted file mode 100644
index bda5be8..0000000
--- a/Misc/NEWS.d/next/Documentation/2018-05-13-10-36-37.bpo-33482.jalAaQ.rst
+++ /dev/null
@@ -1 +0,0 @@
-Make `codecs.StreamRecoder.writelines` take a list of bytes.
diff --git a/Misc/NEWS.d/next/Documentation/2018-05-17-21-02-00.bpo-33519.Q7s2FB.rst b/Misc/NEWS.d/next/Documentation/2018-05-17-21-02-00.bpo-33519.Q7s2FB.rst
deleted file mode 100644
index 0ee6c0d..0000000
--- a/Misc/NEWS.d/next/Documentation/2018-05-17-21-02-00.bpo-33519.Q7s2FB.rst
+++ /dev/null
@@ -1 +0,0 @@
-Clarify that `copy()` is not part of the `MutableSequence` ABC.
diff --git a/Misc/NEWS.d/next/Documentation/2018-10-07-03-04-57.bpo-32995.TXN9ur.rst b/Misc/NEWS.d/next/Documentation/2018-10-07-03-04-57.bpo-32995.TXN9ur.rst
deleted file mode 100644
index 1df5eea..0000000
--- a/Misc/NEWS.d/next/Documentation/2018-10-07-03-04-57.bpo-32995.TXN9ur.rst
+++ /dev/null
@@ -1 +0,0 @@
-Added the context variable in glossary.
diff --git a/Misc/NEWS.d/next/Documentation/2019-01-09-17-56-35.bpo-35397.ZMreIz.rst b/Misc/NEWS.d/next/Documentation/2019-01-09-17-56-35.bpo-35397.ZMreIz.rst
deleted file mode 100644
index 6dc7d3a..0000000
--- a/Misc/NEWS.d/next/Documentation/2019-01-09-17-56-35.bpo-35397.ZMreIz.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Remove deprecation and document urllib.parse.unwrap(). Patch contributed by
-Rémi Lapeyre.
diff --git a/Misc/NEWS.d/next/Documentation/2019-02-21-18-13-50.bpo-22865.6hg6J8.rst b/Misc/NEWS.d/next/Documentation/2019-02-21-18-13-50.bpo-22865.6hg6J8.rst
deleted file mode 100644
index 67a4ed2..0000000
--- a/Misc/NEWS.d/next/Documentation/2019-02-21-18-13-50.bpo-22865.6hg6J8.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add detail to the documentation on the `pty.spawn` function.
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Documentation/2019-05-05-07-58-50.bpo-36797.W1X4On.rst b/Misc/NEWS.d/next/Documentation/2019-05-05-07-58-50.bpo-36797.W1X4On.rst
deleted file mode 100644
index 5ca5555..0000000
--- a/Misc/NEWS.d/next/Documentation/2019-05-05-07-58-50.bpo-36797.W1X4On.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-More of the legacy distutils documentation has been either pruned, or else
-more clearly marked as being retained solely until the setuptools
-documentation covers it independently.
diff --git a/Misc/NEWS.d/next/Documentation/2019-05-07-02-30-51.bpo-36783.gpC8E2.rst b/Misc/NEWS.d/next/Documentation/2019-05-07-02-30-51.bpo-36783.gpC8E2.rst
deleted file mode 100644
index d3cbf4f..0000000
--- a/Misc/NEWS.d/next/Documentation/2019-05-07-02-30-51.bpo-36783.gpC8E2.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Added C API Documentation for Time_FromTimeAndFold and PyDateTime_FromDateAndTimeAndFold as per PEP 495.
-Patch by Edison Abahurire.
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Documentation/2019-05-08-13-17-44.bpo-35924.lqbNpW.rst b/Misc/NEWS.d/next/Documentation/2019-05-08-13-17-44.bpo-35924.lqbNpW.rst
deleted file mode 100644
index a88778f..0000000
--- a/Misc/NEWS.d/next/Documentation/2019-05-08-13-17-44.bpo-35924.lqbNpW.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add a note to the ``curses.addstr()`` documentation to warn that multiline
-strings can cause segfaults because of an ncurses bug.
diff --git a/Misc/NEWS.d/next/Documentation/2019-05-11-17-42-15.bpo-36868.yioL0R.rst b/Misc/NEWS.d/next/Documentation/2019-05-11-17-42-15.bpo-36868.yioL0R.rst
deleted file mode 100644
index ad9ed5b..0000000
--- a/Misc/NEWS.d/next/Documentation/2019-05-11-17-42-15.bpo-36868.yioL0R.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-What's new now mentions SSLContext.hostname_checks_common_name instead of
-SSLContext.host_flags.
diff --git a/Misc/NEWS.d/next/Documentation/2019-05-20-22-21-17.bpo-36984.IjZlmS.rst b/Misc/NEWS.d/next/Documentation/2019-05-20-22-21-17.bpo-36984.IjZlmS.rst
deleted file mode 100644
index b26eead..0000000
--- a/Misc/NEWS.d/next/Documentation/2019-05-20-22-21-17.bpo-36984.IjZlmS.rst
+++ /dev/null
@@ -1 +0,0 @@
-Improve version added references in ``typing`` module - by Anthony Sottile.
diff --git a/Misc/NEWS.d/next/Documentation/2019-05-27-17-28-58.bpo-36686.Zot4sx.rst b/Misc/NEWS.d/next/Documentation/2019-05-27-17-28-58.bpo-36686.Zot4sx.rst
deleted file mode 100644
index 2ea42ad..0000000
--- a/Misc/NEWS.d/next/Documentation/2019-05-27-17-28-58.bpo-36686.Zot4sx.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-Improve documentation of the stdin, stdout, and stderr arguments of of the
-``asyncio.subprocess_exec`` function to specficy which values are supported.
-Also mention that decoding as text is not supported.
-
-Add a few tests to verify that the various values passed to the std*
-arguments actually work.
diff --git a/Misc/NEWS.d/next/Documentation/2019-05-31-10-46-36.bpo-36896.wkXTW9.rst b/Misc/NEWS.d/next/Documentation/2019-05-31-10-46-36.bpo-36896.wkXTW9.rst
deleted file mode 100644
index d75fcca..0000000
--- a/Misc/NEWS.d/next/Documentation/2019-05-31-10-46-36.bpo-36896.wkXTW9.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Clarify that some types have unstable constructor signature between Python
-versions.
diff --git a/Misc/NEWS.d/next/IDLE/2017-12-25-18-48-50.bpo-32411.vNwDhe.rst b/Misc/NEWS.d/next/IDLE/2017-12-25-18-48-50.bpo-32411.vNwDhe.rst
deleted file mode 100644
index a552201..0000000
--- a/Misc/NEWS.d/next/IDLE/2017-12-25-18-48-50.bpo-32411.vNwDhe.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-In browser.py, remove extraneous sorting by line number since dictionary was
-created in line number order.
diff --git a/Misc/NEWS.d/next/IDLE/2019-05-05-16-27-53.bpo-13102.AGNWYJ.rst b/Misc/NEWS.d/next/IDLE/2019-05-05-16-27-53.bpo-13102.AGNWYJ.rst
deleted file mode 100644
index 2a905bf..0000000
--- a/Misc/NEWS.d/next/IDLE/2019-05-05-16-27-53.bpo-13102.AGNWYJ.rst
+++ /dev/null
@@ -1 +0,0 @@
-When saving a file, call os.fsync() so bits are flushed to e.g. USB drive.
diff --git a/Misc/NEWS.d/next/IDLE/2019-05-19-22-02-22.bpo-36958.DZUC6G.rst b/Misc/NEWS.d/next/IDLE/2019-05-19-22-02-22.bpo-36958.DZUC6G.rst
deleted file mode 100644
index c5a675d..0000000
--- a/Misc/NEWS.d/next/IDLE/2019-05-19-22-02-22.bpo-36958.DZUC6G.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Print any argument other than None or int passed to SystemExit or
-sys.exit().
diff --git a/Misc/NEWS.d/next/IDLE/2019-05-24-18-57-57.bpo-37038.AJ3RwQ.rst b/Misc/NEWS.d/next/IDLE/2019-05-24-18-57-57.bpo-37038.AJ3RwQ.rst
deleted file mode 100644
index 762e9f1..0000000
--- a/Misc/NEWS.d/next/IDLE/2019-05-24-18-57-57.bpo-37038.AJ3RwQ.rst
+++ /dev/null
@@ -1 +0,0 @@
-Make idlelib.run runnable; add test clause.
diff --git a/Misc/NEWS.d/next/IDLE/2019-06-02-14-10-52.bpo-35610.0w_v6Y.rst b/Misc/NEWS.d/next/IDLE/2019-06-02-14-10-52.bpo-35610.0w_v6Y.rst
deleted file mode 100644
index 0042ab7..0000000
--- a/Misc/NEWS.d/next/IDLE/2019-06-02-14-10-52.bpo-35610.0w_v6Y.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Replace now redundant .context_use_ps1 with .prompt_last_line. This finishes
-change started in bpo-31858.
diff --git a/Misc/NEWS.d/next/Library/2016-07-27-11-06-43.bpo-23395.MuCEX9.rst b/Misc/NEWS.d/next/Library/2016-07-27-11-06-43.bpo-23395.MuCEX9.rst
deleted file mode 100644
index ec95320..0000000
--- a/Misc/NEWS.d/next/Library/2016-07-27-11-06-43.bpo-23395.MuCEX9.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-``_thread.interrupt_main()`` now avoids setting the Python error status
-if the ``SIGINT`` signal is ignored or not handled by Python.
diff --git a/Misc/NEWS.d/next/Library/2017-10-21-12-07-56.bpo-31829.6IhP-O.rst b/Misc/NEWS.d/next/Library/2017-10-21-12-07-56.bpo-31829.6IhP-O.rst
deleted file mode 100644
index aefb8ae..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-21-12-07-56.bpo-31829.6IhP-O.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-``\r``, ``\0`` and ``\x1a`` (end-of-file on Windows) are now escaped in
-protocol 0 pickles of Unicode strings. This allows to load them without loss
-from files open in text mode in Python 2.
diff --git a/Misc/NEWS.d/next/Library/2017-10-24-00-42-14.bpo-27141.zbAgSs.rst b/Misc/NEWS.d/next/Library/2017-10-24-00-42-14.bpo-27141.zbAgSs.rst
deleted file mode 100644
index 76c2abb..0000000
--- a/Misc/NEWS.d/next/Library/2017-10-24-00-42-14.bpo-27141.zbAgSs.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Added a ``__copy__()`` to ``collections.UserList`` and
-``collections.UserDict`` in order to correctly implement shallow copying of
-the objects. Patch by Bar Harel.
diff --git a/Misc/NEWS.d/next/Library/2017-12-13-17-49-56.bpo-32299.eqAPWs.rst b/Misc/NEWS.d/next/Library/2017-12-13-17-49-56.bpo-32299.eqAPWs.rst
deleted file mode 100644
index 4e1afa9..0000000
--- a/Misc/NEWS.d/next/Library/2017-12-13-17-49-56.bpo-32299.eqAPWs.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Changed :func:`unittest.mock.patch.dict` to return the patched
-dictionary when used as context manager. Patch by Vadim Tsander.
diff --git a/Misc/NEWS.d/next/Library/2018-01-07-21-04-50.bpo-32515.D8_Wcb.rst b/Misc/NEWS.d/next/Library/2018-01-07-21-04-50.bpo-32515.D8_Wcb.rst
deleted file mode 100644
index ad585b3..0000000
--- a/Misc/NEWS.d/next/Library/2018-01-07-21-04-50.bpo-32515.D8_Wcb.rst
+++ /dev/null
@@ -1 +0,0 @@
-trace.py can now run modules via python3 -m trace -t --module module_name
diff --git a/Misc/NEWS.d/next/Library/2018-03-08-16-15-00.bpo-22102.th33uD.rst b/Misc/NEWS.d/next/Library/2018-03-08-16-15-00.bpo-22102.th33uD.rst
deleted file mode 100644
index ad690f5..0000000
--- a/Misc/NEWS.d/next/Library/2018-03-08-16-15-00.bpo-22102.th33uD.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Added support for ZIP files with disks set to 0. Such files are commonly created by builtin tools on Windows when use ZIP64 extension.
-Patch by Francisco Facioni.
diff --git a/Misc/NEWS.d/next/Library/2018-03-20-20-57-00.bpo-32941.9FU0gL.rst b/Misc/NEWS.d/next/Library/2018-03-20-20-57-00.bpo-32941.9FU0gL.rst
deleted file mode 100644
index f7668ae..0000000
--- a/Misc/NEWS.d/next/Library/2018-03-20-20-57-00.bpo-32941.9FU0gL.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Allow :class:`mmap.mmap` objects to access the madvise() system call
-(through :meth:`mmap.mmap.madvise`).
diff --git a/Misc/NEWS.d/next/Library/2018-03-22-19-13-19.bpo-33123._Y5ooE.rst b/Misc/NEWS.d/next/Library/2018-03-22-19-13-19.bpo-33123._Y5ooE.rst
deleted file mode 100644
index 8803ca8..0000000
--- a/Misc/NEWS.d/next/Library/2018-03-22-19-13-19.bpo-33123._Y5ooE.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:class:`pathlib.Path.unlink` now accepts a *missing_ok* parameter to avoid a
-:exc:`FileNotFoundError` from being raised. Patch by Robert Buchholz.
diff --git a/Misc/NEWS.d/next/Library/2018-03-27-13-28-16.bpo-31961.GjLoYu.rst b/Misc/NEWS.d/next/Library/2018-03-27-13-28-16.bpo-31961.GjLoYu.rst
deleted file mode 100644
index a38db67..0000000
--- a/Misc/NEWS.d/next/Library/2018-03-27-13-28-16.bpo-31961.GjLoYu.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-Added support for bytes and path-like objects in :func:`subprocess.Popen`
-on Windows.  The *args* parameter now accepts a :term:`path-like object` if
-*shell* is ``False`` and a sequence containing bytes and path-like objects.
-The *executable* parameter now accepts a bytes and :term:`path-like object`.
-The *cwd* parameter now accepts a bytes object.
-Based on patch by Anders Lorentsen.
diff --git a/Misc/NEWS.d/next/Library/2018-04-04-14-54-30.bpo-24882.urybpa.rst b/Misc/NEWS.d/next/Library/2018-04-04-14-54-30.bpo-24882.urybpa.rst
deleted file mode 100644
index 8c41882..0000000
--- a/Misc/NEWS.d/next/Library/2018-04-04-14-54-30.bpo-24882.urybpa.rst
+++ /dev/null
@@ -1 +0,0 @@
-Change ThreadPoolExecutor to use existing idle threads before spinning up new ones.
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Library/2018-05-30-01-05-50.bpo-31922.fobsXJ.rst b/Misc/NEWS.d/next/Library/2018-05-30-01-05-50.bpo-31922.fobsXJ.rst
deleted file mode 100644
index df3881b..0000000
--- a/Misc/NEWS.d/next/Library/2018-05-30-01-05-50.bpo-31922.fobsXJ.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:meth:`asyncio.AbstractEventLoop.create_datagram_endpoint`:
-Do not connect UDP socket when broadcast is allowed.
-This allows to receive replies after a UDP broadcast.
diff --git a/Misc/NEWS.d/next/Library/2018-06-10-17-48-07.bpo-22454.qeiy_X.rst b/Misc/NEWS.d/next/Library/2018-06-10-17-48-07.bpo-22454.qeiy_X.rst
deleted file mode 100644
index 2f30e5c..0000000
--- a/Misc/NEWS.d/next/Library/2018-06-10-17-48-07.bpo-22454.qeiy_X.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The :mod:`shlex` module now exposes :func:`shlex.join`, the inverse of
-:func:`shlex.split`. Patch by Bo Bayles.
diff --git a/Misc/NEWS.d/next/Library/2018-07-13-20-17-17.bpo-33361.dx2NVn.rst b/Misc/NEWS.d/next/Library/2018-07-13-20-17-17.bpo-33361.dx2NVn.rst
deleted file mode 100644
index 2b71095..0000000
--- a/Misc/NEWS.d/next/Library/2018-07-13-20-17-17.bpo-33361.dx2NVn.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a bug in :class:`codecs.StreamRecoder` where seeking might leave old data in a
-buffer and break subsequent read calls. Patch by Ammar Askar.
diff --git a/Misc/NEWS.d/next/Library/2018-08-03-09-47-20.bpo-34303.tOE2HP.rst b/Misc/NEWS.d/next/Library/2018-08-03-09-47-20.bpo-34303.tOE2HP.rst
deleted file mode 100644
index 94c1299..0000000
--- a/Misc/NEWS.d/next/Library/2018-08-03-09-47-20.bpo-34303.tOE2HP.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Performance of :func:`functools.reduce` is slightly improved. Patch by
-Sergey Fedoseev.
diff --git a/Misc/NEWS.d/next/Library/2018-08-18-14-47-00.bpo-34424.wAlRuS.rst b/Misc/NEWS.d/next/Library/2018-08-18-14-47-00.bpo-34424.wAlRuS.rst
deleted file mode 100644
index 2b384cd..0000000
--- a/Misc/NEWS.d/next/Library/2018-08-18-14-47-00.bpo-34424.wAlRuS.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix serialization of messages containing encoded strings when the
-policy.linesep is set to a multi-character string. Patch by Jens Troeger.
diff --git a/Misc/NEWS.d/next/Library/2018-08-28-03-00-12.bpo-33569.45YlGG.rst b/Misc/NEWS.d/next/Library/2018-08-28-03-00-12.bpo-33569.45YlGG.rst
deleted file mode 100644
index adafa28..0000000
--- a/Misc/NEWS.d/next/Library/2018-08-28-03-00-12.bpo-33569.45YlGG.rst
+++ /dev/null
@@ -1 +0,0 @@
-dataclasses.InitVar: Exposes the type used to create the init var.
diff --git a/Misc/NEWS.d/next/Library/2018-09-13-20-33-24.bpo-26467.cahAk3.rst b/Misc/NEWS.d/next/Library/2018-09-13-20-33-24.bpo-26467.cahAk3.rst
deleted file mode 100644
index 4cf3f2a..0000000
--- a/Misc/NEWS.d/next/Library/2018-09-13-20-33-24.bpo-26467.cahAk3.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Added AsyncMock to support using unittest to mock asyncio coroutines.
-Patch by Lisa Roach.
diff --git a/Misc/NEWS.d/next/Library/2018-10-21-17-39-32.bpo-34271.P15VLM.rst b/Misc/NEWS.d/next/Library/2018-10-21-17-39-32.bpo-34271.P15VLM.rst
deleted file mode 100644
index 344388f..0000000
--- a/Misc/NEWS.d/next/Library/2018-10-21-17-39-32.bpo-34271.P15VLM.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add debugging helpers to ssl module. It's now possible to dump key material
-and to trace TLS protocol. The default and stdlib contexts also support
-SSLKEYLOGFILE env var.
diff --git a/Misc/NEWS.d/next/Library/2018-11-04-16-39-46.bpo-26660.RdXz8a.rst b/Misc/NEWS.d/next/Library/2018-11-04-16-39-46.bpo-26660.RdXz8a.rst
deleted file mode 100644
index 4448bf6..0000000
--- a/Misc/NEWS.d/next/Library/2018-11-04-16-39-46.bpo-26660.RdXz8a.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Fixed permission errors in :class:`~tempfile.TemporaryDirectory` clean up.
-Previously ``TemporaryDirectory.cleanup()`` failed when non-writeable or
-non-searchable files or directories were created inside a temporary
-directory.
diff --git a/Misc/NEWS.d/next/Library/2019-01-02-19-48-23.bpo-35431.FhG6QA.rst b/Misc/NEWS.d/next/Library/2019-01-02-19-48-23.bpo-35431.FhG6QA.rst
deleted file mode 100644
index 34687bd..0000000
--- a/Misc/NEWS.d/next/Library/2019-01-02-19-48-23.bpo-35431.FhG6QA.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Implement :func:`math.comb` that returns binomial coefficient, that computes
-the number of ways to choose k items from n items without repetition and
-without order.
-Patch by Yash Aggarwal and Keller Fuchs.
diff --git a/Misc/NEWS.d/next/Library/2019-01-11-17-09-15.bpo-31855.PlhfsX.rst b/Misc/NEWS.d/next/Library/2019-01-11-17-09-15.bpo-31855.PlhfsX.rst
deleted file mode 100644
index 0da9c49..0000000
--- a/Misc/NEWS.d/next/Library/2019-01-11-17-09-15.bpo-31855.PlhfsX.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:func:`unittest.mock.mock_open` results now respects the argument of read([size]).
-Patch contributed by Rémi Lapeyre.
diff --git a/Misc/NEWS.d/next/Library/2019-01-18-16-23-00.bpo-35721.d8djAJ.rst b/Misc/NEWS.d/next/Library/2019-01-18-16-23-00.bpo-35721.d8djAJ.rst
deleted file mode 100644
index 5af4b1b..0000000
--- a/Misc/NEWS.d/next/Library/2019-01-18-16-23-00.bpo-35721.d8djAJ.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix :meth:`asyncio.SelectorEventLoop.subprocess_exec()` leaks file descriptors
-if ``Popen`` fails and called with ``stdin=subprocess.PIPE``.
-Patch by Niklas Fiekas.
diff --git a/Misc/NEWS.d/next/Library/2019-02-15-17-18-50.bpo-35125.h0xk0f.rst b/Misc/NEWS.d/next/Library/2019-02-15-17-18-50.bpo-35125.h0xk0f.rst
deleted file mode 100644
index 2e28a25..0000000
--- a/Misc/NEWS.d/next/Library/2019-02-15-17-18-50.bpo-35125.h0xk0f.rst
+++ /dev/null
@@ -1 +0,0 @@
-Asyncio: Remove inner callback on outer cancellation in shield
diff --git a/Misc/NEWS.d/next/Library/2019-03-01-17-59-39.bpo-31904.38djdk.rst b/Misc/NEWS.d/next/Library/2019-03-01-17-59-39.bpo-31904.38djdk.rst
deleted file mode 100644
index 319c0a3..0000000
--- a/Misc/NEWS.d/next/Library/2019-03-01-17-59-39.bpo-31904.38djdk.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add posix module support for VxWorks.
diff --git a/Misc/NEWS.d/next/Library/2019-03-04-01-28-33.bpo-26707.QY4kRZ.rst b/Misc/NEWS.d/next/Library/2019-03-04-01-28-33.bpo-26707.QY4kRZ.rst
deleted file mode 100644
index ab76540..0000000
--- a/Misc/NEWS.d/next/Library/2019-03-04-01-28-33.bpo-26707.QY4kRZ.rst
+++ /dev/null
@@ -1 +0,0 @@
-Enable plistlib to read and write binary plist files that were created as a KeyedArchive file. Specifically, this allows the plistlib to process 0x80 tokens as UID objects.
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Library/2019-03-09-23-51-27.bpo-36239.BHJ3Ln.rst b/Misc/NEWS.d/next/Library/2019-03-09-23-51-27.bpo-36239.BHJ3Ln.rst
deleted file mode 100644
index 3a74202..0000000
--- a/Misc/NEWS.d/next/Library/2019-03-09-23-51-27.bpo-36239.BHJ3Ln.rst
+++ /dev/null
@@ -1 +0,0 @@
-Parsing .mo files now ignores comments starting and ending with #-#-#-#-#.
diff --git a/Misc/NEWS.d/next/Library/2019-03-13-10-57-41.bpo-27497.JDmIe_.rst b/Misc/NEWS.d/next/Library/2019-03-13-10-57-41.bpo-27497.JDmIe_.rst
deleted file mode 100644
index f6da114..0000000
--- a/Misc/NEWS.d/next/Library/2019-03-13-10-57-41.bpo-27497.JDmIe_.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:meth:`csv.DictWriter.writeheader` now returns the return value of the
-underlying :meth:`csv.Writer.writerow` method. Patch contributed by Ashish
-Nitin Patil.
diff --git a/Misc/NEWS.d/next/Library/2019-03-18-14-25-36.bpo-31904.ds3d67.rst b/Misc/NEWS.d/next/Library/2019-03-18-14-25-36.bpo-31904.ds3d67.rst
deleted file mode 100644
index fd82fe0..0000000
--- a/Misc/NEWS.d/next/Library/2019-03-18-14-25-36.bpo-31904.ds3d67.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix mmap fail for VxWorks
diff --git a/Misc/NEWS.d/next/Library/2019-03-21-16-00-00.bpo-36368.zsRT1.rst b/Misc/NEWS.d/next/Library/2019-03-21-16-00-00.bpo-36368.zsRT1.rst
deleted file mode 100644
index d842682..0000000
--- a/Misc/NEWS.d/next/Library/2019-03-21-16-00-00.bpo-36368.zsRT1.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a bug crashing SharedMemoryManager instances in interactive sessions after
-a ctrl-c (KeyboardInterrupt) was sent
diff --git a/Misc/NEWS.d/next/Library/2019-03-22-22-40-00.bpo-35900.oiee0o.rst b/Misc/NEWS.d/next/Library/2019-03-22-22-40-00.bpo-35900.oiee0o.rst
deleted file mode 100644
index 6415726..0000000
--- a/Misc/NEWS.d/next/Library/2019-03-22-22-40-00.bpo-35900.oiee0o.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-enable custom reduction callback registration for functions and classes in
-_pickle.c, using the new Pickler's attribute ``reducer_override``
diff --git a/Misc/NEWS.d/next/Library/2019-03-27-15-09-00.bpo-35900.fh56UU.rst b/Misc/NEWS.d/next/Library/2019-03-27-15-09-00.bpo-35900.fh56UU.rst
deleted file mode 100644
index 7f3a067..0000000
--- a/Misc/NEWS.d/next/Library/2019-03-27-15-09-00.bpo-35900.fh56UU.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Allow reduction methods to return a 6-item tuple where the 6th item specifies a
-custom state-setting method that's called instead of the regular
-``__setstate__`` method.
diff --git a/Misc/NEWS.d/next/Library/2019-04-02-19-23-12.bpo-35252.VooTVv.rst b/Misc/NEWS.d/next/Library/2019-04-02-19-23-12.bpo-35252.VooTVv.rst
deleted file mode 100644
index c8f3e7d..0000000
--- a/Misc/NEWS.d/next/Library/2019-04-02-19-23-12.bpo-35252.VooTVv.rst
+++ /dev/null
@@ -1 +0,0 @@
-Throw a TypeError instead of an AssertionError when using an invalid type annotation with singledispatch.
diff --git a/Misc/NEWS.d/next/Library/2019-04-06-00-55-09.bpo-36533.kzMyRH.rst b/Misc/NEWS.d/next/Library/2019-04-06-00-55-09.bpo-36533.kzMyRH.rst
deleted file mode 100644
index 15c4222..0000000
--- a/Misc/NEWS.d/next/Library/2019-04-06-00-55-09.bpo-36533.kzMyRH.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-Reinitialize logging.Handler locks in forked child processes instead of
-attempting to acquire them all in the parent before forking only to be
-released in the child process.  The acquire/release pattern was leading to
-deadlocks in code that has implemented any form of chained logging handlers
-that depend upon one another as the lock acquision order cannot be
-guaranteed.
diff --git a/Misc/NEWS.d/next/Library/2019-04-06-12-36-09.bpo-36542.Q0qyYV.rst b/Misc/NEWS.d/next/Library/2019-04-06-12-36-09.bpo-36542.Q0qyYV.rst
deleted file mode 100644
index 8374776..0000000
--- a/Misc/NEWS.d/next/Library/2019-04-06-12-36-09.bpo-36542.Q0qyYV.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The signature of Python functions can now be overridden by specifying the
-``__text_signature__`` attribute.
diff --git a/Misc/NEWS.d/next/Library/2019-04-07-14-30-10.bpo-36548.CJQiYw.rst b/Misc/NEWS.d/next/Library/2019-04-07-14-30-10.bpo-36548.CJQiYw.rst
deleted file mode 100644
index e72bb91..0000000
--- a/Misc/NEWS.d/next/Library/2019-04-07-14-30-10.bpo-36548.CJQiYw.rst
+++ /dev/null
@@ -1 +0,0 @@
-Improved the repr of regular expression flags.
diff --git a/Misc/NEWS.d/next/Library/2019-04-22-22-55-29.bpo-29183.MILvsk.rst b/Misc/NEWS.d/next/Library/2019-04-22-22-55-29.bpo-29183.MILvsk.rst
deleted file mode 100644
index 1d19f19..0000000
--- a/Misc/NEWS.d/next/Library/2019-04-22-22-55-29.bpo-29183.MILvsk.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix double exceptions in :class:`wsgiref.handlers.BaseHandler` by calling
-its :meth:`~wsgiref.handlers.BaseHandler.close` method only when no
-exception is raised.
diff --git a/Misc/NEWS.d/next/Library/2019-04-26-22-13-26.bpo-22640.p3rheW.rst b/Misc/NEWS.d/next/Library/2019-04-26-22-13-26.bpo-22640.p3rheW.rst
deleted file mode 100644
index 8ac6be9..0000000
--- a/Misc/NEWS.d/next/Library/2019-04-26-22-13-26.bpo-22640.p3rheW.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:func:`py_compile.compile` now supports silent mode.  
-Patch by Joannah Nanjekye
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Library/2019-04-27-02-54-23.bpo-8138.osBRGI.rst b/Misc/NEWS.d/next/Library/2019-04-27-02-54-23.bpo-8138.osBRGI.rst
deleted file mode 100644
index e94d0a6..0000000
--- a/Misc/NEWS.d/next/Library/2019-04-27-02-54-23.bpo-8138.osBRGI.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Don't mark ``wsgiref.simple_server.SimpleServer`` as multi-threaded since
-``wsgiref.simple_server.WSGIServer`` is single-threaded.
diff --git a/Misc/NEWS.d/next/Library/2019-04-29-15-18-13.bpo-36748.YBKWps.rst b/Misc/NEWS.d/next/Library/2019-04-29-15-18-13.bpo-36748.YBKWps.rst
deleted file mode 100644
index 0eacc3c..0000000
--- a/Misc/NEWS.d/next/Library/2019-04-29-15-18-13.bpo-36748.YBKWps.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Optimized write buffering in C implementation of ``TextIOWrapper``. Writing
-ASCII string to ``TextIOWrapper`` with ascii, latin1, or utf-8 encoding is
-about 20% faster.  Patch by Inada Naoki.
diff --git a/Misc/NEWS.d/next/Library/2019-04-30-04-34-53.bpo-6584.Hzp9-P.rst b/Misc/NEWS.d/next/Library/2019-04-30-04-34-53.bpo-6584.Hzp9-P.rst
deleted file mode 100644
index 3a09438..0000000
--- a/Misc/NEWS.d/next/Library/2019-04-30-04-34-53.bpo-6584.Hzp9-P.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add a :exc:`~gzip.BadGzipFile` exception to the :mod:`gzip` module.
diff --git a/Misc/NEWS.d/next/Library/2019-05-01-20-41-53.bpo-36772.fV2K0F.rst b/Misc/NEWS.d/next/Library/2019-05-01-20-41-53.bpo-36772.fV2K0F.rst
deleted file mode 100644
index 00b8a68..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-01-20-41-53.bpo-36772.fV2K0F.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-functools.lru_cache() can now be used as a straight decorator in
-addition to its existing usage as a function that returns a decorator.
diff --git a/Misc/NEWS.d/next/Library/2019-05-03-20-47-55.bpo-36785.PQLnPq.rst b/Misc/NEWS.d/next/Library/2019-05-03-20-47-55.bpo-36785.PQLnPq.rst
deleted file mode 100644
index 0a86054..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-03-20-47-55.bpo-36785.PQLnPq.rst
+++ /dev/null
@@ -1 +0,0 @@
-Implement PEP 574 (pickle protocol 5 with out-of-band buffers).
diff --git a/Misc/NEWS.d/next/Library/2019-05-05-09-45-44.bpo-36801.XrlFFs.rst b/Misc/NEWS.d/next/Library/2019-05-05-09-45-44.bpo-36801.XrlFFs.rst
deleted file mode 100644
index 43e51fe..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-05-09-45-44.bpo-36801.XrlFFs.rst
+++ /dev/null
@@ -1 +0,0 @@
-Properly handle SSL connection closing in asyncio StreamWriter.drain() call.
diff --git a/Misc/NEWS.d/next/Library/2019-05-05-10-12-23.bpo-36802.HYMc8P.rst b/Misc/NEWS.d/next/Library/2019-05-05-10-12-23.bpo-36802.HYMc8P.rst
deleted file mode 100644
index f59863b..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-05-10-12-23.bpo-36802.HYMc8P.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Provide both sync and async calls for StreamWriter.write() and
-StreamWriter.close()
diff --git a/Misc/NEWS.d/next/Library/2019-05-05-16-14-38.bpo-36806.rAzF-x.rst b/Misc/NEWS.d/next/Library/2019-05-05-16-14-38.bpo-36806.rAzF-x.rst
deleted file mode 100644
index 7e3ff6c..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-05-16-14-38.bpo-36806.rAzF-x.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Forbid creation of asyncio stream objects like StreamReader, StreamWriter,
-Process, and their protocols outside of asyncio package.
diff --git a/Misc/NEWS.d/next/Library/2019-05-06-18-28-38.bpo-36813.NXD0KZ.rst b/Misc/NEWS.d/next/Library/2019-05-06-18-28-38.bpo-36813.NXD0KZ.rst
deleted file mode 100644
index e89358a..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-06-18-28-38.bpo-36813.NXD0KZ.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix :class:`~logging.handlers.QueueListener` to call ``queue.task_done()``
-upon stopping. Patch by Bar Harel.
diff --git a/Misc/NEWS.d/next/Library/2019-05-06-19-17-04.bpo-26903.4payXb.rst b/Misc/NEWS.d/next/Library/2019-05-06-19-17-04.bpo-26903.4payXb.rst
deleted file mode 100644
index ec3aa05..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-06-19-17-04.bpo-26903.4payXb.rst
+++ /dev/null
@@ -1 +0,0 @@
-Limit `max_workers` in `ProcessPoolExecutor` to 61 to work around a WaitForMultipleObjects limitation.
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Library/2019-05-06-22-34-47.bpo-33110.rSJSCh.rst b/Misc/NEWS.d/next/Library/2019-05-06-22-34-47.bpo-33110.rSJSCh.rst
deleted file mode 100644
index f1e2460..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-06-22-34-47.bpo-33110.rSJSCh.rst
+++ /dev/null
@@ -1 +0,0 @@
-Handle exceptions raised by functions added by concurrent.futures add_done_callback correctly when the Future has already completed.
diff --git a/Misc/NEWS.d/next/Library/2019-05-06-23-13-26.bpo-36814.dSeMz_.rst b/Misc/NEWS.d/next/Library/2019-05-06-23-13-26.bpo-36814.dSeMz_.rst
deleted file mode 100644
index 3f40011..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-06-23-13-26.bpo-36814.dSeMz_.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix an issue where os.posix_spawnp() would incorrectly raise a TypeError when file_actions is None.
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Library/2019-05-07-15-00-45.bpo-36832.TExgqb.rst b/Misc/NEWS.d/next/Library/2019-05-07-15-00-45.bpo-36832.TExgqb.rst
deleted file mode 100644
index 23577d9..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-07-15-00-45.bpo-36832.TExgqb.rst
+++ /dev/null
@@ -1 +0,0 @@
-Introducing ``zipfile.Path``, a pathlib-compatible wrapper for traversing zip files.
diff --git a/Misc/NEWS.d/next/Library/2019-05-08-12-51-37.bpo-36829.8enFMA.rst b/Misc/NEWS.d/next/Library/2019-05-08-12-51-37.bpo-36829.8enFMA.rst
deleted file mode 100644
index 0b04efc..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-08-12-51-37.bpo-36829.8enFMA.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Add new :func:`sys.unraisablehook` function which can be overridden to
-control how "unraisable exceptions" are handled. It is called when an
-exception has occurred but there is no way for Python to handle it. For
-example, when a destructor raises an exception or during garbage collection
-(:func:`gc.collect`).
diff --git a/Misc/NEWS.d/next/Library/2019-05-09-08-35-18.bpo-24538.WK8Y-k.rst b/Misc/NEWS.d/next/Library/2019-05-09-08-35-18.bpo-24538.WK8Y-k.rst
deleted file mode 100644
index e799f93..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-09-08-35-18.bpo-24538.WK8Y-k.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-In `shutil.copystat()`, first copy extended file attributes and then file
-permissions, since extended attributes can only be set on the destination
-while it is still writeable.
diff --git a/Misc/NEWS.d/next/Library/2019-05-09-12-38-40.bpo-30262.Tu74ak.rst b/Misc/NEWS.d/next/Library/2019-05-09-12-38-40.bpo-30262.Tu74ak.rst
deleted file mode 100644
index 059bd71..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-09-12-38-40.bpo-30262.Tu74ak.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The ``Cache`` and ``Statement`` objects of the :mod:`sqlite3` module are not
-exposed to the user.  Patch by Aviv Palivoda.
diff --git a/Misc/NEWS.d/next/Library/2019-05-09-18-12-55.bpo-36867.FuwVTi.rst b/Misc/NEWS.d/next/Library/2019-05-09-18-12-55.bpo-36867.FuwVTi.rst
deleted file mode 100644
index 5eaf0a0..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-09-18-12-55.bpo-36867.FuwVTi.rst
+++ /dev/null
@@ -1 +0,0 @@
-The multiprocessing.resource_tracker replaces the multiprocessing.semaphore_tracker module. Other than semaphores, resource_tracker also tracks shared_memory segments.
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Library/2019-05-10-01-06-36.bpo-36778.GRqeiS.rst b/Misc/NEWS.d/next/Library/2019-05-10-01-06-36.bpo-36778.GRqeiS.rst
deleted file mode 100644
index 5e594a3..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-10-01-06-36.bpo-36778.GRqeiS.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-``cp65001`` encoding (Windows code page 65001) becomes an alias to ``utf_8``
-encoding.
diff --git a/Misc/NEWS.d/next/Library/2019-05-10-22-00-06.bpo-36878.iigeqk.rst b/Misc/NEWS.d/next/Library/2019-05-10-22-00-06.bpo-36878.iigeqk.rst
deleted file mode 100644
index 20b44dc..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-10-22-00-06.bpo-36878.iigeqk.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-When using `type_comments=True` in `ast.parse`, treat `# type: ignore` followed by
-a non-alphanumeric character and then arbitrary text as a type ignore, instead of
-requiring nothing but whitespace or another comment. This is to permit formations
-such as `# type: ignore[E1000]`.
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Library/2019-05-11-02-30-45.bpo-34632.8MXa7T.rst b/Misc/NEWS.d/next/Library/2019-05-11-02-30-45.bpo-34632.8MXa7T.rst
deleted file mode 100644
index ab44338..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-11-02-30-45.bpo-34632.8MXa7T.rst
+++ /dev/null
@@ -1 +0,0 @@
-Introduce the ``importlib.metadata`` module with (provisional) support for reading metadata from third-party packages.
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Library/2019-05-11-14-50-59.bpo-36887.XD3f22.rst b/Misc/NEWS.d/next/Library/2019-05-11-14-50-59.bpo-36887.XD3f22.rst
deleted file mode 100644
index fe2929c..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-11-14-50-59.bpo-36887.XD3f22.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add new function :func:`math.isqrt` to compute integer square roots.
diff --git a/Misc/NEWS.d/next/Library/2019-05-11-16-21-29.bpo-35545.FcvJvP.rst b/Misc/NEWS.d/next/Library/2019-05-11-16-21-29.bpo-35545.FcvJvP.rst
deleted file mode 100644
index f4349af..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-11-16-21-29.bpo-35545.FcvJvP.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix asyncio discarding IPv6 scopes when ensuring hostname resolutions
-internally
diff --git a/Misc/NEWS.d/next/Library/2019-05-12-14-49-13.bpo-36895.ZZuuY7.rst b/Misc/NEWS.d/next/Library/2019-05-12-14-49-13.bpo-36895.ZZuuY7.rst
deleted file mode 100644
index f6708ab..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-12-14-49-13.bpo-36895.ZZuuY7.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The function ``time.clock()`` was deprecated in 3.3 in favor of
-``time.perf_counter()`` and marked for removal in 3.8, it has removed.
diff --git a/Misc/NEWS.d/next/Library/2019-05-13-05-49-15.bpo-23896.8TtUKo.rst b/Misc/NEWS.d/next/Library/2019-05-13-05-49-15.bpo-23896.8TtUKo.rst
deleted file mode 100644
index 3c15482..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-13-05-49-15.bpo-23896.8TtUKo.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Adds a grammar to lib2to3.pygram that contains exec as a function not as
-statement.
diff --git a/Misc/NEWS.d/next/Library/2019-05-13-13-02-43.bpo-36867.Qh-6mX.rst b/Misc/NEWS.d/next/Library/2019-05-13-13-02-43.bpo-36867.Qh-6mX.rst
deleted file mode 100644
index ce925d0..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-13-13-02-43.bpo-36867.Qh-6mX.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix a bug making a SharedMemoryManager instance and its parent process use two separate resource_tracker processes.
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Library/2019-05-14-05-38-22.bpo-23378.R25teI.rst b/Misc/NEWS.d/next/Library/2019-05-14-05-38-22.bpo-23378.R25teI.rst
deleted file mode 100644
index c7c3f17..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-14-05-38-22.bpo-23378.R25teI.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add an extend action to argparser.
diff --git a/Misc/NEWS.d/next/Library/2019-05-14-07-57-02.bpo-36845._GtFFf.rst b/Misc/NEWS.d/next/Library/2019-05-14-07-57-02.bpo-36845._GtFFf.rst
deleted file mode 100644
index c819dce..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-14-07-57-02.bpo-36845._GtFFf.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Added validation of integer prefixes to the construction of IP networks and
-interfaces in the ipaddress module.
diff --git a/Misc/NEWS.d/next/Library/2019-05-14-12-25-44.bpo-36889.MChPqP.rst b/Misc/NEWS.d/next/Library/2019-05-14-12-25-44.bpo-36889.MChPqP.rst
deleted file mode 100644
index d08c0e2..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-14-12-25-44.bpo-36889.MChPqP.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-Introduce :class:`asyncio.Stream` class that merges :class:`asyncio.StreamReader` and :class:`asyncio.StreamWriter` functionality.
-:class:`asyncio.Stream` can work in readonly, writeonly and readwrite modes.
-Provide :func:`asyncio.connect`, :func:`asyncio.connect_unix`, :func:`asyncio.connect_read_pipe` and :func:`asyncio.connect_write_pipe` factories to open :class:`asyncio.Stream` connections. Provide :class:`asyncio.StreamServer` and :class:`UnixStreamServer` to serve servers with asyncio.Stream API.
-Modify :func:`asyncio.create_subprocess_shell` and :func:`asyncio.create_subprocess_exec` to use :class:`asyncio.Stream` instead of deprecated :class:`StreamReader` and :class:`StreamWriter`.
-Deprecate :class:`asyncio.StreamReader` and :class:`asyncio.StreamWriter`.
-Deprecate usage of private classes, e.g. :class:`asyncio.FlowControlMixing` and :class:`asyncio.StreamReaderProtocol` outside of asyncio package.
diff --git a/Misc/NEWS.d/next/Library/2019-05-14-15-39-34.bpo-36916._GPsTt.rst b/Misc/NEWS.d/next/Library/2019-05-14-15-39-34.bpo-36916._GPsTt.rst
deleted file mode 100644
index 8726bb2..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-14-15-39-34.bpo-36916._GPsTt.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Remove a message about an unhandled exception in a task when writer.write()
-is used without await and writer.drain() fails with an exception.
diff --git a/Misc/NEWS.d/next/Library/2019-05-14-21-39-52.bpo-25652.xLw42k.rst b/Misc/NEWS.d/next/Library/2019-05-14-21-39-52.bpo-25652.xLw42k.rst
deleted file mode 100644
index 421fccf..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-14-21-39-52.bpo-25652.xLw42k.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix bug in ``__rmod__`` of ``UserString`` - by Batuhan Taskaya.
diff --git a/Misc/NEWS.d/next/Library/2019-05-15-21-35-23.bpo-36921.kA1306.rst b/Misc/NEWS.d/next/Library/2019-05-15-21-35-23.bpo-36921.kA1306.rst
deleted file mode 100644
index b443b37..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-15-21-35-23.bpo-36921.kA1306.rst
+++ /dev/null
@@ -1 +0,0 @@
-Deprecate ``@coroutine`` for sake of ``async def``.
diff --git a/Misc/NEWS.d/next/Library/2019-05-16-18-02-08.bpo-36888.-H2Dkm.rst b/Misc/NEWS.d/next/Library/2019-05-16-18-02-08.bpo-36888.-H2Dkm.rst
deleted file mode 100644
index e7b5467..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-16-18-02-08.bpo-36888.-H2Dkm.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Python child processes can now access the status of their parent process
-using multiprocessing.process.parent_process
diff --git a/Misc/NEWS.d/next/Library/2019-05-16-23-40-36.bpo-24564.lIwV_7.rst b/Misc/NEWS.d/next/Library/2019-05-16-23-40-36.bpo-24564.lIwV_7.rst
deleted file mode 100644
index 27cb617..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-16-23-40-36.bpo-24564.lIwV_7.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:func:`shutil.copystat` now ignores :const:`errno.EINVAL` on :func:`os.setxattr` which may occur when copying files on filesystems without extended attributes support.
-
-Original patch by Giampaolo Rodola, updated by Ying Wang.
diff --git a/Misc/NEWS.d/next/Library/2019-05-17-11-44-21.bpo-33524.8y_xUU.rst b/Misc/NEWS.d/next/Library/2019-05-17-11-44-21.bpo-33524.8y_xUU.rst
deleted file mode 100644
index bfeab72..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-17-11-44-21.bpo-33524.8y_xUU.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix the folding of email header when the max_line_length is 0 or None and the
-header contains non-ascii characters.  Contributed by Licht Takeuchi
-(@Licht-T).
diff --git a/Misc/NEWS.d/next/Library/2019-05-17-21-42-58.bpo-36948.vnUDvk.rst b/Misc/NEWS.d/next/Library/2019-05-17-21-42-58.bpo-36948.vnUDvk.rst
deleted file mode 100644
index c8cfa54..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-17-21-42-58.bpo-36948.vnUDvk.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix :exc:`NameError` in :meth:`urllib.request.URLopener.retrieve`. Patch by
-Karthikeyan Singaravelan.
diff --git a/Misc/NEWS.d/next/Library/2019-05-19-06-54-26.bpo-36949.jBlG9F.rst b/Misc/NEWS.d/next/Library/2019-05-19-06-54-26.bpo-36949.jBlG9F.rst
deleted file mode 100644
index e4eeb40..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-19-06-54-26.bpo-36949.jBlG9F.rst
+++ /dev/null
@@ -1 +0,0 @@
-Implement __repr__ for WeakSet objects.
diff --git a/Misc/NEWS.d/next/Library/2019-05-20-08-54-41.bpo-36952.I_glok.rst b/Misc/NEWS.d/next/Library/2019-05-20-08-54-41.bpo-36952.I_glok.rst
deleted file mode 100644
index eeb4fd7..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-20-08-54-41.bpo-36952.I_glok.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Starting with Python 3.3, importing ABCs from :mod:`collections` is
-deprecated, and import should be done from :mod:`collections.abc`. Still
-being able to import from :mod:`collections` was marked for removal in 3.8,
-but has been delayed to 3.9; documentation and ``DeprecationWarning``
-clarified.
diff --git a/Misc/NEWS.d/next/Library/2019-05-20-11-01-28.bpo-36952.MgZi7-.rst b/Misc/NEWS.d/next/Library/2019-05-20-11-01-28.bpo-36952.MgZi7-.rst
deleted file mode 100644
index f5ce2aa..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-20-11-01-28.bpo-36952.MgZi7-.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-:func:`fileinput.input` and :class:`fileinput.FileInput` **bufsize**
-argument has been removed (was deprecated and ignored since Python 3.6),
-and as a result the **mode** and **openhook** arguments have been made
-keyword-only.
diff --git a/Misc/NEWS.d/next/Library/2019-05-20-14-47-55.bpo-32972.LoeUNh.rst b/Misc/NEWS.d/next/Library/2019-05-20-14-47-55.bpo-32972.LoeUNh.rst
deleted file mode 100644
index c8c47cd..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-20-14-47-55.bpo-32972.LoeUNh.rst
+++ /dev/null
@@ -1 +0,0 @@
-Implement ``unittest.AsyncTestCase`` to help testing asyncio-based code.
diff --git a/Misc/NEWS.d/next/Library/2019-05-20-17-08-26.bpo-36972.3l3SGc.rst b/Misc/NEWS.d/next/Library/2019-05-20-17-08-26.bpo-36972.3l3SGc.rst
deleted file mode 100644
index da650e8..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-20-17-08-26.bpo-36972.3l3SGc.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add SupportsIndex protocol to the typing module to allow type checking to detect classes that can be passed to `hex()`, `oct()` and `bin()`.
diff --git a/Misc/NEWS.d/next/Library/2019-05-20-20-41-30.bpo-36983.hz-fLr.rst b/Misc/NEWS.d/next/Library/2019-05-20-20-41-30.bpo-36983.hz-fLr.rst
deleted file mode 100644
index bd2d91a..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-20-20-41-30.bpo-36983.hz-fLr.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add missing names to ``typing.__all__``: ``ChainMap``, ``ForwardRef``,
-``OrderedDict`` - by Anthony Sottile.
diff --git a/Misc/NEWS.d/next/Library/2019-05-20-23-31-20.bpo-36969.JkZORP.rst b/Misc/NEWS.d/next/Library/2019-05-20-23-31-20.bpo-36969.JkZORP.rst
deleted file mode 100644
index 9253ab9..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-20-23-31-20.bpo-36969.JkZORP.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-PDB command `args` now  display keyword only arguments. Patch contributed by
-Rémi Lapeyre.
diff --git a/Misc/NEWS.d/next/Library/2019-05-21-12-31-21.bpo-36969.u7cxu7.rst b/Misc/NEWS.d/next/Library/2019-05-21-12-31-21.bpo-36969.u7cxu7.rst
deleted file mode 100644
index 1823a4d..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-21-12-31-21.bpo-36969.u7cxu7.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-PDB command `args` now  display positional only arguments. Patch contributed
-by Rémi Lapeyre.
diff --git a/Misc/NEWS.d/next/Library/2019-05-22-02-25-31.bpo-27737.7bgKpa.rst b/Misc/NEWS.d/next/Library/2019-05-22-02-25-31.bpo-27737.7bgKpa.rst
deleted file mode 100644
index 02d0ef8..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-22-02-25-31.bpo-27737.7bgKpa.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Allow whitespace only header encoding in ``email.header`` - by Batuhan
-Taskaya
diff --git a/Misc/NEWS.d/next/Library/2019-05-22-15-26-08.bpo-37008.WPbv31.rst b/Misc/NEWS.d/next/Library/2019-05-22-15-26-08.bpo-37008.WPbv31.rst
deleted file mode 100644
index 42747ae..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-22-15-26-08.bpo-37008.WPbv31.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add support for calling :func:`next` with the mock resulting from
-:func:`unittest.mock.mock_open`
diff --git a/Misc/NEWS.d/next/Library/2019-05-22-22-55-18.bpo-36996.XQx08d.rst b/Misc/NEWS.d/next/Library/2019-05-22-22-55-18.bpo-36996.XQx08d.rst
deleted file mode 100644
index 69d18d9..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-22-22-55-18.bpo-36996.XQx08d.rst
+++ /dev/null
@@ -1 +0,0 @@
-Handle :func:`unittest.mock.patch` used as a decorator on async functions.
diff --git a/Misc/NEWS.d/next/Library/2019-05-23-01-48-39.bpo-1230540.oKTNEQ.rst b/Misc/NEWS.d/next/Library/2019-05-23-01-48-39.bpo-1230540.oKTNEQ.rst
deleted file mode 100644
index 250a642..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-23-01-48-39.bpo-1230540.oKTNEQ.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Add a new :func:`threading.excepthook` function which handles uncaught
-:meth:`threading.Thread.run` exception. It can be overridden to control how
-uncaught :meth:`threading.Thread.run` exceptions are handled.
diff --git a/Misc/NEWS.d/next/Library/2019-05-23-17-37-22.bpo-32528.sGnkcl.rst b/Misc/NEWS.d/next/Library/2019-05-23-17-37-22.bpo-32528.sGnkcl.rst
deleted file mode 100644
index 375f426..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-23-17-37-22.bpo-32528.sGnkcl.rst
+++ /dev/null
@@ -1,8 +0,0 @@
-Make asyncio.CancelledError a BaseException.
-
-This will address the common mistake many asyncio users make: an "except
-Exception" clause breaking Tasks cancellation.
-
-In addition to this change, we stop inheriting asyncio.TimeoutError and
-asyncio.InvalidStateError from their concurrent.futures.* counterparts.
-There's no point for these exceptions to share the inheritance chain.
diff --git a/Misc/NEWS.d/next/Library/2019-05-23-18-46-56.bpo-37027.iH4eut.rst b/Misc/NEWS.d/next/Library/2019-05-23-18-46-56.bpo-37027.iH4eut.rst
deleted file mode 100644
index 60b513d..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-23-18-46-56.bpo-37027.iH4eut.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Return safe to use proxy socket object from
-transport.get_extra_info('socket')
diff --git a/Misc/NEWS.d/next/Library/2019-05-23-18-57-34.bpo-37028.Vse6Pj.rst b/Misc/NEWS.d/next/Library/2019-05-23-18-57-34.bpo-37028.Vse6Pj.rst
deleted file mode 100644
index d9db21f..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-23-18-57-34.bpo-37028.Vse6Pj.rst
+++ /dev/null
@@ -1 +0,0 @@
-Implement asyncio REPL
diff --git a/Misc/NEWS.d/next/Library/2019-05-23-21-10-57.bpo-37001.DoLvTK.rst b/Misc/NEWS.d/next/Library/2019-05-23-21-10-57.bpo-37001.DoLvTK.rst
deleted file mode 100644
index 5bcd7a9..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-23-21-10-57.bpo-37001.DoLvTK.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:func:`symtable.symtable` now accepts the same input types for source code as the
-built-in :func:`compile` function. Patch by Dino Viehland.
diff --git a/Misc/NEWS.d/next/Library/2019-05-24-18-16-07.bpo-37035.HFbJVT.rst b/Misc/NEWS.d/next/Library/2019-05-24-18-16-07.bpo-37035.HFbJVT.rst
deleted file mode 100644
index 004ec2d..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-24-18-16-07.bpo-37035.HFbJVT.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Don't log OSError based exceptions if a fatal error has occurred in asyncio
-transport. Peer can generate almost any OSError, user cannot avoid these exceptions
-by fixing own code. 
-Errors are still propagated to user code, it's just logging them
-is pointless and pollute asyncio logs.
diff --git a/Misc/NEWS.d/next/Library/2019-05-25-18-36-50.bpo-37045.suHdVJ.rst b/Misc/NEWS.d/next/Library/2019-05-25-18-36-50.bpo-37045.suHdVJ.rst
deleted file mode 100644
index 001529e..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-25-18-36-50.bpo-37045.suHdVJ.rst
+++ /dev/null
@@ -1 +0,0 @@
-PEP 591: Add ``Final`` qualifier and ``@final`` decorator to the ``typing`` module.
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Library/2019-05-25-19-12-53.bpo-37046.iuhQQj.rst b/Misc/NEWS.d/next/Library/2019-05-25-19-12-53.bpo-37046.iuhQQj.rst
deleted file mode 100644
index 9ec333b..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-25-19-12-53.bpo-37046.iuhQQj.rst
+++ /dev/null
@@ -1 +0,0 @@
-PEP 586: Add ``Literal`` to the ``typing`` module.
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Library/2019-05-25-19-48-42.bpo-37049.an2LXJ.rst b/Misc/NEWS.d/next/Library/2019-05-25-19-48-42.bpo-37049.an2LXJ.rst
deleted file mode 100644
index e0ce4a7..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-25-19-48-42.bpo-37049.an2LXJ.rst
+++ /dev/null
@@ -1 +0,0 @@
-PEP 589: Add ``TypedDict`` to the ``typing`` module.
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Library/2019-05-26-01-20-06.bpo-37047.K9epi8.rst b/Misc/NEWS.d/next/Library/2019-05-26-01-20-06.bpo-37047.K9epi8.rst
deleted file mode 100644
index ace5a3a..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-26-01-20-06.bpo-37047.K9epi8.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Handle late binding and attribute access in :class:`unittest.mock.AsyncMock`
-setup for autospeccing. Document newly implemented async methods in
-:class:`unittest.mock.MagicMock`.
diff --git a/Misc/NEWS.d/next/Library/2019-05-26-10-16-55.bpo-36933.4w3eP9.rst b/Misc/NEWS.d/next/Library/2019-05-26-10-16-55.bpo-36933.4w3eP9.rst
deleted file mode 100644
index dc2be7a..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-26-10-16-55.bpo-36933.4w3eP9.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The functions ``sys.set_coroutine_wrapper`` and ``sys.get_coroutine_wrapper``
-that were deprecated and marked for removal in 3.8 have been removed.
diff --git a/Misc/NEWS.d/next/Library/2019-05-26-19-05-24.bpo-37058.jmRu_g.rst b/Misc/NEWS.d/next/Library/2019-05-26-19-05-24.bpo-37058.jmRu_g.rst
deleted file mode 100644
index 329b82c..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-26-19-05-24.bpo-37058.jmRu_g.rst
+++ /dev/null
@@ -1 +0,0 @@
-PEP 544: Add ``Protocol`` and ``@runtime_checkable`` to the ``typing`` module.
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Library/2019-05-28-01-06-44.bpo-37054.sLULGQ.rst b/Misc/NEWS.d/next/Library/2019-05-28-01-06-44.bpo-37054.sLULGQ.rst
deleted file mode 100644
index 9a2433a..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-28-01-06-44.bpo-37054.sLULGQ.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix destructor :class:`_pyio.BytesIO` and :class:`_pyio.TextIOWrapper`:
-initialize their ``_buffer`` attribute as soon as possible (in the class
-body), because it's used by ``__del__()`` which calls ``close()``.
diff --git a/Misc/NEWS.d/next/Library/2019-05-28-01-17-42.bpo-33725.fFZoDG.rst b/Misc/NEWS.d/next/Library/2019-05-28-01-17-42.bpo-33725.fFZoDG.rst
deleted file mode 100644
index 6f1665f..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-28-01-17-42.bpo-33725.fFZoDG.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-On macOS, the :mod:`multiprocessing` module now uses *spawn* start method by
-default.
diff --git a/Misc/NEWS.d/next/Library/2019-05-28-12-17-10.bpo-37076.Bk2xOs.rst b/Misc/NEWS.d/next/Library/2019-05-28-12-17-10.bpo-37076.Bk2xOs.rst
deleted file mode 100644
index 2773675..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-28-12-17-10.bpo-37076.Bk2xOs.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-:func:`_thread.start_new_thread` now logs uncaught exception raised by the
-function using :func:`sys.unraisablehook`, rather than :func:`sys.excepthook`,
-so the hook gets access to the function which raised the exception.
diff --git a/Misc/NEWS.d/next/Library/2019-05-28-19-14-29.bpo-35279.PX7yl9.rst b/Misc/NEWS.d/next/Library/2019-05-28-19-14-29.bpo-35279.PX7yl9.rst
deleted file mode 100644
index 41ee5c2..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-28-19-14-29.bpo-35279.PX7yl9.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Change default *max_workers* of ``ThreadPoolExecutor`` from ``cpu_count() *
-5`` to ``min(32, cpu_count() + 4))``.  Previous value was unreasonably
-large on many cores machines.
diff --git a/Misc/NEWS.d/next/Library/2019-05-28-23-17-35.bpo-35246.oXT21d.rst b/Misc/NEWS.d/next/Library/2019-05-28-23-17-35.bpo-35246.oXT21d.rst
deleted file mode 100644
index 39d4469..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-28-23-17-35.bpo-35246.oXT21d.rst
+++ /dev/null
@@ -1 +0,0 @@
-Make :func:`asyncio.create_subprocess_exec` accept path-like arguments.
diff --git a/Misc/NEWS.d/next/Library/2019-05-30-13-30-46.bpo-36999.EjY_L2.rst b/Misc/NEWS.d/next/Library/2019-05-30-13-30-46.bpo-36999.EjY_L2.rst
deleted file mode 100644
index 5c897fb..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-30-13-30-46.bpo-36999.EjY_L2.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add the ``asyncio.Task.get_coro()`` method to publicly expose the tasks's
-coroutine object.
diff --git a/Misc/NEWS.d/next/Library/2019-05-30-16-16-47.bpo-12639.TQFOR4.rst b/Misc/NEWS.d/next/Library/2019-05-30-16-16-47.bpo-12639.TQFOR4.rst
deleted file mode 100644
index aade912..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-30-16-16-47.bpo-12639.TQFOR4.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-:meth:`msilib.Directory.start_component()` no longer fails if *keyfile* is
-not ``None``.
diff --git a/Misc/NEWS.d/next/Library/2019-05-30-21-25-14.bpo-29262.LdIzun.rst b/Misc/NEWS.d/next/Library/2019-05-30-21-25-14.bpo-29262.LdIzun.rst
deleted file mode 100644
index e1154ef..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-30-21-25-14.bpo-29262.LdIzun.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add ``get_origin()`` and ``get_args()`` introspection helpers to ``typing`` module.
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Library/2019-05-31-11-33-11.bpo-26835.xGbUX0.rst b/Misc/NEWS.d/next/Library/2019-05-31-11-33-11.bpo-26835.xGbUX0.rst
deleted file mode 100644
index 1c5ed97..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-31-11-33-11.bpo-26835.xGbUX0.rst
+++ /dev/null
@@ -1 +0,0 @@
-The fcntl module now contains file sealing constants for sealing of memfds.
diff --git a/Misc/NEWS.d/next/Library/2019-05-31-15-53-34.bpo-12202.nobzc9.rst b/Misc/NEWS.d/next/Library/2019-05-31-15-53-34.bpo-12202.nobzc9.rst
deleted file mode 100644
index 1e56197..0000000
--- a/Misc/NEWS.d/next/Library/2019-05-31-15-53-34.bpo-12202.nobzc9.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix the error handling in :meth:`msilib.SummaryInformation.GetProperty`. Patch
-by Zackery Spytz.
diff --git a/Misc/NEWS.d/next/Library/2019-06-01-09-03-32.bpo-37120.FOKQLU.rst b/Misc/NEWS.d/next/Library/2019-06-01-09-03-32.bpo-37120.FOKQLU.rst
deleted file mode 100644
index 6bea492..0000000
--- a/Misc/NEWS.d/next/Library/2019-06-01-09-03-32.bpo-37120.FOKQLU.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add SSLContext.num_tickets to control the number of TLSv1.3 session tickets.
diff --git a/Misc/NEWS.d/next/Library/2019-06-01-22-54-03.bpo-37128.oGXBWN.rst b/Misc/NEWS.d/next/Library/2019-06-01-22-54-03.bpo-37128.oGXBWN.rst
deleted file mode 100644
index f1b8258..0000000
--- a/Misc/NEWS.d/next/Library/2019-06-01-22-54-03.bpo-37128.oGXBWN.rst
+++ /dev/null
@@ -1 +0,0 @@
-Added :func:`math.perm`.
diff --git a/Misc/NEWS.d/next/Security/2018-03-30-12-26-47.bpo-33164.aO29Cx.rst b/Misc/NEWS.d/next/Security/2018-03-30-12-26-47.bpo-33164.aO29Cx.rst
deleted file mode 100644
index 654494c..0000000
--- a/Misc/NEWS.d/next/Security/2018-03-30-12-26-47.bpo-33164.aO29Cx.rst
+++ /dev/null
@@ -1 +0,0 @@
-Updated blake2 implementation which uses secure memset implementation provided by platform.
diff --git a/Misc/NEWS.d/next/Security/2019-02-24-18-48-16.bpo-33529.wpNNBD.rst b/Misc/NEWS.d/next/Security/2019-02-24-18-48-16.bpo-33529.wpNNBD.rst
deleted file mode 100644
index 84d16f5..0000000
--- a/Misc/NEWS.d/next/Security/2019-02-24-18-48-16.bpo-33529.wpNNBD.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Prevent fold function used in email header encoding from entering infinite
-loop when there are too many non-ASCII characters in a header.
diff --git a/Misc/NEWS.d/next/Security/2019-05-21-23-20-18.bpo-35907.NC_zNK.rst b/Misc/NEWS.d/next/Security/2019-05-21-23-20-18.bpo-35907.NC_zNK.rst
deleted file mode 100644
index 37b567a..0000000
--- a/Misc/NEWS.d/next/Security/2019-05-21-23-20-18.bpo-35907.NC_zNK.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-CVE-2019-9948: Avoid file reading by disallowing ``local-file://`` and
-``local_file://`` URL schemes in ``URLopener().open()`` and
-``URLopener().retrieve()`` of :mod:`urllib.request`.
diff --git a/Misc/NEWS.d/next/Tests/2019-03-23-13-58-49.bpo-36342.q6Quiq.rst b/Misc/NEWS.d/next/Tests/2019-03-23-13-58-49.bpo-36342.q6Quiq.rst
deleted file mode 100644
index a7c9298..0000000
--- a/Misc/NEWS.d/next/Tests/2019-03-23-13-58-49.bpo-36342.q6Quiq.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix test_multiprocessing in test_venv if platform lacks functioning sem_open.
diff --git a/Misc/NEWS.d/next/Tests/2019-05-04-21-25-19.bpo-36782.h3oPIb.rst b/Misc/NEWS.d/next/Tests/2019-05-04-21-25-19.bpo-36782.h3oPIb.rst
deleted file mode 100644
index 222fb38..0000000
--- a/Misc/NEWS.d/next/Tests/2019-05-04-21-25-19.bpo-36782.h3oPIb.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add tests for several C API functions in the :mod:`datetime` module. Patch by Edison Abahurire.
diff --git a/Misc/NEWS.d/next/Tests/2019-05-06-18-29-54.bpo-35925.gwQPuC.rst b/Misc/NEWS.d/next/Tests/2019-05-06-18-29-54.bpo-35925.gwQPuC.rst
deleted file mode 100644
index ad8cc8f..0000000
--- a/Misc/NEWS.d/next/Tests/2019-05-06-18-29-54.bpo-35925.gwQPuC.rst
+++ /dev/null
@@ -1 +0,0 @@
-Skip httplib and nntplib networking tests when they would otherwise fail due to a modern OS or distro with a default OpenSSL policy of rejecting connections to servers with weak certificates.
diff --git a/Misc/NEWS.d/next/Tests/2019-05-08-15-55-46.bpo-36816.WBKRGZ.rst b/Misc/NEWS.d/next/Tests/2019-05-08-15-55-46.bpo-36816.WBKRGZ.rst
deleted file mode 100644
index 420dfe8..0000000
--- a/Misc/NEWS.d/next/Tests/2019-05-08-15-55-46.bpo-36816.WBKRGZ.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update Lib/test/selfsigned_pythontestdotnet.pem to match self-signed.pythontest.net's new TLS certificate.
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Tests/2019-05-10-01-50-30.bpo-36719.O84ZWv.rst b/Misc/NEWS.d/next/Tests/2019-05-10-01-50-30.bpo-36719.O84ZWv.rst
deleted file mode 100644
index 9f60145..0000000
--- a/Misc/NEWS.d/next/Tests/2019-05-10-01-50-30.bpo-36719.O84ZWv.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-"python3 -m test -jN ..." now continues the execution of next tests when a
-worker process crash (CHILD_ERROR state). Previously, the test suite stopped
-immediately. Use --failfast to stop at the first error.
diff --git a/Misc/NEWS.d/next/Tests/2019-05-14-14-12-24.bpo-36915.58b7pH.rst b/Misc/NEWS.d/next/Tests/2019-05-14-14-12-24.bpo-36915.58b7pH.rst
deleted file mode 100644
index 4eebfb4..0000000
--- a/Misc/NEWS.d/next/Tests/2019-05-14-14-12-24.bpo-36915.58b7pH.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-The main regrtest process now always removes all temporary directories of
-worker processes even if they crash or if they are killed on
-KeyboardInterrupt (CTRL+c).
diff --git a/Misc/NEWS.d/next/Tests/2019-05-22-12-57-15.bpo-36829.e9mRWC.rst b/Misc/NEWS.d/next/Tests/2019-05-22-12-57-15.bpo-36829.e9mRWC.rst
deleted file mode 100644
index 4ab342b..0000000
--- a/Misc/NEWS.d/next/Tests/2019-05-22-12-57-15.bpo-36829.e9mRWC.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add :func:`test.support.catch_unraisable_exception`: context manager
-catching unraisable exception using :func:`sys.unraisablehook`.
diff --git a/Misc/NEWS.d/next/Tests/2019-05-28-17-48-22.bpo-37081.qxB-1l.rst b/Misc/NEWS.d/next/Tests/2019-05-28-17-48-22.bpo-37081.qxB-1l.rst
deleted file mode 100644
index df5b8f2..0000000
--- a/Misc/NEWS.d/next/Tests/2019-05-28-17-48-22.bpo-37081.qxB-1l.rst
+++ /dev/null
@@ -1 +0,0 @@
-Test with OpenSSL 1.1.1c
diff --git a/Misc/NEWS.d/next/Tests/2019-05-30-10-57-39.bpo-37098.SfXt1M.rst b/Misc/NEWS.d/next/Tests/2019-05-30-10-57-39.bpo-37098.SfXt1M.rst
deleted file mode 100644
index 84e06e7..0000000
--- a/Misc/NEWS.d/next/Tests/2019-05-30-10-57-39.bpo-37098.SfXt1M.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix test_memfd_create on older Linux Kernels.
diff --git a/Misc/NEWS.d/next/Tests/2019-06-03-02-30-36.bpo-37069.rVtdLk.rst b/Misc/NEWS.d/next/Tests/2019-06-03-02-30-36.bpo-37069.rVtdLk.rst
deleted file mode 100644
index 566ff51..0000000
--- a/Misc/NEWS.d/next/Tests/2019-06-03-02-30-36.bpo-37069.rVtdLk.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Modify test_coroutines, test_cprofile, test_generators, test_raise, test_ssl
-and test_yield_from to use :func:`test.support.catch_unraisable_exception`
-rather than :func:`test.support.captured_stderr`.
diff --git a/Misc/NEWS.d/next/Tools-Demos/2019-05-26-16-47-06.bpo-37053.-EYRuz.rst b/Misc/NEWS.d/next/Tools-Demos/2019-05-26-16-47-06.bpo-37053.-EYRuz.rst
deleted file mode 100644
index 5320dc5..0000000
--- a/Misc/NEWS.d/next/Tools-Demos/2019-05-26-16-47-06.bpo-37053.-EYRuz.rst
+++ /dev/null
@@ -1 +0,0 @@
-Handle strings like u"bar" correctly in Tools/parser/unparse.py. Patch by Chih-Hsuan Yen.
\ No newline at end of file
diff --git a/Misc/NEWS.d/next/Windows/2018-08-28-17-23-49.bpo-33407.ARG0W_.rst b/Misc/NEWS.d/next/Windows/2018-08-28-17-23-49.bpo-33407.ARG0W_.rst
deleted file mode 100644
index 47b1e06..0000000
--- a/Misc/NEWS.d/next/Windows/2018-08-28-17-23-49.bpo-33407.ARG0W_.rst
+++ /dev/null
@@ -1 +0,0 @@
-The :c:macro:`Py_DEPRECATED()` macro has been implemented for MSVC.
diff --git a/Misc/NEWS.d/next/Windows/2018-09-15-11-36-55.bpo-29883.HErerE.rst b/Misc/NEWS.d/next/Windows/2018-09-15-11-36-55.bpo-29883.HErerE.rst
deleted file mode 100644
index b6d1375..0000000
--- a/Misc/NEWS.d/next/Windows/2018-09-15-11-36-55.bpo-29883.HErerE.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add Windows support for UDP transports for the Proactor Event Loop. Patch by
-Adam Meily.
diff --git a/Misc/NEWS.d/next/Windows/2019-03-01-16-43-45.bpo-35926.mLszHo.rst b/Misc/NEWS.d/next/Windows/2019-03-01-16-43-45.bpo-35926.mLszHo.rst
deleted file mode 100644
index 03249c6..0000000
--- a/Misc/NEWS.d/next/Windows/2019-03-01-16-43-45.bpo-35926.mLszHo.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update to OpenSSL 1.1.1b for Windows.
diff --git a/Misc/NEWS.d/next/Windows/2019-05-20-20-26-36.bpo-36965.KsfI-N.rst b/Misc/NEWS.d/next/Windows/2019-05-20-20-26-36.bpo-36965.KsfI-N.rst
deleted file mode 100644
index 2a531d2..0000000
--- a/Misc/NEWS.d/next/Windows/2019-05-20-20-26-36.bpo-36965.KsfI-N.rst
+++ /dev/null
@@ -1 +0,0 @@
-include of STATUS_CONTROL_C_EXIT without depending on MSC compiler
diff --git a/Misc/NEWS.d/next/macOS/2019-06-03-05-49-49.bpo-36231.RfmW_p.rst b/Misc/NEWS.d/next/macOS/2019-06-03-05-49-49.bpo-36231.RfmW_p.rst
deleted file mode 100644
index c82e54c..0000000
--- a/Misc/NEWS.d/next/macOS/2019-06-03-05-49-49.bpo-36231.RfmW_p.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Support building Python on macOS without /usr/include installed. As of macOS
-10.14, system header files are only available within an SDK provided by
-either the Command Line Tools or the Xcode app.
diff --git a/README.rst b/README.rst
index 388543b..b0a0ce7 100644
--- a/README.rst
+++ b/README.rst
@@ -1,5 +1,5 @@
-This is Python version 3.8.0 alpha 4
-====================================
+This is Python version 3.8.0 beta 1
+===================================
 
 .. image:: https://travis-ci.org/python/cpython.svg?branch=master
    :alt: CPython build status on Travis CI
-- 
cgit v0.12

