[Python-checkins] Python 3.8.0b1

Łukasz Langa webhook-mailer at python.org
Tue Jun 4 15:54:04 EDT 2019


https://github.com/python/cpython/commit/3b5deb0116abf2c94690d48af41b109bc8a4d559
commit: 3b5deb0116abf2c94690d48af41b109bc8a4d559
branch: master
author: Łukasz Langa <lukasz at langa.pl>
committer: Łukasz Langa <lukasz at langa.pl>
date: 2019-06-04T19:44:34+02:00
summary:

Python 3.8.0b1

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

diff --git a/Doc/tools/extensions/pyspecific.py b/Doc/tools/extensions/pyspecific.py
index f79b25048a5a..8bf7eb699c4e 100644
--- a/Doc/tools/extensions/pyspecific.py
+++ b/Doc/tools/extensions/pyspecific.py
@@ -36,7 +36,7 @@
 
 
 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 da787f27cc88..881558bb44f6 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 3361c6b5568a..1fb19f241ac3 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 @@
                '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 @@
                '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 @@
                 '\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 @@
                   '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 @@
                   'Meaning                                                    '
                   '|\n'
                   '   '
-                  '|===========|============================================================|\n'
+                  '+===========+============================================================+\n'
                   '   | "\'+\'"     | indicates that a sign should be used for '
                   'both positive as  |\n'
                   '   |           | well as negative '
@@ -5234,7 +5243,7 @@
                   'Meaning                                                    '
                   '|\n'
                   '   '
-                  '|===========|============================================================|\n'
+                  '+===========+============================================================+\n'
                   '   | "\'s\'"     | String format. This is the default type '
                   'for strings and    |\n'
                   '   |           | may be '
@@ -5254,7 +5263,7 @@
                   'Meaning                                                    '
                   '|\n'
                   '   '
-                  '|===========|============================================================|\n'
+                  '+===========+============================================================+\n'
                   '   | "\'b\'"     | Binary format. Outputs the number in '
                   'base 2.               |\n'
                   '   '
@@ -5316,7 +5325,7 @@
                   'Meaning                                                    '
                   '|\n'
                   '   '
-                  '|===========|============================================================|\n'
+                  '+===========+============================================================+\n'
                   '   | "\'e\'"     | Exponent notation. Prints the number in '
                   'scientific         |\n'
                   '   |           | notation using the letter ‘e’ to indicate '
@@ -6334,14 +6343,16 @@
        '"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 @@
                   '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 @@
                      '+-------------------------------------------------+---------------------------------------+\n'
                      '| Operator                                        | '
                      'Description                           |\n'
-                     '|=================================================|=======================================|\n'
+                     '+=================================================+=======================================+\n'
                      '| "lambda"                                        | '
                      'Lambda expression                     |\n'
                      '+-------------------------------------------------+---------------------------------------+\n'
@@ -8716,7 +8727,7 @@
                  '   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 @@
                  '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 @@
                    '   | Representation          | '
                    'Description                   |\n'
                    '   '
-                   '|=========================|===============================|\n'
+                   '+=========================+===============================+\n'
                    '   | "\\n"                    | Line '
                    'Feed                     |\n'
                    '   '
@@ -10608,7 +10619,7 @@
             '+-------------------+-----------------------------------+---------+\n'
             '| Escape Sequence   | Meaning                           | Notes   '
             '|\n'
-            '|===================|===================================|=========|\n'
+            '+===================+===================================+=========+\n'
             '| "\\newline"        | Backslash and newline ignored     '
             '|         |\n'
             '+-------------------+-----------------------------------+---------+\n'
@@ -10654,7 +10665,7 @@
             '+-------------------+-----------------------------------+---------+\n'
             '| Escape Sequence   | Meaning                           | Notes   '
             '|\n'
-            '|===================|===================================|=========|\n'
+            '+===================+===================================+=========+\n'
             '| "\\N{name}"        | Character named *name* in the     | '
             '(4)     |\n'
             '|                   | Unicode database                  |         '
@@ -11292,7 +11303,7 @@
           '      | Attribute                 | Meaning                         '
           '|             |\n'
           '      '
-          '|===========================|=================================|=============|\n'
+          '+===========================+=================================+=============+\n'
           '      | "__doc__"                 | The function’s documentation    '
           '| Writable    |\n'
           '      |                           | string, or "None" if            '
@@ -11769,33 +11780,36 @@
           '\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 @@
              '+----------------------------+----------------------------------+------------+\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 @@
              '+--------------------------------+----------------------------------+-----------------------+\n'
              '| Operation                      | '
              'Result                           | Notes                 |\n'
-             '|================================|==================================|=======================|\n'
+             '+================================+==================================+=======================+\n'
              '| "s[i] = x"                     | item *i* of *s* is replaced '
              'by   |                       |\n'
              '|                                | '
@@ -13254,7 +13268,7 @@
                      '| 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 000000000000..d083983642e7
--- /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 0fcda434a799..000000000000
--- 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 1c266586a33b..000000000000
--- 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 c691cc412c21..000000000000
--- 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 8eee208f905b..000000000000
--- 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 29c016600dbf..000000000000
--- 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 c51c2e2419d1..000000000000
--- 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 4a9e58f71554..000000000000
--- 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 6a699b2084e4..000000000000
--- 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 fc5a48107cfd..000000000000
--- 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 0e80cdc6924f..000000000000
--- 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 60615d47f60d..000000000000
--- 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 27d7f82a672d..000000000000
--- 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 ab37a020d803..000000000000
--- 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 1138df635dbb..000000000000
--- 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 1e4f7ac71f33..000000000000
--- 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 fb28a6fec77a..000000000000
--- 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 7cab3ea8409d..000000000000
--- 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 7ca5dd998d98..000000000000
--- 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 0159aae65d75..000000000000
--- 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 b0f32a5c6c3f..000000000000
--- 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 27c86a47f4b9..000000000000
--- 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 b73547c84a7d..000000000000
--- 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 6c79f97dacac..000000000000
--- 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 7a2c647dbff3..000000000000
--- 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 ae5b915969d3..000000000000
--- 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 5e23d31a2485..000000000000
--- 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 c264d21bd016..000000000000
--- 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 9973e4ee7161..000000000000
--- 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 69017293649c..000000000000
--- 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 79c339a779e8..000000000000
--- 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 866309cddc68..000000000000
--- 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 8f095ed9f16b..000000000000
--- 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 5a1b51999f26..000000000000
--- 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 aa5de80a2943..000000000000
--- 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 ae502e83ef68..000000000000
--- 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 a2207c17aea0..000000000000
--- 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 00c8b904ac2a..000000000000
--- 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 2d9f014119db..000000000000
--- 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 957a4857e408..000000000000
--- 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 ac344a57c83d..000000000000
--- 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 7e31a84eb468..000000000000
--- 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 bbf63ec82ca6..000000000000
--- 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 e10690b3a560..000000000000
--- 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 0667c8ebd148..000000000000
--- 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 6bf2031a3384..000000000000
--- 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 c18f5d23eaa2..000000000000
--- 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 15bcc5ed2bb0..000000000000
--- 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 a4ee7b580bc8..000000000000
--- 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 a45330fed999..000000000000
--- 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 7536dc33c9f1..000000000000
--- 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 b9584b50e61d..000000000000
--- 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 069b064dfa61..000000000000
--- 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 2b9f00a6d9e7..000000000000
--- 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 ebe0c3f95e45..000000000000
--- 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 8d22cf69e170..000000000000
--- 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 bda5be87723d..000000000000
--- 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 0ee6c0d5f8ea..000000000000
--- 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 1df5eeaa965a..000000000000
--- 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 6dc7d3aebb1a..000000000000
--- 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 67a4ed26bede..000000000000
--- 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 5ca55556c887..000000000000
--- 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 d3cbf4f6e13e..000000000000
--- 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 a88778f85cce..000000000000
--- 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 ad9ed5baf167..000000000000
--- 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 b26eeadb924a..000000000000
--- 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 2ea42adf1317..000000000000
--- 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 d75fccad6c0f..000000000000
--- 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 a5522012923a..000000000000
--- 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 2a905bf0eecf..000000000000
--- 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 c5a675d6781a..000000000000
--- 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 762e9f1e4374..000000000000
--- 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 0042ab70497a..000000000000
--- 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 ec95320ab411..000000000000
--- 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 aefb8aec16fd..000000000000
--- 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 76c2abbf82d6..000000000000
--- 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 4e1afa9a43ea..000000000000
--- 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 ad585b3ab5ed..000000000000
--- 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 ad690f57c523..000000000000
--- 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 f7668aecda6b..000000000000
--- 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 8803ca843131..000000000000
--- 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 a38db6790f47..000000000000
--- 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 8c418824a99d..000000000000
--- 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 df3881bffaaa..000000000000
--- 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 2f30e5c893cf..000000000000
--- 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 2b71095984a0..000000000000
--- 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 94c1299e5956..000000000000
--- 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 2b384cd5513f..000000000000
--- 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 adafa2803ae3..000000000000
--- 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 4cf3f2ae7ef7..000000000000
--- 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 344388f7f228..000000000000
--- 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 4448bf6b0164..000000000000
--- 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 34687bdb8a25..000000000000
--- 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 0da9c4997e1a..000000000000
--- 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 5af4b1b89994..000000000000
--- 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 2e28a25d2415..000000000000
--- 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 319c0a319f8c..000000000000
--- 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 ab76540c9eec..000000000000
--- 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 3a7420291513..000000000000
--- 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 f6da1143681a..000000000000
--- 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 fd82fe086f06..000000000000
--- 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 d8426827cedf..000000000000
--- 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 641572649694..000000000000
--- 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 7f3a0675cdab..000000000000
--- 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 c8f3e7d5f5fb..000000000000
--- 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 15c4222d4837..000000000000
--- 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 8374776e61eb..000000000000
--- 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 e72bb9117404..000000000000
--- 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 1d19f191eede..000000000000
--- 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 8ac6be920443..000000000000
--- 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 e94d0a68d465..000000000000
--- 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 0eacc3c99cd9..000000000000
--- 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 3a0943800b00..000000000000
--- 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 00b8a684f9a7..000000000000
--- 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 0a86054bbe86..000000000000
--- 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 43e51fe5ca94..000000000000
--- 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 f59863b7b7a8..000000000000
--- 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 7e3ff6cf0e14..000000000000
--- 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 e89358aa4051..000000000000
--- 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 ec3aa05e907e..000000000000
--- 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 f1e2460c4927..000000000000
--- 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 3f40011b2650..000000000000
--- 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 23577d9b5a82..000000000000
--- 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 0b04efcb7e2f..000000000000
--- 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 e799f931bcec..000000000000
--- 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 059bd717837f..000000000000
--- 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 5eaf0a032cc3..000000000000
--- 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 5e594a33447c..000000000000
--- 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 20b44dcbf13f..000000000000
--- 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 ab4433846d4f..000000000000
--- 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 fe2929cea85a..000000000000
--- 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 f4349afefcd8..000000000000
--- 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 f6708abfc860..000000000000
--- 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 3c154822c9ac..000000000000
--- 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 ce925d0594bb..000000000000
--- 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 c7c3f174d637..000000000000
--- 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 c819dce3a57c..000000000000
--- 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 d08c0e287edf..000000000000
--- 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 8726bb241f23..000000000000
--- 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 421fccfe8c73..000000000000
--- 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 b443b379d8f7..000000000000
--- 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 e7b54677280c..000000000000
--- 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 27cb6178b54e..000000000000
--- 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 bfeab7231bdb..000000000000
--- 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 c8cfa54067fd..000000000000
--- 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 e4eeb4010a23..000000000000
--- 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 eeb4fd71e67b..000000000000
--- 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 f5ce2aadf4a1..000000000000
--- 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 c8c47cd77635..000000000000
--- 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 da650e8944df..000000000000
--- 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 bd2d91ad9234..000000000000
--- 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 9253ab92f1fb..000000000000
--- 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 1823a4dcc249..000000000000
--- 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 02d0ef891bec..000000000000
--- 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 42747aead49a..000000000000
--- 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 69d18d9713b4..000000000000
--- 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 250a64237d18..000000000000
--- 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 375f426025d3..000000000000
--- 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 60b513d6ea3a..000000000000
--- 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 d9db21fb6f3c..000000000000
--- 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 5bcd7a9976c5..000000000000
--- 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 004ec2d13714..000000000000
--- 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 001529ed6db4..000000000000
--- 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 9ec333b2d980..000000000000
--- 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 e0ce4a708d9e..000000000000
--- 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 ace5a3a44178..000000000000
--- 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 dc2be7a140cf..000000000000
--- 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 329b82c12adf..000000000000
--- 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 9a2433abd0d0..000000000000
--- 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 6f1665f6fab3..000000000000
--- 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 2773675cb5ad..000000000000
--- 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 41ee5c2fe8bf..000000000000
--- 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 39d4469cd101..000000000000
--- 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 5c897fb4dbc7..000000000000
--- 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 aade9121b4bb..000000000000
--- 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 e1154ef575a5..000000000000
--- 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 1c5ed97a7d19..000000000000
--- 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 1e561970445f..000000000000
--- 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 6bea492e6a55..000000000000
--- 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 f1b825890231..000000000000
--- 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 654494cb3498..000000000000
--- 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 84d16f5a56ae..000000000000
--- 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 37b567a5b6f9..000000000000
--- 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 a7c92980fd77..000000000000
--- 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 222fb386ca7b..000000000000
--- 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 ad8cc8fc61a0..000000000000
--- 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 420dfe832366..000000000000
--- 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 9f60145975fe..000000000000
--- 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 4eebfb483251..000000000000
--- 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 4ab342b8a2b3..000000000000
--- 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 df5b8f2482d3..000000000000
--- 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 84e06e71869f..000000000000
--- 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 566ff5150d5f..000000000000
--- 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 5320dc51f750..000000000000
--- 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 47b1e0668b18..000000000000
--- 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 b6d1375c7752..000000000000
--- 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 03249c6a168a..000000000000
--- 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 2a531d2c14d9..000000000000
--- 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 c82e54c12c89..000000000000
--- 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 388543b8dcfc..b0a0ce7ec287 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



More information about the Python-checkins mailing list