summaryrefslogtreecommitdiffstats
path: root/tests/auto/qmenubar/tst_qmenubar.cpp
stat options
Period:
Authors:

Commits per author per week (path 'tests/auto/qmenubar/tst_qmenubar.cpp')

AuthorW36 2024W37 2024W38 2024W39 2024Total
Total00000
2 - .../2018-01-29-14-36-37.bpo-32711.8hQFJP.rst | 1 - .../2018-02-01-10-16-28.bpo-32303.VsvhSl.rst | 1 - .../2018-02-01-10-56-41.bpo-32305.dkU9Qa.rst | 2 - .../2018-02-02-08-50-46.bpo-31356.MNwUOQ.rst | 2 - .../2018-02-14-12-35-47.bpo-32836.bThJnx.rst | 1 - .../2018-02-20-21-53-48.bpo-32889.J6eWy5.rst | 2 - .../2018-02-24-00-07-05.bpo-32925.e-7Ufh.rst | 3 - .../2018-02-24-21-51-42.bpo-32932.2cz31L.rst | 1 - .../2018-02-25-10-52-40.bpo-32946.Lo09rG.rst | 2 - .../2018-02-27-13-36-21.bpo-17288.Gdj24S.rst | 1 - .../2018-02-27-20-57-00.bpo-32911.cmKfco.rst | 5 - .../2018-03-06-12-19-19.bpo-33005.LP-V2U.rst | 4 - .../2018-03-08-09-48-38.bpo-33026.QZA3Ba.rst | 1 - .../2018-03-10-15-16-40.bpo-33041.-ak5Fk.rst | 3 - .../2018-03-14-21-42-17.bpo-25750.lxgkQz.rst | 2 - .../2018-03-18-13-56-14.bpo-33041.XwPhI2.rst | 6 - .../2018-03-19-00-59-20.bpo-33083.Htztjl.rst | 2 - .../2018-03-22-23-09-06.bpo-33018.0ncEJV.rst | 3 - .../2018-03-25-19-25-14.bpo-33138.aSqudH.rst | 2 - .../2018-03-25-19-49-06.bpo-33053.V3xlsH.rst | 4 - .../2018-04-02-09-32-40.bpo-33199.TPnxQu.rst | 2 - .../2018-04-03-00-30-25.bpo-29922.CdLuMl.rst | 2 - .../2018-04-03-00-58-41.bpo-33205.lk2F3r.rst | 3 - .../2018-04-05-22-20-44.bpo-33231.3Jmo0q.rst | 1 - .../2018-04-13-22-31-09.bpo-33176.PB9com.rst | 1 - .../2018-04-14-11-02-57.bpo-30455.ANRwjo.rst | 2 - .../2018-04-14-13-12-50.bpo-33270.UmVV6i.rst | 1 - .../2018-04-17-01-24-51.bpo-33234.l9IDtp.rst | 2 - .../2018-04-18-12-23-30.bpo-33306.tSM3cp.rst | 1 - .../2018-04-18-14-17-44.bpo-33305.9z3dDH.rst | 1 - .../2018-04-19-08-30-07.bpo-33312.mDe2iL.rst | 3 - .../2018-04-22-13-41-59.bpo-33331.s_DxdL.rst | 1 - .../2018-04-24-22-31-04.bpo-33128.g2yLuf.rst | 2 - .../2018-04-25-20-44-42.bpo-28055.f49kfC.rst | 1 - .../2018-04-26-22-48-28.bpo-33363.8RCnN2.rst | 2 - .../2018-05-02-08-36-03.bpo-33391.z4a7rb.rst | 1 - .../2018-05-05-23-26-58.bpo-20104.tDBciE.rst | 2 - .../2018-05-13-01-26-18.bpo-33475.rI0y1U.rst | 2 - .../2018-05-14-11-00-00.bpo-31849.EmHaH4.rst | 1 - .../2018-05-14-17-31-02.bpo-33509.pIUfTd.rst | 2 - .../2018-05-14-18-54-03.bpo-25711.9xfq-v.rst | 1 - .../2018-05-15-10-48-47.bpo-33499.uBEc06.rst | 3 - .../2018-05-17-13-06-36.bpo-23722.xisqZk.rst | 4 - .../2018-05-23-17-18-02.bpo-33462.gurbpbrhe.rst | 1 - .../2018-05-23-20-46-14.bpo-33622.xPucO9.rst | 4 - .../2018-05-28-12-28-53.bpo-30654.9fDJye.rst | 2 - .../2018-05-28-21-17-31.bpo-33597.r0ToM4.rst | 1 - .../2018-05-31-14-50-04.bpo-33706.ztlH04.rst | 2 - .../2018-06-05-15-49-02.bpo-30167.e956hA.rst | 2 - .../2018-06-06-23-24-40.bpo-33786.lBvT8z.rst | 1 - .../2018-06-07-18-34-19.bpo-33738.ODZS7a.rst | 4 - .../2018-06-07-20-18-38.bpo-33803.n-Nq6_.rst | 2 - .../2018-06-15-19-39-06.bpo-33824.DfWHT3.rst | 2 - .../2018-06-21-21-42-15.bpo-1617161.tSo2yM.rst | 7 - .../2018-06-23-15-32-02.bpo-33451.sWN-1l.rst | 1 - .../2018-06-25-16-54-05.bpo-24596.Rkwova.rst | 2 - .../2018-06-25-20-42-44.bpo-33956.1qoTwD.rst | 1 - .../2018-06-27-18-56-41.bpo-33985.ILJ3Af.rst | 1 - .../2018-07-03-19-00-10.bpo-33418.cfGm3n.rst | 2 - .../2018-07-05-15-51-29.bpo-34042.Gr9XUH.rst | 2 - .../2018-07-07-20-15-34.bpo-34066.y9vs6s.rst | 2 - .../2018-07-10-11-24-16.bpo-34080.8t7PtO.rst | 2 - .../2018-07-13-22-09-55.bpo-34087.I1Bxfc.rst | 1 - .../2018-07-14-08-58-46.bpo-34068.9xfM55.rst | 3 - .../2018-07-14-14-01-37.bpo-24618.iTKjD_.rst | 2 - .../2018-07-16-20-55-29.bpo-34126.mBVmgc.rst | 2 - .../2018-07-18-08-36-58.bpo-34141.Fo7Q5r.rst | 1 - .../2018-07-23-16-34-03.bpo-34125.jCl2Q2.rst | 1 - .../2018-07-23-21-49-05.bpo-34149.WSV-_g.rst | 1 - .../2018-07-24-12-54-57.bpo-33237.O95mps.rst | 1 - .../2018-07-25-19-23-33.bpo-34170.v1h_H2.rst | 2 - .../2018-07-25-20-26-02.bpo-34151.Q2pK9Q.rst | 2 - .../2018-07-27-20-04-52.bpo-34100.ypJQX1.rst | 2 - .../2018-07-28-10-34-00.bpo-34113.eZ5FWV.rst | 2 - .../2018-08-02-22-34-59.bpo-34320.hNshAA.rst | 1 - .../2018-08-09-18-42-49.bpo-34353.GIOm_8.rst | 2 - .../2018-08-10-15-05-00.bpo-34377.EJMMY4.rst | 3 - .../2018-08-12-16-03-58.bpo-33073.XWu1Jh.rst | 1 - .../2018-08-14-03-52-43.bpo-34400.AJD0bz.rst | 1 - .../2018-08-14-22-35-19.bpo-34408.aomWYW.rst | 1 - .../2018-08-15-20-46-49.bpo-12458.ApHbx5.rst | 3 - .../2018-08-28-01-45-01.bpo-34523.aUUkc3.rst | 2 - .../2018-08-28-10-49-55.bpo-34403.4Q3LzP.rst | 3 - .../2018-08-28-11-52-13.bpo-34527.sh5MQJ.rst | 2 - .../2018-08-28-11-53-39.bpo-34527.aBEX9b.rst | 3 - .../2018-08-28-17-48-40.bpo-34485.aFwck2.rst | 5 - .../2018-08-28-23-01-14.bpo-34485.dq1Kqk.rst | 3 - .../2018-08-29-09-27-47.bpo-34485.5aJCmw.rst | 3 - .../2018-08-29-11-04-19.bpo-34485.c2AFdp.rst | 3 - .../2018-09-05-22-56-52.bpo-34588.UIuPmL.rst | 2 - .../2018-09-11-15-19-37.bpo-1621.7o19yG.rst | 2 - .../2018-09-11-17-25-44.bpo-34637.HSLqY4.rst | 1 - .../2018-09-11-23-12-33.bpo-34641.gFBCc9.rst | 2 - .../2018-09-11-23-50-40.bpo-32236.3RupnN.rst | 2 - .../2018-09-13-12-06-09.bpo-34653.z8NE-i.rst | 1 - .../2018-09-13-12-21-08.bpo-34651.v-bUeV.rst | 3 - .../2018-09-15-19-32-34.bpo-34683.msCiQE.rst | 1 - .../2018-09-19-06-57-34.bpo-34735.-3mrSJ.rst | 1 - .../2018-09-20-15-41-58.bpo-34751.Yiv0pV.rst | 4 - .../2018-09-21-11-06-56.bpo-34762.1nN53m.rst | 1 - .../2018-09-24-17-51-15.bpo-30156.pH0j5j.rst | 4 - .../2018-09-27-11-10-02.bpo-34824.VLlCaU.rst | 2 - .../2018-09-30-11-19-55.bpo-34850.CbgDwb.rst | 5 - .../2018-09-30-19-27-13.bpo-34854.6TKTcB.rst | 2 - .../2018-10-01-10-41-53.bpo-32912.JeIOdM.rst | 2 - .../2018-10-02-09-10-47.bpo-34784.07hdgD.rst | 2 - .../2018-10-02-22-55-11.bpo-34879.7VNH2a.rst | 2 - .../2018-10-06-14-02-51.bpo-34876.oBKBA4.rst | 6 - .../2018-10-13-16-42-03.bpo-34973.B5M-3g.rst | 2 - .../2018-10-13-17-40-15.bpo-34939.0gpxlJ.rst | 2 - .../2018-10-13-22-24-19.bpo-34974.7LgTc2.rst | 3 - .../2018-10-14-17-26-41.bpo-34983.l8XaZd.rst | 2 - .../2018-10-20-10-26-15.bpo-35029.t4tZcQ.rst | 2 - .../2018-10-20-18-05-58.bpo-16806.zr3A9N.rst | 1 - .../2018-10-21-17-43-48.bpo-29743.aeCcKR.rst | 4 - .../2018-10-23-15-03-53.bpo-35050.49wraS.rst | 1 - .../2018-10-25-20-53-32.bpo-29341.jH-AMF.rst | 2 - .../2018-11-03-10-37-29.bpo-28401.RprDIg.rst | 3 - .../2018-11-04-18-13-40.bpo-34022.U3btVj.rst | 2 - .../2018-11-05-21-19-05.bpo-35169._FyPI2.rst | 1 - .../2018-11-08-15-00-58.bpo-35193.HzPS6R.rst | 3 - .../2018-11-12-11-38-06.bpo-35214.PCHKbX.rst | 4 - .../2018-11-13-00-40-35.bpo-35214.OQBjph.rst | 3 - .../2018-11-13-01-03-10.bpo-32492.voIdcp.rst | 2 - .../2018-11-13-14-26-54.bpo-35224.F0B6UQ.rst | 1 - .../2018-11-17-10-18-29.bpo-35269.gjm1LO.rst | 2 - .../2018-11-20-22-33-38.bpo-33954.RzSngM.rst | 3 - .../2018-11-21-14-05-51.bpo-31241.Kin10-.rst | 4 - .../2018-11-29-23-59-52.bpo-35336.8LOz4F.rst | 2 - .../2018-12-01-19-20-53.bpo-35372.RwVJjZ.rst | 2 - .../2018-12-03-21-20-24.bpo-35357.rhhoiC.rst | 4 - .../2018-12-05-16-24-05.bpo-35423.UIie_O.rst | 3 - .../2018-12-07-02-38-01.bpo-35436.0VW7p9.rst | 2 - .../2018-12-09-13-09-39.bpo-35444.9kYn4V.rst | 2 - .../2018-12-14-18-02-34.bpo-35494.IWOPtb.rst | 1 - .../2018-12-15-00-47-41.bpo-35504.9gVuen.rst | 1 - .../2018-12-15-14-01-45.bpo-35504.JtKczP.rst | 2 - .../2018-12-21-13-29-30.bpo-35552.1DzQQc.rst | 3 - .../2018-12-22-22-19-51.bpo-35560.9vMWSP.rst | 3 - .../2018-12-30-15-36-23.bpo-35214.GWDQcv.rst | 2 - .../2018-12-31-02-37-20.bpo-35623.24AQhY.rst | 1 - .../2019-01-05-18-39-49.bpo-35634.nVP_gs.rst | 3 - .../2019-01-12-23-33-04.bpo-35720.LELKQx.rst | 1 - .../2019-01-19-19-41-53.bpo-33416.VDeOU5.rst | 2 - .../2019-01-22-18-50-21.bpo-35713.bTeUsa.rst | 2 - .../2019-01-22-19-17-27.bpo-35766.gh1tHZ.rst | 1 - .../2019-01-24-13-25-21.bpo-35814.r_MjA6.rst | 2 - .../2019-02-01-22-38-11.bpo-35877.Jrse8f.rst | 2 - .../2017-09-13-07-14-59.bpo-31432.yAY4Z3.rst | 2 - .../2017-10-23-13-41-12.bpo-25041.iAo2gW.rst | 1 - .../2017-12-22-17-29-37.bpo-32337.eZe-ID.rst | 1 - .../2018-01-13-20-30-53.bpo-8243.s98r28.rst | 2 - .../2018-01-25-13-58-49.bpo-30607.4dXxiq.rst | 2 - .../2018-01-25-14-23-12.bpo-31972.w1m_8r.rst | 1 - .../2018-01-30-11-28-27.bpo-32722.frdp6A.rst | 2 - .../2018-02-01-10-57-24.bpo-20709.1flcnc.rst | 2 - .../2018-02-02-07-41-57.bpo-32614.LSqzGw.rst | 3 - .../2018-02-03-06-11-37.bpo-8722.MPyVyj.rst | 2 - .../2018-02-05-15-05-53.bpo-32613.TDjgM1.rst | 2 - .../2018-02-10-12-48-38.bpo-11015.-gUf34.rst | 1 - .../2018-02-10-15-16-04.bpo-32800.FyrqCk.rst | 1 - .../2018-02-14-11-10-41.bpo-32436.TTJ2jb.rst | 1 - .../2018-02-23-12-48-03.bpo-17232.tmuTKL.rst | 1 - .../2018-02-25-16-33-35.bpo-28124._uzkgq.rst | 3 - .../2018-03-11-00-16-56.bpo-27428.B7A8FT.rst | 2 - .../2018-03-11-18-53-47.bpo-18802.JhAqH3.rst | 1 - .../2018-03-20-20-11-05.bpo-28247.-V-WS-.rst | 2 - .../2018-03-22-19-23-04.bpo-27212.wrE5KR.rst | 2 - .../2018-03-28-17-03-17.bpo-33126.5UGkNv.rst | 1 - .../2018-04-01-14-30-36.bpo-33195.dRS-XX.rst | 3 - .../2018-04-01-21-03-41.bpo-33201.aa8Lkl.rst | 1 - .../2018-04-20-14-09-36.bpo-33276.rA1z_3.rst | 1 - .../2018-04-29-04-02-18.bpo-33378.-anAHN.rst | 1 - .../2018-05-13-14-44-30.bpo-33487.iLDzFb.rst | 3 - .../2018-05-14-15-15-41.bpo-33421.3GU_QO.rst | 1 - .../2018-05-14-20-08-58.bpo-33503.Wvt0qg.rst | 1 - .../2018-05-21-14-36-12.bpo-33594.-HRcyX.rst | 3 - .../2018-05-22-11-47-14.bpo-33604.5YHTpz.rst | 1 - .../2018-05-23-11-59-51.bpo-32436.S1LGPa.rst | 1 - .../2018-05-29-16-02-31.bpo-23859.E5gba1.rst | 1 - .../2018-06-01-12-27-40.bpo-33736.JVegIu.rst | 2 - .../2018-06-07-08-33-45.bpo-17045.ZNx6KU.rst | 3 - .../2018-06-08-23-37-14.bpo-33197.OERTKf.rst | 1 - .../2018-06-08-23-46-01.bpo-33409.r4z9MM.rst | 2 - .../2018-06-15-14-58-45.bpo-33847.IIDp6t.rst | 1 - .../2018-06-22-08-38-29.bpo-33460.kHt4D0.rst | 1 - .../2018-07-07-20-38-41.bpo-34065.1snofM.rst | 1 - .../2018-07-28-17-17-42.bpo-20177.cOZJWp.rst | 1 - .../2018-09-06-22-39-47.bpo-28617.MjnJLz.rst | 2 - .../2018-09-12-10-18-04.bpo-34552.p9PoYv.rst | 2 - .../2018-09-24-12-47-08.bpo-34790.G2KXIH.rst | 1 - .../2018-10-03-20-39-25.bpo-11233.BX6Gen.rst | 2 - .../2018-10-08-19-15-28.bpo-32174.YO9CYm.rst | 2 - .../2018-10-10-00-34-08.bpo-34913.kVd1Fv.rst | 1 - .../2018-10-13-07-39-57.bpo-34967.E40tFP.rst | 2 - .../2018-10-21-02-20-36.bpo-35035.4zBObK.rst | 1 - .../2018-10-22-14-09-58.bpo-35044.qjvNtI.rst | 2 - .../2018-10-22-14-17-57.bpo-35042.1UGv1a.rst | 1 - .../2018-10-25-17-45-09.bpo-35038.2eVOYS.rst | 2 - .../2018-10-28-16-51-31.bpo-35089._stCpS.rst | 2 - .../2018-11-04-22-03-56.bpo-10536.a0IsfE.rst | 1 - .../2018-12-16-16-14-44.bpo-35511.iVcyav.rst | 3 - .../2018-12-22-22-52-05.bpo-35564.TuEU_D.rst | 1 - .../2018-12-23-23-52-31.bpo-34764.DwOGeT.rst | 1 - .../2019-01-15-21-45-27.bpo-21257.U9LKkx.rst | 1 - .../IDLE/2018-02-04-17-52-54.bpo-32765.qm0eCu.rst | 1 - .../IDLE/2018-02-12-08-08-45.bpo-32831.srDRvU.rst | 1 - .../IDLE/2018-02-12-11-05-22.bpo-32826.IxNZrk.rst | 5 - .../IDLE/2018-02-12-17-22-48.bpo-32837.-33QPl.rst | 2 - .../IDLE/2018-02-19-10-56-41.bpo-32874.6pZ9Gv.rst | 1 - .../IDLE/2018-02-22-00-09-27.bpo-32905.VlXj0x.rst | 1 - .../IDLE/2018-02-23-07-32-36.bpo-32916.4MsQ5F.rst | 1 - .../IDLE/2018-02-24-18-20-50.bpo-32940.ZaJ1Rf.rst | 1 - .../IDLE/2018-03-05-01-29-05.bpo-32984.NGjgT4.rst | 7 - .../IDLE/2018-04-02-00-28-13.bpo-33204.NBsuIv.rst | 3 - .../IDLE/2018-04-29-16-13-02.bpo-21474.bglg-F.rst | 3 - .../IDLE/2018-05-17-19-41-12.bpo-33564.XzHZJe.rst | 1 - .../IDLE/2018-05-23-19-51-07.bpo-33628.sLlFLO.rst | 2 - .../IDLE/2018-05-24-20-42-44.bpo-33642.J0VQbS.rst | 2 - .../IDLE/2018-05-29-07-14-37.bpo-33679.MgX_Ui.rst | 3 - .../IDLE/2018-06-03-09-13-28.bpo-33664.PZzQyL.rst | 5 - .../IDLE/2018-06-03-20-12-57.bpo-33763.URiFlE.rst | 1 - .../IDLE/2018-06-04-19-23-11.bpo-33768.I_2qpV.rst | 1 - .../IDLE/2018-06-10-17-59-36.bpo-33656.60ZqJS.rst | 4 - .../IDLE/2018-06-14-11-35-50.bpo-33855.XL230W.rst | 2 - .../IDLE/2018-06-14-13-23-55.bpo-33839.ZlJzHa.rst | 1 - .../IDLE/2018-06-16-21-54-45.bpo-33856.TH8WHU.rst | 1 - .../IDLE/2018-06-19-22-21-27.bpo-33907.z-_B3N.rst | 3 - .../IDLE/2018-06-20-12-40-54.bpo-33904.qm0eCu.rst | 1 - .../IDLE/2018-06-20-16-27-48.bpo-33917.ZXHs8x.rst | 3 - .../IDLE/2018-06-20-19-16-24.bpo-33906.a1lXq0.rst | 2 - .../IDLE/2018-06-20-22-14-07.bpo-33924.6Rz1wt.rst | 2 - .../IDLE/2018-06-21-20-35-33.bpo-33905.W2mhiY.rst | 1 - .../IDLE/2018-06-26-22-53-14.bpo-33975.Ow7alv.rst | 3 - .../IDLE/2018-08-01-23-25-38.bpo-34120.HgsIz-.rst | 1 - .../IDLE/2018-08-02-22-16-42.bpo-34275.Iu0d7t.rst | 2 - .../IDLE/2018-08-05-15-49-55.bpo-34047.LGKsIm.rst | 1 - .../2018-08-13-16-31-24.bpo-1529353.wXfQJk.rst | 3 - .../IDLE/2018-09-22-20-25-07.bpo-34548.7pBzjg.rst | 1 - .../IDLE/2018-10-28-00-08-42.bpo-35087.G7gx2-.rst | 2 - .../IDLE/2018-10-28-00-54-32.bpo-35088.r1lJZd.rst | 2 - .../IDLE/2018-10-28-15-53-51.bpo-35093.cH-tli.rst | 2 - .../IDLE/2018-10-28-20-17-14.bpo-35097.07tm66.rst | 2 - .../IDLE/2018-11-05-20-43-08.bpo-35099.SVOZXC.rst | 3 - .../IDLE/2018-11-05-23-23-00.bpo-23220.H3SAWE.rst | 1 - .../IDLE/2018-11-06-23-10-54.bpo-33000.pQasCt.rst | 2 - .../IDLE/2018-11-10-09-10-54.bpo-35202.TeJJrt.rst | 1 - .../IDLE/2018-11-10-21-27-25.bpo-34864.Ci-G2q.rst | 3 - .../IDLE/2018-11-11-17-13-50.bpo-34864.cw0PvO.rst | 2 - .../IDLE/2018-11-12-00-20-01.bpo-35213.cqNgzT.rst | 1 - .../IDLE/2018-12-18-13-56-31.bpo-22703.UlsjKQ.rst | 3 - .../IDLE/2018-12-20-00-14-15.bpo-35521.x32BRn.rst | 2 - .../IDLE/2018-12-23-17-42-11.bpo-35208.J5NOg7.rst | 1 - .../IDLE/2018-12-26-13-53-34.bpo-28097.95I9NT.rst | 1 - .../IDLE/2018-12-27-15-29-11.bpo-35598.FWOOm8.rst | 2 - .../IDLE/2018-12-27-17-46-42.bpo-35196.9E-xUh.rst | 1 - .../IDLE/2018-12-28-01-19-20.bpo-35591.SFpDj2.rst | 1 - .../IDLE/2018-12-28-17-16-33.bpo-34055.TmmpzR.rst | 1 - .../IDLE/2018-12-31-17-04-18.bpo-33987.fD92up.rst | 1 - .../IDLE/2019-01-02-22-15-01.bpo-35641.QEaANl.rst | 1 - .../IDLE/2019-01-04-19-14-29.bpo-35660.hMxI7N.rst | 1 - .../IDLE/2019-01-18-01-24-23.bpo-35769.GqsB34.rst | 1 - .../IDLE/2019-01-18-13-04-30.bpo-35770.2LxJGu.rst | 3 - .../2017-08-24-17-55-39.bpo-29456.XaB3MP.rst | 1 - .../2017-09-19-12-38-31.bpo-31508.pDsFJl.rst | 3 - .../2017-09-29-16-40-38.bpo-16865.l-f6I_.rst | 1 - .../2017-10-05-20-41-48.bpo-27645.1Y_Wag.rst | 3 - .../2017-10-12-22-39-55.bpo-22005.lGP-sc.rst | 3 - .../2017-10-24-10-18-35.bpo-31425.1lgw47.rst | 3 - .../2017-10-29-10-37-55.bpo-31608.wkp8Nw.rst | 2 - .../next/Library/2017-10-31.bpo-31908.g4xh8x.rst | 3 - .../2017-11-01-15-44-48.bpo-31680.yO6oSC.rst | 1 - .../2017-11-27-15-09-49.bpo-30693.yC4mJ7.rst | 1 - .../2017-11-27-15-09-49.bpo-30693.yC4mJ8.rst | 1 - .../2017-11-28-10-23-13.bpo-32147.PI2k1Y.rst | 2 - .../2017-12-06-10-10-10.bpo-32221.ideco_.rst | 4 - .../2017-12-16-11-40-52.bpo-29877.SfWhmz.rst | 2 - .../2017-12-27-21-55-19.bpo-31639.l3avDJ.rst | 2 - .../2018-01-01-00-16-59.bpo-8525.Dq8s63.rst | 4 - .../2018-01-07-17-43-10.bpo-32512.flC-dE.rst | 2 - .../2018-01-18-13-09-00.bpo-32585.qpeijr.rst | 1 - .../2018-01-18-23-34-17.bpo-31848.M2cldy.rst | 2 - .../2018-01-20-23-17-25.bpo-24334.GZuQLv.rst | 4 - .../2018-01-21-15-01-50.bpo-31453.cZiZBe.rst | 4 - .../2018-01-30-17-46-18.bpo-32727.aHVsRC.rst | 1 - .../2018-02-01-01-34-47.bpo-32734.gCV9AD.rst | 2 - .../2018-02-01-15-53-35.bpo-32691.VLWVTq.rst | 1 - .../2018-02-01-17-54-08.bpo-32741.KUvOPL.rst | 1 - .../2018-02-02-17-21-24.bpo-32749.u5scIn.rst | 3 - .../2018-02-05-13-31-42.bpo-32647.ktmfR_.rst | 2 - .../2018-02-05-21-28-28.bpo-32777.C-wIXF.rst | 3 - .../2018-02-06-17-58-15.bpo-32622.AE0Jz7.rst | 1 - .../2018-02-07-19-12-10.bpo-32775.-T77_c.rst | 5 - .../2018-02-08-00-47-07.bpo-32792.NtyDb4.rst | 1 - .../2018-02-08-18-59-11.bpo-30688.zBh4TH.rst | 2 - .../2018-02-09-14-44-43.bpo-30157.lEiiAK.rst | 2 - .../2018-02-09-21-41-56.bpo-31787.owSZ2t.rst | 2 - .../2018-02-10-13-51-56.bpo-32394.dFM9SI.rst | 2 - .../2018-02-10-23-41-05.bpo-19675.-dj35-.rst | 1 - .../2018-02-11-15-54-41.bpo-32819.ZTRX2Q.rst | 3 - .../2018-02-14-00-21-24.bpo-32841.bvHDOc.rst | 2 - .../2018-02-15-08-18-52.bpo-31333.4fF-gM.rst | 10 - .../2018-02-15-12-04-29.bpo-32852.HDqIxM.rst | 1 - .../2018-02-16-14-37-14.bpo-32857.-XljAx.rst | 1 - .../2018-02-17-19-20-19.bpo-21060.S1Z-x6.rst | 3 - .../2018-02-19-14-27-51.bpo-32556.CsRsgr.rst | 2 - .../2018-02-19-17-46-31.bpo-32859.kAT-Xp.rst | 2 - .../2018-02-23-12-21-41.bpo-32759.M-y9GA.rst | 1 - .../2018-02-23-19-12-04.bpo-32922.u-xe0B.rst | 2 - .../2018-02-24-21-40-42.bpo-30622.dQjxSe.rst | 1 - .../2018-02-25-10-17-23.bpo-32146.xOzUFW.rst | 2 - .../2018-02-25-13-06-21.bpo-32947.mqStVW.rst | 2 - .../2018-02-25-13-47-48.bpo-32929.X2gTDH.rst | 6 - .../2018-02-25-18-22-01.bpo-32951.gHrCXq.rst | 3 - .../2018-02-26-09-08-07.bpo-32257.6ElnUt.rst | 2 - .../2018-02-26-13-16-36.bpo-32713.55yegW.rst | 1 - .../2018-02-26-20-04-40.bpo-32960.48r0Ml.rst | 3 - .../2018-02-28-13-08-00.bpo-32844.u8tnAe.rst | 2 - .../2018-02-28-18-39-48.bpo-32970.IPWtbS.rst | 1 - .../2018-03-01-17-49-56.bpo-32056.IlpfgE.rst | 3 - .../2018-03-06-00-19-41.bpo-32969.rGTKa0.rst | 2 - .../2018-03-06-11-54-59.bpo-33009.-Ekysb.rst | 1 - .../2018-03-06-20-30-20.bpo-32999.lgFXWl.rst | 2 - .../2018-03-07-19-37-00.bpo-22674.2sIMmM.rst | 2 - .../2018-03-07-22-28-17.bpo-27683.572Rv4.rst | 3 - .../2018-03-09-23-07-07.bpo-33037.nAJ3at.rst | 1 - .../2018-03-11-00-20-26.bpo-30249.KSkgLB.rst | 2 - .../2018-03-11-08-44-12.bpo-33034.bpb23d.rst | 3 - .../2018-03-11-19-03-52.bpo-31804.i8KUMp.rst | 2 - .../2018-03-12-00-27-56.bpo-33021.m19B9T.rst | 2 - .../2018-03-12-16-40-00.bpo-33056.lNN9Eh.rst | 1 - .../2018-03-12-19-58-25.bpo-33064.LO2KIY.rst | 2 - .../2018-03-15-07-38-00.bpo-33078.RmjUF5.rst | 2 - .../2018-03-16-16-07-33.bpo-33061.TRTTek.rst | 1 - .../2018-03-18-15-57-32.bpo-32968.E4G7BO.rst | 1 - .../2018-03-18-16-48-23.bpo-33097.Yl4gI2.rst | 2 - .../2018-03-18-17-38-48.bpo-32953.t8WAWN.rst | 4 - .../2018-03-19-20-47-00.bpo-33100.chyIO4.rst | 2 - .../2018-03-20-20-53-21.bpo-32896.ewW3Ln.rst | 2 - .../2018-03-21-16-52-26.bpo-33116.Tvzerj.rst | 1 - .../2018-03-21-17-59-39.bpo-33078.PQOniT.rst | 1 - .../2018-03-22-16-05-56.bpo-32505.YK1N8v.rst | 2 - .../2018-03-24-15-08-24.bpo-33127.olJmHv.rst | 1 - .../2018-03-24-19-34-26.bpo-33134.hbVeIX.rst | 3 - .../2018-03-24-19-54-48.bpo-32873.cHyoAm.rst | 3 - .../2018-03-25-13-18-16.bpo-33096.ofdbe7.rst | 4 - .../2018-03-26-12-33-13.bpo-33141.23wlxf.rst | 2 - .../2018-03-29-03-09-22.bpo-32380.NhuGig.rst | 2 - .../2018-03-29-04-32-25.bpo-33175._zs1yM.rst | 2 - .../2018-03-30-01-20-35.bpo-33106.zncfvW.rst | 2 - .../2018-04-01-19-21-04.bpo-20104.-AKcGa.rst | 1 - .../2018-04-02-16-10-12.bpo-23403.KG7ADV.rst | 4 - .../2018-04-02-20-44-54.bpo-32861.HeBjzN.rst | 4 - .../2018-04-03-10-37-13.bpo-33209.9sGWE_.rst | 1 - .../2018-04-04-23-41-30.bpo-33224.pyR0jB.rst | 2 - .../2018-04-05-11-09-45.bpo-33203.Hje9Py.rst | 3 - .../2018-04-06-14-56-26.bpo-33169.ByhDqb.rst | 2 - .../2018-04-07-13-49-39.bpo-29613.r6FDnB.rst | 2 - .../2018-04-08-22-54-07.bpo-33185.Id-Ba9.rst | 5 - .../2018-04-10-14-50-30.bpo-33144.iZr4et.rst | 4 - .../2018-04-10-20-57-14.bpo-33256.ndHkqu.rst | 1 - .../2018-04-11-20-29-19.bpo-33263.B56Hc1.rst | 1 - .../2018-04-13-08-12-50.bpo-33265.KPQRk0.rst | 2 - .../2018-04-13-15-14-47.bpo-33254.DS4KFK.rst | 3 - .../2018-04-16-08-42-03.bpo-11594.QLo4vv.rst | 1 - .../2018-04-16-15-59-21.bpo-33266.w2PAm-.rst | 1 - .../2018-04-16-16-21-09.bpo-23403.rxR1Q_.rst | 1 - .../2018-04-18-19-12-25.bpo-33308.fW75xi.rst | 2 - .../2018-04-20-10-43-17.bpo-33131.L2E977.rst | 1 - .../2018-04-21-00-24-08.bpo-991266.h93TP_.rst | 1 - .../2018-04-22-20-13-21.bpo-33334.19UMOC.rst | 2 - .../2018-04-23-13-21-39.bpo-33329.lQ-Eod.rst | 1 - .../2018-04-23-18-25-36.bpo-33251.C_K-J9.rst | 2 - .../2018-04-23-21-41-30.bpo-33332.Y6OZ8Z.rst | 2 - .../2018-04-25-14-05-21.bpo-27485.nclVSU.rst | 1 - .../2018-04-26-13-31-10.bpo-32455.KPWg3K.rst | 1 - .../2018-04-27-22-18-38.bpo-33336.T8rxn0.rst | 3 - .../2018-04-28-08-11-35.bpo-33375.Dbq1fz.rst | 4 - .../2018-04-29-11-15-38.bpo-33383.g32YWn.rst | 2 - .../2018-04-29-23-56-20.bpo-33197.dgRLqr.rst | 2 - .../2018-04-30-13-29-47.bpo-33217.TENDzd.rst | 2 - .../2018-04-30-22-43-31.bpo-32933.M3iI_y.rst | 2 - .../2018-05-01-02-24-44.bpo-27300.LdIXvK.rst | 2 - .../2018-05-01-22-33-14.bpo-33311.8YPB-k.rst | 2 - .../2018-05-01-22-35-50.bpo-33281.d4jOt4.rst | 1 - .../2018-05-02-07-26-29.bpo-28167.7FwDfN.rst | 3 - .../2018-05-05-09-53-05.bpo-33422.4FtQ0q.rst | 2 - .../2018-05-05-18-02-24.bpo-20087.lJrvXL.rst | 1 - .../2018-05-08-15-01-10.bpo-33365.SicsAd.rst | 1 - .../2018-05-08-16-43-42.bpo-28556._xr5mp.rst | 3 - .../2018-05-12-06-01-02.bpo-33453.Fj-jMD.rst | 4 - .../2018-05-12-13-06-41.bpo-29209.h5RxYy.rst | 6 - .../2018-05-14-09-07-14.bpo-26103._zU8E2.rst | 2 - .../2018-05-14-10-29-03.bpo-33495.TeGTQJ.rst | 3 - .../2018-05-14-15-01-55.bpo-29235.47Fzwt.rst | 2 - .../2018-05-14-17-49-34.bpo-33497.wWT6XM.rst | 2 - .../2018-05-14-18-05-35.bpo-33505.L8pAyt.rst | 1 - .../2018-05-15-12-11-13.bpo-33504.czsHFg.rst | 2 - .../2018-05-15-13-49-13.bpo-28167.p4RdQt.rst | 1 - .../2018-05-15-15-03-48.bpo-28612.E9dz39.rst | 3 - .../2018-05-15-17-06-42.bpo-33516.ZzARe4.rst | 1 - .../Library/2018-05-15-18-02-03.bpo-0.pj2Mbb.rst | 1 - .../2018-05-16-05-24-43.bpo-26819.taxbVT.rst | 2 - .../2018-05-16-09-30-27.bpo-33542.idNAcs.rst | 2 - .../2018-05-16-10-07-40.bpo-33536._s0TE8.rst | 2 - .../2018-05-16-12-32-48.bpo-33541.kQORPE.rst | 2 - .../2018-05-16-14-57-58.bpo-33109.nPLL_S.rst | 2 - .../2018-05-16-17-05-48.bpo-33548.xWslmx.rst | 1 - .../2018-05-16-18-10-38.bpo-33540.wy9LRV.rst | 2 - .../2018-05-17-22-14-58.bpo-12486.HBeh62.rst | 2 - .../2018-05-17-22-53-08.bpo-28556.C6Hnd1.rst | 3 - .../2018-05-18-21-50-47.bpo-33570.7CZy4t.rst | 3 - .../2018-05-18-22-52-34.bpo-21145.AiQMDx.rst | 2 - .../2018-05-19-15-58-14.bpo-33582.qBZPmF.rst | 1 - .../2018-05-22-11-55-33.bpo-33604.6V4JcO.rst | 2 - .../2018-05-22-13-05-12.bpo-30877.JZEGjI.rst | 3 - .../2018-05-23-00-26-27.bpo-11874.glK5iP.rst | 2 - .../2018-05-23-14-58-05.bpo-33623.wAw1cF.rst | 1 - .../2018-05-23-17-07-54.bpo-33625.nzQgD8.rst | 3 - .../2018-05-23-20-14-34.bpo-33618.xU39lr.rst | 2 - .../2018-05-24-09-15-52.bpo-33238.ooDfoo.rst | 4 - .../2018-05-24-17-41-36.bpo-32493.5tAoAu.rst | 1 - .../2018-05-26-10-13-59.bpo-33652.humFJ1.rst | 2 - .../2018-05-26-13-09-34.bpo-33654.IbYWxA.rst | 3 - .../2018-05-28-12-29-54.bpo-33672.GM_Xm_.rst | 1 - .../2018-05-28-15-55-12.bpo-33469.hmXBpY.rst | 1 - .../2018-05-28-16-19-35.bpo-32410.Z1DZaF.rst | 1 - .../2018-05-28-16-40-32.bpo-32610.KvUAsL.rst | 1 - .../2018-05-28-18-40-26.bpo-31647.s4Fad3.rst | 2 - .../2018-05-28-22-49-59.bpo-33674.6LFFj7.rst | 4 - .../2018-05-28-23-25-17.bpo-33671.GIdKKi.rst | 10 - .../2018-05-29-00-37-56.bpo-33674.2IkGhL.rst | 2 - .../2018-05-29-01-13-39.bpo-33654.sa81Si.rst | 1 - .../2018-05-29-12-51-18.bpo-32684.ZEIism.rst | 1 - .../2018-05-29-15-32-18.bpo-32751.oBTqr7.rst | 2 - .../2018-05-30-00-26-05.bpo-33197.XkE2kL.rst | 1 - .../2018-05-30-16-00-06.bpo-2504.BynUvU.rst | 1 - .../2018-05-31-06-48-55.bpo-31014.SNY681.rst | 3 - .../2018-06-01-10-55-48.bpo-33734.x1W9x0.rst | 1 - .../2018-06-03-22-41-59.bpo-33767.2e82g3.rst | 3 - .../2018-06-04-13-46-39.bpo-33769.D_pxYz.rst | 2 - .../2018-06-05-11-29-26.bpo-33770.oBhxxw.rst | 1 - .../2018-06-05-12-43-25.bpo-33165.9TIsVf.rst | 2 - .../2018-06-05-20-22-30.bpo-33778._tSAS6.rst | 1 - .../2018-06-06-22-01-33.bpo-33274.teYqv8.rst | 3 - .../2018-06-07-12-38-12.bpo-33792.3aKG7u.rst | 2 - .../2018-06-07-18-55-35.bpo-32493.1Bte62.rst | 2 - .../2018-06-07-23-51-00.bpo-33694.F1zIR1.rst | 2 - .../2018-06-08-00-29-40.bpo-33476.R0Bhlj.rst | 2 - .../2018-06-08-17-34-16.bpo-30805.3qCWa0.rst | 1 - .../2018-06-08-23-55-34.bpo-33578.7oSsjG.rst | 1 - .../2018-06-10-09-43-54.bpo-27397.0_fFQR.rst | 1 - .../2018-06-10-12-15-26.bpo-32108.iEkvh0.rst | 1 - .../2018-06-10-13-26-02.bpo-33812.frGAOr.rst | 2 - .../2018-06-10-14-08-52.bpo-33687.1zZdnA.rst | 2 - .../2018-06-10-15-14-17.bpo-33805.5LAz5a.rst | 1 - .../2018-06-10-19-29-17.bpo-30167.G5EgC5.rst | 1 - .../2018-06-12-18-34-54.bpo-33842.RZXSGu.rst | 1 - .../2018-06-12-18-59-16.bpo-33843.qVAK8g.rst | 1 - .../2018-06-13-20-33-29.bpo-26544.hQ1oMt.rst | 2 - .../2018-06-14-17-53-30.bpo-33721.8i9_9A.rst | 12 - .../2018-06-17-10-48-03.bpo-33663.sUuGmq.rst | 1 - .../2018-06-17-11-46-20.bpo-33833.RnEqvM.rst | 2 - .../2018-06-21-09-33-02.bpo-32568.f_meGY.rst | 2 - .../2018-06-21-11-35-47.bpo-33916.cZgPCD.rst | 2 - .../2018-06-23-12-47-37.bpo-33695.seRTxh.rst | 7 - .../2018-06-23-18-09-28.bpo-33897.Hu0yvt.rst | 1 - .../2018-06-24-01-57-14.bpo-33899.IaOcAr.rst | 3 - .../2018-06-26-02-09-18.bpo-33929.OcCLah.rst | 5 - .../2018-06-26-16-55-59.bpo-25007.6LQWOF.rst | 2 - .../2018-06-26-19-03-56.bpo-33871.XhlrGU.rst | 3 - .../2018-06-27-00-31-30.bpo-24567.FuePyY.rst | 2 - .../2018-06-28-13-00-12.bpo-27500._s1gZ5.rst | 1 - .../2018-06-28-14-56-44.bpo-33974.SA8nNP.rst | 3 - .../2018-06-29-00-31-36.bpo-14117.3nvDuR.rst | 3 - .../2018-06-29-12-23-34.bpo-33978.y4csIw.rst | 2 - .../2018-06-29-13-05-01.bpo-34003.Iu831h.rst | 2 - .../2018-07-02-05-59-11.bpo-34019.ZXJIife.rst | 2 - .../2018-07-04-07-36-53.bpo-34010.VNDkde.rst | 2 - .../2018-07-04-17-14-26.bpo-34044.KWAu4y.rst | 3 - .../2018-07-04-21-14-35.bpo-34043.0YJNq9.rst | 1 - .../2018-07-05-18-37-05.bpo-34054.nWRS6M.rst | 3 - .../2018-07-05-22-45-46.bpo-34056.86isrU.rst | 3 - .../2018-07-06-15-06-32.bpo-34041.0zrKLh.rst | 2 - .../2018-07-08-18-49-41.bpo-33967.lhaAez.rst | 2 - .../2018-07-11-10-03-21.bpo-27494.04OWkW.rst | 2 - .../2018-07-11-20-51-20.bpo-34070.WpmFAu.rst | 2 - .../2018-07-13-08-44-52.bpo-34108.RjobUC.rst | 1 - .../2018-07-13-13-42-10.bpo-34097.F5Dk5o.rst | 3 - .../2018-07-20-09-11-05.bpo-33729.sO6iTb.rst | 1 - .../2018-07-20-18-06-00.bpo-34164.fNfT-q.rst | 2 - .../2018-07-22-07-59-32.bpo-940286.NZTzyc.rst | 2 - .../2018-07-22-09-05-01.bpo-21446.w6g7tn.rst | 2 - .../2018-07-23-12-20-02.bpo-32788.R2jSiK.rst | 3 - .../2018-07-23-14-12-28.bpo-34197.7yFSP5.rst | 3 - .../2018-07-24-16-37-40.bpo-34052.VbbFAE.rst | 7 - .../2018-07-25-00-40-14.bpo-34213.O15MgP.rst | 1 - .../2018-07-25-12-08-48.bpo-13041.lNmgDz.rst | 3 - .../2018-07-25-19-02-39.bpo-34228.0Ibztw.rst | 3 - .../2018-07-25-22-38-54.bpo-33089.C3CB7e.rst | 1 - .../2018-07-26-08-45-49.bpo-19891.Y-3IiB.rst | 2 - .../2018-07-28-11-47-10.bpo-34251.q3elQ6.rst | 2 - .../2018-07-28-11-49-21.bpo-34075.9u1bO-.rst | 2 - .../2018-07-28-12-08-53.bpo-32215.EU68SY.rst | 2 - .../2018-07-28-15-00-31.bpo-34035.75nW0H.rst | 1 - .../2018-07-28-17-00-36.bpo-34263.zUfRsu.rst | 2 - .../2018-07-29-11-32-56.bpo-34270.aL6P-3.rst | 8 - .../2018-07-29-13-50-32.bpo-32321.hDoNKC.rst | 2 - .../2018-07-29-14-12-23.bpo-31047.FSarLs.rst | 2 - .../2018-07-29-15-25-15.bpo-34246.xiKq-Q.rst | 2 - .../2018-07-29-21-53-15.bpo-33089.hxbp3g.rst | 1 - .../2018-07-31-23-00-09.bpo-34248.5U6wwc.rst | 3 - .../2018-07-31-23-33-06.bpo-33613.Cdnt0i.rst | 3 - .../2018-08-01-21-26-17.bpo-9372.V8Ou3K.rst | 3 - .../2018-08-02-14-43-42.bpo-34318.GneiXs.rst | 7 - .../2018-08-02-20-39-32.bpo-26502.eGXr_k.rst | 2 - .../2018-08-02-21-28-38.bpo-18540.AryoYY.rst | 3 - .../2018-08-04-00-06-28.bpo-34333.5NHG93.rst | 2 - .../2018-08-06-11-01-18.bpo-34341.E0b9p2.rst | 2 - .../2018-08-06-21-47-03.bpo-2122.GWdmrm.rst | 2 - .../2018-08-12-00-14-54.bpo-22602.ybG9K8.rst | 3 - .../2018-08-12-08-43-21.bpo-34384.yjofCv.rst | 2 - .../2018-08-15-16-22-30.bpo-31715.Iw8jS8.rst | 1 - .../2018-08-16-16-47-15.bpo-20849.YWJECC.rst | 2 - .../2018-08-16-19-07-05.bpo-34412.NF5Jm2.rst | 1 - .../2018-08-20-13-53-10.bpo-34427.tMRQjl.rst | 1 - .../2018-08-20-16-48-32.bpo-34441._zx9lU.rst | 3 - .../2018-08-21-00-29-01.bpo-34171.6LkWav.rst | 1 - .../2018-08-22-17-43-52.bpo-6700.hp7C4B.rst | 2 - .../2018-08-22-21-59-08.bpo-34454.z7uG4b.rst | 4 - .../2018-08-23-09-25-08.bpo-34472.cGyYrO.rst | 3 - .../2018-08-24-17-31-27.bpo-13312.6hA5La.rst | 2 - .../2018-08-27-16-01-22.bpo-34515.S0Irst.rst | 1 - .../2018-08-30-14-44-11.bpo-22872.NhIaZ9.rst | 4 - .../2018-08-31-06-28-03.bpo-34282.ztyXH8.rst | 2 - .../2018-08-31-19-26-55.bpo-34558.MHv582.rst | 1 - .../2018-09-01-20-43-10.bpo-34563.7NQK7B.rst | 1 - .../2018-09-03-23-23-32.bpo-34530.h_Xsu7.rst | 2 - .../2018-09-03-23-54-35.bpo-8110.FExWI_.rst | 2 - .../2018-09-04-09-32-54.bpo-34574.X4RwYI.rst | 2 - .../2018-09-06-10-07-46.bpo-30977.bP661V.rst | 2 - .../2018-09-07-10-16-34.bpo-34604.xL7-kG.rst | 3 - .../2018-09-07-10-57-00.bpo-34421.AKJISD.rst | 1 - .../2018-09-08-12-57-07.bpo-34610.wmoP5j.rst | 1 - .../2018-09-10-13-04-40.bpo-34622.tpv_rN.rst | 4 - .../2018-09-10-14-15-53.bpo-32270.wSJjuD.rst | 2 - .../2018-09-10-17-46-51.bpo-34625.D2YfDz.rst | 1 - .../2018-09-10-21-09-34.bpo-34363.YuSb0T.rst | 1 - .../2018-09-11-01-25-35.bpo-32490.ROIDO1.rst | 2 - .../2018-09-11-10-00-53.bpo-34630.YbqUS6.rst | 2 - .../2018-09-11-10-51-16.bpo-24412.i-F_E5.rst | 4 - .../2018-09-11-15-04-05.bpo-34636.capCmt.rst | 2 - .../2018-09-11-15-49-09.bpo-34536.3IPIH5.rst | 2 - .../2018-09-12-10-33-44.bpo-34638.xaeZX5.rst | 3 - .../2018-09-12-14-46-51.bpo-34652.Rt1m1b.rst | 1 - .../2018-09-13-03-59-43.bpo-34658.ykZ-ia.rst | 3 - .../2018-09-13-10-09-19.bpo-6721.ZUL_F3.rst | 2 - .../2018-09-13-11-49-52.bpo-34666.3uLtWv.rst | 3 - .../2018-09-13-21-04-23.bpo-34672.BYuKKS.rst | 2 - .../2018-09-14-10-38-18.bpo-31177.Sv91TN.rst | 2 - .../2018-09-14-12-38-49.bpo-32718.ICYQbt.rst | 2 - .../2018-09-14-14-29-45.bpo-34670.17XwGB.rst | 3 - .../2018-09-14-20-00-47.bpo-29577.RzwKFD.rst | 1 - .../2018-09-16-17-04-16.bpo-34659.CWemzH.rst | 1 - .../2018-09-19-16-51-04.bpo-34738.Pr3-iG.rst | 2 - .../2018-09-20-16-55-43.bpo-34728.CUE8LU.rst | 2 - .../2018-09-20-17-35-05.bpo-32892.TOUBdg.rst | 4 - .../2018-09-24-14-21-58.bpo-5950.xH0ekQ.rst | 1 - .../2018-09-24-17-14-57.bpo-34687.Fku_8S.rst | 2 - .../2018-09-25-08-42-34.bpo-34334.rSPBW9.rst | 2 - .../2018-09-25-15-48-50.bpo-34789.rPOEj5.rst | 2 - .../2018-09-26-14-09-34.bpo-34758.bRBfAi.rst | 2 - .../2018-09-27-09-45-00.bpo-34819.9ZaFyO.rst | 1 - .../2018-09-27-13-14-15.bpo-34022.E2cl0r.rst | 3 - .../2018-09-30-08-08-14.bpo-34849.NXK9Ff.rst | 3 - .../2018-10-02-19-36-34.bpo-34872.yWZRhI.rst | 1 - .../2018-10-03-09-25-02.bpo-34711.HeOmKR.rst | 3 - .../2018-10-03-11-07-28.bpo-34866.ML6KpJ.rst | 2 - .../2018-10-04-15-53-14.bpo-28441.2sQENe.rst | 3 - .../2018-10-04-17-23-43.bpo-34898.Wo2PoJ.rst | 2 - .../2018-10-04-18-46-54.bpo-34871.t3X-dB.rst | 2 - .../2018-10-04-20-25-35.bpo-34897.rNE2Cy.rst | 2 - .../2018-10-04-20-44-45.bpo-34844.Hnuxav.rst | 6 - .../2018-10-05-05-55-53.bpo-34900.8RNiFu.rst | 2 - .../2018-10-07-20-37-02.bpo-34925.KlkZ-Y.rst | 1 - .../2018-10-07-21-18-52.bpo-34922.37IdsA.rst | 3 - .../2018-10-08-15-22-02.bpo-34911.hCy0Fv.rst | 3 - .../2018-10-08-16-04-36.bpo-34829.B7v7D0.rst | 3 - .../2018-10-08-21-05-11.bpo-34936.3tRqdq.rst | 2 - .../2018-10-09-11-01-16.bpo-34769.cSkkZt.rst | 2 - .../2018-10-09-14-25-36.bpo-32680.z2FbOp.rst | 1 - .../2018-10-09-14-42-16.bpo-34941.1Q5QKv.rst | 3 - .../2018-10-09-15-44-04.bpo-23831.2CL7lL.rst | 2 - .../2018-10-10-00-22-57.bpo-34926.CA0rqd.rst | 2 - .../2018-10-12-18-57-52.bpo-34966.WZeBHO.rst | 3 - .../2018-10-12-20-30-42.bpo-16965.xo5LAr.rst | 2 - .../2018-10-13-07-46-50.bpo-34969.Mfnhjb.rst | 3 - .../2018-10-13-11-14-13.bpo-34970.SrJTY7.rst | 1 - .../2018-10-13-18-16-20.bpo-31522.rWBb43.rst | 1 - .../2018-10-13-19-15-23.bpo-34521.YPaiTK.rst | 3 - .../2018-10-15-23-10-41.bpo-34890.77E770.rst | 3 - .../2018-10-17-02-15-23.bpo-33947.SRuq3T.rst | 1 - .../2018-10-17-11-00-00.bpo-23420.Lq74Uu.rst | 2 - .../2018-10-17-11-54-04.bpo-35008.dotef_.rst | 3 - .../2018-10-18-17-57-28.bpo-35022.KeEF4T.rst | 2 - .../2018-10-20-00-29-43.bpo-34909.Ew_8DC.rst | 2 - .../2018-10-21-14-53-19.bpo-34794.yt3R4-.rst | 2 - .../2018-10-23-14-46-47.bpo-31553.JxRkAW.rst | 1 - .../2018-10-23-18-58-12.bpo-35053.G82qwh.rst | 3 - .../2018-10-25-09-37-03.bpo-31047.kBbX8r.rst | 2 - .../2018-10-25-09-59-00.bpo-35047.abbaa.rst | 3 - .../2018-10-25-15-43-32.bpo-35024.ltSrtr.rst | 3 - .../2018-10-26-00-11-21.bpo-35017.6Ez4Cv.rst | 3 - .../2018-10-26-21-12-55.bpo-33710.Q5oXc6.rst | 4 - .../2018-10-26-22-53-16.bpo-35079.Tm5jvF.rst | 2 - .../2018-10-27-21-11-42.bpo-34160.UzyPZf.rst | 1 - .../2018-10-29-10-18-31.bpo-35065.CulMN8.rst | 3 - .../2018-10-29-23-09-24.bpo-35062.dQS1ng.rst | 2 - .../2018-11-03-10-12-04.bpo-35152.xpqskp.rst | 1 - .../2018-11-08-14-22-29.bpo-35186.5m22Mj.rst | 2 - .../2018-11-09-01-18-51.bpo-30064.IF5mH6.rst | 2 - .../2018-11-09-13-35-36.bpo-35189.gog-sl.rst | 2 - .../2018-11-12-17-40-04.bpo-29564.SFNBT5.rst | 3 - .../2018-11-15-07-14-32.bpo-35226.wJPEEe.rst | 3 - .../2018-11-18-18-44-40.bpo-24209.p3YWOf.rst | 1 - .../2018-11-19-07-22-04.bpo-35277.dsD-2E.rst | 1 - .../2018-11-20-13-34-01.bpo-28604.iiih5h.rst | 3 - .../2018-11-22-15-22-56.bpo-24746.eSLKBE.rst | 2 - .../2018-11-24-10-33-42.bpo-35308.9--2iy.rst | 2 - .../2018-11-25-20-05-33.bpo-35312.wbw0zO.rst | 1 - .../2018-11-29-00-23-25.bpo-35344.4QOPJQ.rst | 3 - .../2018-11-29-00-55-33.bpo-35345.vepCSJ.rst | 2 - .../2018-11-29-09-38-40.bpo-35066.Nwej2s.rst | 5 - .../2018-11-29-12-42-13.bpo-35346.OmTY5c.rst | 2 - .../2018-12-01-13-44-12.bpo-35371.fTAwlX.rst | 2 - .../2018-12-02-13-50-52.bpo-35341.32E8T_.rst | 1 - .../2018-12-03-14-41-11.bpo-35380.SdRF9l.rst | 1 - .../2018-12-03-19-45-00.bpo-35310.9k28gR.rst | 4 - .../2018-12-04-12-17-08.bpo-35394.fuTVDk.rst | 1 - .../2018-12-04-12-46-05.bpo-35389.CTZ9iA.rst | 2 - .../2018-12-05-13-37-39.bpo-10496.VH-1Lp.rst | 5 - .../2018-12-05-17-42-49.bpo-10496.laV_IE.rst | 3 - .../2018-12-05-22-52-21.bpo-35346.Okm9-S.rst | 2 - .../2018-12-06-00-43-13.bpo-35330.abB4BN.rst | 4 - .../2018-12-06-02-02-28.bpo-35424.gXxOJU.rst | 2 - .../2018-12-06-14-44-21.bpo-35415.-HoK3d.rst | 1 - .../2018-12-09-14-35-49.bpo-35445.LjvtsC.rst | 1 - .../2018-12-09-17-04-15.bpo-17185.SfSCJF.rst | 2 - .../2018-12-09-21-35-49.bpo-20239.V4mWBL.rst | 2 - .../2018-12-10-09-48-27.bpo-35052.xE1ymg.rst | 2 - .../2018-12-12-16-24-55.bpo-23057.OB4Z1Y.rst | 1 - .../2018-12-12-16-25-21.bpo-35471.SK8jFC.rst | 2 - .../2018-12-12-22-52-34.bpo-31446.l--Fjz.rst | 2 - .../2018-12-13-00-10-51.bpo-35477.hHyy06.rst | 2 - .../2018-12-14-12-12-15.bpo-35491.jHsNOU.rst | 4 - .../2018-12-14-13-27-45.bpo-35348.u3Y2an.rst | 3 - .../2018-12-14-23-56-48.bpo-35502.gLHuFS.rst | 3 - .../2018-12-16-23-28-49.bpo-35513.pn-Zh3.rst | 4 - .../2018-12-17-11-43-11.bpo-31784.W0gDjC.rst | 2 - .../2018-12-18-13-52-13.bpo-35523.SkoMno.rst | 2 - .../2018-12-18-21-12-25.bpo-35526.fYvo6H.rst | 1 - .../2018-12-20-16-24-51.bpo-35537.z4E7aA.rst | 2 - .../2018-12-23-22-27-59.bpo-30561.PSRQ2w.rst | 4 - .../2018-12-26-02-28-00.bpo-35585.Lkzd3Z.rst | 1 - .../2018-12-26-10-55-59.bpo-35588.PSR6Ez.rst | 2 - .../2018-12-27-19-23-00.bpo-35568.PutiOC.rst | 1 - .../2018-12-30-01-10-50.bpo-35614.cnkM4f.rst | 1 - .../2018-12-30-14-56-33.bpo-28503.V4kNN3.rst | 2 - .../2018-12-30-19-50-36.bpo-35619.ZRXdhy.rst | 2 - .../2019-01-02-20-04-49.bpo-35643.DaMiaV.rst | 2 - .../2019-01-04-22-18-25.bpo-35664.Z-Gyyj.rst | 4 - .../2019-01-07-17-17-16.bpo-35283.WClosC.rst | 2 - .../2019-01-08-01-54-02.bpo-35682.KDM9lk.rst | 2 - .../2019-01-08-14-00-52.bpo-32710.Sn5Ujj.rst | 3 - .../2019-01-10-14-03-12.bpo-35702._ct_0H.rst | 1 - .../2019-01-10-15-55-10.bpo-32710.KwECPu.rst | 2 - .../2019-01-11-07-09-25.bpo-35699.VDiENF.rst | 1 - .../2019-01-11-17-56-15.bpo-35717.6TDTB_.rst | 2 - .../2019-01-11-20-21-59.bpo-35719.qyRcpE.rst | 2 - .../2019-01-13-01-33-00.bpo-35726.dasdas.rst | 1 - .../2019-01-13-18-42-41.bpo-35733.eFfLiv.rst | 2 - .../2019-01-14-14-13-08.bpo-35674.kamWqz.rst | 2 - .../2019-01-14-17-34-36.bpo-34323.CRErrt.rst | 3 - .../2019-01-15-13-31-30.bpo-23846.LT_qL8.rst | 2 - .../2019-01-18-13-44-13.bpo-35537.R1lbTl.rst | 1 - .../2019-01-19-17-01-43.bpo-35780.CLf7fT.rst | 11 - .../2019-01-23-22-44-37.bpo-35813.Yobj-Y.rst | 2 - .../2019-01-29-09-11-09.bpo-35847.eiSi4t.rst | 1 - .../2019-01-29-17-24-52.bpo-35537.Q0ktFC.rst | 4 - .../2019-01-30-20-22-36.bpo-35864.ig9KnG.rst | 2 - .../2019-02-02-00-04-01.bpo-35845.1jx2wk.rst | 1 - .../2017-08-06-14-43-45.bpo-28414.mzZ6vD.rst | 1 - .../2018-03-02-10-24-52.bpo-32981.O_qDyj.rst | 4 - .../2018-03-05-10-09-51.bpo-33001.elj4Aa.rst | 1 - .../2018-03-25-12-05-43.bpo-33136.TzSN4x.rst | 3 - .../2018-05-28-08-55-30.bpo-32533.IzwkBI.rst | 1 - .../2018-06-26-19-35-33.bpo-33871.S4HR9n.rst | 3 - .../2018-08-15-12-12-47.bpo-34405.qbHTH_.rst | 1 - .../2018-09-10-16-05-39.bpo-34623.Ua9jMv.rst | 2 - .../2018-09-11-18-30-55.bpo-17239.kOpwK2.rst | 3 - .../2018-09-24-18-49-25.bpo-34791.78GmIG.rst | 3 - .../2018-11-23-15-00-23.bpo-34812.84VQnb.rst | 4 - .../2019-01-15-18-16-05.bpo-35746.nMSd0j.rst | 3 - .../Tests/2017-10-18-18-07-45.bpo-31809.KlQrkE.rst | 1 - .../Tests/2018-01-08-13-33-47.bpo-19417.2asoXy.rst | 1 - .../Tests/2018-01-12-09-05-19.bpo-27643._6z49y.rst | 5 - .../Tests/2018-01-25-18-10-47.bpo-32663.IKDsqu.rst | 2 - .../Tests/2018-03-09-07-05-12.bpo-32517.ugc1iW.rst | 2 - .../Tests/2018-03-28-01-35-02.bpo-32872.J5NDUj.rst | 1 - .../Tests/2018-04-27-11-46-35.bpo-33358._OcR59.rst | 2 - .../Tests/2018-05-10-16-59-15.bpo-32962.S-rcIN.rst | 1 - .../Tests/2018-05-26-16-01-40.bpo-33655.Frb4LA.rst | 2 - .../Tests/2018-06-01-14-25-31.bpo-33562.GutEHf.rst | 2 - .../Tests/2018-06-16-01-37-31.bpo-33873.d86vab.rst | 4 - .../Tests/2018-06-19-14-04-21.bpo-33901.OFW1Sr.rst | 2 - .../Tests/2018-06-19-17-55-46.bpo-33746.Sz7avn.rst | 1 - .../Tests/2018-07-10-18-53-46.bpo-0.UBQJBc.rst | 1 - .../Tests/2018-08-08-22-41-30.bpo-11191.eq9tSH.rst | 2 - .../Tests/2018-08-10-16-17-51.bpo-34373.SKdb1k.rst | 3 - .../Tests/2018-08-14-10-47-44.bpo-34399.D_jd1G.rst | 1 - .../Tests/2018-08-14-20-50-07.bpo-11192.g7TwYm.rst | 4 - .../Tests/2018-08-16-18-48-47.bpo-34391.ouNfxC.rst | 1 - .../Tests/2018-08-24-20-23-15.bpo-34490.vb2cx4.rst | 2 - .../Tests/2018-08-25-13-28-18.bpo-34347.IsRDPB.rst | 1 - .../Tests/2018-08-26-13-12-34.bpo-11193.H8fCGa.rst | 1 - .../Tests/2018-08-29-16-30-52.bpo-34542.9stVAW.rst | 1 - .../Tests/2018-09-04-15-16-42.bpo-34579.bp4HdM.rst | 2 - .../Tests/2018-09-05-23-50-21.bpo-34594.tqL-GS.rst | 1 - .../Tests/2018-09-09-14-36-59.bpo-34569.okj1Xh.rst | 2 - .../Tests/2018-09-12-17-00-34.bpo-34200.dfxYQK.rst | 3 - .../Tests/2018-09-13-09-53-15.bpo-34661.bdTamP.rst | 1 - .../Tests/2018-09-13-20-58-07.bpo-34587.rCcxp3.rst | 5 - .../Tests/2018-09-21-17-33-41.bpo-34537.GImYtZ.rst | 2 - .../Tests/2018-10-09-23-51-07.bpo-23596.rdnert.rst | 1 - .../Tests/2018-10-11-22-34-27.bpo-34962.0PLBi8.rst | 1 - .../Tests/2018-10-27-13-41-55.bpo-34279.v0Xqxe.rst | 3 - .../Tests/2018-11-04-20-17-09.bpo-21263.T3qo9r.rst | 4 - .../Tests/2018-11-26-16-54-21.bpo-35317.jByGP2.rst | 3 - .../Tests/2018-11-30-17-18-56.bpo-35352.8bD7GC.rst | 1 - .../Tests/2018-12-09-01-27-29.bpo-33725.TaGayj.rst | 2 - .../Tests/2018-12-10-13-18-37.bpo-26704.DBAN4c.rst | 2 - .../Tests/2018-12-12-18-07-58.bpo-35412.kbuJor.rst | 1 - .../Tests/2018-12-12-18-20-18.bpo-34279.DhKcuP.rst | 3 - .../Tests/2018-12-16-23-36-47.bpo-35513.k4WHlA.rst | 2 - .../Tests/2018-12-17-16-41-45.bpo-35519.RR3L_w.rst | 3 - .../Tests/2018-12-18-22-36-53.bpo-35424.1Pz4IS.rst | 2 - .../Tests/2018-12-18-23-20-39.bpo-31731.tcv85C.rst | 4 - .../Tests/2019-01-04-21-34-53.bpo-35488.U7JJzP.rst | 1 - .../Tests/2019-01-07-23-22-44.bpo-33717.GhHXv8.rst | 2 - .../Tests/2019-01-07-23-34-41.bpo-32710.Hzo1b8.rst | 3 - .../Tests/2019-01-10-18-35-42.bpo-35045.qdd6d9.rst | 2 - .../Tests/2019-01-18-12-19-19.bpo-35772.sGBbsn.rst | 6 - .../2017-09-26-10-11-21.bpo-31583.TM90_H.rst | 2 - .../2017-12-07-20-51-20.bpo-32222.hPBcGT.rst | 3 - .../2018-02-20-12-16-47.bpo-32885.dL5x7C.rst | 2 - .../2018-03-02-16-23-31.bpo-25427.1mgMOG.rst | 3 - .../2018-03-16-17-25-05.bpo-29673.m8QtaW.rst | 1 - .../2018-03-26-18-54-24.bpo-31920.u_WKsT.rst | 2 - .../2018-04-03-18-10-00.bpo-33189.QrXR00.rst | 2 - .../2018-06-14-16-16-53.bpo-32962.2YfdwI.rst | 2 - .../2018-06-14-16-23-07.bpo-32962.Q3Dwns.rst | 2 - .../2018-07-24-00-11-44.bpo-20260.klmmqI.rst | 1 - .../2018-10-15-13-22-28.bpo-34989.hU4fra.rst | 2 - .../2019-02-01-12-22-37.bpo-35884.hJkMRD.rst | 2 - .../2017-11-24-12-53-54.bpo-1104.1CWSZp.rst | 2 - .../2018-02-07-17-50-48.bpo-29248.Xzwj-6.rst | 3 - .../2018-02-10-15-38-19.bpo-32370.kcKuct.rst | 2 - .../2018-02-19-08-54-06.bpo-32457.vVP0Iz.rst | 1 - .../2018-02-19-10-00-57.bpo-32409.nocuDg.rst | 1 - .../2018-02-19-13-54-42.bpo-31966._Q3HPb.rst | 1 - .../2018-02-23-00-47-13.bpo-32901.mGKz5_.rst | 1 - .../2018-02-28-11-03-24.bpo-32903.1SXY4t.rst | 2 - .../2018-03-07-01-33-33.bpo-33016.Z_Med0.rst | 1 - .../2018-03-08-20-02-38.bpo-32890.3jzFzY.rst | 2 - .../2018-04-13-11-28-55.bpo-33184.7YhqQE.rst | 1 - .../2018-04-20-03-24-07.bpo-33316.9IiJ8J.rst | 1 - .../2018-05-16-11-31-17.bpo-29097.9mqEuI.rst | 3 - .../2018-06-04-09-20-53.bpo-33720.VKDXHK.rst | 1 - .../2018-06-19-11-57-50.bpo-33895.zpblTy.rst | 1 - .../2018-06-25-09-33-48.bpo-30237.EybiZA.rst | 2 - .../2018-06-27-23-33-54.bpo-31546.zJlap-.rst | 3 - .../2018-07-02-14-19-32.bpo-34006.7SgBT_.rst | 3 - .../2018-07-11-15-58-06.bpo-34011.Ho_d5T.rst | 4 - .../2018-07-25-16-13-12.bpo-34225.ngemNL.rst | 1 - .../2018-08-21-19-28-23.bpo-34062.3gxsA3.rst | 1 - .../2018-09-03-01-23-52.bpo-34532.N1HEbE.rst | 1 - .../2018-09-04-23-13-19.bpo-34581.lnbC0k.rst | 1 - .../2018-09-13-08-29-04.bpo-34603.2AB7sc.rst | 1 - .../2018-09-22-11-02-35.bpo-34770.4lEUOd.rst | 1 - .../2018-09-25-10-39-27.bpo-32557.Rs1bf9.rst | 1 - .../2018-10-25-11-29-22.bpo-35067.RHWi7W.rst | 1 - .../2018-10-30-13-39-17.bpo-34977.0l7_QV.rst | 1 - .../2018-12-07-10-00-38.bpo-34977.agQJbD.rst | 2 - .../2018-12-10-15-01-13.bpo-35401.9L1onG.rst | 1 - .../2018-12-13-13-30-04.bpo-35402.n_mXb2.rst | 1 - .../2018-12-28-07-25-47.bpo-35596.P9CEY2.rst | 1 - .../2019-01-08-13-56-01.bpo-35596.oFvhcm.rst | 2 - .../2019-01-12-16-52-38.bpo-29734.6_OJwI.rst | 1 - .../2019-01-21-05-18-14.bpo-35758.8LsY3l.rst | 1 - .../2019-01-25-12-29-14.bpo-35797.MzyOK9.rst | 1 - .../2019-01-25-12-46-36.bpo-35811.2hU-mm.rst | 1 - .../2019-01-29-15-44-46.bpo-35854.Ww3z19.rst | 1 - .../2019-02-02-11-02-44.bpo-32560.I5WAGW.rst | 2 - .../2019-02-02-22-12-23.bpo-35890.ccIjHH.rst | 1 - .../macOS/2017-11-01-16-53-12.bpo-31903.K6jCVG.rst | 2 - .../macOS/2018-02-27-17-33-15.bpo-32901.hQu0w3.rst | 1 - .../macOS/2018-03-29-06-56-12.bpo-32726.urS9uX.rst | 5 - .../macOS/2018-04-07-00-51-34.bpo-33184.3j208P.rst | 1 - .../macOS/2018-05-16-13-25-58.bpo-13631.UIjDyY.rst | 2 - .../macOS/2018-07-31-09-51-01.bpo-33635.KiscE-.rst | 5 - .../macOS/2018-09-11-08-30-55.bpo-34405.UzIi0n.rst | 1 - .../macOS/2018-10-17-14-36-08.bpo-24658.Naddgx.rst | 1 - .../macOS/2018-10-18-23-54-55.bpo-35025.X4LFJg.rst | 2 - .../macOS/2018-12-09-13-56-49.bpo-35401.n8B7X1.rst | 1 - .../macOS/2018-12-21-18-44-30.bpo-35555.M58_K3.rst | 1 - 886 files changed, 8977 insertions(+), 1857 deletions(-) create mode 100644 Misc/NEWS.d/3.8.0a1.rst delete mode 100644 Misc/NEWS.d/next/Build/2017-09-26-23-08-27.bpo-29442.fD8YTi.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-02-21-12-46-00.bpo-32898.M15bZh.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-03-08-20-25-29.bpo-33012.k9Fe1q.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-03-28-04-15-03.bpo-33163.hfpWuU.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-03-30-14-55-48.bpo-33182.CePczb.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-04-17-00-38-19.bpo-32232.o7G_UO.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-04-30-16-53-00.bpo-33377.QBh6vP.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-04-30-17-19-37.bpo-33393.HkVCqI.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-04-30-17-36-46.bpo-33394._Vdi4t.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-05-13-17-21-54.bpo-33483.WOs-en.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-05-15-02-07-49.bpo-33512.X4Fy1Q.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-05-15-12-44-50.bpo-33522.mJoNcA.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-05-25-13-05-51.bpo-33648.bJ4JZH.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-05-28-11-40-22.bpo-33614.28e0sE.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-06-04-21-34-34.bpo-5755.65GmCj.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-06-15-18-18-16.bpo-30345.j-xRE1.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-07-10-21-33-25.bpo-32430.UN3Nk8.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-07-15-16-49-06.bpo-34121.74G_lo.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-07-27-09-52-48.bpo-34245.bBV0NI.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-08-24-09-48-25.bpo-33015.s21y74.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-08-31-19-41-09.bpo-34555.dfQcnm.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-09-06-07-15-20.bpo-34081.cuSTnH.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-09-14-09-53-21.bpo-34582.j3omgk.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-09-17-13-56-12.bpo-34710.ARqIAK.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-09-18-16-28-31.bpo-34585.CGMu0h.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-09-26-17-29-10.bpo-34765.AvxdVj.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-10-16-12-22-36.bpo-28015.ylSgFh.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-10-17-17-38-57.bpo-35011.GgoPIC.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-10-26-14-49-19.bpo-35059.PKsBxP.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-11-01-15-01-23.bpo-35139.XZTttb.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-12-04-15-33-28.bpo-35351.ZhhBfT.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-12-05-22-28-40.bpo-35257.dmcd_s.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-12-14-19-36-05.bpo-35499.9yAldM.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-12-29-10-19-43.bpo-35550.BTuu8e.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-01-02-11-23-33.bpo-35642.pjkhJe.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-01-10-11-37-18.bpo-35683.pf5Oos.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-02-02-13-34-05.bpo-34691.B-Lsj4.rst delete mode 100644 Misc/NEWS.d/next/C API/2017-10-12-23-24-27.bpo-30863.xrED19.rst delete mode 100644 Misc/NEWS.d/next/C API/2018-01-09-17-03-54.bpo-32374.SwwLoz.rst delete mode 100644 Misc/NEWS.d/next/C API/2018-03-20-21-43-09.bpo-33042.FPFp64.rst delete mode 100644 Misc/NEWS.d/next/C API/2018-06-10-09-42-31.bpo-33818.50nlf3.rst delete mode 100644 Misc/NEWS.d/next/C API/2018-06-21-17-19-31.bpo-32500.WGCNad.rst delete mode 100644 Misc/NEWS.d/next/C API/2018-07-02-10-58-11.bpo-34008.COewz-.rst delete mode 100644 Misc/NEWS.d/next/C API/2018-07-08-12-06-18.bpo-32455.KVHlkz.rst delete mode 100644 Misc/NEWS.d/next/C API/2018-07-09-11-39-54.bpo-23927.pDFkxb.rst delete mode 100644 Misc/NEWS.d/next/C API/2018-07-22-14-58-06.bpo-34127.qkfnHO.rst delete mode 100644 Misc/NEWS.d/next/C API/2018-07-24-11-57-35.bpo-34193.M6ch1Q.rst delete mode 100644 Misc/NEWS.d/next/C API/2018-08-29-18-48-47.bpo-34523.lLQ8rh.rst delete mode 100644 Misc/NEWS.d/next/C API/2018-10-05-17-06-49.bpo-34910.tSFrls.rst delete mode 100644 Misc/NEWS.d/next/C API/2018-10-13-16-30-54.bpo-34725.j52rIS.rst delete mode 100644 Misc/NEWS.d/next/C API/2018-11-01-13-58-37.bpo-35134.SbZo0o.rst delete mode 100644 Misc/NEWS.d/next/C API/2018-11-13-12-13-04.bpo-35081.gFd85N.rst delete mode 100644 Misc/NEWS.d/next/C API/2018-11-22-13-52-36.bpo-35259.p07c61.rst delete mode 100644 Misc/NEWS.d/next/C API/2018-11-22-18-15-46.bpo-35081.FdK9mV.rst delete mode 100644 Misc/NEWS.d/next/C API/2018-11-22-18-34-23.bpo-35296.nxrIQt.rst delete mode 100644 Misc/NEWS.d/next/C API/2018-11-23-11-52-34.bpo-35059.BLSp6y.rst delete mode 100644 Misc/NEWS.d/next/C API/2018-11-28-03-20-36.bpo-35322.Qcqsag.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-01-11-11-16-16.bpo-33817.nJ4yIj.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-01-22-17-04-10.bpo-35713.fmehdG.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-09-12-08-11-01.bpo-29832.Kuf2M7.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-09-25-20-36-24.bpo-31577.jgYsSA.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-10-02-21-02-14.bpo-21983.UoC319.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-10-07-10-13-15.bpo-25862.FPYBA5.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-10-30-12-44-50.bpo-31902.a07fa57.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-11-22-15-43-14.bpo-32117.-vloh8.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-11-26-00-59-22.bpo-10544.fHOM3V.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-12-12-13-43-13.bpo-32285.LzKSwz.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-12-24-19-48-59.bpo-17611.P85kWL.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-01-03-23-12-43.bpo-32489.SDEPHB.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-01-26-21-20-21.bpo-32583.Fh3fau.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-01-29-14-36-37.bpo-32711.8hQFJP.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-02-01-10-16-28.bpo-32303.VsvhSl.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-02-01-10-56-41.bpo-32305.dkU9Qa.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-02-02-08-50-46.bpo-31356.MNwUOQ.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-02-14-12-35-47.bpo-32836.bThJnx.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-02-20-21-53-48.bpo-32889.J6eWy5.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-02-24-00-07-05.bpo-32925.e-7Ufh.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-02-24-21-51-42.bpo-32932.2cz31L.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-02-25-10-52-40.bpo-32946.Lo09rG.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-02-27-13-36-21.bpo-17288.Gdj24S.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-02-27-20-57-00.bpo-32911.cmKfco.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-03-06-12-19-19.bpo-33005.LP-V2U.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-03-08-09-48-38.bpo-33026.QZA3Ba.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-03-10-15-16-40.bpo-33041.-ak5Fk.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-03-14-21-42-17.bpo-25750.lxgkQz.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-03-18-13-56-14.bpo-33041.XwPhI2.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-03-19-00-59-20.bpo-33083.Htztjl.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-03-22-23-09-06.bpo-33018.0ncEJV.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-03-25-19-25-14.bpo-33138.aSqudH.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-03-25-19-49-06.bpo-33053.V3xlsH.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-04-02-09-32-40.bpo-33199.TPnxQu.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-04-03-00-30-25.bpo-29922.CdLuMl.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-04-03-00-58-41.bpo-33205.lk2F3r.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-04-05-22-20-44.bpo-33231.3Jmo0q.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-04-13-22-31-09.bpo-33176.PB9com.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-04-14-11-02-57.bpo-30455.ANRwjo.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-04-14-13-12-50.bpo-33270.UmVV6i.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-04-17-01-24-51.bpo-33234.l9IDtp.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-04-18-12-23-30.bpo-33306.tSM3cp.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-04-18-14-17-44.bpo-33305.9z3dDH.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-04-19-08-30-07.bpo-33312.mDe2iL.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-04-22-13-41-59.bpo-33331.s_DxdL.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-04-24-22-31-04.bpo-33128.g2yLuf.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-04-25-20-44-42.bpo-28055.f49kfC.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-04-26-22-48-28.bpo-33363.8RCnN2.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-05-02-08-36-03.bpo-33391.z4a7rb.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-05-05-23-26-58.bpo-20104.tDBciE.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-05-13-01-26-18.bpo-33475.rI0y1U.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-05-14-11-00-00.bpo-31849.EmHaH4.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-05-14-17-31-02.bpo-33509.pIUfTd.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-05-14-18-54-03.bpo-25711.9xfq-v.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-05-15-10-48-47.bpo-33499.uBEc06.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-05-17-13-06-36.bpo-23722.xisqZk.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-05-23-17-18-02.bpo-33462.gurbpbrhe.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-05-23-20-46-14.bpo-33622.xPucO9.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-05-28-12-28-53.bpo-30654.9fDJye.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-05-28-21-17-31.bpo-33597.r0ToM4.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-05-31-14-50-04.bpo-33706.ztlH04.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-06-05-15-49-02.bpo-30167.e956hA.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-06-06-23-24-40.bpo-33786.lBvT8z.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-06-07-18-34-19.bpo-33738.ODZS7a.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-06-07-20-18-38.bpo-33803.n-Nq6_.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-06-15-19-39-06.bpo-33824.DfWHT3.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-06-21-21-42-15.bpo-1617161.tSo2yM.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-06-23-15-32-02.bpo-33451.sWN-1l.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-06-25-16-54-05.bpo-24596.Rkwova.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-06-25-20-42-44.bpo-33956.1qoTwD.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-06-27-18-56-41.bpo-33985.ILJ3Af.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-07-03-19-00-10.bpo-33418.cfGm3n.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-07-05-15-51-29.bpo-34042.Gr9XUH.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-07-07-20-15-34.bpo-34066.y9vs6s.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-07-10-11-24-16.bpo-34080.8t7PtO.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-07-13-22-09-55.bpo-34087.I1Bxfc.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-07-14-08-58-46.bpo-34068.9xfM55.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-07-14-14-01-37.bpo-24618.iTKjD_.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-07-16-20-55-29.bpo-34126.mBVmgc.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-07-18-08-36-58.bpo-34141.Fo7Q5r.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-07-23-16-34-03.bpo-34125.jCl2Q2.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-07-23-21-49-05.bpo-34149.WSV-_g.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-07-24-12-54-57.bpo-33237.O95mps.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-07-25-19-23-33.bpo-34170.v1h_H2.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-07-25-20-26-02.bpo-34151.Q2pK9Q.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-07-27-20-04-52.bpo-34100.ypJQX1.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-07-28-10-34-00.bpo-34113.eZ5FWV.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-08-02-22-34-59.bpo-34320.hNshAA.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-08-09-18-42-49.bpo-34353.GIOm_8.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-08-10-15-05-00.bpo-34377.EJMMY4.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-08-12-16-03-58.bpo-33073.XWu1Jh.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-08-14-03-52-43.bpo-34400.AJD0bz.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-08-14-22-35-19.bpo-34408.aomWYW.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-08-15-20-46-49.bpo-12458.ApHbx5.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-08-28-01-45-01.bpo-34523.aUUkc3.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-08-28-10-49-55.bpo-34403.4Q3LzP.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-08-28-11-52-13.bpo-34527.sh5MQJ.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-08-28-11-53-39.bpo-34527.aBEX9b.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-08-28-17-48-40.bpo-34485.aFwck2.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-08-28-23-01-14.bpo-34485.dq1Kqk.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-08-29-09-27-47.bpo-34485.5aJCmw.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-08-29-11-04-19.bpo-34485.c2AFdp.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-09-05-22-56-52.bpo-34588.UIuPmL.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-09-11-15-19-37.bpo-1621.7o19yG.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-09-11-17-25-44.bpo-34637.HSLqY4.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-09-11-23-12-33.bpo-34641.gFBCc9.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-09-11-23-50-40.bpo-32236.3RupnN.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-09-13-12-06-09.bpo-34653.z8NE-i.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-09-13-12-21-08.bpo-34651.v-bUeV.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-09-15-19-32-34.bpo-34683.msCiQE.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-09-19-06-57-34.bpo-34735.-3mrSJ.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-09-20-15-41-58.bpo-34751.Yiv0pV.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-09-21-11-06-56.bpo-34762.1nN53m.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-09-24-17-51-15.bpo-30156.pH0j5j.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-09-27-11-10-02.bpo-34824.VLlCaU.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-09-30-11-19-55.bpo-34850.CbgDwb.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-09-30-19-27-13.bpo-34854.6TKTcB.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-10-01-10-41-53.bpo-32912.JeIOdM.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-10-02-09-10-47.bpo-34784.07hdgD.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-10-02-22-55-11.bpo-34879.7VNH2a.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-10-06-14-02-51.bpo-34876.oBKBA4.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-10-13-16-42-03.bpo-34973.B5M-3g.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-10-13-17-40-15.bpo-34939.0gpxlJ.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-10-13-22-24-19.bpo-34974.7LgTc2.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-10-14-17-26-41.bpo-34983.l8XaZd.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-10-20-10-26-15.bpo-35029.t4tZcQ.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-10-20-18-05-58.bpo-16806.zr3A9N.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-10-21-17-43-48.bpo-29743.aeCcKR.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-10-23-15-03-53.bpo-35050.49wraS.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-10-25-20-53-32.bpo-29341.jH-AMF.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-11-03-10-37-29.bpo-28401.RprDIg.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-11-04-18-13-40.bpo-34022.U3btVj.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-11-05-21-19-05.bpo-35169._FyPI2.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-11-08-15-00-58.bpo-35193.HzPS6R.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-11-12-11-38-06.bpo-35214.PCHKbX.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-11-13-00-40-35.bpo-35214.OQBjph.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-11-13-01-03-10.bpo-32492.voIdcp.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-11-13-14-26-54.bpo-35224.F0B6UQ.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-11-17-10-18-29.bpo-35269.gjm1LO.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-11-20-22-33-38.bpo-33954.RzSngM.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-11-21-14-05-51.bpo-31241.Kin10-.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-11-29-23-59-52.bpo-35336.8LOz4F.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-12-01-19-20-53.bpo-35372.RwVJjZ.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-12-03-21-20-24.bpo-35357.rhhoiC.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-12-05-16-24-05.bpo-35423.UIie_O.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-12-07-02-38-01.bpo-35436.0VW7p9.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-12-09-13-09-39.bpo-35444.9kYn4V.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-12-14-18-02-34.bpo-35494.IWOPtb.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-12-15-00-47-41.bpo-35504.9gVuen.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-12-15-14-01-45.bpo-35504.JtKczP.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-12-21-13-29-30.bpo-35552.1DzQQc.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-12-22-22-19-51.bpo-35560.9vMWSP.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-12-30-15-36-23.bpo-35214.GWDQcv.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-12-31-02-37-20.bpo-35623.24AQhY.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-01-05-18-39-49.bpo-35634.nVP_gs.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-01-12-23-33-04.bpo-35720.LELKQx.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-01-19-19-41-53.bpo-33416.VDeOU5.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-01-22-18-50-21.bpo-35713.bTeUsa.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-01-22-19-17-27.bpo-35766.gh1tHZ.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-01-24-13-25-21.bpo-35814.r_MjA6.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-02-01-22-38-11.bpo-35877.Jrse8f.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2017-09-13-07-14-59.bpo-31432.yAY4Z3.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2017-10-23-13-41-12.bpo-25041.iAo2gW.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2017-12-22-17-29-37.bpo-32337.eZe-ID.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-01-13-20-30-53.bpo-8243.s98r28.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-01-25-13-58-49.bpo-30607.4dXxiq.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-01-25-14-23-12.bpo-31972.w1m_8r.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-01-30-11-28-27.bpo-32722.frdp6A.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-02-01-10-57-24.bpo-20709.1flcnc.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-02-02-07-41-57.bpo-32614.LSqzGw.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-02-03-06-11-37.bpo-8722.MPyVyj.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-02-05-15-05-53.bpo-32613.TDjgM1.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-02-10-12-48-38.bpo-11015.-gUf34.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-02-10-15-16-04.bpo-32800.FyrqCk.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-02-14-11-10-41.bpo-32436.TTJ2jb.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-02-23-12-48-03.bpo-17232.tmuTKL.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-02-25-16-33-35.bpo-28124._uzkgq.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-03-11-00-16-56.bpo-27428.B7A8FT.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-03-11-18-53-47.bpo-18802.JhAqH3.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-03-20-20-11-05.bpo-28247.-V-WS-.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-03-22-19-23-04.bpo-27212.wrE5KR.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-03-28-17-03-17.bpo-33126.5UGkNv.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-04-01-14-30-36.bpo-33195.dRS-XX.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-04-01-21-03-41.bpo-33201.aa8Lkl.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-04-20-14-09-36.bpo-33276.rA1z_3.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-04-29-04-02-18.bpo-33378.-anAHN.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-05-13-14-44-30.bpo-33487.iLDzFb.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-05-14-15-15-41.bpo-33421.3GU_QO.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-05-14-20-08-58.bpo-33503.Wvt0qg.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-05-21-14-36-12.bpo-33594.-HRcyX.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-05-22-11-47-14.bpo-33604.5YHTpz.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-05-23-11-59-51.bpo-32436.S1LGPa.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-05-29-16-02-31.bpo-23859.E5gba1.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-06-01-12-27-40.bpo-33736.JVegIu.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-06-07-08-33-45.bpo-17045.ZNx6KU.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-06-08-23-37-14.bpo-33197.OERTKf.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-06-08-23-46-01.bpo-33409.r4z9MM.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-06-15-14-58-45.bpo-33847.IIDp6t.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-06-22-08-38-29.bpo-33460.kHt4D0.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-07-07-20-38-41.bpo-34065.1snofM.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-07-28-17-17-42.bpo-20177.cOZJWp.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-09-06-22-39-47.bpo-28617.MjnJLz.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-09-12-10-18-04.bpo-34552.p9PoYv.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-09-24-12-47-08.bpo-34790.G2KXIH.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-10-03-20-39-25.bpo-11233.BX6Gen.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-10-08-19-15-28.bpo-32174.YO9CYm.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-10-10-00-34-08.bpo-34913.kVd1Fv.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-10-13-07-39-57.bpo-34967.E40tFP.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-10-21-02-20-36.bpo-35035.4zBObK.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-10-22-14-09-58.bpo-35044.qjvNtI.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-10-22-14-17-57.bpo-35042.1UGv1a.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-10-25-17-45-09.bpo-35038.2eVOYS.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-10-28-16-51-31.bpo-35089._stCpS.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-11-04-22-03-56.bpo-10536.a0IsfE.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-12-16-16-14-44.bpo-35511.iVcyav.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-12-22-22-52-05.bpo-35564.TuEU_D.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-12-23-23-52-31.bpo-34764.DwOGeT.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-01-15-21-45-27.bpo-21257.U9LKkx.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-02-04-17-52-54.bpo-32765.qm0eCu.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-02-12-08-08-45.bpo-32831.srDRvU.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-02-12-11-05-22.bpo-32826.IxNZrk.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-02-12-17-22-48.bpo-32837.-33QPl.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-02-19-10-56-41.bpo-32874.6pZ9Gv.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-02-22-00-09-27.bpo-32905.VlXj0x.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-02-23-07-32-36.bpo-32916.4MsQ5F.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-02-24-18-20-50.bpo-32940.ZaJ1Rf.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-03-05-01-29-05.bpo-32984.NGjgT4.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-04-02-00-28-13.bpo-33204.NBsuIv.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-04-29-16-13-02.bpo-21474.bglg-F.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-05-17-19-41-12.bpo-33564.XzHZJe.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-05-23-19-51-07.bpo-33628.sLlFLO.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-05-24-20-42-44.bpo-33642.J0VQbS.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-05-29-07-14-37.bpo-33679.MgX_Ui.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-06-03-09-13-28.bpo-33664.PZzQyL.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-06-03-20-12-57.bpo-33763.URiFlE.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-06-04-19-23-11.bpo-33768.I_2qpV.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-06-10-17-59-36.bpo-33656.60ZqJS.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-06-14-11-35-50.bpo-33855.XL230W.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-06-14-13-23-55.bpo-33839.ZlJzHa.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-06-16-21-54-45.bpo-33856.TH8WHU.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-06-19-22-21-27.bpo-33907.z-_B3N.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-06-20-12-40-54.bpo-33904.qm0eCu.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-06-20-16-27-48.bpo-33917.ZXHs8x.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-06-20-19-16-24.bpo-33906.a1lXq0.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-06-20-22-14-07.bpo-33924.6Rz1wt.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-06-21-20-35-33.bpo-33905.W2mhiY.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-06-26-22-53-14.bpo-33975.Ow7alv.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-08-01-23-25-38.bpo-34120.HgsIz-.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-08-02-22-16-42.bpo-34275.Iu0d7t.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-08-05-15-49-55.bpo-34047.LGKsIm.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-08-13-16-31-24.bpo-1529353.wXfQJk.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-09-22-20-25-07.bpo-34548.7pBzjg.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-10-28-00-08-42.bpo-35087.G7gx2-.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-10-28-00-54-32.bpo-35088.r1lJZd.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-10-28-15-53-51.bpo-35093.cH-tli.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-10-28-20-17-14.bpo-35097.07tm66.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-11-05-20-43-08.bpo-35099.SVOZXC.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-11-05-23-23-00.bpo-23220.H3SAWE.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-11-06-23-10-54.bpo-33000.pQasCt.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-11-10-09-10-54.bpo-35202.TeJJrt.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-11-10-21-27-25.bpo-34864.Ci-G2q.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-11-11-17-13-50.bpo-34864.cw0PvO.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-11-12-00-20-01.bpo-35213.cqNgzT.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-12-18-13-56-31.bpo-22703.UlsjKQ.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-12-20-00-14-15.bpo-35521.x32BRn.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-12-23-17-42-11.bpo-35208.J5NOg7.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-12-26-13-53-34.bpo-28097.95I9NT.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-12-27-15-29-11.bpo-35598.FWOOm8.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-12-27-17-46-42.bpo-35196.9E-xUh.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-12-28-01-19-20.bpo-35591.SFpDj2.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-12-28-17-16-33.bpo-34055.TmmpzR.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2018-12-31-17-04-18.bpo-33987.fD92up.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-01-02-22-15-01.bpo-35641.QEaANl.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-01-04-19-14-29.bpo-35660.hMxI7N.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-01-18-01-24-23.bpo-35769.GqsB34.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-01-18-13-04-30.bpo-35770.2LxJGu.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-08-24-17-55-39.bpo-29456.XaB3MP.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-09-19-12-38-31.bpo-31508.pDsFJl.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-09-29-16-40-38.bpo-16865.l-f6I_.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-05-20-41-48.bpo-27645.1Y_Wag.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-12-22-39-55.bpo-22005.lGP-sc.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-24-10-18-35.bpo-31425.1lgw47.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-29-10-37-55.bpo-31608.wkp8Nw.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-31.bpo-31908.g4xh8x.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-11-01-15-44-48.bpo-31680.yO6oSC.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-11-27-15-09-49.bpo-30693.yC4mJ7.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-11-27-15-09-49.bpo-30693.yC4mJ8.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-11-28-10-23-13.bpo-32147.PI2k1Y.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-12-06-10-10-10.bpo-32221.ideco_.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-12-16-11-40-52.bpo-29877.SfWhmz.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-12-27-21-55-19.bpo-31639.l3avDJ.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-01-01-00-16-59.bpo-8525.Dq8s63.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-01-07-17-43-10.bpo-32512.flC-dE.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-01-18-13-09-00.bpo-32585.qpeijr.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-01-18-23-34-17.bpo-31848.M2cldy.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-01-20-23-17-25.bpo-24334.GZuQLv.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-01-21-15-01-50.bpo-31453.cZiZBe.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-01-30-17-46-18.bpo-32727.aHVsRC.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-01-01-34-47.bpo-32734.gCV9AD.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-01-15-53-35.bpo-32691.VLWVTq.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-01-17-54-08.bpo-32741.KUvOPL.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-02-17-21-24.bpo-32749.u5scIn.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-05-13-31-42.bpo-32647.ktmfR_.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-05-21-28-28.bpo-32777.C-wIXF.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-06-17-58-15.bpo-32622.AE0Jz7.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-07-19-12-10.bpo-32775.-T77_c.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-08-00-47-07.bpo-32792.NtyDb4.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-08-18-59-11.bpo-30688.zBh4TH.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-09-14-44-43.bpo-30157.lEiiAK.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-09-21-41-56.bpo-31787.owSZ2t.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-10-13-51-56.bpo-32394.dFM9SI.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-10-23-41-05.bpo-19675.-dj35-.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-11-15-54-41.bpo-32819.ZTRX2Q.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-14-00-21-24.bpo-32841.bvHDOc.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-15-08-18-52.bpo-31333.4fF-gM.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-15-12-04-29.bpo-32852.HDqIxM.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-16-14-37-14.bpo-32857.-XljAx.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-17-19-20-19.bpo-21060.S1Z-x6.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-19-14-27-51.bpo-32556.CsRsgr.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-19-17-46-31.bpo-32859.kAT-Xp.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-23-12-21-41.bpo-32759.M-y9GA.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-23-19-12-04.bpo-32922.u-xe0B.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-24-21-40-42.bpo-30622.dQjxSe.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-25-10-17-23.bpo-32146.xOzUFW.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-25-13-06-21.bpo-32947.mqStVW.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-25-13-47-48.bpo-32929.X2gTDH.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-25-18-22-01.bpo-32951.gHrCXq.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-26-09-08-07.bpo-32257.6ElnUt.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-26-13-16-36.bpo-32713.55yegW.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-26-20-04-40.bpo-32960.48r0Ml.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-28-13-08-00.bpo-32844.u8tnAe.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-28-18-39-48.bpo-32970.IPWtbS.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-01-17-49-56.bpo-32056.IlpfgE.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-06-00-19-41.bpo-32969.rGTKa0.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-06-11-54-59.bpo-33009.-Ekysb.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-06-20-30-20.bpo-32999.lgFXWl.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-07-19-37-00.bpo-22674.2sIMmM.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-07-22-28-17.bpo-27683.572Rv4.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-09-23-07-07.bpo-33037.nAJ3at.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-11-00-20-26.bpo-30249.KSkgLB.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-11-08-44-12.bpo-33034.bpb23d.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-11-19-03-52.bpo-31804.i8KUMp.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-12-00-27-56.bpo-33021.m19B9T.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-12-16-40-00.bpo-33056.lNN9Eh.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-12-19-58-25.bpo-33064.LO2KIY.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-15-07-38-00.bpo-33078.RmjUF5.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-16-16-07-33.bpo-33061.TRTTek.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-18-15-57-32.bpo-32968.E4G7BO.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-18-16-48-23.bpo-33097.Yl4gI2.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-18-17-38-48.bpo-32953.t8WAWN.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-19-20-47-00.bpo-33100.chyIO4.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-20-20-53-21.bpo-32896.ewW3Ln.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-21-16-52-26.bpo-33116.Tvzerj.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-21-17-59-39.bpo-33078.PQOniT.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-22-16-05-56.bpo-32505.YK1N8v.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-24-15-08-24.bpo-33127.olJmHv.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-24-19-34-26.bpo-33134.hbVeIX.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-24-19-54-48.bpo-32873.cHyoAm.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-25-13-18-16.bpo-33096.ofdbe7.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-26-12-33-13.bpo-33141.23wlxf.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-29-03-09-22.bpo-32380.NhuGig.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-29-04-32-25.bpo-33175._zs1yM.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-03-30-01-20-35.bpo-33106.zncfvW.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-01-19-21-04.bpo-20104.-AKcGa.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-02-16-10-12.bpo-23403.KG7ADV.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-02-20-44-54.bpo-32861.HeBjzN.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-03-10-37-13.bpo-33209.9sGWE_.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-04-23-41-30.bpo-33224.pyR0jB.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-05-11-09-45.bpo-33203.Hje9Py.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-06-14-56-26.bpo-33169.ByhDqb.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-07-13-49-39.bpo-29613.r6FDnB.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-08-22-54-07.bpo-33185.Id-Ba9.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-10-14-50-30.bpo-33144.iZr4et.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-10-20-57-14.bpo-33256.ndHkqu.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-11-20-29-19.bpo-33263.B56Hc1.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-13-08-12-50.bpo-33265.KPQRk0.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-13-15-14-47.bpo-33254.DS4KFK.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-16-08-42-03.bpo-11594.QLo4vv.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-16-15-59-21.bpo-33266.w2PAm-.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-16-16-21-09.bpo-23403.rxR1Q_.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-18-19-12-25.bpo-33308.fW75xi.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-20-10-43-17.bpo-33131.L2E977.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-21-00-24-08.bpo-991266.h93TP_.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-22-20-13-21.bpo-33334.19UMOC.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-23-13-21-39.bpo-33329.lQ-Eod.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-23-18-25-36.bpo-33251.C_K-J9.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-23-21-41-30.bpo-33332.Y6OZ8Z.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-25-14-05-21.bpo-27485.nclVSU.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-26-13-31-10.bpo-32455.KPWg3K.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-27-22-18-38.bpo-33336.T8rxn0.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-28-08-11-35.bpo-33375.Dbq1fz.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-29-11-15-38.bpo-33383.g32YWn.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-29-23-56-20.bpo-33197.dgRLqr.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-30-13-29-47.bpo-33217.TENDzd.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-30-22-43-31.bpo-32933.M3iI_y.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-01-02-24-44.bpo-27300.LdIXvK.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-01-22-33-14.bpo-33311.8YPB-k.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-01-22-35-50.bpo-33281.d4jOt4.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-02-07-26-29.bpo-28167.7FwDfN.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-05-09-53-05.bpo-33422.4FtQ0q.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-05-18-02-24.bpo-20087.lJrvXL.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-08-15-01-10.bpo-33365.SicsAd.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-08-16-43-42.bpo-28556._xr5mp.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-12-06-01-02.bpo-33453.Fj-jMD.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-12-13-06-41.bpo-29209.h5RxYy.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-14-09-07-14.bpo-26103._zU8E2.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-14-10-29-03.bpo-33495.TeGTQJ.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-14-15-01-55.bpo-29235.47Fzwt.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-14-17-49-34.bpo-33497.wWT6XM.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-14-18-05-35.bpo-33505.L8pAyt.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-15-12-11-13.bpo-33504.czsHFg.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-15-13-49-13.bpo-28167.p4RdQt.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-15-15-03-48.bpo-28612.E9dz39.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-15-17-06-42.bpo-33516.ZzARe4.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-15-18-02-03.bpo-0.pj2Mbb.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-16-05-24-43.bpo-26819.taxbVT.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-16-09-30-27.bpo-33542.idNAcs.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-16-10-07-40.bpo-33536._s0TE8.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-16-12-32-48.bpo-33541.kQORPE.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-16-14-57-58.bpo-33109.nPLL_S.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-16-17-05-48.bpo-33548.xWslmx.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-16-18-10-38.bpo-33540.wy9LRV.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-17-22-14-58.bpo-12486.HBeh62.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-17-22-53-08.bpo-28556.C6Hnd1.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-18-21-50-47.bpo-33570.7CZy4t.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-18-22-52-34.bpo-21145.AiQMDx.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-19-15-58-14.bpo-33582.qBZPmF.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-22-11-55-33.bpo-33604.6V4JcO.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-22-13-05-12.bpo-30877.JZEGjI.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-23-00-26-27.bpo-11874.glK5iP.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-23-14-58-05.bpo-33623.wAw1cF.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-23-17-07-54.bpo-33625.nzQgD8.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-23-20-14-34.bpo-33618.xU39lr.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-24-09-15-52.bpo-33238.ooDfoo.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-24-17-41-36.bpo-32493.5tAoAu.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-26-10-13-59.bpo-33652.humFJ1.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-26-13-09-34.bpo-33654.IbYWxA.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-28-12-29-54.bpo-33672.GM_Xm_.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-28-15-55-12.bpo-33469.hmXBpY.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-28-16-19-35.bpo-32410.Z1DZaF.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-28-16-40-32.bpo-32610.KvUAsL.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-28-18-40-26.bpo-31647.s4Fad3.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-28-22-49-59.bpo-33674.6LFFj7.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-28-23-25-17.bpo-33671.GIdKKi.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-29-00-37-56.bpo-33674.2IkGhL.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-29-01-13-39.bpo-33654.sa81Si.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-29-12-51-18.bpo-32684.ZEIism.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-29-15-32-18.bpo-32751.oBTqr7.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-30-00-26-05.bpo-33197.XkE2kL.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-30-16-00-06.bpo-2504.BynUvU.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-05-31-06-48-55.bpo-31014.SNY681.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-01-10-55-48.bpo-33734.x1W9x0.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-03-22-41-59.bpo-33767.2e82g3.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-04-13-46-39.bpo-33769.D_pxYz.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-05-11-29-26.bpo-33770.oBhxxw.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-05-12-43-25.bpo-33165.9TIsVf.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-05-20-22-30.bpo-33778._tSAS6.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-06-22-01-33.bpo-33274.teYqv8.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-07-12-38-12.bpo-33792.3aKG7u.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-07-18-55-35.bpo-32493.1Bte62.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-07-23-51-00.bpo-33694.F1zIR1.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-08-00-29-40.bpo-33476.R0Bhlj.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-08-17-34-16.bpo-30805.3qCWa0.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-08-23-55-34.bpo-33578.7oSsjG.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-10-09-43-54.bpo-27397.0_fFQR.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-10-12-15-26.bpo-32108.iEkvh0.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-10-13-26-02.bpo-33812.frGAOr.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-10-14-08-52.bpo-33687.1zZdnA.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-10-15-14-17.bpo-33805.5LAz5a.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-10-19-29-17.bpo-30167.G5EgC5.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-12-18-34-54.bpo-33842.RZXSGu.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-12-18-59-16.bpo-33843.qVAK8g.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-13-20-33-29.bpo-26544.hQ1oMt.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-14-17-53-30.bpo-33721.8i9_9A.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-17-10-48-03.bpo-33663.sUuGmq.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-17-11-46-20.bpo-33833.RnEqvM.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-21-09-33-02.bpo-32568.f_meGY.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-21-11-35-47.bpo-33916.cZgPCD.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-23-12-47-37.bpo-33695.seRTxh.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-23-18-09-28.bpo-33897.Hu0yvt.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-24-01-57-14.bpo-33899.IaOcAr.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-26-02-09-18.bpo-33929.OcCLah.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-26-16-55-59.bpo-25007.6LQWOF.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-26-19-03-56.bpo-33871.XhlrGU.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-27-00-31-30.bpo-24567.FuePyY.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-28-13-00-12.bpo-27500._s1gZ5.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-28-14-56-44.bpo-33974.SA8nNP.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-29-00-31-36.bpo-14117.3nvDuR.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-29-12-23-34.bpo-33978.y4csIw.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-29-13-05-01.bpo-34003.Iu831h.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-02-05-59-11.bpo-34019.ZXJIife.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-04-07-36-53.bpo-34010.VNDkde.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-04-17-14-26.bpo-34044.KWAu4y.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-04-21-14-35.bpo-34043.0YJNq9.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-05-18-37-05.bpo-34054.nWRS6M.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-05-22-45-46.bpo-34056.86isrU.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-06-15-06-32.bpo-34041.0zrKLh.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-08-18-49-41.bpo-33967.lhaAez.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-11-10-03-21.bpo-27494.04OWkW.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-11-20-51-20.bpo-34070.WpmFAu.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-13-08-44-52.bpo-34108.RjobUC.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-13-13-42-10.bpo-34097.F5Dk5o.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-20-09-11-05.bpo-33729.sO6iTb.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-20-18-06-00.bpo-34164.fNfT-q.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-22-07-59-32.bpo-940286.NZTzyc.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-22-09-05-01.bpo-21446.w6g7tn.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-23-12-20-02.bpo-32788.R2jSiK.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-23-14-12-28.bpo-34197.7yFSP5.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-24-16-37-40.bpo-34052.VbbFAE.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-25-00-40-14.bpo-34213.O15MgP.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-25-12-08-48.bpo-13041.lNmgDz.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-25-19-02-39.bpo-34228.0Ibztw.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-25-22-38-54.bpo-33089.C3CB7e.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-26-08-45-49.bpo-19891.Y-3IiB.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-28-11-47-10.bpo-34251.q3elQ6.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-28-11-49-21.bpo-34075.9u1bO-.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-28-12-08-53.bpo-32215.EU68SY.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-28-15-00-31.bpo-34035.75nW0H.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-28-17-00-36.bpo-34263.zUfRsu.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-29-11-32-56.bpo-34270.aL6P-3.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-29-13-50-32.bpo-32321.hDoNKC.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-29-14-12-23.bpo-31047.FSarLs.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-29-15-25-15.bpo-34246.xiKq-Q.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-29-21-53-15.bpo-33089.hxbp3g.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-31-23-00-09.bpo-34248.5U6wwc.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-31-23-33-06.bpo-33613.Cdnt0i.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-01-21-26-17.bpo-9372.V8Ou3K.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-02-14-43-42.bpo-34318.GneiXs.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-02-20-39-32.bpo-26502.eGXr_k.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-02-21-28-38.bpo-18540.AryoYY.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-04-00-06-28.bpo-34333.5NHG93.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-06-11-01-18.bpo-34341.E0b9p2.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-06-21-47-03.bpo-2122.GWdmrm.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-12-00-14-54.bpo-22602.ybG9K8.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-12-08-43-21.bpo-34384.yjofCv.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-15-16-22-30.bpo-31715.Iw8jS8.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-16-16-47-15.bpo-20849.YWJECC.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-16-19-07-05.bpo-34412.NF5Jm2.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-20-13-53-10.bpo-34427.tMRQjl.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-20-16-48-32.bpo-34441._zx9lU.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-21-00-29-01.bpo-34171.6LkWav.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-22-17-43-52.bpo-6700.hp7C4B.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-22-21-59-08.bpo-34454.z7uG4b.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-23-09-25-08.bpo-34472.cGyYrO.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-24-17-31-27.bpo-13312.6hA5La.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-27-16-01-22.bpo-34515.S0Irst.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-30-14-44-11.bpo-22872.NhIaZ9.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-31-06-28-03.bpo-34282.ztyXH8.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-31-19-26-55.bpo-34558.MHv582.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-01-20-43-10.bpo-34563.7NQK7B.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-03-23-23-32.bpo-34530.h_Xsu7.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-03-23-54-35.bpo-8110.FExWI_.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-04-09-32-54.bpo-34574.X4RwYI.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-06-10-07-46.bpo-30977.bP661V.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-07-10-16-34.bpo-34604.xL7-kG.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-07-10-57-00.bpo-34421.AKJISD.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-08-12-57-07.bpo-34610.wmoP5j.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-10-13-04-40.bpo-34622.tpv_rN.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-10-14-15-53.bpo-32270.wSJjuD.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-10-17-46-51.bpo-34625.D2YfDz.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-10-21-09-34.bpo-34363.YuSb0T.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-11-01-25-35.bpo-32490.ROIDO1.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-11-10-00-53.bpo-34630.YbqUS6.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-11-10-51-16.bpo-24412.i-F_E5.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-11-15-04-05.bpo-34636.capCmt.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-11-15-49-09.bpo-34536.3IPIH5.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-12-10-33-44.bpo-34638.xaeZX5.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-12-14-46-51.bpo-34652.Rt1m1b.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-13-03-59-43.bpo-34658.ykZ-ia.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-13-10-09-19.bpo-6721.ZUL_F3.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-13-11-49-52.bpo-34666.3uLtWv.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-13-21-04-23.bpo-34672.BYuKKS.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-14-10-38-18.bpo-31177.Sv91TN.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-14-12-38-49.bpo-32718.ICYQbt.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-14-14-29-45.bpo-34670.17XwGB.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-14-20-00-47.bpo-29577.RzwKFD.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-16-17-04-16.bpo-34659.CWemzH.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-19-16-51-04.bpo-34738.Pr3-iG.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-20-16-55-43.bpo-34728.CUE8LU.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-20-17-35-05.bpo-32892.TOUBdg.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-24-14-21-58.bpo-5950.xH0ekQ.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-24-17-14-57.bpo-34687.Fku_8S.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-25-08-42-34.bpo-34334.rSPBW9.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-25-15-48-50.bpo-34789.rPOEj5.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-26-14-09-34.bpo-34758.bRBfAi.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-27-09-45-00.bpo-34819.9ZaFyO.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-27-13-14-15.bpo-34022.E2cl0r.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-30-08-08-14.bpo-34849.NXK9Ff.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-02-19-36-34.bpo-34872.yWZRhI.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-03-09-25-02.bpo-34711.HeOmKR.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-03-11-07-28.bpo-34866.ML6KpJ.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-04-15-53-14.bpo-28441.2sQENe.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-04-17-23-43.bpo-34898.Wo2PoJ.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-04-18-46-54.bpo-34871.t3X-dB.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-04-20-25-35.bpo-34897.rNE2Cy.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-04-20-44-45.bpo-34844.Hnuxav.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-05-05-55-53.bpo-34900.8RNiFu.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-07-20-37-02.bpo-34925.KlkZ-Y.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-07-21-18-52.bpo-34922.37IdsA.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-08-15-22-02.bpo-34911.hCy0Fv.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-08-16-04-36.bpo-34829.B7v7D0.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-08-21-05-11.bpo-34936.3tRqdq.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-09-11-01-16.bpo-34769.cSkkZt.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-09-14-25-36.bpo-32680.z2FbOp.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-09-14-42-16.bpo-34941.1Q5QKv.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-09-15-44-04.bpo-23831.2CL7lL.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-10-00-22-57.bpo-34926.CA0rqd.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-12-18-57-52.bpo-34966.WZeBHO.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-12-20-30-42.bpo-16965.xo5LAr.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-13-07-46-50.bpo-34969.Mfnhjb.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-13-11-14-13.bpo-34970.SrJTY7.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-13-18-16-20.bpo-31522.rWBb43.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-13-19-15-23.bpo-34521.YPaiTK.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-15-23-10-41.bpo-34890.77E770.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-17-02-15-23.bpo-33947.SRuq3T.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-17-11-00-00.bpo-23420.Lq74Uu.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-17-11-54-04.bpo-35008.dotef_.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-18-17-57-28.bpo-35022.KeEF4T.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-20-00-29-43.bpo-34909.Ew_8DC.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-21-14-53-19.bpo-34794.yt3R4-.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-23-14-46-47.bpo-31553.JxRkAW.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-23-18-58-12.bpo-35053.G82qwh.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-25-09-37-03.bpo-31047.kBbX8r.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-25-09-59-00.bpo-35047.abbaa.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-25-15-43-32.bpo-35024.ltSrtr.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-26-00-11-21.bpo-35017.6Ez4Cv.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-26-21-12-55.bpo-33710.Q5oXc6.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-26-22-53-16.bpo-35079.Tm5jvF.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-27-21-11-42.bpo-34160.UzyPZf.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-29-10-18-31.bpo-35065.CulMN8.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-10-29-23-09-24.bpo-35062.dQS1ng.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-11-03-10-12-04.bpo-35152.xpqskp.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-11-08-14-22-29.bpo-35186.5m22Mj.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-11-09-01-18-51.bpo-30064.IF5mH6.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-11-09-13-35-36.bpo-35189.gog-sl.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-11-12-17-40-04.bpo-29564.SFNBT5.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-11-15-07-14-32.bpo-35226.wJPEEe.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-11-18-18-44-40.bpo-24209.p3YWOf.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-11-19-07-22-04.bpo-35277.dsD-2E.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-11-20-13-34-01.bpo-28604.iiih5h.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-11-22-15-22-56.bpo-24746.eSLKBE.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-11-24-10-33-42.bpo-35308.9--2iy.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-11-25-20-05-33.bpo-35312.wbw0zO.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-11-29-00-23-25.bpo-35344.4QOPJQ.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-11-29-00-55-33.bpo-35345.vepCSJ.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-11-29-09-38-40.bpo-35066.Nwej2s.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-11-29-12-42-13.bpo-35346.OmTY5c.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-01-13-44-12.bpo-35371.fTAwlX.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-02-13-50-52.bpo-35341.32E8T_.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-03-14-41-11.bpo-35380.SdRF9l.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-03-19-45-00.bpo-35310.9k28gR.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-04-12-17-08.bpo-35394.fuTVDk.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-04-12-46-05.bpo-35389.CTZ9iA.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-05-13-37-39.bpo-10496.VH-1Lp.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-05-17-42-49.bpo-10496.laV_IE.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-05-22-52-21.bpo-35346.Okm9-S.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-06-00-43-13.bpo-35330.abB4BN.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-06-02-02-28.bpo-35424.gXxOJU.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-06-14-44-21.bpo-35415.-HoK3d.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-09-14-35-49.bpo-35445.LjvtsC.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-09-17-04-15.bpo-17185.SfSCJF.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-09-21-35-49.bpo-20239.V4mWBL.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-10-09-48-27.bpo-35052.xE1ymg.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-12-16-24-55.bpo-23057.OB4Z1Y.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-12-16-25-21.bpo-35471.SK8jFC.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-12-22-52-34.bpo-31446.l--Fjz.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-13-00-10-51.bpo-35477.hHyy06.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-14-12-12-15.bpo-35491.jHsNOU.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-14-13-27-45.bpo-35348.u3Y2an.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-14-23-56-48.bpo-35502.gLHuFS.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-16-23-28-49.bpo-35513.pn-Zh3.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-17-11-43-11.bpo-31784.W0gDjC.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-18-13-52-13.bpo-35523.SkoMno.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-18-21-12-25.bpo-35526.fYvo6H.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-20-16-24-51.bpo-35537.z4E7aA.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-23-22-27-59.bpo-30561.PSRQ2w.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-26-02-28-00.bpo-35585.Lkzd3Z.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-26-10-55-59.bpo-35588.PSR6Ez.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-27-19-23-00.bpo-35568.PutiOC.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-30-01-10-50.bpo-35614.cnkM4f.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-30-14-56-33.bpo-28503.V4kNN3.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-12-30-19-50-36.bpo-35619.ZRXdhy.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-02-20-04-49.bpo-35643.DaMiaV.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-04-22-18-25.bpo-35664.Z-Gyyj.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-07-17-17-16.bpo-35283.WClosC.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-08-01-54-02.bpo-35682.KDM9lk.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-08-14-00-52.bpo-32710.Sn5Ujj.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-10-14-03-12.bpo-35702._ct_0H.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-10-15-55-10.bpo-32710.KwECPu.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-11-07-09-25.bpo-35699.VDiENF.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-11-17-56-15.bpo-35717.6TDTB_.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-11-20-21-59.bpo-35719.qyRcpE.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-13-01-33-00.bpo-35726.dasdas.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-13-18-42-41.bpo-35733.eFfLiv.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-14-14-13-08.bpo-35674.kamWqz.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-14-17-34-36.bpo-34323.CRErrt.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-15-13-31-30.bpo-23846.LT_qL8.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-18-13-44-13.bpo-35537.R1lbTl.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-19-17-01-43.bpo-35780.CLf7fT.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-23-22-44-37.bpo-35813.Yobj-Y.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-29-09-11-09.bpo-35847.eiSi4t.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-29-17-24-52.bpo-35537.Q0ktFC.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-30-20-22-36.bpo-35864.ig9KnG.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-02-02-00-04-01.bpo-35845.1jx2wk.rst delete mode 100644 Misc/NEWS.d/next/Security/2017-08-06-14-43-45.bpo-28414.mzZ6vD.rst delete mode 100644 Misc/NEWS.d/next/Security/2018-03-02-10-24-52.bpo-32981.O_qDyj.rst delete mode 100644 Misc/NEWS.d/next/Security/2018-03-05-10-09-51.bpo-33001.elj4Aa.rst delete mode 100644 Misc/NEWS.d/next/Security/2018-03-25-12-05-43.bpo-33136.TzSN4x.rst delete mode 100644 Misc/NEWS.d/next/Security/2018-05-28-08-55-30.bpo-32533.IzwkBI.rst delete mode 100644 Misc/NEWS.d/next/Security/2018-06-26-19-35-33.bpo-33871.S4HR9n.rst delete mode 100644 Misc/NEWS.d/next/Security/2018-08-15-12-12-47.bpo-34405.qbHTH_.rst delete mode 100644 Misc/NEWS.d/next/Security/2018-09-10-16-05-39.bpo-34623.Ua9jMv.rst delete mode 100644 Misc/NEWS.d/next/Security/2018-09-11-18-30-55.bpo-17239.kOpwK2.rst delete mode 100644 Misc/NEWS.d/next/Security/2018-09-24-18-49-25.bpo-34791.78GmIG.rst delete mode 100644 Misc/NEWS.d/next/Security/2018-11-23-15-00-23.bpo-34812.84VQnb.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-01-15-18-16-05.bpo-35746.nMSd0j.rst delete mode 100644 Misc/NEWS.d/next/Tests/2017-10-18-18-07-45.bpo-31809.KlQrkE.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-01-08-13-33-47.bpo-19417.2asoXy.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-01-12-09-05-19.bpo-27643._6z49y.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-01-25-18-10-47.bpo-32663.IKDsqu.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-03-09-07-05-12.bpo-32517.ugc1iW.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-03-28-01-35-02.bpo-32872.J5NDUj.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-04-27-11-46-35.bpo-33358._OcR59.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-05-10-16-59-15.bpo-32962.S-rcIN.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-05-26-16-01-40.bpo-33655.Frb4LA.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-06-01-14-25-31.bpo-33562.GutEHf.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-06-16-01-37-31.bpo-33873.d86vab.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-06-19-14-04-21.bpo-33901.OFW1Sr.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-06-19-17-55-46.bpo-33746.Sz7avn.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-07-10-18-53-46.bpo-0.UBQJBc.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-08-08-22-41-30.bpo-11191.eq9tSH.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-08-10-16-17-51.bpo-34373.SKdb1k.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-08-14-10-47-44.bpo-34399.D_jd1G.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-08-14-20-50-07.bpo-11192.g7TwYm.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-08-16-18-48-47.bpo-34391.ouNfxC.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-08-24-20-23-15.bpo-34490.vb2cx4.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-08-25-13-28-18.bpo-34347.IsRDPB.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-08-26-13-12-34.bpo-11193.H8fCGa.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-08-29-16-30-52.bpo-34542.9stVAW.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-09-04-15-16-42.bpo-34579.bp4HdM.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-09-05-23-50-21.bpo-34594.tqL-GS.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-09-09-14-36-59.bpo-34569.okj1Xh.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-09-12-17-00-34.bpo-34200.dfxYQK.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-09-13-09-53-15.bpo-34661.bdTamP.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-09-13-20-58-07.bpo-34587.rCcxp3.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-09-21-17-33-41.bpo-34537.GImYtZ.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-10-09-23-51-07.bpo-23596.rdnert.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-10-11-22-34-27.bpo-34962.0PLBi8.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-10-27-13-41-55.bpo-34279.v0Xqxe.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-11-04-20-17-09.bpo-21263.T3qo9r.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-11-26-16-54-21.bpo-35317.jByGP2.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-11-30-17-18-56.bpo-35352.8bD7GC.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-12-09-01-27-29.bpo-33725.TaGayj.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-12-10-13-18-37.bpo-26704.DBAN4c.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-12-12-18-07-58.bpo-35412.kbuJor.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-12-12-18-20-18.bpo-34279.DhKcuP.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-12-16-23-36-47.bpo-35513.k4WHlA.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-12-17-16-41-45.bpo-35519.RR3L_w.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-12-18-22-36-53.bpo-35424.1Pz4IS.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-12-18-23-20-39.bpo-31731.tcv85C.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-01-04-21-34-53.bpo-35488.U7JJzP.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-01-07-23-22-44.bpo-33717.GhHXv8.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-01-07-23-34-41.bpo-32710.Hzo1b8.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-01-10-18-35-42.bpo-35045.qdd6d9.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-01-18-12-19-19.bpo-35772.sGBbsn.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2017-09-26-10-11-21.bpo-31583.TM90_H.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2017-12-07-20-51-20.bpo-32222.hPBcGT.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2018-02-20-12-16-47.bpo-32885.dL5x7C.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2018-03-02-16-23-31.bpo-25427.1mgMOG.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2018-03-16-17-25-05.bpo-29673.m8QtaW.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2018-03-26-18-54-24.bpo-31920.u_WKsT.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2018-04-03-18-10-00.bpo-33189.QrXR00.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2018-06-14-16-16-53.bpo-32962.2YfdwI.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2018-06-14-16-23-07.bpo-32962.Q3Dwns.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2018-07-24-00-11-44.bpo-20260.klmmqI.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2018-10-15-13-22-28.bpo-34989.hU4fra.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2019-02-01-12-22-37.bpo-35884.hJkMRD.rst delete mode 100644 Misc/NEWS.d/next/Windows/2017-11-24-12-53-54.bpo-1104.1CWSZp.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-02-07-17-50-48.bpo-29248.Xzwj-6.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-02-10-15-38-19.bpo-32370.kcKuct.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-02-19-08-54-06.bpo-32457.vVP0Iz.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-02-19-10-00-57.bpo-32409.nocuDg.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-02-19-13-54-42.bpo-31966._Q3HPb.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-02-23-00-47-13.bpo-32901.mGKz5_.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-02-28-11-03-24.bpo-32903.1SXY4t.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-03-07-01-33-33.bpo-33016.Z_Med0.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-03-08-20-02-38.bpo-32890.3jzFzY.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-04-13-11-28-55.bpo-33184.7YhqQE.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-04-20-03-24-07.bpo-33316.9IiJ8J.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-05-16-11-31-17.bpo-29097.9mqEuI.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-06-04-09-20-53.bpo-33720.VKDXHK.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-06-19-11-57-50.bpo-33895.zpblTy.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-06-25-09-33-48.bpo-30237.EybiZA.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-06-27-23-33-54.bpo-31546.zJlap-.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-07-02-14-19-32.bpo-34006.7SgBT_.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-07-11-15-58-06.bpo-34011.Ho_d5T.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-07-25-16-13-12.bpo-34225.ngemNL.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-08-21-19-28-23.bpo-34062.3gxsA3.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-09-03-01-23-52.bpo-34532.N1HEbE.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-09-04-23-13-19.bpo-34581.lnbC0k.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-09-13-08-29-04.bpo-34603.2AB7sc.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-09-22-11-02-35.bpo-34770.4lEUOd.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-09-25-10-39-27.bpo-32557.Rs1bf9.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-10-25-11-29-22.bpo-35067.RHWi7W.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-10-30-13-39-17.bpo-34977.0l7_QV.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-12-07-10-00-38.bpo-34977.agQJbD.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-12-10-15-01-13.bpo-35401.9L1onG.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-12-13-13-30-04.bpo-35402.n_mXb2.rst delete mode 100644 Misc/NEWS.d/next/Windows/2018-12-28-07-25-47.bpo-35596.P9CEY2.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-01-08-13-56-01.bpo-35596.oFvhcm.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-01-12-16-52-38.bpo-29734.6_OJwI.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-01-21-05-18-14.bpo-35758.8LsY3l.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-01-25-12-29-14.bpo-35797.MzyOK9.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-01-25-12-46-36.bpo-35811.2hU-mm.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-01-29-15-44-46.bpo-35854.Ww3z19.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-02-02-11-02-44.bpo-32560.I5WAGW.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-02-02-22-12-23.bpo-35890.ccIjHH.rst delete mode 100644 Misc/NEWS.d/next/macOS/2017-11-01-16-53-12.bpo-31903.K6jCVG.rst delete mode 100644 Misc/NEWS.d/next/macOS/2018-02-27-17-33-15.bpo-32901.hQu0w3.rst delete mode 100644 Misc/NEWS.d/next/macOS/2018-03-29-06-56-12.bpo-32726.urS9uX.rst delete mode 100644 Misc/NEWS.d/next/macOS/2018-04-07-00-51-34.bpo-33184.3j208P.rst delete mode 100644 Misc/NEWS.d/next/macOS/2018-05-16-13-25-58.bpo-13631.UIjDyY.rst delete mode 100644 Misc/NEWS.d/next/macOS/2018-07-31-09-51-01.bpo-33635.KiscE-.rst delete mode 100644 Misc/NEWS.d/next/macOS/2018-09-11-08-30-55.bpo-34405.UzIi0n.rst delete mode 100644 Misc/NEWS.d/next/macOS/2018-10-17-14-36-08.bpo-24658.Naddgx.rst delete mode 100644 Misc/NEWS.d/next/macOS/2018-10-18-23-54-55.bpo-35025.X4LFJg.rst delete mode 100644 Misc/NEWS.d/next/macOS/2018-12-09-13-56-49.bpo-35401.n8B7X1.rst delete mode 100644 Misc/NEWS.d/next/macOS/2018-12-21-18-44-30.bpo-35555.M58_K3.rst diff --git a/Misc/NEWS.d/3.8.0a1.rst b/Misc/NEWS.d/3.8.0a1.rst new file mode 100644 index 0000000..d8c8f9f --- /dev/null +++ b/Misc/NEWS.d/3.8.0a1.rst @@ -0,0 +1,8977 @@ +.. bpo: 35746 +.. date: 2019-01-15-18-16-05 +.. nonce: nMSd0j +.. release date: 2019-02-03 +.. section: Security + +[CVE-2019-5010] Fix a NULL pointer deref in ssl module. The cert parser did +not handle CRL distribution points with empty DP or URI correctly. A +malicious or buggy certificate can result into segfault. + +.. + +.. bpo: 34812 +.. date: 2018-11-23-15-00-23 +.. nonce: 84VQnb +.. section: Security + +The :option:`-I` command line option (run Python in isolated mode) is now +also copied by the :mod:`multiprocessing` and :mod:`distutils` modules when +spawning child processes. Previously, only :option:`-E` and :option:`-s` +options (enabled by :option:`-I`) were copied. + +.. + +.. bpo: 34791 +.. date: 2018-09-24-18-49-25 +.. nonce: 78GmIG +.. section: Security + +The xml.sax and xml.dom.domreg no longer use environment variables to +override parser implementations when sys.flags.ignore_environment is set by +-E or -I arguments. + +.. + +.. bpo: 17239 +.. date: 2018-09-11-18-30-55 +.. nonce: kOpwK2 +.. section: Security + +The xml.sax and xml.dom.minidom parsers no longer processes external +entities by default. External DTD and ENTITY declarations no longer load +files or create network connections. + +.. + +.. bpo: 34623 +.. date: 2018-09-10-16-05-39 +.. nonce: Ua9jMv +.. section: Security + +CVE-2018-14647: The C accelerated _elementtree module now initializes hash +randomization salt from _Py_HashSecret instead of libexpat's default CSPRNG. + +.. + +.. bpo: 34405 +.. date: 2018-08-15-12-12-47 +.. nonce: qbHTH_ +.. section: Security + +Updated to OpenSSL 1.1.0i for Windows builds. + +.. + +.. bpo: 33871 +.. date: 2018-06-26-19-35-33 +.. nonce: S4HR9n +.. section: Security + +Fixed sending the part of the file in :func:`os.sendfile` on macOS. Using +the *trailers* argument could cause sending more bytes from the input file +than was specified. + +.. + +.. bpo: 32533 +.. date: 2018-05-28-08-55-30 +.. nonce: IzwkBI +.. section: Security + +Fixed thread-safety of error handling in _ssl. + +.. + +.. bpo: 33136 +.. date: 2018-03-25-12-05-43 +.. nonce: TzSN4x +.. section: Security + +Harden ssl module against LibreSSL CVE-2018-8970. +X509_VERIFY_PARAM_set1_host() is called with an explicit namelen. A new test +ensures that NULL bytes are not allowed. + +.. + +.. bpo: 33001 +.. date: 2018-03-05-10-09-51 +.. nonce: elj4Aa +.. section: Security + +Minimal fix to prevent buffer overrun in os.symlink on Windows + +.. + +.. bpo: 32981 +.. date: 2018-03-02-10-24-52 +.. nonce: O_qDyj +.. section: Security + +Regexes in difflib and poplib were vulnerable to catastrophic backtracking. +These regexes formed potential DOS vectors (REDOS). They have been +refactored. This resolves CVE-2018-1060 and CVE-2018-1061. Patch by Jamie +Davis. + +.. + +.. bpo: 28414 +.. date: 2017-08-06-14-43-45 +.. nonce: mzZ6vD +.. section: Security + +The ssl module now allows users to perform their own IDN en/decoding when +using SNI. + +.. + +.. bpo: 35877 +.. date: 2019-02-01-22-38-11 +.. nonce: Jrse8f +.. section: Core and Builtins + +Make parenthesis optional for named expressions in while statement. Patch by +Karthikeyan Singaravelan. + +.. + +.. bpo: 35814 +.. date: 2019-01-24-13-25-21 +.. nonce: r_MjA6 +.. section: Core and Builtins + +Allow same right hand side expressions in annotated assignments as in normal +ones. In particular, ``x: Tuple[int, int] = 1, 2`` (without parentheses on +the right) is now allowed. + +.. + +.. bpo: 35766 +.. date: 2019-01-22-19-17-27 +.. nonce: gh1tHZ +.. section: Core and Builtins + +Add the option to parse PEP 484 type comments in the ast module. (Off by +default.) This is merging the key functionality of the third party fork +thereof, [typed_ast](https://github.com/python/typed_ast). + +.. + +.. bpo: 35713 +.. date: 2019-01-22-18-50-21 +.. nonce: bTeUsa +.. section: Core and Builtins + +Reorganize Python initialization to get working exceptions and sys.stderr +earlier. + +.. + +.. bpo: 33416 +.. date: 2019-01-19-19-41-53 +.. nonce: VDeOU5 +.. section: Core and Builtins + +Add end line and end column position information to the Python AST nodes. +This is a C-level backwards incompatible change. + +.. + +.. bpo: 35720 +.. date: 2019-01-12-23-33-04 +.. nonce: LELKQx +.. section: Core and Builtins + +Fixed a minor memory leak in pymain_parse_cmdline_impl function in +Modules/main.c + +.. + +.. bpo: 35634 +.. date: 2019-01-05-18-39-49 +.. nonce: nVP_gs +.. section: Core and Builtins + +``func(**kwargs)`` will now raise an error when ``kwargs`` is a mapping +containing multiple entries with the same key. An error was already raised +when other keyword arguments are passed before ``**kwargs`` since Python +3.6. + +.. + +.. bpo: 35623 +.. date: 2018-12-31-02-37-20 +.. nonce: 24AQhY +.. section: Core and Builtins + +Fix a crash when sorting very long lists. Patch by Stephan Hohe. + +.. + +.. bpo: 35214 +.. date: 2018-12-30-15-36-23 +.. nonce: GWDQcv +.. section: Core and Builtins + +clang Memory Sanitizer build instrumentation was added to work around false +positives from posix, socket, time, test_io, and test_faulthandler. + +.. + +.. bpo: 35560 +.. date: 2018-12-22-22-19-51 +.. nonce: 9vMWSP +.. section: Core and Builtins + +Fix an assertion error in :func:`format` in debug build for floating point +formatting with "n" format, zero padding and small width. Release build is +not impacted. Patch by Karthikeyan Singaravelan. + +.. + +.. bpo: 35552 +.. date: 2018-12-21-13-29-30 +.. nonce: 1DzQQc +.. section: Core and Builtins + +Format characters ``%s`` and ``%V`` in :c:func:`PyUnicode_FromFormat` and +``%s`` in :c:func:`PyBytes_FromFormat` no longer read memory past the limit +if *precision* is specified. + +.. + +.. bpo: 35504 +.. date: 2018-12-15-14-01-45 +.. nonce: JtKczP +.. section: Core and Builtins + +Fix segfaults and :exc:`SystemError`\ s when deleting certain attributes. +Patch by Zackery Spytz. + +.. + +.. bpo: 35504 +.. date: 2018-12-15-00-47-41 +.. nonce: 9gVuen +.. section: Core and Builtins + +Fixed a SystemError when delete the characters_written attribute of an +OSError. + +.. + +.. bpo: 35494 +.. date: 2018-12-14-18-02-34 +.. nonce: IWOPtb +.. section: Core and Builtins + +Improved syntax error messages for unbalanced parentheses in f-string. + +.. + +.. bpo: 35444 +.. date: 2018-12-09-13-09-39 +.. nonce: 9kYn4V +.. section: Core and Builtins + +Fixed error handling in pickling methods when fail to look up builtin +"getattr". Sped up pickling iterators. + +.. + +.. bpo: 35436 +.. date: 2018-12-07-02-38-01 +.. nonce: 0VW7p9 +.. section: Core and Builtins + +Fix various issues with memory allocation error handling. Patch by Zackery +Spytz. + +.. + +.. bpo: 35423 +.. date: 2018-12-05-16-24-05 +.. nonce: UIie_O +.. section: Core and Builtins + +Separate the signal handling trigger in the eval loop from the "pending +calls" machinery. There is no semantic change and the difference in +performance is insignificant. + +.. + +.. bpo: 35357 +.. date: 2018-12-03-21-20-24 +.. nonce: rhhoiC +.. section: Core and Builtins + +Internal attributes' names of unittest.mock._Call and +unittest.mock.MagicProxy (name, parent & from_kall) are now prefixed with +_mock_ in order to prevent clashes with widely used object attributes. Fixed +minor typo in test function name. + +.. + +.. bpo: 35372 +.. date: 2018-12-01-19-20-53 +.. nonce: RwVJjZ +.. section: Core and Builtins + +Fixed the code page decoder for input longer than 2 GiB containing +undecodable bytes. + +.. + +.. bpo: 35336 +.. date: 2018-11-29-23-59-52 +.. nonce: 8LOz4F +.. section: Core and Builtins + +Fix PYTHONCOERCECLOCALE=1 environment variable: only coerce the C locale if +the LC_CTYPE locale is "C". + +.. + +.. bpo: 31241 +.. date: 2018-11-21-14-05-51 +.. nonce: Kin10- +.. section: Core and Builtins + +The *lineno* and *col_offset* attributes of AST nodes for list +comprehensions, generator expressions and tuples are now point to the +opening parenthesis or square brace. For tuples without parenthesis they +point to the position of the first item. + +.. + +.. bpo: 33954 +.. date: 2018-11-20-22-33-38 +.. nonce: RzSngM +.. section: Core and Builtins + +For :meth:`str.format`, :meth:`float.__format__` and +:meth:`complex.__format__` methods for non-ASCII decimal point when using +the "n" formatter. + +.. + +.. bpo: 35269 +.. date: 2018-11-17-10-18-29 +.. nonce: gjm1LO +.. section: Core and Builtins + +Fix a possible segfault involving a newly-created coroutine. Patch by +Zackery Spytz. + +.. + +.. bpo: 35224 +.. date: 2018-11-13-14-26-54 +.. nonce: F0B6UQ +.. section: Core and Builtins + +Implement :pep:`572` (assignment expressions). Patch by Emily Morehouse. + +.. + +.. bpo: 32492 +.. date: 2018-11-13-01-03-10 +.. nonce: voIdcp +.. section: Core and Builtins + +Speed up :class:`namedtuple` attribute access by 1.6x using a C fast-path +for the name descriptors. Patch by Pablo Galindo. + +.. + +.. bpo: 35214 +.. date: 2018-11-13-00-40-35 +.. nonce: OQBjph +.. section: Core and Builtins + +Fixed an out of bounds memory access when parsing a truncated unicode escape +sequence at the end of a string such as ``'\N'``. It would read one byte +beyond the end of the memory allocation. + +.. + +.. bpo: 35214 +.. date: 2018-11-12-11-38-06 +.. nonce: PCHKbX +.. section: Core and Builtins + +The interpreter and extension modules have had annotations added so that +they work properly under clang's Memory Sanitizer. A new configure flag +--with-memory-sanitizer has been added to make test builds of this nature +easier to perform. + +.. + +.. bpo: 35193 +.. date: 2018-11-08-15-00-58 +.. nonce: HzPS6R +.. section: Core and Builtins + +Fix an off by one error in the bytecode peephole optimizer where it could +read bytes beyond the end of bounds of an array when removing unreachable +code. This bug was present in every release of Python 3.6 and 3.7 until now. + +.. + +.. bpo: 35169 +.. date: 2018-11-05-21-19-05 +.. nonce: _FyPI2 +.. section: Core and Builtins + +Improved error messages for forbidden assignments. + +.. + +.. bpo: 34022 +.. date: 2018-11-04-18-13-40 +.. nonce: U3btVj +.. section: Core and Builtins + +Fix handling of hash-based bytecode files in :mod:`zipimport`. Patch by +Elvis Pranskevichus. + +.. + +.. bpo: 28401 +.. date: 2018-11-03-10-37-29 +.. nonce: RprDIg +.. section: Core and Builtins + +Debug builds will no longer to attempt to import extension modules built for +the ABI as they were never compatible to begin with. Patch by Stefano +Rivera. + +.. + +.. bpo: 29341 +.. date: 2018-10-25-20-53-32 +.. nonce: jH-AMF +.. section: Core and Builtins + +Clarify in the docstrings of :mod:`os` methods that path-like objects are +also accepted as input parameters. + +.. + +.. bpo: 35050 +.. date: 2018-10-23-15-03-53 +.. nonce: 49wraS +.. section: Core and Builtins + +:mod:`socket`: Fix off-by-one bug in length check for ``AF_ALG`` name and +type. + +.. + +.. bpo: 29743 +.. date: 2018-10-21-17-43-48 +.. nonce: aeCcKR +.. section: Core and Builtins + +Raise :exc:`ValueError` instead of :exc:`OverflowError` in case of a +negative ``_length_`` in a :class:`ctypes.Array` subclass. Also raise +:exc:`TypeError` instead of :exc:`AttributeError` for non-integer +``_length_``. Original patch by Oren Milman. + +.. + +.. bpo: 16806 +.. date: 2018-10-20-18-05-58 +.. nonce: zr3A9N +.. section: Core and Builtins + +Fix ``lineno`` and ``col_offset`` for multi-line string tokens. + +.. + +.. bpo: 35029 +.. date: 2018-10-20-10-26-15 +.. nonce: t4tZcQ +.. section: Core and Builtins + +:exc:`SyntaxWarning` raised as an exception at code generation time will be +now replaced with a :exc:`SyntaxError` for better error reporting. + +.. + +.. bpo: 34983 +.. date: 2018-10-14-17-26-41 +.. nonce: l8XaZd +.. section: Core and Builtins + +Expose :meth:`symtable.Symbol.is_nonlocal` in the symtable module. Patch by +Pablo Galindo. + +.. + +.. bpo: 34974 +.. date: 2018-10-13-22-24-19 +.. nonce: 7LgTc2 +.. section: Core and Builtins + +:class:`bytes` and :class:`bytearray` constructors no longer convert +unexpected exceptions (e.g. :exc:`MemoryError` and :exc:`KeyboardInterrupt`) +to :exc:`TypeError`. + +.. + +.. bpo: 34939 +.. date: 2018-10-13-17-40-15 +.. nonce: 0gpxlJ +.. section: Core and Builtins + +Allow annotated names in module namespace that are declared global before +the annotation happens. Patch by Pablo Galindo. + +.. + +.. bpo: 34973 +.. date: 2018-10-13-16-42-03 +.. nonce: B5M-3g +.. section: Core and Builtins + +Fixed crash in :func:`bytes` when the :class:`list` argument is mutated +while it is iterated. + +.. + +.. bpo: 34876 +.. date: 2018-10-06-14-02-51 +.. nonce: oBKBA4 +.. section: Core and Builtins + +The *lineno* and *col_offset* attributes of the AST for decorated function +and class refer now to the position of the corresponding ``def``, ``async +def`` and ``class`` instead of the position of the first decorator. This +leads to more correct line reporting in tracing. This is the only case when +the position of child AST nodes can preceed the position of the parent AST +node. + +.. + +.. bpo: 34879 +.. date: 2018-10-02-22-55-11 +.. nonce: 7VNH2a +.. section: Core and Builtins + +Fix a possible null pointer dereference in bytesobject.c. Patch by Zackery +Spytz. + +.. + +.. bpo: 34784 +.. date: 2018-10-02-09-10-47 +.. nonce: 07hdgD +.. section: Core and Builtins + +Fix the implementation of PyStructSequence_NewType in order to create heap +allocated StructSequences. + +.. + +.. bpo: 32912 +.. date: 2018-10-01-10-41-53 +.. nonce: JeIOdM +.. section: Core and Builtins + +A :exc:`SyntaxWarning` is now emitted instead of a :exc:`DeprecationWarning` +for invalid escape sequences in string and bytes literals. + +.. + +.. bpo: 34854 +.. date: 2018-09-30-19-27-13 +.. nonce: 6TKTcB +.. section: Core and Builtins + +Fixed a crash in compiling string annotations containing a lambda with a +keyword-only argument that doesn't have a default value. + +.. + +.. bpo: 34850 +.. date: 2018-09-30-11-19-55 +.. nonce: CbgDwb +.. section: Core and Builtins + +The compiler now produces a :exc:`SyntaxWarning` when identity checks +(``is`` and ``is not``) are used with certain types of literals (e.g. +strings, ints). These can often work by accident in CPython, but are not +guaranteed by the language spec. The warning advises users to use equality +tests (``==`` and ``!=``) instead. + +.. + +.. bpo: 34824 +.. date: 2018-09-27-11-10-02 +.. nonce: VLlCaU +.. section: Core and Builtins + +Fix a possible null pointer dereference in Modules/_ssl.c. Patch by Zackery +Spytz. + +.. + +.. bpo: 30156 +.. date: 2018-09-24-17-51-15 +.. nonce: pH0j5j +.. section: Core and Builtins + +The C function ``property_descr_get()`` uses a "cached" tuple to optimize +function calls. But this tuple can be discovered in debug mode with +:func:`sys.getobjects()`. Remove the optimization, it's not really worth it +and it causes 3 different crashes last years. + +.. + +.. bpo: 34762 +.. date: 2018-09-21-11-06-56 +.. nonce: 1nN53m +.. section: Core and Builtins + +Fix contextvars C API to use PyObject* pointer types. + +.. + +.. bpo: 34751 +.. date: 2018-09-20-15-41-58 +.. nonce: Yiv0pV +.. section: Core and Builtins + +The hash function for tuples is now based on xxHash which gives better +collision results on (formerly) pathological cases. Additionally, on 64-bit +systems it improves tuple hashes in general. Patch by Jeroen Demeyer with +substantial contributions by Tim Peters. + +.. + +.. bpo: 34735 +.. date: 2018-09-19-06-57-34 +.. nonce: -3mrSJ +.. section: Core and Builtins + +Fix a memory leak in Modules/timemodule.c. Patch by Zackery Spytz. + +.. + +.. bpo: 34683 +.. date: 2018-09-15-19-32-34 +.. nonce: msCiQE +.. section: Core and Builtins + +Fixed a bug where some SyntaxError error pointed to locations that were +off-by-one. + +.. + +.. bpo: 34651 +.. date: 2018-09-13-12-21-08 +.. nonce: v-bUeV +.. section: Core and Builtins + +Only allow the main interpreter to fork. The avoids the possibility of +affecting the main interpreter, which is critical to operation of the +runtime. + +.. + +.. bpo: 34653 +.. date: 2018-09-13-12-06-09 +.. nonce: z8NE-i +.. section: Core and Builtins + +Remove unused function PyParser_SimpleParseStringFilename. + +.. + +.. bpo: 32236 +.. date: 2018-09-11-23-50-40 +.. nonce: 3RupnN +.. section: Core and Builtins + +Warn that line buffering is not supported if :func:`open` is called with +binary mode and ``buffering=1``. + +.. + +.. bpo: 34641 +.. date: 2018-09-11-23-12-33 +.. nonce: gFBCc9 +.. section: Core and Builtins + +Further restrict the syntax of the left-hand side of keyword arguments in +function calls. In particular, ``f((keyword)=arg)`` is now disallowed. + +.. + +.. bpo: 34637 +.. date: 2018-09-11-17-25-44 +.. nonce: HSLqY4 +.. section: Core and Builtins + +Make the *start* argument to *sum()* visible as a keyword argument. + +.. + +.. bpo: 1621 +.. date: 2018-09-11-15-19-37 +.. nonce: 7o19yG +.. section: Core and Builtins + +Do not assume signed integer overflow behavior (C undefined behavior) when +performing set hash table resizing. + +.. + +.. bpo: 34588 +.. date: 2018-09-05-22-56-52 +.. nonce: UIuPmL +.. section: Core and Builtins + +Fix an off-by-one in the recursive call pruning feature of traceback +formatting. + +.. + +.. bpo: 34485 +.. date: 2018-08-29-11-04-19 +.. nonce: c2AFdp +.. section: Core and Builtins + +On Windows, the LC_CTYPE is now set to the user preferred locale at startup. +Previously, the LC_CTYPE locale was "C" at startup, but changed when calling +setlocale(LC_CTYPE, "") or setlocale(LC_ALL, ""). + +.. + +.. bpo: 34485 +.. date: 2018-08-29-09-27-47 +.. nonce: 5aJCmw +.. section: Core and Builtins + +Standard streams like sys.stdout now use the "surrogateescape" error +handler, instead of "strict", on the POSIX locale (when the C locale is not +coerced and the UTF-8 Mode is disabled). + +.. + +.. bpo: 34485 +.. date: 2018-08-28-23-01-14 +.. nonce: dq1Kqk +.. section: Core and Builtins + +Fix the error handler of standard streams like sys.stdout: +PYTHONIOENCODING=":" is now ignored instead of setting the error handler to +"strict". + +.. + +.. bpo: 34485 +.. date: 2018-08-28-17-48-40 +.. nonce: aFwck2 +.. section: Core and Builtins + +Python now gets the locale encoding with C code to initialize the encoding +of standard streams like sys.stdout. Moreover, the encoding is now +initialized to the Python codec name to get a normalized encoding name and +to ensure that the codec is loaded. The change avoids importing _bootlocale +and _locale modules at startup by default. + +.. + +.. bpo: 34527 +.. date: 2018-08-28-11-53-39 +.. nonce: aBEX9b +.. section: Core and Builtins + +On FreeBSD, Py_DecodeLocale() and Py_EncodeLocale() now also forces the +ASCII encoding if the LC_CTYPE locale is "POSIX", not only if the LC_CTYPE +locale is "C". + +.. + +.. bpo: 34527 +.. date: 2018-08-28-11-52-13 +.. nonce: sh5MQJ +.. section: Core and Builtins + +The UTF-8 Mode is now also enabled by the "POSIX" locale, not only by the +"C" locale. + +.. + +.. bpo: 34403 +.. date: 2018-08-28-10-49-55 +.. nonce: 4Q3LzP +.. section: Core and Builtins + +On HP-UX with C or POSIX locale, sys.getfilesystemencoding() now returns +"ascii" instead of "roman8" (when the UTF-8 Mode is disabled and the C +locale is not coerced). + +.. + +.. bpo: 34523 +.. date: 2018-08-28-01-45-01 +.. nonce: aUUkc3 +.. section: Core and Builtins + +The Python filesystem encoding is now read earlier during the Python +initialization. + +.. + +.. bpo: 12458 +.. date: 2018-08-15-20-46-49 +.. nonce: ApHbx5 +.. section: Core and Builtins + +Tracebacks show now correct line number for subexpressions in multiline +expressions. Tracebacks show now the line number of the first line for +multiline expressions instead of the line number of the last subexpression. + +.. + +.. bpo: 34408 +.. date: 2018-08-14-22-35-19 +.. nonce: aomWYW +.. section: Core and Builtins + +Prevent a null pointer dereference and resource leakage in +``PyInterpreterState_New()``. + +.. + +.. bpo: 34400 +.. date: 2018-08-14-03-52-43 +.. nonce: AJD0bz +.. section: Core and Builtins + +Fix undefined behavior in parsetok.c. Patch by Zackery Spytz. + +.. + +.. bpo: 33073 +.. date: 2018-08-12-16-03-58 +.. nonce: XWu1Jh +.. section: Core and Builtins + +Added as_integer_ratio to ints to make them more interoperable with floats. + +.. + +.. bpo: 34377 +.. date: 2018-08-10-15-05-00 +.. nonce: EJMMY4 +.. section: Core and Builtins + +Update valgrind suppression list to use +``_PyObject_Free``/``_PyObject_Realloc`` instead of +``PyObject_Free``/``PyObject_Realloc``. + +.. + +.. bpo: 34353 +.. date: 2018-08-09-18-42-49 +.. nonce: GIOm_8 +.. section: Core and Builtins + +Added the "socket" option in the `stat.filemode()` Python implementation to +match the C implementation. + +.. + +.. bpo: 34320 +.. date: 2018-08-02-22-34-59 +.. nonce: hNshAA +.. section: Core and Builtins + +Fix ``dict(od)`` didn't copy iteration order of OrderedDict. + +.. + +.. bpo: 34113 +.. date: 2018-07-28-10-34-00 +.. nonce: eZ5FWV +.. section: Core and Builtins + +Fixed crash on debug builds when opcode stack was adjusted with negative +numbers. Patch by Constantin Petrisor. + +.. + +.. bpo: 34100 +.. date: 2018-07-27-20-04-52 +.. nonce: ypJQX1 +.. section: Core and Builtins + +Compiler now merges constants in tuples and frozensets recursively. Code +attributes like ``co_names`` are merged too. + +.. + +.. bpo: 34151 +.. date: 2018-07-25-20-26-02 +.. nonce: Q2pK9Q +.. section: Core and Builtins + +Performance of list concatenation, repetition and slicing operations is +slightly improved. Patch by Sergey Fedoseev. + +.. + +.. bpo: 34170 +.. date: 2018-07-25-19-23-33 +.. nonce: v1h_H2 +.. section: Core and Builtins + +-X dev: it is now possible to override the memory allocator using +PYTHONMALLOC even if the developer mode is enabled. + +.. + +.. bpo: 33237 +.. date: 2018-07-24-12-54-57 +.. nonce: O95mps +.. section: Core and Builtins + +Improved :exc:`AttributeError` message for partially initialized module. + +.. + +.. bpo: 34149 +.. date: 2018-07-23-21-49-05 +.. nonce: WSV-_g +.. section: Core and Builtins + +Fix min and max functions to get default behavior when key is None. + +.. + +.. bpo: 34125 +.. date: 2018-07-23-16-34-03 +.. nonce: jCl2Q2 +.. section: Core and Builtins + +Profiling of unbound built-in methods now works when ``**kwargs`` is given. + +.. + +.. bpo: 34141 +.. date: 2018-07-18-08-36-58 +.. nonce: Fo7Q5r +.. section: Core and Builtins + +Optimized pickling atomic types (None, bool, int, float, bytes, str). + +.. + +.. bpo: 34126 +.. date: 2018-07-16-20-55-29 +.. nonce: mBVmgc +.. section: Core and Builtins + +Fix crashes when profiling certain invalid calls of unbound methods. Patch +by Jeroen Demeyer. + +.. + +.. bpo: 24618 +.. date: 2018-07-14-14-01-37 +.. nonce: iTKjD_ +.. section: Core and Builtins + +Fixed reading invalid memory when create the code object with too small +varnames tuple or too large argument counts. + +.. + +.. bpo: 34068 +.. date: 2018-07-14-08-58-46 +.. nonce: 9xfM55 +.. section: Core and Builtins + +In :meth:`io.IOBase.close`, ensure that the :attr:`~io.IOBase.closed` +attribute is not set with a live exception. Patch by Zackery Spytz and +Serhiy Storchaka. + +.. + +.. bpo: 34087 +.. date: 2018-07-13-22-09-55 +.. nonce: I1Bxfc +.. section: Core and Builtins + +Fix buffer overflow while converting unicode to numeric values. + +.. + +.. bpo: 34080 +.. date: 2018-07-10-11-24-16 +.. nonce: 8t7PtO +.. section: Core and Builtins + +Fixed a memory leak in the compiler when it raised some uncommon errors +during tokenizing. + +.. + +.. bpo: 34066 +.. date: 2018-07-07-20-15-34 +.. nonce: y9vs6s +.. section: Core and Builtins + +Disabled interruption by Ctrl-C between calling ``open()`` and entering a +**with** block in ``with open()``. + +.. + +.. bpo: 34042 +.. date: 2018-07-05-15-51-29 +.. nonce: Gr9XUH +.. section: Core and Builtins + +Fix dict.copy() to maintain correct total refcount (as reported by +sys.gettotalrefcount()). + +.. + +.. bpo: 33418 +.. date: 2018-07-03-19-00-10 +.. nonce: cfGm3n +.. section: Core and Builtins + +Fix potential memory leak in function object when it creates reference +cycle. + +.. + +.. bpo: 33985 +.. date: 2018-06-27-18-56-41 +.. nonce: ILJ3Af +.. section: Core and Builtins + +Implement contextvars.ContextVar.name attribute. + +.. + +.. bpo: 33956 +.. date: 2018-06-25-20-42-44 +.. nonce: 1qoTwD +.. section: Core and Builtins + +Update vendored Expat library copy to version 2.2.5. + +.. + +.. bpo: 24596 +.. date: 2018-06-25-16-54-05 +.. nonce: Rkwova +.. section: Core and Builtins + +Decref the module object in :c:func:`PyRun_SimpleFileExFlags` before calling +:c:func:`PyErr_Print()`. Patch by Zackery Spytz. + +.. + +.. bpo: 33451 +.. date: 2018-06-23-15-32-02 +.. nonce: sWN-1l +.. section: Core and Builtins + +Close directly executed pyc files before calling ``PyEval_EvalCode()``. + +.. + +.. bpo: 1617161 +.. date: 2018-06-21-21-42-15 +.. nonce: tSo2yM +.. section: Core and Builtins + +The hash of :class:`BuiltinMethodType` instances (methods of built-in +classes) now depends on the hash of the identity of *__self__* instead of +its value. The hash and equality of :class:`ModuleType` and +:class:`MethodWrapperType` instances (methods of user-defined classes and +some methods of built-in classes like ``str.__add__``) now depend on the +hash and equality of the identity of *__self__* instead of its value. +:class:`MethodWrapperType` instances no longer support ordering. + +.. + +.. bpo: 33824 +.. date: 2018-06-15-19-39-06 +.. nonce: DfWHT3 +.. section: Core and Builtins + +Fix "LC_ALL=C python3.7 -V": reset properly the command line parser when the +encoding changes after reading the Python configuration. + +.. + +.. bpo: 33803 +.. date: 2018-06-07-20-18-38 +.. nonce: n-Nq6_ +.. section: Core and Builtins + +Fix a crash in hamt.c caused by enabling GC tracking for an object that +hadn't all of its fields set to NULL. + +.. + +.. bpo: 33738 +.. date: 2018-06-07-18-34-19 +.. nonce: ODZS7a +.. section: Core and Builtins + +Seven macro incompatibilities with the Limited API were fixed, and the +macros :c:func:`PyIter_Check`, :c:func:`PyIndex_Check` and +:c:func:`PyExceptionClass_Name` were added as functions. A script for +automatic macro checks was added. + +.. + +.. bpo: 33786 +.. date: 2018-06-06-23-24-40 +.. nonce: lBvT8z +.. section: Core and Builtins + +Fix asynchronous generators to handle GeneratorExit in athrow() correctly + +.. + +.. bpo: 30167 +.. date: 2018-06-05-15-49-02 +.. nonce: e956hA +.. section: Core and Builtins + +``PyRun_SimpleFileExFlags`` removes ``__cached__`` from module in addition +to ``__file__``. + +.. + +.. bpo: 33706 +.. date: 2018-05-31-14-50-04 +.. nonce: ztlH04 +.. section: Core and Builtins + +Fix a crash in Python initialization when parsing the command line options. +Thanks Christoph Gohlke for the bug report and the fix! + +.. + +.. bpo: 33597 +.. date: 2018-05-28-21-17-31 +.. nonce: r0ToM4 +.. section: Core and Builtins + +Reduce ``PyGC_Head`` size from 3 words to 2 words. + +.. + +.. bpo: 30654 +.. date: 2018-05-28-12-28-53 +.. nonce: 9fDJye +.. section: Core and Builtins + +Fixed reset of the SIGINT handler to SIG_DFL on interpreter shutdown even +when there was a custom handler set previously. Patch by Philipp Kerling. + +.. + +.. bpo: 33622 +.. date: 2018-05-23-20-46-14 +.. nonce: xPucO9 +.. section: Core and Builtins + +Fixed a leak when the garbage collector fails to add an object with the +``__del__`` method or referenced by it into the :data:`gc.garbage` list. +:c:func:`PyGC_Collect` can now be called when an exception is set and +preserves it. + +.. + +.. bpo: 33462 +.. date: 2018-05-23-17-18-02 +.. nonce: gurbpbrhe +.. section: Core and Builtins + +Make dict and dict views reversible. Patch by Rémi Lapeyre. + +.. + +.. bpo: 23722 +.. date: 2018-05-17-13-06-36 +.. nonce: xisqZk +.. section: Core and Builtins + +A :exc:`RuntimeError` is now raised when the custom metaclass doesn't +provide the ``__classcell__`` entry in the namespace passed to +``type.__new__``. A :exc:`DeprecationWarning` was emitted in Python +3.6--3.7. + +.. + +.. bpo: 33499 +.. date: 2018-05-15-10-48-47 +.. nonce: uBEc06 +.. section: Core and Builtins + +Add :envvar:`PYTHONPYCACHEPREFIX` environment variable and :option:`-X` +``pycache_prefix`` command-line option to set an alternate root directory +for writing module bytecode cache files. + +.. + +.. bpo: 25711 +.. date: 2018-05-14-18-54-03 +.. nonce: 9xfq-v +.. section: Core and Builtins + +The :mod:`zipimport` module has been rewritten in pure Python. + +.. + +.. bpo: 33509 +.. date: 2018-05-14-17-31-02 +.. nonce: pIUfTd +.. section: Core and Builtins + +Fix module_globals parameter of warnings.warn_explicit(): don't crash if +module_globals is not a dict. + +.. + +.. bpo: 31849 +.. date: 2018-05-14-11-00-00 +.. nonce: EmHaH4 +.. section: Core and Builtins + +Fix signed/unsigned comparison warning in pyhash.c. + +.. + +.. bpo: 33475 +.. date: 2018-05-13-01-26-18 +.. nonce: rI0y1U +.. section: Core and Builtins + +Fixed miscellaneous bugs in converting annotations to strings and optimized +parentheses in the string representation. + +.. + +.. bpo: 20104 +.. date: 2018-05-05-23-26-58 +.. nonce: tDBciE +.. section: Core and Builtins + +Added support for the `setpgroup`, `resetids`, `setsigmask`, `setsigdef` and +`scheduler` parameters of `posix_spawn`. Patch by Pablo Galindo. + +.. + +.. bpo: 33391 +.. date: 2018-05-02-08-36-03 +.. nonce: z4a7rb +.. section: Core and Builtins + +Fix a leak in set_symmetric_difference(). + +.. + +.. bpo: 33363 +.. date: 2018-04-26-22-48-28 +.. nonce: 8RCnN2 +.. section: Core and Builtins + +Raise a SyntaxError for ``async with`` and ``async for`` statements outside +of async functions. + +.. + +.. bpo: 28055 +.. date: 2018-04-25-20-44-42 +.. nonce: f49kfC +.. section: Core and Builtins + +Fix unaligned accesses in siphash24(). Patch by Rolf Eike Beer. + +.. + +.. bpo: 33128 +.. date: 2018-04-24-22-31-04 +.. nonce: g2yLuf +.. section: Core and Builtins + +Fix a bug that causes PathFinder to appear twice on sys.meta_path. Patch by +Pablo Galindo Salgado. + +.. + +.. bpo: 33331 +.. date: 2018-04-22-13-41-59 +.. nonce: s_DxdL +.. section: Core and Builtins + +Modules imported last are now cleared first at interpreter shutdown. + +.. + +.. bpo: 33312 +.. date: 2018-04-19-08-30-07 +.. nonce: mDe2iL +.. section: Core and Builtins + +Fixed clang ubsan (undefined behavior sanitizer) warnings in dictobject.c by +adjusting how the internal struct _dictkeysobject shared keys structure is +declared. + +.. + +.. bpo: 33305 +.. date: 2018-04-18-14-17-44 +.. nonce: 9z3dDH +.. section: Core and Builtins + +Improved syntax error messages for invalid numerical literals. + +.. + +.. bpo: 33306 +.. date: 2018-04-18-12-23-30 +.. nonce: tSM3cp +.. section: Core and Builtins + +Improved syntax error messages for unbalanced parentheses. + +.. + +.. bpo: 33234 +.. date: 2018-04-17-01-24-51 +.. nonce: l9IDtp +.. section: Core and Builtins + +The list constructor will pre-size and not over-allocate when the input +lenght is known. + +.. + +.. bpo: 33270 +.. date: 2018-04-14-13-12-50 +.. nonce: UmVV6i +.. section: Core and Builtins + +Intern the names for all anonymous code objects. Patch by Zackery Spytz. + +.. + +.. bpo: 30455 +.. date: 2018-04-14-11-02-57 +.. nonce: ANRwjo +.. section: Core and Builtins + +The C and Python code and the documentation related to tokens are now +generated from a single source file :file:`Grammar/Tokens`. + +.. + +.. bpo: 33176 +.. date: 2018-04-13-22-31-09 +.. nonce: PB9com +.. section: Core and Builtins + +Add a ``toreadonly()`` method to memoryviews. + +.. + +.. bpo: 33231 +.. date: 2018-04-05-22-20-44 +.. nonce: 3Jmo0q +.. section: Core and Builtins + +Fix potential memory leak in ``normalizestring()``. + +.. + +.. bpo: 33205 +.. date: 2018-04-03-00-58-41 +.. nonce: lk2F3r +.. section: Core and Builtins + +Change dict growth function from +``round_up_to_power_2(used*2+hashtable_size/2)`` to +``round_up_to_power_2(used*3)``. Previously, dict is shrinked only when +``used == 0``. Now dict has more chance to be shrinked. + +.. + +.. bpo: 29922 +.. date: 2018-04-03-00-30-25 +.. nonce: CdLuMl +.. section: Core and Builtins + +Improved error messages in 'async with' when ``__aenter__()`` or +``__aexit__()`` return non-awaitable object. + +.. + +.. bpo: 33199 +.. date: 2018-04-02-09-32-40 +.. nonce: TPnxQu +.. section: Core and Builtins + +Fix ``ma_version_tag`` in dict implementation is uninitialized when copying +from key-sharing dict. + +.. + +.. bpo: 33053 +.. date: 2018-03-25-19-49-06 +.. nonce: V3xlsH +.. section: Core and Builtins + +When using the -m switch, sys.path[0] is now explicitly expanded as the +*starting* working directory, rather than being left as the empty path +(which allows imports from the current working directory at the time of the +import) + +.. + +.. bpo: 33138 +.. date: 2018-03-25-19-25-14 +.. nonce: aSqudH +.. section: Core and Builtins + +Changed standard error message for non-pickleable and non-copyable types. It +now says "cannot pickle" instead of "can't pickle" or "cannot serialize". + +.. + +.. bpo: 33018 +.. date: 2018-03-22-23-09-06 +.. nonce: 0ncEJV +.. section: Core and Builtins + +Improve consistency of errors raised by ``issubclass()`` when called with a +non-class and an abstract base class as the first and second arguments, +respectively. Patch by Josh Bronson. + +.. + +.. bpo: 33083 +.. date: 2018-03-19-00-59-20 +.. nonce: Htztjl +.. section: Core and Builtins + +``math.factorial`` no longer accepts arguments that are not int-like. Patch +by Pablo Galindo. + +.. + +.. bpo: 33041 +.. date: 2018-03-18-13-56-14 +.. nonce: XwPhI2 +.. section: Core and Builtins + +Added new opcode :opcode:`END_ASYNC_FOR` and fixes the following issues: + +* Setting global :exc:`StopAsyncIteration` no longer breaks ``async for`` + loops. +* Jumping into an ``async for`` loop is now disabled. +* Jumping out of an ``async for`` loop no longer corrupts the stack. + +.. + +.. bpo: 25750 +.. date: 2018-03-14-21-42-17 +.. nonce: lxgkQz +.. section: Core and Builtins + +Fix rare Python crash due to bad refcounting in ``type_getattro()`` if a +descriptor deletes itself from the class. Patch by Jeroen Demeyer. + +.. + +.. bpo: 33041 +.. date: 2018-03-10-15-16-40 +.. nonce: -ak5Fk +.. section: Core and Builtins + +Fixed bytecode generation for "async for" with a complex target. A +StopAsyncIteration raised on assigning or unpacking will be now propagated +instead of stopping the iteration. + +.. + +.. bpo: 33026 +.. date: 2018-03-08-09-48-38 +.. nonce: QZA3Ba +.. section: Core and Builtins + +Fixed jumping out of "with" block by setting f_lineno. + +.. + +.. bpo: 33005 +.. date: 2018-03-06-12-19-19 +.. nonce: LP-V2U +.. section: Core and Builtins + +Fix a crash on fork when using a custom memory allocator (ex: using +PYTHONMALLOC env var). _PyGILState_Reinit() and _PyInterpreterState_Enable() +now use the default RAW memory allocator to allocate a new interpreters +mutex on fork. + +.. + +.. bpo: 32911 +.. date: 2018-02-27-20-57-00 +.. nonce: cmKfco +.. section: Core and Builtins + +Due to unexpected compatibility issues discovered during downstream beta +testing, reverted :issue:`29463`. ``docstring`` field is removed from +Module, ClassDef, FunctionDef, and AsyncFunctionDef ast nodes which was +added in 3.7a1. Docstring expression is restored as a first statement in +their body. Based on patch by Inada Naoki. + +.. + +.. bpo: 17288 +.. date: 2018-02-27-13-36-21 +.. nonce: Gdj24S +.. section: Core and Builtins + +Prevent jumps from 'return' and 'exception' trace events. + +.. + +.. bpo: 32946 +.. date: 2018-02-25-10-52-40 +.. nonce: Lo09rG +.. section: Core and Builtins + +Importing names from already imported module with "from ... import ..." is +now 30% faster if the module is not a package. + +.. + +.. bpo: 32932 +.. date: 2018-02-24-21-51-42 +.. nonce: 2cz31L +.. section: Core and Builtins + +Make error message more revealing when there are non-str objects in +``__all__``. + +.. + +.. bpo: 32925 +.. date: 2018-02-24-00-07-05 +.. nonce: e-7Ufh +.. section: Core and Builtins + +Optimized iterating and containing test for literal lists consisting of +non-constants: ``x in [a, b]`` and ``for x in [a, b]``. The case of all +constant elements already was optimized. + +.. + +.. bpo: 32889 +.. date: 2018-02-20-21-53-48 +.. nonce: J6eWy5 +.. section: Core and Builtins + +Update Valgrind suppression list to account for the rename of +``Py_ADDRESS_IN_RANG`` to ``address_in_range``. + +.. + +.. bpo: 32836 +.. date: 2018-02-14-12-35-47 +.. nonce: bThJnx +.. section: Core and Builtins + +Don't use temporary variables in cases of list/dict/set comprehensions + +.. + +.. bpo: 31356 +.. date: 2018-02-02-08-50-46 +.. nonce: MNwUOQ +.. section: Core and Builtins + +Remove the new API added in bpo-31356 (gc.ensure_disabled() context +manager). + +.. + +.. bpo: 32305 +.. date: 2018-02-01-10-56-41 +.. nonce: dkU9Qa +.. section: Core and Builtins + +For namespace packages, ensure that both ``__file__`` and +``__spec__.origin`` are set to None. + +.. + +.. bpo: 32303 +.. date: 2018-02-01-10-16-28 +.. nonce: VsvhSl +.. section: Core and Builtins + +Make sure ``__spec__.loader`` matches ``__loader__`` for namespace packages. + +.. + +.. bpo: 32711 +.. date: 2018-01-29-14-36-37 +.. nonce: 8hQFJP +.. section: Core and Builtins + +Fix the warning messages for Python/ast_unparse.c. Patch by Stéphane Wirtel + +.. + +.. bpo: 32583 +.. date: 2018-01-26-21-20-21 +.. nonce: Fh3fau +.. section: Core and Builtins + +Fix possible crashing in builtin Unicode decoders caused by write +out-of-bound errors when using customized decode error handlers. + +.. + +.. bpo: 32489 +.. date: 2018-01-03-23-12-43 +.. nonce: SDEPHB +.. section: Core and Builtins + +A :keyword:`continue` statement is now allowed in the :keyword:`finally` +clause. + +.. + +.. bpo: 17611 +.. date: 2017-12-24-19-48-59 +.. nonce: P85kWL +.. section: Core and Builtins + +Simplified the interpreter loop by moving the logic of unrolling the stack +of blocks into the compiler. The compiler emits now explicit instructions +for adjusting the stack of values and calling the cleaning up code for +:keyword:`break`, :keyword:`continue` and :keyword:`return`. + +Removed opcodes :opcode:`BREAK_LOOP`, :opcode:`CONTINUE_LOOP`, +:opcode:`SETUP_LOOP` and :opcode:`SETUP_EXCEPT`. Added new opcodes +:opcode:`ROT_FOUR`, :opcode:`BEGIN_FINALLY` and :opcode:`CALL_FINALLY` and +:opcode:`POP_FINALLY`. Changed the behavior of :opcode:`END_FINALLY` and +:opcode:`WITH_CLEANUP_START`. + +.. + +.. bpo: 32285 +.. date: 2017-12-12-13-43-13 +.. nonce: LzKSwz +.. section: Core and Builtins + +New function unicodedata.is_normalized, which can check whether a string is +in a specific normal form. + +.. + +.. bpo: 10544 +.. date: 2017-11-26-00-59-22 +.. nonce: fHOM3V +.. section: Core and Builtins + +Yield expressions are now disallowed in comprehensions and generator +expressions except the expression for the outermost iterable. + +.. + +.. bpo: 32117 +.. date: 2017-11-22-15-43-14 +.. nonce: -vloh8 +.. section: Core and Builtins + +Iterable unpacking is now allowed without parentheses in yield and return +statements, e.g. ``yield 1, 2, 3, *rest``. Thanks to David Cuthbert for the +change and Jordan Chapman for added tests. + +.. + +.. bpo: 31902 +.. date: 2017-10-30-12-44-50 +.. nonce: a07fa57 +.. section: Core and Builtins + +Fix the ``col_offset`` attribute for ast nodes ``ast.AsyncFor``, +``ast.AsyncFunctionDef``, and ``ast.AsyncWith``. Previously, ``col_offset`` +pointed to the keyword after ``async``. + +.. + +.. bpo: 25862 +.. date: 2017-10-07-10-13-15 +.. nonce: FPYBA5 +.. section: Core and Builtins + +Fix assertion failures in the ``tell()`` method of ``io.TextIOWrapper``. +Patch by Zackery Spytz. + +.. + +.. bpo: 21983 +.. date: 2017-10-02-21-02-14 +.. nonce: UoC319 +.. section: Core and Builtins + +Fix a crash in `ctypes.cast()` in case the type argument is a ctypes +structured data type. Patch by Eryk Sun and Oren Milman. + +.. + +.. bpo: 31577 +.. date: 2017-09-25-20-36-24 +.. nonce: jgYsSA +.. section: Core and Builtins + +Fix a crash in `os.utime()` in case of a bad ns argument. Patch by Oren +Milman. + +.. + +.. bpo: 29832 +.. date: 2017-09-12-08-11-01 +.. nonce: Kuf2M7 +.. section: Core and Builtins + +Remove references to 'getsockaddrarg' from various socket error messages. +Patch by Oren Milman. + +.. + +.. bpo: 35845 +.. date: 2019-02-02-00-04-01 +.. nonce: 1jx2wk +.. section: Library + +Add 'order' parameter to memoryview.tobytes(). + +.. + +.. bpo: 35864 +.. date: 2019-01-30-20-22-36 +.. nonce: ig9KnG +.. section: Library + +The _asdict() method for collections.namedtuple now returns a regular dict +instead of an OrderedDict. + +.. + +.. bpo: 35537 +.. date: 2019-01-29-17-24-52 +.. nonce: Q0ktFC +.. section: Library + +An ExitStack is now used internally within subprocess.POpen to clean up pipe +file handles. No behavior change in normal operation. But if closing one +handle were ever to cause an exception, the others will now be closed +instead of leaked. (patch by Giampaolo Rodola) + +.. + +.. bpo: 35847 +.. date: 2019-01-29-09-11-09 +.. nonce: eiSi4t +.. section: Library + +RISC-V needed the CTYPES_PASS_BY_REF_HACK. Fixes ctypes Structure +test_pass_by_value. + +.. + +.. bpo: 35813 +.. date: 2019-01-23-22-44-37 +.. nonce: Yobj-Y +.. section: Library + +Shared memory submodule added to multiprocessing to avoid need for +serialization between processes + +.. + +.. bpo: 35780 +.. date: 2019-01-19-17-01-43 +.. nonce: CLf7fT +.. section: Library + +Fix lru_cache() errors arising in recursive, reentrant, or multi-threaded +code. These errors could result in orphan links and in the cache being +trapped in a state with fewer than the specified maximum number of links. +Fix handling of negative maxsize which should have been treated as zero. Fix +errors in toggling the "full" status flag. Fix misordering of links when +errors are encountered. Sync-up the C code and pure Python code for the +space saving path in functions with a single positional argument. In this +common case, the space overhead of an lru cache entry is reduced by almost +half. Fix counting of cache misses. In error cases, the miss count was out +of sync with the actual number of times the underlying user function was +called. + +.. + +.. bpo: 35537 +.. date: 2019-01-18-13-44-13 +.. nonce: R1lbTl +.. section: Library + +:func:`os.posix_spawn` and :func:`os.posix_spawnp` now have a *setsid* +parameter. + +.. + +.. bpo: 23846 +.. date: 2019-01-15-13-31-30 +.. nonce: LT_qL8 +.. section: Library + +:class:`asyncio.ProactorEventLoop` now catchs and logs send errors when the +self-pipe is full. + +.. + +.. bpo: 34323 +.. date: 2019-01-14-17-34-36 +.. nonce: CRErrt +.. section: Library + +:mod:`asyncio`: Enhance ``IocpProactor.close()`` log: wait 1 second before +the first log, then log every second. Log also the number of seconds since +``close()`` was called. + +.. + +.. bpo: 35674 +.. date: 2019-01-14-14-13-08 +.. nonce: kamWqz +.. section: Library + +Add a new :func:`os.posix_spawnp` function. Patch by Joannah Nanjekye. + +.. + +.. bpo: 35733 +.. date: 2019-01-13-18-42-41 +.. nonce: eFfLiv +.. section: Library + +``ast.Constant(boolean)`` no longer an instance of :class:`ast.Num`. Patch +by Anthony Sottile. + +.. + +.. bpo: 35726 +.. date: 2019-01-13-01-33-00 +.. nonce: dasdas +.. section: Library + +QueueHandler.prepare() now makes a copy of the record before modifying and +enqueueing it, to avoid affecting other handlers in the chain. + +.. + +.. bpo: 35719 +.. date: 2019-01-11-20-21-59 +.. nonce: qyRcpE +.. section: Library + +Sped up multi-argument :mod:`math` functions atan2(), copysign(), +remainder() and hypot() by 1.3--2.5 times. + +.. + +.. bpo: 35717 +.. date: 2019-01-11-17-56-15 +.. nonce: 6TDTB_ +.. section: Library + +Fix KeyError exception raised when using enums and compile. Patch +contributed by Rémi Lapeyre. + +.. + +.. bpo: 35699 +.. date: 2019-01-11-07-09-25 +.. nonce: VDiENF +.. section: Library + +Fixed detection of Visual Studio Build Tools 2017 in distutils + +.. + +.. bpo: 32710 +.. date: 2019-01-10-15-55-10 +.. nonce: KwECPu +.. section: Library + +Fix memory leaks in asyncio ProactorEventLoop on overlapped operation +failure. + +.. + +.. bpo: 35702 +.. date: 2019-01-10-14-03-12 +.. nonce: _ct_0H +.. section: Library + +The :data:`time.CLOCK_UPTIME_RAW` constant is now available for macOS 10.12. + +.. + +.. bpo: 32710 +.. date: 2019-01-08-14-00-52 +.. nonce: Sn5Ujj +.. section: Library + +Fix a memory leak in asyncio in the ProactorEventLoop when ``ReadFile()`` or +``WSASend()`` overlapped operation fail immediately: release the internal +buffer. + +.. + +.. bpo: 35682 +.. date: 2019-01-08-01-54-02 +.. nonce: KDM9lk +.. section: Library + +Fix ``asyncio.ProactorEventLoop.sendfile()``: don't attempt to set the +result of an internal future if it's already done. + +.. + +.. bpo: 35283 +.. date: 2019-01-07-17-17-16 +.. nonce: WClosC +.. section: Library + +Add a deprecated warning for the :meth:`threading.Thread.isAlive` method. +Patch by Dong-hee Na. + +.. + +.. bpo: 35664 +.. date: 2019-01-04-22-18-25 +.. nonce: Z-Gyyj +.. section: Library + +Improve operator.itemgetter() performance by 33% with optimized argument +handling and with adding a fast path for the common case of a single +non-negative integer index into a tuple (which is the typical use case in +the standard library). + +.. + +.. bpo: 35643 +.. date: 2019-01-02-20-04-49 +.. nonce: DaMiaV +.. section: Library + +Fixed a SyntaxWarning: invalid escape sequence in Modules/_sha3/cleanup.py. +Patch by Mickaël Schoentgen. + +.. + +.. bpo: 35619 +.. date: 2018-12-30-19-50-36 +.. nonce: ZRXdhy +.. section: Library + +Improved support of custom data descriptors in :func:`help` and +:mod:`pydoc`. + +.. + +.. bpo: 28503 +.. date: 2018-12-30-14-56-33 +.. nonce: V4kNN3 +.. section: Library + +The `crypt` module now internally uses the `crypt_r()` library function +instead of `crypt()` when available. + +.. + +.. bpo: 35614 +.. date: 2018-12-30-01-10-50 +.. nonce: cnkM4f +.. section: Library + +Fixed help() on metaclasses. Patch by Sanyam Khurana. + +.. + +.. bpo: 35568 +.. date: 2018-12-27-19-23-00 +.. nonce: PutiOC +.. section: Library + +Expose ``raise(signum)`` as `raise_signal` + +.. + +.. bpo: 35588 +.. date: 2018-12-26-10-55-59 +.. nonce: PSR6Ez +.. section: Library + +The floor division and modulo operations and the :func:`divmod` function on +:class:`fractions.Fraction` types are 2--4x faster. Patch by Stefan Behnel. + +.. + +.. bpo: 35585 +.. date: 2018-12-26-02-28-00 +.. nonce: Lkzd3Z +.. section: Library + +Speed-up building enums by value, e.g. http.HTTPStatus(200). + +.. + +.. bpo: 30561 +.. date: 2018-12-23-22-27-59 +.. nonce: PSRQ2w +.. section: Library + +random.gammavariate(1.0, beta) now computes the same result as +random.expovariate(1.0 / beta). This synchonizes the two algorithms and +eliminates some idiosyncrasies in the old implementation. It does however +produce a difference stream of random variables than it used to. + +.. + +.. bpo: 35537 +.. date: 2018-12-20-16-24-51 +.. nonce: z4E7aA +.. section: Library + +The :mod:`subprocess` module can now use the :func:`os.posix_spawn` function +in some cases for better performance. + +.. + +.. bpo: 35526 +.. date: 2018-12-18-21-12-25 +.. nonce: fYvo6H +.. section: Library + +Delaying the 'joke' of barry_as_FLUFL.mandatory to Python version 4.0 + +.. + +.. bpo: 35523 +.. date: 2018-12-18-13-52-13 +.. nonce: SkoMno +.. section: Library + +Remove :mod:`ctypes` callback workaround: no longer create a callback at +startup. Avoid SELinux alert on ``import ctypes`` and ``import uuid``. + +.. + +.. bpo: 31784 +.. date: 2018-12-17-11-43-11 +.. nonce: W0gDjC +.. section: Library + +:func:`uuid.uuid1` now calls :func:`time.time_ns` rather than +``int(time.time() * 1e9)``. + +.. + +.. bpo: 35513 +.. date: 2018-12-16-23-28-49 +.. nonce: pn-Zh3 +.. section: Library + +:class:`~unittest.runner.TextTestRunner` of :mod:`unittest.runner` now uses +:func:`time.perf_counter` rather than :func:`time.time` to measure the +execution time of a test: :func:`time.time` can go backwards, whereas +:func:`time.perf_counter` is monotonic. + +.. + +.. bpo: 35502 +.. date: 2018-12-14-23-56-48 +.. nonce: gLHuFS +.. section: Library + +Fixed reference leaks in :class:`xml.etree.ElementTree.TreeBuilder` in case +of unfinished building of the tree (in particular when an error was raised +during parsing XML). + +.. + +.. bpo: 35348 +.. date: 2018-12-14-13-27-45 +.. nonce: u3Y2an +.. section: Library + +Make :func:`platform.architecture` parsing of ``file`` command output more +reliable: add the ``-b`` option to the ``file`` command to omit the +filename, force the usage of the C locale, and search also the "shared +object" pattern. + +.. + +.. bpo: 35491 +.. date: 2018-12-14-12-12-15 +.. nonce: jHsNOU +.. section: Library + +:mod:`multiprocessing`: Add ``Pool.__repr__()`` and enhance +``BaseProcess.__repr__()`` (add pid and parent pid) to ease debugging. Pool +state constant values are now strings instead of integers, for example +``RUN`` value becomes ``'RUN'`` instead of ``0``. + +.. + +.. bpo: 35477 +.. date: 2018-12-13-00-10-51 +.. nonce: hHyy06 +.. section: Library + +:meth:`multiprocessing.Pool.__enter__` now fails if the pool is not running: +``with pool:`` fails if used more than once. + +.. + +.. bpo: 31446 +.. date: 2018-12-12-22-52-34 +.. nonce: l--Fjz +.. section: Library + +Copy command line that was passed to CreateProcessW since this function can +change the content of the input buffer. + +.. + +.. bpo: 35471 +.. date: 2018-12-12-16-25-21 +.. nonce: SK8jFC +.. section: Library + +Python 2.4 dropped MacOS 9 support. The macpath module was deprecated in +Python 3.7. The module is now removed. + +.. + +.. bpo: 23057 +.. date: 2018-12-12-16-24-55 +.. nonce: OB4Z1Y +.. section: Library + +Unblock Proactor event loop when keyboard interrupt is received on Windows + +.. + +.. bpo: 35052 +.. date: 2018-12-10-09-48-27 +.. nonce: xE1ymg +.. section: Library + +Fix xml.dom.minidom cloneNode() on a document with an entity: pass the +correct arguments to the user data handler of an entity. + +.. + +.. bpo: 20239 +.. date: 2018-12-09-21-35-49 +.. nonce: V4mWBL +.. section: Library + +Allow repeated assignment deletion of :class:`unittest.mock.Mock` +attributes. Patch by Pablo Galindo. + +.. + +.. bpo: 17185 +.. date: 2018-12-09-17-04-15 +.. nonce: SfSCJF +.. section: Library + +Set ``__signature__`` on mock for :mod:`inspect` to get signature. Patch by +Karthikeyan Singaravelan. + +.. + +.. bpo: 35445 +.. date: 2018-12-09-14-35-49 +.. nonce: LjvtsC +.. section: Library + +Memory errors during creating posix.environ no longer ignored. + +.. + +.. bpo: 35415 +.. date: 2018-12-06-14-44-21 +.. nonce: -HoK3d +.. section: Library + +Validate fileno= argument to socket.socket(). + +.. + +.. bpo: 35424 +.. date: 2018-12-06-02-02-28 +.. nonce: gXxOJU +.. section: Library + +:class:`multiprocessing.Pool` destructor now emits :exc:`ResourceWarning` if +the pool is still running. + +.. + +.. bpo: 35330 +.. date: 2018-12-06-00-43-13 +.. nonce: abB4BN +.. section: Library + +When a :class:`Mock` instance was used to wrap an object, if `side_effect` +is used in one of the mocks of it methods, don't call the original +implementation and return the result of using the side effect the same way +that it is done with return_value. + +.. + +.. bpo: 35346 +.. date: 2018-12-05-22-52-21 +.. nonce: Okm9-S +.. section: Library + +Drop Mac OS 9 and Rhapsody support from the :mod:`platform` module. Rhapsody +last release was in 2000. Mac OS 9 last release was in 2001. + +.. + +.. bpo: 10496 +.. date: 2018-12-05-17-42-49 +.. nonce: laV_IE +.. section: Library + +:func:`~distutils.utils.check_environ` of :mod:`distutils.utils` now catchs +:exc:`KeyError` on calling :func:`pwd.getpwuid`: don't create the ``HOME`` +environment variable in this case. + +.. + +.. bpo: 10496 +.. date: 2018-12-05-13-37-39 +.. nonce: VH-1Lp +.. section: Library + +:func:`posixpath.expanduser` now returns the input *path* unchanged if the +``HOME`` environment variable is not set and the current user has no home +directory (if the current user identifier doesn't exist in the password +database). This change fix the :mod:`site` module if the current user +doesn't exist in the password database (if the user has no home directory). + +.. + +.. bpo: 35389 +.. date: 2018-12-04-12-46-05 +.. nonce: CTZ9iA +.. section: Library + +:func:`platform.libc_ver` now uses ``os.confstr('CS_GNU_LIBC_VERSION')`` if +available and the *executable* parameter is not set. + +.. + +.. bpo: 35394 +.. date: 2018-12-04-12-17-08 +.. nonce: fuTVDk +.. section: Library + +Add empty slots to asyncio abstract protocols. + +.. + +.. bpo: 35310 +.. date: 2018-12-03-19-45-00 +.. nonce: 9k28gR +.. section: Library + +Fix a bug in :func:`select.select` where, in some cases, the file descriptor +sequences were returned unmodified after a signal interruption, even though +the file descriptors might not be ready yet. :func:`select.select` will now +always return empty lists if a timeout has occurred. Patch by Oran Avraham. + +.. + +.. bpo: 35380 +.. date: 2018-12-03-14-41-11 +.. nonce: SdRF9l +.. section: Library + +Enable TCP_NODELAY on Windows for proactor asyncio event loop. + +.. + +.. bpo: 35341 +.. date: 2018-12-02-13-50-52 +.. nonce: 32E8T_ +.. section: Library + +Add generic version of ``collections.OrderedDict`` to the ``typing`` module. +Patch by Ismo Toijala. + +.. + +.. bpo: 35371 +.. date: 2018-12-01-13-44-12 +.. nonce: fTAwlX +.. section: Library + +Fixed possible crash in ``os.utime()`` on Windows when pass incorrect +arguments. + +.. + +.. bpo: 35346 +.. date: 2018-11-29-12-42-13 +.. nonce: OmTY5c +.. section: Library + +:func:`platform.uname` now redirects ``stderr`` to :data:`os.devnull` when +running external programs like ``cmd /c ver``. + +.. + +.. bpo: 35066 +.. date: 2018-11-29-09-38-40 +.. nonce: Nwej2s +.. section: Library + +Previously, calling the strftime() method on a datetime object with a +trailing '%' in the format string would result in an exception. However, +this only occured when the datetime C module was being used; the python +implementation did not match this behavior. Datetime is now PEP-399 +compliant, and will not throw an exception on a trailing '%'. + +.. + +.. bpo: 35345 +.. date: 2018-11-29-00-55-33 +.. nonce: vepCSJ +.. section: Library + +The function `platform.popen` has been removed, it was deprecated since +Python 3.3: use :func:`os.popen` instead. + +.. + +.. bpo: 35344 +.. date: 2018-11-29-00-23-25 +.. nonce: 4QOPJQ +.. section: Library + +On macOS, :func:`platform.platform` now uses :func:`platform.mac_ver`, if it +returns a non-empty release string, to get the macOS version rather than the +darwin version. + +.. + +.. bpo: 35312 +.. date: 2018-11-25-20-05-33 +.. nonce: wbw0zO +.. section: Library + +Make ``lib2to3.pgen2.parse.ParseError`` round-trip pickle-able. Patch by +Anthony Sottile. + +.. + +.. bpo: 35308 +.. date: 2018-11-24-10-33-42 +.. nonce: 9--2iy +.. section: Library + +Fix regression in ``webbrowser`` where default browsers may be preferred +over browsers in the ``BROWSER`` environment variable. + +.. + +.. bpo: 24746 +.. date: 2018-11-22-15-22-56 +.. nonce: eSLKBE +.. section: Library + +Avoid stripping trailing whitespace in doctest fancy diff. Orignial patch by +R. David Murray & Jairo Trad. Enhanced by Sanyam Khurana. + +.. + +.. bpo: 28604 +.. date: 2018-11-20-13-34-01 +.. nonce: iiih5h +.. section: Library + +:func:`locale.localeconv` now sets temporarily the ``LC_CTYPE`` locale to +the ``LC_MONETARY`` locale if the two locales are different and monetary +strings are non-ASCII. This temporary change affects other threads. + +.. + +.. bpo: 35277 +.. date: 2018-11-19-07-22-04 +.. nonce: dsD-2E +.. section: Library + +Update ensurepip to install pip 18.1 and setuptools 40.6.2. + +.. + +.. bpo: 24209 +.. date: 2018-11-18-18-44-40 +.. nonce: p3YWOf +.. section: Library + +Adds IPv6 support when invoking http.server directly. + +.. + +.. bpo: 35226 +.. date: 2018-11-15-07-14-32 +.. nonce: wJPEEe +.. section: Library + +Recursively check arguments when testing for equality of +:class:`unittest.mock.call` objects and add note that tracking of parameters +used to create ancestors of mocks in ``mock_calls`` is not possible. + +.. + +.. bpo: 29564 +.. date: 2018-11-12-17-40-04 +.. nonce: SFNBT5 +.. section: Library + +The warnings module now suggests to enable tracemalloc if the source is +specified, the tracemalloc module is available, but tracemalloc is not +tracing memory allocations. + +.. + +.. bpo: 35189 +.. date: 2018-11-09-13-35-36 +.. nonce: gog-sl +.. section: Library + +Modify the following fnctl function to retry if interrupted by a signal +(EINTR): flock, lockf, fnctl + +.. + +.. bpo: 30064 +.. date: 2018-11-09-01-18-51 +.. nonce: IF5mH6 +.. section: Library + +Use add_done_callback() in sock_* asyncio API to unsubscribe reader/writer +early on calcellation. + +.. + +.. bpo: 35186 +.. date: 2018-11-08-14-22-29 +.. nonce: 5m22Mj +.. section: Library + +Removed the "built with" comment added when ``setup.py upload`` is used with +either ``bdist_rpm`` or ``bdist_dumb``. + +.. + +.. bpo: 35152 +.. date: 2018-11-03-10-12-04 +.. nonce: xpqskp +.. section: Library + +Allow sending more than 2 GB at once on a multiprocessing connection on +non-Windows systems. + +.. + +.. bpo: 35062 +.. date: 2018-10-29-23-09-24 +.. nonce: dQS1ng +.. section: Library + +Fix incorrect parsing of :class:`_io.IncrementalNewlineDecoder`'s +*translate* argument. + +.. + +.. bpo: 35065 +.. date: 2018-10-29-10-18-31 +.. nonce: CulMN8 +.. section: Library + +Remove `StreamReaderProtocol._untrack_reader`. The call to `_untrack_reader` +is currently performed too soon, causing the protocol to forget about the +reader before `connection_lost` can run and feed the EOF to the reader. + +.. + +.. bpo: 34160 +.. date: 2018-10-27-21-11-42 +.. nonce: UzyPZf +.. section: Library + +ElementTree and minidom now preserve the attribute order specified by the +user. + +.. + +.. bpo: 35079 +.. date: 2018-10-26-22-53-16 +.. nonce: Tm5jvF +.. section: Library + +Improve difflib.SequenceManager.get_matching_blocks doc by adding +'non-overlapping' and changing '!=' to '<'. + +.. + +.. bpo: 33710 +.. date: 2018-10-26-21-12-55 +.. nonce: Q5oXc6 +.. section: Library + +Deprecated ``l*gettext()`` functions and methods in the :mod:`gettext` +module. They return encoded bytes instead of Unicode strings and are +artifacts from Python 2 times. Also deprecated functions and methods related +to setting the charset for ``l*gettext()`` functions and methods. + +.. + +.. bpo: 35017 +.. date: 2018-10-26-00-11-21 +.. nonce: 6Ez4Cv +.. section: Library + +:meth:`socketserver.BaseServer.serve_forever` now exits immediately if it's +:meth:`~socketserver.BaseServer.shutdown` method is called while it is +polling for new events. + +.. + +.. bpo: 35024 +.. date: 2018-10-25-15-43-32 +.. nonce: ltSrtr +.. section: Library + +`importlib` no longer logs `wrote ` redundantly after +`(created|could not create) ` is already logged. Patch by +Quentin Agren. + +.. + +.. bpo: 35047 +.. date: 2018-10-25-09-59-00 +.. nonce: abbaa +.. section: Library + +``unittest.mock`` now includes mock calls in exception messages if +``assert_not_called``, ``assert_called_once``, or +``assert_called_once_with`` fails. Patch by Petter Strandmark. + +.. + +.. bpo: 31047 +.. date: 2018-10-25-09-37-03 +.. nonce: kBbX8r +.. section: Library + +Fix ``ntpath.abspath`` regression where it didn't remove a trailing +separator on Windows. Patch by Tim Graham. + +.. + +.. bpo: 35053 +.. date: 2018-10-23-18-58-12 +.. nonce: G82qwh +.. section: Library + +tracemalloc now tries to update the traceback when an object is reused from +a "free list" (optimization for faster object creation, used by the builtin +list type for example). + +.. + +.. bpo: 31553 +.. date: 2018-10-23-14-46-47 +.. nonce: JxRkAW +.. section: Library + +Add the --json-lines option to json.tool. Patch by hongweipeng. + +.. + +.. bpo: 34794 +.. date: 2018-10-21-14-53-19 +.. nonce: yt3R4- +.. section: Library + +Fixed a leak in Tkinter when pass the Python wrapper around Tcl_Obj back to +Tcl/Tk. + +.. + +.. bpo: 34909 +.. date: 2018-10-20-00-29-43 +.. nonce: Ew_8DC +.. section: Library + +Enum: fix grandchildren subclassing when parent mixed with concrete data +types. + +.. + +.. bpo: 35022 +.. date: 2018-10-18-17-57-28 +.. nonce: KeEF4T +.. section: Library + +:class:`unittest.mock.MagicMock` now supports the ``__fspath__`` method +(from :class:`os.PathLike`). + +.. + +.. bpo: 35008 +.. date: 2018-10-17-11-54-04 +.. nonce: dotef_ +.. section: Library + +Fixed references leaks when call the ``__setstate__()`` method of +:class:`xml.etree.ElementTree.Element` in the C implementation for already +initialized element. + +.. + +.. bpo: 23420 +.. date: 2018-10-17-11-00-00 +.. nonce: Lq74Uu +.. section: Library + +Verify the value for the parameter '-s' of the cProfile CLI. Patch by Robert +Kuska + +.. + +.. bpo: 33947 +.. date: 2018-10-17-02-15-23 +.. nonce: SRuq3T +.. section: Library + +dataclasses now handle recursive reprs without raising RecursionError. + +.. + +.. bpo: 34890 +.. date: 2018-10-15-23-10-41 +.. nonce: 77E770 +.. section: Library + +Make :func:`inspect.iscoroutinefunction`, +:func:`inspect.isgeneratorfunction` and :func:`inspect.isasyncgenfunction` +work with :func:`functools.partial`. Patch by Pablo Galindo. + +.. + +.. bpo: 34521 +.. date: 2018-10-13-19-15-23 +.. nonce: YPaiTK +.. section: Library + +Use :func:`socket.CMSG_SPACE` to calculate ancillary data size instead of +:func:`socket.CMSG_LEN` in :func:`multiprocessing.reduction.recvfds` as +:rfc:`3542` requires the use of the former for portable applications. + +.. + +.. bpo: 31522 +.. date: 2018-10-13-18-16-20 +.. nonce: rWBb43 +.. section: Library + +The `mailbox.mbox.get_string` function *from_* parameter can now +successfully be set to a non-default value. + +.. + +.. bpo: 34970 +.. date: 2018-10-13-11-14-13 +.. nonce: SrJTY7 +.. section: Library + +Protect tasks weak set manipulation in ``asyncio.all_tasks()`` + +.. + +.. bpo: 34969 +.. date: 2018-10-13-07-46-50 +.. nonce: Mfnhjb +.. section: Library + +gzip: Add --fast, --best on the gzip CLI, these parameters will be used for +the fast compression method (quick) or the best method compress (slower, but +smaller file). Also, change the default compression level to 6 (tradeoff). + +.. + +.. bpo: 16965 +.. date: 2018-10-12-20-30-42 +.. nonce: xo5LAr +.. section: Library + +The :term:`2to3` :2to3fixer:`execfile` fixer now opens the file with mode +``'rb'``. Patch by Zackery Spytz. + +.. + +.. bpo: 34966 +.. date: 2018-10-12-18-57-52 +.. nonce: WZeBHO +.. section: Library + +:mod:`pydoc` now supports aliases not only to methods defined in the end +class, but also to inherited methods. The docstring is not duplicated for +aliases. + +.. + +.. bpo: 34926 +.. date: 2018-10-10-00-22-57 +.. nonce: CA0rqd +.. section: Library + +:meth:`mimetypes.MimeTypes.guess_type` now accepts :term:`path-like object` +in addition to url strings. Patch by Mayank Asthana. + +.. + +.. bpo: 23831 +.. date: 2018-10-09-15-44-04 +.. nonce: 2CL7lL +.. section: Library + +Add ``moveto()`` method to the ``tkinter.Canvas`` widget. Patch by Juliette +Monsel. + +.. + +.. bpo: 34941 +.. date: 2018-10-09-14-42-16 +.. nonce: 1Q5QKv +.. section: Library + +Methods ``find()``, ``findtext()`` and ``findall()`` of the ``Element`` +class in the :mod:`xml.etree.ElementTree` module are now able to find +children which are instances of ``Element`` subclasses. + +.. + +.. bpo: 32680 +.. date: 2018-10-09-14-25-36 +.. nonce: z2FbOp +.. section: Library + +:class:`smtplib.SMTP` objects now always have a `sock` attribute present + +.. + +.. bpo: 34769 +.. date: 2018-10-09-11-01-16 +.. nonce: cSkkZt +.. section: Library + +Fix for async generators not finalizing when event loop is in debug mode and +garbage collector runs in another thread. + +.. + +.. bpo: 34936 +.. date: 2018-10-08-21-05-11 +.. nonce: 3tRqdq +.. section: Library + +Fix ``TclError`` in ``tkinter.Spinbox.selection_element()``. Patch by +Juliette Monsel. + +.. + +.. bpo: 34829 +.. date: 2018-10-08-16-04-36 +.. nonce: B7v7D0 +.. section: Library + +Add methods ``selection_from``, ``selection_range``, ``selection_present`` +and ``selection_to`` to the ``tkinter.Spinbox`` for consistency with the +``tkinter.Entry`` widget. Patch by Juliette Monsel. + +.. + +.. bpo: 34911 +.. date: 2018-10-08-15-22-02 +.. nonce: hCy0Fv +.. section: Library + +Added *secure_protocols* argument to *http.cookiejar.DefaultCookiePolicy* to +allow for tweaking of protocols and also to add support by default for +*wss*, the secure websocket protocol. + +.. + +.. bpo: 34922 +.. date: 2018-10-07-21-18-52 +.. nonce: 37IdsA +.. section: Library + +Fixed integer overflow in the :meth:`~hashlib.shake.digest()` and +:meth:`~hashlib.shake.hexdigest()` methods for the SHAKE algorithm in the +:mod:`hashlib` module. + +.. + +.. bpo: 34925 +.. date: 2018-10-07-20-37-02 +.. nonce: KlkZ-Y +.. section: Library + +25% speedup in argument parsing for the functions in the bisect module. + +.. + +.. bpo: 34900 +.. date: 2018-10-05-05-55-53 +.. nonce: 8RNiFu +.. section: Library + +Fixed :meth:`unittest.TestCase.debug` when used to call test methods with +subtests. Patch by Bruno Oliveira. + +.. + +.. bpo: 34844 +.. date: 2018-10-04-20-44-45 +.. nonce: Hnuxav +.. section: Library + +logging.Formatter enhancement - Ensure styles and fmt matches in +logging.Formatter - Added validate method in each format style class: +StrFormatStyle, PercentStyle, StringTemplateStyle. - This method is called +in the constructor of logging.Formatter class - Also re-raise the KeyError +in the format method of each style class, so it would a bit clear that it's +an error with the invalid format fields. + +.. + +.. bpo: 34897 +.. date: 2018-10-04-20-25-35 +.. nonce: rNE2Cy +.. section: Library + +Adjust test.support.missing_compiler_executable check so that a nominal +command name of "" is ignored. Patch by Michael Felt. + +.. + +.. bpo: 34871 +.. date: 2018-10-04-18-46-54 +.. nonce: t3X-dB +.. section: Library + +Fix inspect module polluted ``sys.modules`` when parsing +``__text_signature__`` of callable. + +.. + +.. bpo: 34898 +.. date: 2018-10-04-17-23-43 +.. nonce: Wo2PoJ +.. section: Library + +Add `mtime` argument to `gzip.compress` for reproducible output. Patch by +Guo Ci Teo. + +.. + +.. bpo: 28441 +.. date: 2018-10-04-15-53-14 +.. nonce: 2sQENe +.. section: Library + +On Cygwin and MinGW, ensure that ``sys.executable`` always includes the full +filename in the path, including the ``.exe`` suffix (unless it is a symbolic +link). + +.. + +.. bpo: 34866 +.. date: 2018-10-03-11-07-28 +.. nonce: ML6KpJ +.. section: Library + +Adding ``max_num_fields`` to ``cgi.FieldStorage`` to make DOS attacks harder +by limiting the number of ``MiniFieldStorage`` objects created by +``FieldStorage``. + +.. + +.. bpo: 34711 +.. date: 2018-10-03-09-25-02 +.. nonce: HeOmKR +.. section: Library + +http.server ensures it reports HTTPStatus.NOT_FOUND when the local path ends +with "/" and is not a directory, even if the underlying OS (e.g. AIX) +accepts such paths as a valid file reference. Patch by Michael Felt. + +.. + +.. bpo: 34872 +.. date: 2018-10-02-19-36-34 +.. nonce: yWZRhI +.. section: Library + +Fix self-cancellation in C implementation of asyncio.Task + +.. + +.. bpo: 34849 +.. date: 2018-09-30-08-08-14 +.. nonce: NXK9Ff +.. section: Library + +Don't log waiting for ``selector.select`` in asyncio loop iteration. The +waiting is pretty normal for any asyncio program, logging its time just adds +a noise to logs without any useful information provided. + +.. + +.. bpo: 34022 +.. date: 2018-09-27-13-14-15 +.. nonce: E2cl0r +.. section: Library + +The :envvar:`SOURCE_DATE_EPOCH` environment variable no longer overrides the +value of the *invalidation_mode* argument to :func:`py_compile.compile`, and +determines its default value instead. + +.. + +.. bpo: 34819 +.. date: 2018-09-27-09-45-00 +.. nonce: 9ZaFyO +.. section: Library + +Use a monotonic clock to compute timeouts in :meth:`Executor.map` and +:func:`as_completed`, in order to prevent timeouts from deviating when the +system clock is adjusted. + +.. + +.. bpo: 34758 +.. date: 2018-09-26-14-09-34 +.. nonce: bRBfAi +.. section: Library + +Add .wasm -> application/wasm to list of recognized file types and content +type headers + +.. + +.. bpo: 34789 +.. date: 2018-09-25-15-48-50 +.. nonce: rPOEj5 +.. section: Library + +:func:`xml.sax.make_parser` now accepts any iterable as its *parser_list* +argument. Patch by Andrés Delfino. + +.. + +.. bpo: 34334 +.. date: 2018-09-25-08-42-34 +.. nonce: rSPBW9 +.. section: Library + +In :class:`QueueHandler`, clear `exc_text` from :class:`LogRecord` to +prevent traceback from being written twice. + +.. + +.. bpo: 34687 +.. date: 2018-09-24-17-14-57 +.. nonce: Fku_8S +.. section: Library + +On Windows, asyncio now uses ProactorEventLoop, instead of +SelectorEventLoop, by default. + +.. + +.. bpo: 5950 +.. date: 2018-09-24-14-21-58 +.. nonce: xH0ekQ +.. section: Library + +Support reading zip files with archive comments in :mod:`zipimport`. + +.. + +.. bpo: 32892 +.. date: 2018-09-20-17-35-05 +.. nonce: TOUBdg +.. section: Library + +The parser now represents all constants as :class:`ast.Constant` instead of +using specific constant AST types (``Num``, ``Str``, ``Bytes``, +``NameConstant`` and ``Ellipsis``). These classes are considered deprecated +and will be removed in future Python versions. + +.. + +.. bpo: 34728 +.. date: 2018-09-20-16-55-43 +.. nonce: CUE8LU +.. section: Library + +Add deprecation warning when `loop` is used in methods: `asyncio.sleep`, +`asyncio.wait` and `asyncio.wait_for`. + +.. + +.. bpo: 34738 +.. date: 2018-09-19-16-51-04 +.. nonce: Pr3-iG +.. section: Library + +ZIP files created by :mod:`distutils` will now include entries for +directories. + +.. + +.. bpo: 34659 +.. date: 2018-09-16-17-04-16 +.. nonce: CWemzH +.. section: Library + +Add an optional *initial* argument to itertools.accumulate(). + +.. + +.. bpo: 29577 +.. date: 2018-09-14-20-00-47 +.. nonce: RzwKFD +.. section: Library + +Support multiple mixin classes when creating Enums. + +.. + +.. bpo: 34670 +.. date: 2018-09-14-14-29-45 +.. nonce: 17XwGB +.. section: Library + +Add SSLContext.post_handshake_auth and +SSLSocket.verify_client_post_handshake for TLS 1.3's post handshake +authentication feature. + +.. + +.. bpo: 32718 +.. date: 2018-09-14-12-38-49 +.. nonce: ICYQbt +.. section: Library + +The Activate.ps1 script from venv works with PowerShell Core 6.1 and is now +available under all operating systems. + +.. + +.. bpo: 31177 +.. date: 2018-09-14-10-38-18 +.. nonce: Sv91TN +.. section: Library + +Fix bug that prevented using :meth:`reset_mock +` on mock instances with deleted attributes + +.. + +.. bpo: 34672 +.. date: 2018-09-13-21-04-23 +.. nonce: BYuKKS +.. section: Library + +Add a workaround, so the ``'Z'`` :func:`time.strftime` specifier on the musl +C library can work in some cases. + +.. + +.. bpo: 34666 +.. date: 2018-09-13-11-49-52 +.. nonce: 3uLtWv +.. section: Library + +Implement ``asyncio.StreamWriter.awrite`` and +``asyncio.StreamWriter.aclose()`` coroutines. Methods are needed for +providing a consistent stream API with control flow switched on by default. + +.. + +.. bpo: 6721 +.. date: 2018-09-13-10-09-19 +.. nonce: ZUL_F3 +.. section: Library + +Acquire the logging module's commonly used internal locks while fork()ing to +avoid deadlocks in the child process. + +.. + +.. bpo: 34658 +.. date: 2018-09-13-03-59-43 +.. nonce: ykZ-ia +.. section: Library + +Fix a rare interpreter unhandled exception state SystemError only seen when +using subprocess with a preexec_fn while an after_parent handler has been +registered with os.register_at_fork and the fork system call fails. + +.. + +.. bpo: 34652 +.. date: 2018-09-12-14-46-51 +.. nonce: Rt1m1b +.. section: Library + +Ensure :func:`os.lchmod` is never defined on Linux. + +.. + +.. bpo: 34638 +.. date: 2018-09-12-10-33-44 +.. nonce: xaeZX5 +.. section: Library + +Store a weak reference to stream reader to break strong references loop +between reader and protocol. It allows to detect and close the socket if +the stream is deleted (garbage collected) without ``close()`` call. + +.. + +.. bpo: 34536 +.. date: 2018-09-11-15-49-09 +.. nonce: 3IPIH5 +.. section: Library + +`Enum._missing_`: raise `ValueError` if None returned and `TypeError` if +non-member is returned. + +.. + +.. bpo: 34636 +.. date: 2018-09-11-15-04-05 +.. nonce: capCmt +.. section: Library + +Speed up re scanning of many non-matching characters for \s \w and \d within +bytes objects. (microoptimization) + +.. + +.. bpo: 24412 +.. date: 2018-09-11-10-51-16 +.. nonce: i-F_E5 +.. section: Library + +Add :func:`~unittest.addModuleCleanup()` and +:meth:`~unittest.TestCase.addClassCleanup()` to unittest to support cleanups +for :func:`~unittest.setUpModule()` and +:meth:`~unittest.TestCase.setUpClass()`. Patch by Lisa Roach. + +.. + +.. bpo: 34630 +.. date: 2018-09-11-10-00-53 +.. nonce: YbqUS6 +.. section: Library + +Don't log SSL certificate errors in asyncio code (connection error logging +is skipped already). + +.. + +.. bpo: 32490 +.. date: 2018-09-11-01-25-35 +.. nonce: ROIDO1 +.. section: Library + +Prevent filename duplication in :mod:`subprocess` exception messages. Patch +by Zackery Spytz. + +.. + +.. bpo: 34363 +.. date: 2018-09-10-21-09-34 +.. nonce: YuSb0T +.. section: Library + +dataclasses.asdict() and .astuple() now handle namedtuples correctly. + +.. + +.. bpo: 34625 +.. date: 2018-09-10-17-46-51 +.. nonce: D2YfDz +.. section: Library + +Update vendorized expat library version to 2.2.6. + +.. + +.. bpo: 32270 +.. date: 2018-09-10-14-15-53 +.. nonce: wSJjuD +.. section: Library + +The subprocess module no longer mistakenly closes redirected fds even when +they were in pass_fds when outside of the default {0, 1, 2} set. + +.. + +.. bpo: 34622 +.. date: 2018-09-10-13-04-40 +.. nonce: tpv_rN +.. section: Library + +Create a dedicated ``asyncio.CancelledError``, ``asyncio.InvalidStateError`` +and ``asyncio.TimeoutError`` exception classes. Inherit them from +corresponding exceptions from ``concurrent.futures`` package. Extract +``asyncio`` exceptions into a separate file. + +.. + +.. bpo: 34610 +.. date: 2018-09-08-12-57-07 +.. nonce: wmoP5j +.. section: Library + +Fixed iterator of :class:`multiprocessing.managers.DictProxy`. + +.. + +.. bpo: 34421 +.. date: 2018-09-07-10-57-00 +.. nonce: AKJISD +.. section: Library + +Fix distutils logging for non-ASCII strings. This caused installation +issues on Windows. + +.. + +.. bpo: 34604 +.. date: 2018-09-07-10-16-34 +.. nonce: xL7-kG +.. section: Library + +Fix possible mojibake in the error message of `pwd.getpwnam` and +`grp.getgrnam` using string representation because of invisible characters +or trailing whitespaces. Patch by William Grzybowski. + +.. + +.. bpo: 30977 +.. date: 2018-09-06-10-07-46 +.. nonce: bP661V +.. section: Library + +Make uuid.UUID use ``__slots__`` to reduce its memory footprint. Based on +original patch by Wouter Bolsterlee. + +.. + +.. bpo: 34574 +.. date: 2018-09-04-09-32-54 +.. nonce: X4RwYI +.. section: Library + +OrderedDict iterators are not exhausted during pickling anymore. Patch by +Sergey Fedoseev. + +.. + +.. bpo: 8110 +.. date: 2018-09-03-23-54-35 +.. nonce: FExWI_ +.. section: Library + +Refactored :mod:`subprocess` to check for Windows-specific modules rather +than ``sys.platform == 'win32'``. + +.. + +.. bpo: 34530 +.. date: 2018-09-03-23-23-32 +.. nonce: h_Xsu7 +.. section: Library + +``distutils.spawn.find_executable()`` now falls back on :data:`os.defpath` +if the ``PATH`` environment variable is not set. + +.. + +.. bpo: 34563 +.. date: 2018-09-01-20-43-10 +.. nonce: 7NQK7B +.. section: Library + +On Windows, fix multiprocessing.Connection for very large read: fix +_winapi.PeekNamedPipe() and _winapi.ReadFile() for read larger than INT_MAX +(usually 2^31-1). + +.. + +.. bpo: 34558 +.. date: 2018-08-31-19-26-55 +.. nonce: MHv582 +.. section: Library + +Correct typo in Lib/ctypes/_aix.py + +.. + +.. bpo: 34282 +.. date: 2018-08-31-06-28-03 +.. nonce: ztyXH8 +.. section: Library + +Move ``Enum._convert`` to ``EnumMeta._convert_`` and fix enum members +getting shadowed by parent attributes. + +.. + +.. bpo: 22872 +.. date: 2018-08-30-14-44-11 +.. nonce: NhIaZ9 +.. section: Library + +When the queue is closed, :exc:`ValueError` is now raised by +:meth:`multiprocessing.Queue.put` and :meth:`multiprocessing.Queue.get` +instead of :exc:`AssertionError` and :exc:`OSError`, respectively. Patch by +Zackery Spytz. + +.. + +.. bpo: 34515 +.. date: 2018-08-27-16-01-22 +.. nonce: S0Irst +.. section: Library + +Fix parsing non-ASCII identifiers in :mod:`lib2to3.pgen2.tokenize` (PEP +3131). + +.. + +.. bpo: 13312 +.. date: 2018-08-24-17-31-27 +.. nonce: 6hA5La +.. section: Library + +Avoids a possible integer underflow (undefined behavior) in the time +module's year handling code when passed a very low negative year value. + +.. + +.. bpo: 34472 +.. date: 2018-08-23-09-25-08 +.. nonce: cGyYrO +.. section: Library + +Improved compatibility for streamed files in :mod:`zipfile`. Previously an +optional signature was not being written and certain ZIP applications were +not supported. Patch by Silas Sewell. + +.. + +.. bpo: 34454 +.. date: 2018-08-22-21-59-08 +.. nonce: z7uG4b +.. section: Library + +Fix the .fromisoformat() methods of datetime types crashing when given +unicode with non-UTF-8-encodable code points. Specifically, +datetime.fromisoformat() now accepts surrogate unicode code points used as +the separator. Report and tests by Alexey Izbyshev, patch by Paul Ganssle. + +.. + +.. bpo: 6700 +.. date: 2018-08-22-17-43-52 +.. nonce: hp7C4B +.. section: Library + +Fix inspect.getsourcelines for module level frames/tracebacks. Patch by +Vladimir Matveev. + +.. + +.. bpo: 34171 +.. date: 2018-08-21-00-29-01 +.. nonce: 6LkWav +.. section: Library + +Running the :mod:`trace` module no longer creates the ``trace.cover`` file. + +.. + +.. bpo: 34441 +.. date: 2018-08-20-16-48-32 +.. nonce: _zx9lU +.. section: Library + +Fix crash when an ``ABC``-derived class with invalid ``__subclasses__`` is +passed as the second argument to :func:`issubclass()`. Patch by Alexey +Izbyshev. + +.. + +.. bpo: 34427 +.. date: 2018-08-20-13-53-10 +.. nonce: tMRQjl +.. section: Library + +Fix infinite loop in ``a.extend(a)`` for ``MutableSequence`` subclasses. + +.. + +.. bpo: 34412 +.. date: 2018-08-16-19-07-05 +.. nonce: NF5Jm2 +.. section: Library + +Make :func:`signal.strsignal` work on HP-UX. Patch by Michael Osipov. + +.. + +.. bpo: 20849 +.. date: 2018-08-16-16-47-15 +.. nonce: YWJECC +.. section: Library + +shutil.copytree now accepts a new ``dirs_exist_ok`` keyword argument. Patch +by Josh Bronson. + +.. + +.. bpo: 31715 +.. date: 2018-08-15-16-22-30 +.. nonce: Iw8jS8 +.. section: Library + +Associate ``.mjs`` file extension with ``application/javascript`` MIME Type. + +.. + +.. bpo: 34384 +.. date: 2018-08-12-08-43-21 +.. nonce: yjofCv +.. section: Library + +:func:`os.readlink` now accepts :term:`path-like ` and +:class:`bytes` objects on Windows. + +.. + +.. bpo: 22602 +.. date: 2018-08-12-00-14-54 +.. nonce: ybG9K8 +.. section: Library + +The UTF-7 decoder now raises :exc:`UnicodeDecodeError` for ill-formed +sequences starting with "+" (as specified in RFC 2152). Patch by Zackery +Spytz. + +.. + +.. bpo: 2122 +.. date: 2018-08-06-21-47-03 +.. nonce: GWdmrm +.. section: Library + +The :meth:`mmap.flush() ` method now returns ``None`` on +success, raises an exception on error under all platforms. + +.. + +.. bpo: 34341 +.. date: 2018-08-06-11-01-18 +.. nonce: E0b9p2 +.. section: Library + +Appending to the ZIP archive with the ZIP64 extension no longer grows the +size of extra fields of existing entries. + +.. + +.. bpo: 34333 +.. date: 2018-08-04-00-06-28 +.. nonce: 5NHG93 +.. section: Library + +Fix %-formatting in :meth:`pathlib.PurePath.with_suffix` when formatting an +error message. + +.. + +.. bpo: 18540 +.. date: 2018-08-02-21-28-38 +.. nonce: AryoYY +.. section: Library + +The :class:`imaplib.IMAP4` and :class:`imaplib.IMAP4_SSL` classes now +resolve to the local host IP correctly when the default value of *host* +parameter (``''``) is used. + +.. + +.. bpo: 26502 +.. date: 2018-08-02-20-39-32 +.. nonce: eGXr_k +.. section: Library + +Implement ``traceback.FrameSummary.__len__()`` method to preserve +compatibility with the old tuple API. + +.. + +.. bpo: 34318 +.. date: 2018-08-02-14-43-42 +.. nonce: GneiXs +.. section: Library + +:func:`~unittest.TestCase.assertRaises`, +:func:`~unittest.TestCase.assertRaisesRegex`, +:func:`~unittest.TestCase.assertWarns` and +:func:`~unittest.TestCase.assertWarnsRegex` no longer success if the passed +callable is None. They no longer ignore unknown keyword arguments in the +context manager mode. A DeprecationWarning was raised in these cases since +Python 3.5. + +.. + +.. bpo: 9372 +.. date: 2018-08-01-21-26-17 +.. nonce: V8Ou3K +.. section: Library + +Deprecate :meth:`__getitem__` methods of +:class:`xml.dom.pulldom.DOMEventStream`, :class:`wsgiref.util.FileWrapper` +and :class:`fileinput.FileInput`. + +.. + +.. bpo: 33613 +.. date: 2018-07-31-23-33-06 +.. nonce: Cdnt0i +.. section: Library + +Fix a race condition in ``multiprocessing.semaphore_tracker`` when the +tracker receives SIGINT before it can register signal handlers for ignoring +it. + +.. + +.. bpo: 34248 +.. date: 2018-07-31-23-00-09 +.. nonce: 5U6wwc +.. section: Library + +Report filename in the exception raised when the database file cannot be +opened by :func:`dbm.gnu.open` and :func:`dbm.ndbm.open` due to OS-related +error. Patch by Zsolt Cserna. + +.. + +.. bpo: 33089 +.. date: 2018-07-29-21-53-15 +.. nonce: hxbp3g +.. section: Library + +Add math.dist() to compute the Euclidean distance between two points. + +.. + +.. bpo: 34246 +.. date: 2018-07-29-15-25-15 +.. nonce: xiKq-Q +.. section: Library + +:meth:`smtplib.SMTP.send_message` no longer modifies the content of the +*mail_options* argument. Patch by Pablo S. Blum de Aguiar. + +.. + +.. bpo: 31047 +.. date: 2018-07-29-14-12-23 +.. nonce: FSarLs +.. section: Library + +Fix ``ntpath.abspath`` for invalid paths on windows. Patch by Franz +Woellert. + +.. + +.. bpo: 32321 +.. date: 2018-07-29-13-50-32 +.. nonce: hDoNKC +.. section: Library + +Add pure Python fallback for functools.reduce. Patch by Robert Wright. + +.. + +.. bpo: 34270 +.. date: 2018-07-29-11-32-56 +.. nonce: aL6P-3 +.. section: Library + +The default asyncio task class now always has a name which can be get or set +using two new methods (:meth:`~asyncio.Task.get_name()` and +:meth:`~asyncio.Task.set_name`) and is visible in the :func:`repr` output. +An initial name can also be set using the new ``name`` keyword argument to +:func:`asyncio.create_task` or the +:meth:`~asyncio.AbstractEventLoop.create_task` method of the event loop. If +no initial name is set, the default Task implementation generates a name +like ``Task-1`` using a monotonic counter. + +.. + +.. bpo: 34263 +.. date: 2018-07-28-17-00-36 +.. nonce: zUfRsu +.. section: Library + +asyncio's event loop will not pass timeouts longer than one day to +epoll/select etc. + +.. + +.. bpo: 34035 +.. date: 2018-07-28-15-00-31 +.. nonce: 75nW0H +.. section: Library + +Fix several AttributeError in zipfile seek() methods. Patch by Mickaël +Schoentgen. + +.. + +.. bpo: 32215 +.. date: 2018-07-28-12-08-53 +.. nonce: EU68SY +.. section: Library + +Fix performance regression in :mod:`sqlite3` when a DML statement appeared +in a different line than the rest of the SQL query. + +.. + +.. bpo: 34075 +.. date: 2018-07-28-11-49-21 +.. nonce: 9u1bO- +.. section: Library + +Deprecate passing non-ThreadPoolExecutor instances to +:meth:`AbstractEventLoop.set_default_executor`. + +.. + +.. bpo: 34251 +.. date: 2018-07-28-11-47-10 +.. nonce: q3elQ6 +.. section: Library + +Restore ``msilib.Win64`` to preserve backwards compatibility since it's +already used by :mod:`distutils`' ``bdist_msi`` command. + +.. + +.. bpo: 19891 +.. date: 2018-07-26-08-45-49 +.. nonce: Y-3IiB +.. section: Library + +Ignore errors caused by missing / non-writable homedir while writing history +during exit of an interactive session. Patch by Anthony Sottile. + +.. + +.. bpo: 33089 +.. date: 2018-07-25-22-38-54 +.. nonce: C3CB7e +.. section: Library + +Enhanced math.hypot() to support more than two dimensions. + +.. + +.. bpo: 34228 +.. date: 2018-07-25-19-02-39 +.. nonce: 0Ibztw +.. section: Library + +tracemalloc: PYTHONTRACEMALLOC=0 environment variable and -X tracemalloc=0 +command line option are now allowed to disable explicitly tracemalloc at +startup. + +.. + +.. bpo: 13041 +.. date: 2018-07-25-12-08-48 +.. nonce: lNmgDz +.. section: Library + +Use :func:`shutil.get_terminal_size` to calculate the terminal width +correctly in the ``argparse.HelpFormatter`` class. Initial patch by Zbyszek +Jędrzejewski-Szmek. + +.. + +.. bpo: 34213 +.. date: 2018-07-25-00-40-14 +.. nonce: O15MgP +.. section: Library + +Allow frozen dataclasses to have a field named "object". Previously this +conflicted with an internal use of "object". + +.. + +.. bpo: 34052 +.. date: 2018-07-24-16-37-40 +.. nonce: VbbFAE +.. section: Library + +:meth:`sqlite3.Connection.create_aggregate`, +:meth:`sqlite3.Connection.create_function`, +:meth:`sqlite3.Connection.set_authorizer`, +:meth:`sqlite3.Connection.set_progress_handler` methods raises TypeError +when unhashable objects are passed as callable. These methods now don't pass +such objects to SQLite API. Previous behavior could lead to segfaults. Patch +by Sergey Fedoseev. + +.. + +.. bpo: 34197 +.. date: 2018-07-23-14-12-28 +.. nonce: 7yFSP5 +.. section: Library + +Attributes *skipinitialspace*, *doublequote* and *strict* of the *dialect* +attribute of the :mod:`csv` reader are now :class:`bool` instances instead +of integers 0 or 1. + +.. + +.. bpo: 32788 +.. date: 2018-07-23-12-20-02 +.. nonce: R2jSiK +.. section: Library + +Errors other than :exc:`TypeError` raised in methods ``__adapt__()`` and +``__conform__()`` in the :mod:`sqlite3` module are now propagated to the +user. + +.. + +.. bpo: 21446 +.. date: 2018-07-22-09-05-01 +.. nonce: w6g7tn +.. section: Library + +The :2to3fixer:`reload` fixer now uses :func:`importlib.reload` instead of +deprecated :func:`imp.reload`. + +.. + +.. bpo: 940286 +.. date: 2018-07-22-07-59-32 +.. nonce: NZTzyc +.. section: Library + +pydoc's ``Helper.showtopic()`` method now prints the cross references of a +topic correctly. + +.. + +.. bpo: 34164 +.. date: 2018-07-20-18-06-00 +.. nonce: fNfT-q +.. section: Library + +:func:`base64.b32decode` could raise UnboundLocalError or OverflowError for +incorrect padding. Now it always raises :exc:`base64.Error` in these cases. + +.. + +.. bpo: 33729 +.. date: 2018-07-20-09-11-05 +.. nonce: sO6iTb +.. section: Library + +Fixed issues with arguments parsing in :mod:`hashlib`. + +.. + +.. bpo: 34097 +.. date: 2018-07-13-13-42-10 +.. nonce: F5Dk5o +.. section: Library + +ZipFile can zip files older than 1980-01-01 and newer than 2107-12-31 using +a new ``strict_timestamps`` parameter at the cost of setting the timestamp +to the limit. + +.. + +.. bpo: 34108 +.. date: 2018-07-13-08-44-52 +.. nonce: RjobUC +.. section: Library + +Remove extraneous CR in 2to3 refactor. + +.. + +.. bpo: 34070 +.. date: 2018-07-11-20-51-20 +.. nonce: WpmFAu +.. section: Library + +Make sure to only check if the handle is a tty, when opening a file with +``buffering=-1``. + +.. + +.. bpo: 27494 +.. date: 2018-07-11-10-03-21 +.. nonce: 04OWkW +.. section: Library + +Reverted :issue:`27494`. 2to3 rejects now a trailing comma in generator +expressions. + +.. + +.. bpo: 33967 +.. date: 2018-07-08-18-49-41 +.. nonce: lhaAez +.. section: Library + +functools.singledispatch now raises TypeError instead of IndexError when no +positional arguments are passed. + +.. + +.. bpo: 34041 +.. date: 2018-07-06-15-06-32 +.. nonce: 0zrKLh +.. section: Library + +Add the parameter *deterministic* to the +:meth:`sqlite3.Connection.create_function` method. Patch by Sergey Fedoseev. + +.. + +.. bpo: 34056 +.. date: 2018-07-05-22-45-46 +.. nonce: 86isrU +.. section: Library + +Ensure the loader shim created by ``imp.load_module`` always returns bytes +from its ``get_data()`` function. This fixes using ``imp.load_module`` with +:pep:`552` hash-based pycs. + +.. + +.. bpo: 34054 +.. date: 2018-07-05-18-37-05 +.. nonce: nWRS6M +.. section: Library + +The multiprocessing module now uses the monotonic clock +:func:`time.monotonic` instead of the system clock :func:`time.time` to +implement timeout. + +.. + +.. bpo: 34043 +.. date: 2018-07-04-21-14-35 +.. nonce: 0YJNq9 +.. section: Library + +Optimize tarfile uncompress performance about 15% when gzip is used. + +.. + +.. bpo: 34044 +.. date: 2018-07-04-17-14-26 +.. nonce: KWAu4y +.. section: Library + +``subprocess.Popen`` now copies the *startupinfo* argument to leave it +unchanged: it will modify the copy, so that the same ``STARTUPINFO`` object +can be used multiple times. + +.. + +.. bpo: 34010 +.. date: 2018-07-04-07-36-53 +.. nonce: VNDkde +.. section: Library + +Fixed a performance regression for reading streams with tarfile. The +buffered read should use a list, instead of appending to a bytes object. + +.. + +.. bpo: 34019 +.. date: 2018-07-02-05-59-11 +.. nonce: ZXJIife +.. section: Library + +webbrowser: Correct the arguments passed to Opera Browser when opening a new +URL using the ``webbrowser`` module. Patch by Bumsik Kim. + +.. + +.. bpo: 34003 +.. date: 2018-06-29-13-05-01 +.. nonce: Iu831h +.. section: Library + +csv.DictReader now creates dicts instead of OrderedDicts. Patch by Michael +Selik. + +.. + +.. bpo: 33978 +.. date: 2018-06-29-12-23-34 +.. nonce: y4csIw +.. section: Library + +Closed existing logging handlers before reconfiguration via fileConfig and +dictConfig. Patch by Karthikeyan Singaravelan. + +.. + +.. bpo: 14117 +.. date: 2018-06-29-00-31-36 +.. nonce: 3nvDuR +.. section: Library + +Make minor tweaks to turtledemo. The 'wikipedia' example is now 'rosette', +describing what it draws. The 'penrose' print output is reduced. The'1024' +output of 'tree' is eliminated. + +.. + +.. bpo: 33974 +.. date: 2018-06-28-14-56-44 +.. nonce: SA8nNP +.. section: Library + +Fixed passing lists and tuples of strings containing special characters +``"``, ``\``, ``{``, ``}`` and ``\n`` as options to :mod:`~tkinter.ttk` +widgets. + +.. + +.. bpo: 27500 +.. date: 2018-06-28-13-00-12 +.. nonce: _s1gZ5 +.. section: Library + +Fix getaddrinfo to resolve IPv6 addresses correctly. + +.. + +.. bpo: 24567 +.. date: 2018-06-27-00-31-30 +.. nonce: FuePyY +.. section: Library + +Improve random.choices() to handle subnormal input weights that could +occasionally trigger an IndexError. + +.. + +.. bpo: 33871 +.. date: 2018-06-26-19-03-56 +.. nonce: XhlrGU +.. section: Library + +Fixed integer overflow in :func:`os.readv`, :func:`os.writev`, +:func:`os.preadv` and :func:`os.pwritev` and in :func:`os.sendfile` with +*headers* or *trailers* arguments (on BSD-based OSes and macOS). + +.. + +.. bpo: 25007 +.. date: 2018-06-26-16-55-59 +.. nonce: 6LQWOF +.. section: Library + +Add :func:`copy.copy` and :func:`copy.deepcopy` support to zlib compressors +and decompressors. Patch by Zackery Spytz. + +.. + +.. bpo: 33929 +.. date: 2018-06-26-02-09-18 +.. nonce: OcCLah +.. section: Library + +multiprocessing: Fix a race condition in Popen of +multiprocessing.popen_spawn_win32. The child process now duplicates the read +end of pipe instead of "stealing" it. Previously, the read end of pipe was +"stolen" by the child process, but it leaked a handle if the child process +had been terminated before it could steal the handle from the parent +process. + +.. + +.. bpo: 33899 +.. date: 2018-06-24-01-57-14 +.. nonce: IaOcAr +.. section: Library + +Tokenize module now implicitly emits a NEWLINE when provided with input that +does not have a trailing new line. This behavior now matches what the C +tokenizer does internally. Contributed by Ammar Askar. + +.. + +.. bpo: 33897 +.. date: 2018-06-23-18-09-28 +.. nonce: Hu0yvt +.. section: Library + +Added a 'force' keyword argument to logging.basicConfig(). + +.. + +.. bpo: 33695 +.. date: 2018-06-23-12-47-37 +.. nonce: seRTxh +.. section: Library + +:func:`shutil.copytree` uses :func:`os.scandir` function and all copy +functions depending from it use cached :func:`os.stat` values. The speedup +for copying a directory with 8000 files is around +9% on Linux, +20% on +Windows and + 30% on a Windows SMB share. Also the number of :func:`os.stat` +syscalls is reduced by 38% making :func:`shutil.copytree` especially faster +on network filesystems. (Contributed by Giampaolo Rodola' in +:issue:`33695`.) + +.. + +.. bpo: 33916 +.. date: 2018-06-21-11-35-47 +.. nonce: cZgPCD +.. section: Library + +bz2 and lzma: When Decompressor.__init__() is called twice, free the old +lock to not leak memory. + +.. + +.. bpo: 32568 +.. date: 2018-06-21-09-33-02 +.. nonce: f_meGY +.. section: Library + +Make select.epoll() and its documentation consistent regarding *sizehint* +and *flags*. + +.. + +.. bpo: 33833 +.. date: 2018-06-17-11-46-20 +.. nonce: RnEqvM +.. section: Library + +Fixed bug in asyncio where ProactorSocketTransport logs AssertionError if +force closed during write. + +.. + +.. bpo: 33663 +.. date: 2018-06-17-10-48-03 +.. nonce: sUuGmq +.. section: Library + +Convert content length to string before putting to header. + +.. + +.. bpo: 33721 +.. date: 2018-06-14-17-53-30 +.. nonce: 8i9_9A +.. section: Library + +:mod:`os.path` functions that return a boolean result like +:func:`~os.path.exists`, :func:`~os.path.lexists`, :func:`~os.path.isdir`, +:func:`~os.path.isfile`, :func:`~os.path.islink`, and +:func:`~os.path.ismount`, and :mod:`pathlib.Path` methods that return a +boolean result like :meth:`~pathlib.Path.exists()`, +:meth:`~pathlib.Path.is_dir()`, :meth:`~pathlib.Path.is_file()`, +:meth:`~pathlib.Path.is_mount()`, :meth:`~pathlib.Path.is_symlink()`, +:meth:`~pathlib.Path.is_block_device()`, +:meth:`~pathlib.Path.is_char_device()`, :meth:`~pathlib.Path.is_fifo()`, +:meth:`~pathlib.Path.is_socket()` now return ``False`` instead of raising +:exc:`ValueError` or its subclasses :exc:`UnicodeEncodeError` and +:exc:`UnicodeDecodeError` for paths that contain characters or bytes +unrepresentable at the OS level. + +.. + +.. bpo: 26544 +.. date: 2018-06-13-20-33-29 +.. nonce: hQ1oMt +.. section: Library + +Fixed implementation of :func:`platform.libc_ver`. It almost always returned +version '2.9' for glibc. + +.. + +.. bpo: 33843 +.. date: 2018-06-12-18-59-16 +.. nonce: qVAK8g +.. section: Library + +Remove deprecated ``cgi.escape``, ``cgi.parse_qs`` and ``cgi.parse_qsl``. + +.. + +.. bpo: 33842 +.. date: 2018-06-12-18-34-54 +.. nonce: RZXSGu +.. section: Library + +Remove ``tarfile.filemode`` which is deprecated since Python 3.3. + +.. + +.. bpo: 30167 +.. date: 2018-06-10-19-29-17 +.. nonce: G5EgC5 +.. section: Library + +Prevent site.main() exception if PYTHONSTARTUP is set. Patch by Steve Weber. + +.. + +.. bpo: 33805 +.. date: 2018-06-10-15-14-17 +.. nonce: 5LAz5a +.. section: Library + +Improve error message of dataclasses.replace() when an InitVar is not +specified + +.. + +.. bpo: 33687 +.. date: 2018-06-10-14-08-52 +.. nonce: 1zZdnA +.. section: Library + +Fix the call to ``os.chmod()`` for ``uu.decode()`` if a mode is given or +decoded. Patch by Timo Furrer. + +.. + +.. bpo: 33812 +.. date: 2018-06-10-13-26-02 +.. nonce: frGAOr +.. section: Library + +Datetime instance d with non-None tzinfo, but with d.tzinfo.utcoffset(d) +returning None is now treated as naive by the astimezone() method. + +.. + +.. bpo: 32108 +.. date: 2018-06-10-12-15-26 +.. nonce: iEkvh0 +.. section: Library + +In configparser, don't clear section when it is assigned to itself. + +.. + +.. bpo: 27397 +.. date: 2018-06-10-09-43-54 +.. nonce: 0_fFQR +.. section: Library + +Make email module properly handle invalid-length base64 strings. + +.. + +.. bpo: 33578 +.. date: 2018-06-08-23-55-34 +.. nonce: 7oSsjG +.. section: Library + +Implement multibyte encoder/decoder state methods + +.. + +.. bpo: 30805 +.. date: 2018-06-08-17-34-16 +.. nonce: 3qCWa0 +.. section: Library + +Avoid race condition with debug logging + +.. + +.. bpo: 33476 +.. date: 2018-06-08-00-29-40 +.. nonce: R0Bhlj +.. section: Library + +Fix _header_value_parser.py when address group is missing final ';'. +Contributed by Enrique Perez-Terron + +.. + +.. bpo: 33694 +.. date: 2018-06-07-23-51-00 +.. nonce: F1zIR1 +.. section: Library + +asyncio: Fix a race condition causing data loss on +pause_reading()/resume_reading() when using the ProactorEventLoop. + +.. + +.. bpo: 32493 +.. date: 2018-06-07-18-55-35 +.. nonce: 1Bte62 +.. section: Library + +Correct test for ``uuid_enc_be`` availability in ``configure.ac``. Patch by +Michael Felt. + +.. + +.. bpo: 33792 +.. date: 2018-06-07-12-38-12 +.. nonce: 3aKG7u +.. section: Library + +Add asyncio.WindowsSelectorEventLoopPolicy and +asyncio.WindowsProactorEventLoopPolicy. + +.. + +.. bpo: 33274 +.. date: 2018-06-06-22-01-33 +.. nonce: teYqv8 +.. section: Library + +W3C DOM Level 1 specifies return value of Element.removeAttributeNode() as +"The Attr node that was removed." xml.dom.minidom now complies with this +requirement. + +.. + +.. bpo: 33778 +.. date: 2018-06-05-20-22-30 +.. nonce: _tSAS6 +.. section: Library + +Update ``unicodedata``'s database to Unicode version 11.0.0. + +.. + +.. bpo: 33165 +.. date: 2018-06-05-12-43-25 +.. nonce: 9TIsVf +.. section: Library + +Added a stacklevel parameter to logging calls to allow use of wrapper/helper +functions for logging APIs. + +.. + +.. bpo: 33770 +.. date: 2018-06-05-11-29-26 +.. nonce: oBhxxw +.. section: Library + +improve base64 exception message for encoded inputs of invalid length + +.. + +.. bpo: 33769 +.. date: 2018-06-04-13-46-39 +.. nonce: D_pxYz +.. section: Library + +asyncio/start_tls: Fix error message; cancel callbacks in case of an +unhandled error; mark SSLTransport as closed if it is aborted. + +.. + +.. bpo: 33767 +.. date: 2018-06-03-22-41-59 +.. nonce: 2e82g3 +.. section: Library + +The concatenation (``+``) and repetition (``*``) sequence operations now +raise :exc:`TypeError` instead of :exc:`SystemError` when performed on +:class:`mmap.mmap` objects. Patch by Zackery Spytz. + +.. + +.. bpo: 33734 +.. date: 2018-06-01-10-55-48 +.. nonce: x1W9x0 +.. section: Library + +asyncio/ssl: Fix AttributeError, increase default handshake timeout + +.. + +.. bpo: 31014 +.. date: 2018-05-31-06-48-55 +.. nonce: SNY681 +.. section: Library + +Fixed creating a controller for :mod:`webbrowser` when a user specifies a +path to an entry in the BROWSER environment variable. Based on patch by +John Still. + +.. + +.. bpo: 2504 +.. date: 2018-05-30-16-00-06 +.. nonce: BynUvU +.. section: Library + +Add gettext.pgettext() and variants. + +.. + +.. bpo: 33197 +.. date: 2018-05-30-00-26-05 +.. nonce: XkE2kL +.. section: Library + +Add description property for _ParameterKind + +.. + +.. bpo: 32751 +.. date: 2018-05-29-15-32-18 +.. nonce: oBTqr7 +.. section: Library + +When cancelling the task due to a timeout, :meth:`asyncio.wait_for` will now +wait until the cancellation is complete. + +.. + +.. bpo: 32684 +.. date: 2018-05-29-12-51-18 +.. nonce: ZEIism +.. section: Library + +Fix gather to propagate cancellation of itself even with return_exceptions. + +.. + +.. bpo: 33654 +.. date: 2018-05-29-01-13-39 +.. nonce: sa81Si +.. section: Library + +Support protocol type switching in SSLTransport.set_protocol(). + +.. + +.. bpo: 33674 +.. date: 2018-05-29-00-37-56 +.. nonce: 2IkGhL +.. section: Library + +Pause the transport as early as possible to further reduce the risk of +data_received() being called before connection_made(). + +.. + +.. bpo: 33671 +.. date: 2018-05-28-23-25-17 +.. nonce: GIdKKi +.. section: Library + +:func:`shutil.copyfile`, :func:`shutil.copy`, :func:`shutil.copy2`, +:func:`shutil.copytree` and :func:`shutil.move` use platform-specific +fast-copy syscalls on Linux, Solaris and macOS in order to copy the file +more efficiently. On Windows :func:`shutil.copyfile` uses a bigger default +buffer size (1 MiB instead of 16 KiB) and a :func:`memoryview`-based variant +of :func:`shutil.copyfileobj` is used. The speedup for copying a 512MiB file +is about +26% on Linux, +50% on macOS and +40% on Windows. Also, much less +CPU cycles are consumed. (Contributed by Giampaolo Rodola' in +:issue:`25427`.) + +.. + +.. bpo: 33674 +.. date: 2018-05-28-22-49-59 +.. nonce: 6LFFj7 +.. section: Library + +Fix a race condition in SSLProtocol.connection_made() of asyncio.sslproto: +start immediately the handshake instead of using call_soon(). Previously, +data_received() could be called before the handshake started, causing the +handshake to hang or fail. + +.. + +.. bpo: 31647 +.. date: 2018-05-28-18-40-26 +.. nonce: s4Fad3 +.. section: Library + +Fixed bug where calling write_eof() on a _SelectorSocketTransport after it's +already closed raises AttributeError. + +.. + +.. bpo: 32610 +.. date: 2018-05-28-16-40-32 +.. nonce: KvUAsL +.. section: Library + +Make asyncio.all_tasks() return only pending tasks. + +.. + +.. bpo: 32410 +.. date: 2018-05-28-16-19-35 +.. nonce: Z1DZaF +.. section: Library + +Avoid blocking on file IO in sendfile fallback code + +.. + +.. bpo: 33469 +.. date: 2018-05-28-15-55-12 +.. nonce: hmXBpY +.. section: Library + +Fix RuntimeError after closing loop that used run_in_executor + +.. + +.. bpo: 33672 +.. date: 2018-05-28-12-29-54 +.. nonce: GM_Xm_ +.. section: Library + +Fix Task.__repr__ crash with Cython's bogus coroutines + +.. + +.. bpo: 33654 +.. date: 2018-05-26-13-09-34 +.. nonce: IbYWxA +.. section: Library + +Fix transport.set_protocol() to support switching between asyncio.Protocol +and asyncio.BufferedProtocol. Fix loop.start_tls() to work with +asyncio.BufferedProtocols. + +.. + +.. bpo: 33652 +.. date: 2018-05-26-10-13-59 +.. nonce: humFJ1 +.. section: Library + +Pickles of type variables and subscripted generics are now future-proof and +compatible with older Python versions. + +.. + +.. bpo: 32493 +.. date: 2018-05-24-17-41-36 +.. nonce: 5tAoAu +.. section: Library + +Fixed :func:`uuid.uuid1` on FreeBSD. + +.. + +.. bpo: 33238 +.. date: 2018-05-24-09-15-52 +.. nonce: ooDfoo +.. section: Library + +Add ``InvalidStateError`` to :mod:`concurrent.futures`. +``Future.set_result`` and ``Future.set_exception`` now raise +``InvalidStateError`` if the futures are not pending or running. Patch by +Jason Haydaman. + +.. + +.. bpo: 33618 +.. date: 2018-05-23-20-14-34 +.. nonce: xU39lr +.. section: Library + +Finalize and document preliminary and experimental TLS 1.3 support with +OpenSSL 1.1.1 + +.. + +.. bpo: 33625 +.. date: 2018-05-23-17-07-54 +.. nonce: nzQgD8 +.. section: Library + +Release GIL on `grp.getgrnam`, `grp.getgrgid`, `pwd.getpwnam` and +`pwd.getpwuid` if reentrant variants of these functions are available. Patch +by William Grzybowski. + +.. + +.. bpo: 33623 +.. date: 2018-05-23-14-58-05 +.. nonce: wAw1cF +.. section: Library + +Fix possible SIGSGV when asyncio.Future is created in __del__ + +.. + +.. bpo: 11874 +.. date: 2018-05-23-00-26-27 +.. nonce: glK5iP +.. section: Library + +Use a better regex when breaking usage into wrappable parts. Avoids bogus +assertion errors from custom metavar strings. + +.. + +.. bpo: 30877 +.. date: 2018-05-22-13-05-12 +.. nonce: JZEGjI +.. section: Library + +Fixed a bug in the Python implementation of the JSON decoder that prevented +the cache of parsed strings from clearing after finishing the decoding. +Based on patch by c-fos. + +.. + +.. bpo: 33604 +.. date: 2018-05-22-11-55-33 +.. nonce: 6V4JcO +.. section: Library + +Remove HMAC default to md5 marked for removal in 3.8 (removal originally +planned in 3.6, bump to 3.8 in gh-7062). + +.. + +.. bpo: 33582 +.. date: 2018-05-19-15-58-14 +.. nonce: qBZPmF +.. section: Library + +Emit a deprecation warning for inspect.formatargspec + +.. + +.. bpo: 21145 +.. date: 2018-05-18-22-52-34 +.. nonce: AiQMDx +.. section: Library + +Add ``functools.cached_property`` decorator, for computed properties cached +for the life of the instance. + +.. + +.. bpo: 33570 +.. date: 2018-05-18-21-50-47 +.. nonce: 7CZy4t +.. section: Library + +Change TLS 1.3 cipher suite settings for compatibility with OpenSSL +1.1.1-pre6 and newer. OpenSSL 1.1.1 will have TLS 1.3 ciphers enabled by +default. + +.. + +.. bpo: 28556 +.. date: 2018-05-17-22-53-08 +.. nonce: C6Hnd1 +.. section: Library + +Do not simplify arguments to `typing.Union`. Now `Union[Manager, Employee]` +is not simplified to `Employee` at runtime. Such simplification previously +caused several bugs and limited possibilities for introspection. + +.. + +.. bpo: 12486 +.. date: 2018-05-17-22-14-58 +.. nonce: HBeh62 +.. section: Library + +:func:`tokenize.generate_tokens` is now documented as a public API to +tokenize unicode strings. It was previously present but undocumented. + +.. + +.. bpo: 33540 +.. date: 2018-05-16-18-10-38 +.. nonce: wy9LRV +.. section: Library + +Add a new ``block_on_close`` class attribute to ``ForkingMixIn`` and +``ThreadingMixIn`` classes of :mod:`socketserver`. + +.. + +.. bpo: 33548 +.. date: 2018-05-16-17-05-48 +.. nonce: xWslmx +.. section: Library + +tempfile._candidate_tempdir_list should consider common TEMP locations + +.. + +.. bpo: 33109 +.. date: 2018-05-16-14-57-58 +.. nonce: nPLL_S +.. section: Library + +argparse subparsers are once again not required by default, reverting the +change in behavior introduced by bpo-26510 in 3.7.0a2. + +.. + +.. bpo: 33541 +.. date: 2018-05-16-12-32-48 +.. nonce: kQORPE +.. section: Library + +Remove unused private method ``_strptime.LocaleTime.__pad`` (a.k.a. +``_LocaleTime__pad``). + +.. + +.. bpo: 33536 +.. date: 2018-05-16-10-07-40 +.. nonce: _s0TE8 +.. section: Library + +dataclasses.make_dataclass now checks for invalid field names and duplicate +fields. Also, added a check for invalid field specifications. + +.. + +.. bpo: 33542 +.. date: 2018-05-16-09-30-27 +.. nonce: idNAcs +.. section: Library + +Prevent ``uuid.get_node`` from using a DUID instead of a MAC on Windows. +Patch by Zvi Effron + +.. + +.. bpo: 26819 +.. date: 2018-05-16-05-24-43 +.. nonce: taxbVT +.. section: Library + +Fix race condition with `ReadTransport.resume_reading` in Windows proactor +event loop. + +.. + +.. bpo: 0 +.. date: 2018-05-15-18-02-03 +.. nonce: pj2Mbb +.. section: Library + +Fix failure in `typing.get_type_hints()` when ClassVar was provided as a +string forward reference. + +.. + +.. bpo: 33516 +.. date: 2018-05-15-17-06-42 +.. nonce: ZzARe4 +.. section: Library + +:class:`unittest.mock.MagicMock` now supports the ``__round__`` magic +method. + +.. + +.. bpo: 28612 +.. date: 2018-05-15-15-03-48 +.. nonce: E9dz39 +.. section: Library + +Added support for Site Maps to urllib's ``RobotFileParser`` as +:meth:`RobotFileParser.site_maps() +`. Patch by Lady Red, based on +patch by Peter Wirtz. + +.. + +.. bpo: 28167 +.. date: 2018-05-15-13-49-13 +.. nonce: p4RdQt +.. section: Library + +Remove platform.linux_distribution, which was deprecated since 3.5. + +.. + +.. bpo: 33504 +.. date: 2018-05-15-12-11-13 +.. nonce: czsHFg +.. section: Library + +Switch the default dictionary implementation for :mod:`configparser` from +:class:`collections.OrderedDict` to the standard :class:`dict` type. + +.. + +.. bpo: 33505 +.. date: 2018-05-14-18-05-35 +.. nonce: L8pAyt +.. section: Library + +Optimize asyncio.ensure_future() by reordering if checks: 1.17x faster. + +.. + +.. bpo: 33497 +.. date: 2018-05-14-17-49-34 +.. nonce: wWT6XM +.. section: Library + +Add errors param to cgi.parse_multipart and make an encoding in FieldStorage +use the given errors (needed for Twisted). Patch by Amber Brown. + +.. + +.. bpo: 29235 +.. date: 2018-05-14-15-01-55 +.. nonce: 47Fzwt +.. section: Library + +The :class:`cProfile.Profile` class can now be used as a context manager. +Patch by Scott Sanderson. + +.. + +.. bpo: 33495 +.. date: 2018-05-14-10-29-03 +.. nonce: TeGTQJ +.. section: Library + +Change dataclasses.Fields repr to use the repr of each of its members, +instead of str. This makes it more clear what each field actually +represents. This is especially true for the 'type' member. + +.. + +.. bpo: 26103 +.. date: 2018-05-14-09-07-14 +.. nonce: _zU8E2 +.. section: Library + +Correct ``inspect.isdatadescriptor`` to look for ``__set__`` or +``__delete__``. Patch by Aaron Hall. + +.. + +.. bpo: 29209 +.. date: 2018-05-12-13-06-41 +.. nonce: h5RxYy +.. section: Library + +Removed the ``doctype()`` method and the *html* parameter of the constructor +of :class:`~xml.etree.ElementTree.XMLParser`. The ``doctype()`` method +defined in a subclass will no longer be called. Deprecated methods +``getchildren()`` and ``getiterator()`` in the :mod:`~xml.etree.ElementTree` +module emit now a :exc:`DeprecationWarning` instead of +:exc:`PendingDeprecationWarning`. + +.. + +.. bpo: 33453 +.. date: 2018-05-12-06-01-02 +.. nonce: Fj-jMD +.. section: Library + +Fix dataclasses to work if using literal string type annotations or if using +PEP 563 "Postponed Evaluation of Annotations". Only specific string +prefixes are detected for both ClassVar ("ClassVar" and "typing.ClassVar") +and InitVar ("InitVar" and "dataclasses.InitVar"). + +.. + +.. bpo: 28556 +.. date: 2018-05-08-16-43-42 +.. nonce: _xr5mp +.. section: Library + +Minor fixes in typing module: add annotations to ``NamedTuple.__new__``, +pass ``*args`` and ``**kwds`` in ``Generic.__new__``. Original PRs by +Paulius Šarka and Chad Dombrova. + +.. + +.. bpo: 33365 +.. date: 2018-05-08-15-01-10 +.. nonce: SicsAd +.. section: Library + +Print the header values besides the header keys instead just the header keys +if *debuglevel* is set to >0 in :mod:`http.client`. Patch by Marco Strigl. + +.. + +.. bpo: 20087 +.. date: 2018-05-05-18-02-24 +.. nonce: lJrvXL +.. section: Library + +Updated alias mapping with glibc 2.27 supported locales. + +.. + +.. bpo: 33422 +.. date: 2018-05-05-09-53-05 +.. nonce: 4FtQ0q +.. section: Library + +Fix trailing quotation marks getting deleted when looking up byte/string +literals on pydoc. Patch by Andrés Delfino. + +.. + +.. bpo: 28167 +.. date: 2018-05-02-07-26-29 +.. nonce: 7FwDfN +.. section: Library + +The function ``platform.linux_distribution`` and ``platform.dist`` now +trigger a ``DeprecationWarning`` and have been marked for removal in Python +3.8 + +.. + +.. bpo: 33281 +.. date: 2018-05-01-22-35-50 +.. nonce: d4jOt4 +.. section: Library + +Fix ctypes.util.find_library regression on macOS. + +.. + +.. bpo: 33311 +.. date: 2018-05-01-22-33-14 +.. nonce: 8YPB-k +.. section: Library + +Text and html output generated by cgitb does not display parentheses if the +current call is done directly in the module. Patch by Stéphane Blondon. + +.. + +.. bpo: 27300 +.. date: 2018-05-01-02-24-44 +.. nonce: LdIXvK +.. section: Library + +The file classes in *tempfile* now accept an *errors* parameter that +complements the already existing *encoding*. Patch by Stephan Hohe. + +.. + +.. bpo: 32933 +.. date: 2018-04-30-22-43-31 +.. nonce: M3iI_y +.. section: Library + +:func:`unittest.mock.mock_open` now supports iteration over the file +contents. Patch by Tony Flury. + +.. + +.. bpo: 33217 +.. date: 2018-04-30-13-29-47 +.. nonce: TENDzd +.. section: Library + +Raise :exc:`TypeError` when looking up non-Enum objects in Enum classes and +Enum members. + +.. + +.. bpo: 33197 +.. date: 2018-04-29-23-56-20 +.. nonce: dgRLqr +.. section: Library + +Update error message when constructing invalid inspect.Parameters Patch by +Dong-hee Na. + +.. + +.. bpo: 33383 +.. date: 2018-04-29-11-15-38 +.. nonce: g32YWn +.. section: Library + +Fixed crash in the get() method of the :mod:`dbm.ndbm` database object when +it is called with a single argument. + +.. + +.. bpo: 33375 +.. date: 2018-04-28-08-11-35 +.. nonce: Dbq1fz +.. section: Library + +The warnings module now finds the Python file associated with a warning from +the code object, rather than the frame's global namespace. This is +consistent with how tracebacks and pdb find filenames, and should work +better for dynamically executed code. + +.. + +.. bpo: 33336 +.. date: 2018-04-27-22-18-38 +.. nonce: T8rxn0 +.. section: Library + +``imaplib`` now allows ``MOVE`` command in ``IMAP4.uid()`` (RFC 6851: IMAP +MOVE Extension) and potentially as a name of supported method of ``IMAP4`` +object. + +.. + +.. bpo: 32455 +.. date: 2018-04-26-13-31-10 +.. nonce: KPWg3K +.. section: Library + +Added *jump* parameter to :func:`dis.stack_effect`. + +.. + +.. bpo: 27485 +.. date: 2018-04-25-14-05-21 +.. nonce: nclVSU +.. section: Library + +Rename and deprecate undocumented functions in :func:`urllib.parse`. + +.. + +.. bpo: 33332 +.. date: 2018-04-23-21-41-30 +.. nonce: Y6OZ8Z +.. section: Library + +Add ``signal.valid_signals()`` to expose the POSIX sigfillset() +functionality. + +.. + +.. bpo: 33251 +.. date: 2018-04-23-18-25-36 +.. nonce: C_K-J9 +.. section: Library + +`ConfigParser.items()` was fixed so that key-value pairs passed in via +`vars` are not included in the resulting output. + +.. + +.. bpo: 33329 +.. date: 2018-04-23-13-21-39 +.. nonce: lQ-Eod +.. section: Library + +Fix multiprocessing regression on newer glibcs + +.. + +.. bpo: 33334 +.. date: 2018-04-22-20-13-21 +.. nonce: 19UMOC +.. section: Library + +:func:`dis.stack_effect` now supports all defined opcodes including NOP and +EXTENDED_ARG. + +.. + +.. bpo: 991266 +.. date: 2018-04-21-00-24-08 +.. nonce: h93TP_ +.. section: Library + +Fix quoting of the ``Comment`` attribute of +:class:`http.cookies.SimpleCookie`. + +.. + +.. bpo: 33131 +.. date: 2018-04-20-10-43-17 +.. nonce: L2E977 +.. section: Library + +Upgrade bundled version of pip to 10.0.1. + +.. + +.. bpo: 33308 +.. date: 2018-04-18-19-12-25 +.. nonce: fW75xi +.. section: Library + +Fixed a crash in the :mod:`parser` module when converting an ST object to a +tree of tuples or lists with ``line_info=False`` and ``col_info=True``. + +.. + +.. bpo: 23403 +.. date: 2018-04-16-16-21-09 +.. nonce: rxR1Q_ +.. section: Library + +lib2to3 now uses pickle protocol 4 for pre-computed grammars. + +.. + +.. bpo: 33266 +.. date: 2018-04-16-15-59-21 +.. nonce: w2PAm- +.. section: Library + +lib2to3 now recognizes ``rf'...'`` strings. + +.. + +.. bpo: 11594 +.. date: 2018-04-16-08-42-03 +.. nonce: QLo4vv +.. section: Library + +Ensure line-endings are respected when using lib2to3. + +.. + +.. bpo: 33254 +.. date: 2018-04-13-15-14-47 +.. nonce: DS4KFK +.. section: Library + +Have :func:`importlib.resources.contents` and +:meth:`importlib.abc.ResourceReader.contents` return an :term:`iterable` +instead of an :term:`iterator`. + +.. + +.. bpo: 33265 +.. date: 2018-04-13-08-12-50 +.. nonce: KPQRk0 +.. section: Library + +``contextlib.ExitStack`` and ``contextlib.AsyncExitStack`` now use a method +instead of a wrapper function for exit callbacks. + +.. + +.. bpo: 33263 +.. date: 2018-04-11-20-29-19 +.. nonce: B56Hc1 +.. section: Library + +Fix FD leak in `_SelectorSocketTransport` Patch by Vlad Starostin. + +.. + +.. bpo: 33256 +.. date: 2018-04-10-20-57-14 +.. nonce: ndHkqu +.. section: Library + +Fix display of ```` call in the html produced by ``cgitb.html()``. +Patch by Stéphane Blondon. + +.. + +.. bpo: 33144 +.. date: 2018-04-10-14-50-30 +.. nonce: iZr4et +.. section: Library + +``random.Random()`` and its subclassing mechanism got optimized to check +only once at class/subclass instantiation time whether its ``getrandbits()`` +method can be relied on by other methods, including ``randrange()``, for the +generation of arbitrarily large random integers. Patch by Wolfgang Maier. + +.. + +.. bpo: 33185 +.. date: 2018-04-08-22-54-07 +.. nonce: Id-Ba9 +.. section: Library + +Fixed regression when running pydoc with the :option:`-m` switch. (The +regression was introduced in 3.7.0b3 by the resolution of :issue:`33053`) + +This fix also changed pydoc to add ``os.getcwd()`` to :data:`sys.path` when +necessary, rather than adding ``"."``. + +.. + +.. bpo: 29613 +.. date: 2018-04-07-13-49-39 +.. nonce: r6FDnB +.. section: Library + +Added support for the ``SameSite`` cookie flag to the ``http.cookies`` +module. + +.. + +.. bpo: 33169 +.. date: 2018-04-06-14-56-26 +.. nonce: ByhDqb +.. section: Library + +Delete entries of ``None`` in :data:`sys.path_importer_cache` when +:meth:`importlib.machinery.invalidate_caches` is called. + +.. + +.. bpo: 33203 +.. date: 2018-04-05-11-09-45 +.. nonce: Hje9Py +.. section: Library + +``random.Random.choice()`` now raises ``IndexError`` for empty sequences +consistently even when called from subclasses without a ``getrandbits()`` +implementation. + +.. + +.. bpo: 33224 +.. date: 2018-04-04-23-41-30 +.. nonce: pyR0jB +.. section: Library + +Update difflib.mdiff() for :pep:`479`. Convert an uncaught StopIteration in +a generator into a return-statement. + +.. + +.. bpo: 33209 +.. date: 2018-04-03-10-37-13 +.. nonce: 9sGWE_ +.. section: Library + +End framing at the end of C implementation of :func:`pickle.Pickler.dump`. + +.. + +.. bpo: 32861 +.. date: 2018-04-02-20-44-54 +.. nonce: HeBjzN +.. section: Library + +The urllib.robotparser's ``__str__`` representation now includes wildcard +entries and the "Crawl-delay" and "Request-rate" fields. Also removes extra +newlines that were being appended to the end of the string. Patch by Michael +Lazar. + +.. + +.. bpo: 23403 +.. date: 2018-04-02-16-10-12 +.. nonce: KG7ADV +.. section: Library + +``DEFAULT_PROTOCOL`` in :mod:`pickle` was bumped to 4. Protocol 4 is +described in :pep:`3154` and available since Python 3.4. It offers better +performance and smaller size compared to protocol 3 introduced in Python +3.0. + +.. + +.. bpo: 20104 +.. date: 2018-04-01-19-21-04 +.. nonce: -AKcGa +.. section: Library + +Improved error handling and fixed a reference leak in +:func:`os.posix_spawn()`. + +.. + +.. bpo: 33106 +.. date: 2018-03-30-01-20-35 +.. nonce: zncfvW +.. section: Library + +Deleting a key from a read-only dbm database raises module specfic error +instead of KeyError. + +.. + +.. bpo: 33175 +.. date: 2018-03-29-04-32-25 +.. nonce: _zs1yM +.. section: Library + +In dataclasses, Field.__set_name__ now looks up the __set_name__ special +method on the class, not the instance, of the default value. + +.. + +.. bpo: 32380 +.. date: 2018-03-29-03-09-22 +.. nonce: NhuGig +.. section: Library + +Create functools.singledispatchmethod to support generic single dispatch on +descriptors and methods. + +.. + +.. bpo: 33141 +.. date: 2018-03-26-12-33-13 +.. nonce: 23wlxf +.. section: Library + +Have Field objects pass through __set_name__ to their default values, if +they have their own __set_name__. + +.. + +.. bpo: 33096 +.. date: 2018-03-25-13-18-16 +.. nonce: ofdbe7 +.. section: Library + +Allow ttk.Treeview.insert to insert iid that has a false boolean value. Note +iid=0 and iid=False would be same. Patch by Garvit Khatri. + +.. + +.. bpo: 32873 +.. date: 2018-03-24-19-54-48 +.. nonce: cHyoAm +.. section: Library + +Treat type variables and special typing forms as immutable by copy and +pickle. This fixes several minor issues and inconsistencies, and improves +backwards compatibility with Python 3.6. + +.. + +.. bpo: 33134 +.. date: 2018-03-24-19-34-26 +.. nonce: hbVeIX +.. section: Library + +When computing dataclass's __hash__, use the lookup table to contain the +function which returns the __hash__ value. This is an improvement over +looking up a string, and then testing that string to see what to do. + +.. + +.. bpo: 33127 +.. date: 2018-03-24-15-08-24 +.. nonce: olJmHv +.. section: Library + +The ssl module now compiles with LibreSSL 2.7.1. + +.. + +.. bpo: 32505 +.. date: 2018-03-22-16-05-56 +.. nonce: YK1N8v +.. section: Library + +Raise TypeError if a member variable of a dataclass is of type Field, but +doesn't have a type annotation. + +.. + +.. bpo: 33078 +.. date: 2018-03-21-17-59-39 +.. nonce: PQOniT +.. section: Library + +Fix the failure on OSX caused by the tests relying on sem_getvalue + +.. + +.. bpo: 33116 +.. date: 2018-03-21-16-52-26 +.. nonce: Tvzerj +.. section: Library + +Add 'Field' to dataclasses.__all__. + +.. + +.. bpo: 32896 +.. date: 2018-03-20-20-53-21 +.. nonce: ewW3Ln +.. section: Library + +Fix an error where subclassing a dataclass with a field that uses a +default_factory would generate an incorrect class. + +.. + +.. bpo: 33100 +.. date: 2018-03-19-20-47-00 +.. nonce: chyIO4 +.. section: Library + +Dataclasses: If a field has a default value that's a MemberDescriptorType, +then it's from that field being in __slots__, not an actual default value. + +.. + +.. bpo: 32953 +.. date: 2018-03-18-17-38-48 +.. nonce: t8WAWN +.. section: Library + +If a non-dataclass inherits from a frozen dataclass, allow attributes to be +added to the derived class. Only attributes from the frozen dataclass +cannot be assigned to. Require all dataclasses in a hierarchy to be either +all frozen or all non-frozen. + +.. + +.. bpo: 33097 +.. date: 2018-03-18-16-48-23 +.. nonce: Yl4gI2 +.. section: Library + +Raise RuntimeError when ``executor.submit`` is called during interpreter +shutdown. + +.. + +.. bpo: 32968 +.. date: 2018-03-18-15-57-32 +.. nonce: E4G7BO +.. section: Library + +Modulo and floor division involving Fraction and float should return float. + +.. + +.. bpo: 33061 +.. date: 2018-03-16-16-07-33 +.. nonce: TRTTek +.. section: Library + +Add missing ``NoReturn`` to ``__all__`` in typing.py + +.. + +.. bpo: 33078 +.. date: 2018-03-15-07-38-00 +.. nonce: RmjUF5 +.. section: Library + +Fix the size handling in multiprocessing.Queue when a pickling error occurs. + +.. + +.. bpo: 33064 +.. date: 2018-03-12-19-58-25 +.. nonce: LO2KIY +.. section: Library + +lib2to3 now properly supports trailing commas after ``*args`` and +``**kwargs`` in function signatures. + +.. + +.. bpo: 33056 +.. date: 2018-03-12-16-40-00 +.. nonce: lNN9Eh +.. section: Library + +FIX properly close leaking fds in concurrent.futures.ProcessPoolExecutor. + +.. + +.. bpo: 33021 +.. date: 2018-03-12-00-27-56 +.. nonce: m19B9T +.. section: Library + +Release the GIL during fstat() calls, avoiding hang of all threads when +calling mmap.mmap(), os.urandom(), and random.seed(). Patch by Nir Soffer. + +.. + +.. bpo: 31804 +.. date: 2018-03-11-19-03-52 +.. nonce: i8KUMp +.. section: Library + +Avoid failing in multiprocessing.Process if the standard streams are closed +or None at exit. + +.. + +.. bpo: 33034 +.. date: 2018-03-11-08-44-12 +.. nonce: bpb23d +.. section: Library + +Providing an explicit error message when casting the port property to +anything that is not an integer value using ``urlparse()`` and +``urlsplit()``. Patch by Matt Eaton. + +.. + +.. bpo: 30249 +.. date: 2018-03-11-00-20-26 +.. nonce: KSkgLB +.. section: Library + +Improve struct.unpack_from() exception messages for problems with the buffer +size and offset. + +.. + +.. bpo: 33037 +.. date: 2018-03-09-23-07-07 +.. nonce: nAJ3at +.. section: Library + +Skip sending/receiving data after SSL transport closing. + +.. + +.. bpo: 27683 +.. date: 2018-03-07-22-28-17 +.. nonce: 572Rv4 +.. section: Library + +Fix a regression in :mod:`ipaddress` that result of :meth:`hosts` is empty +when the network is constructed by a tuple containing an integer mask and +only 1 bit left for addresses. + +.. + +.. bpo: 22674 +.. date: 2018-03-07-19-37-00 +.. nonce: 2sIMmM +.. section: Library + +Add the strsignal() function in the signal module that returns the system +description of the given signal, as returned by strsignal(3). + +.. + +.. bpo: 32999 +.. date: 2018-03-06-20-30-20 +.. nonce: lgFXWl +.. section: Library + +Fix C implementation of ``ABC.__subclasscheck__(cls, subclass)`` crashed +when ``subclass`` is not a type object. + +.. + +.. bpo: 33009 +.. date: 2018-03-06-11-54-59 +.. nonce: -Ekysb +.. section: Library + +Fix inspect.signature() for single-parameter partialmethods. + +.. + +.. bpo: 32969 +.. date: 2018-03-06-00-19-41 +.. nonce: rGTKa0 +.. section: Library + +Expose several missing constants in zlib and fix corresponding +documentation. + +.. + +.. bpo: 32056 +.. date: 2018-03-01-17-49-56 +.. nonce: IlpfgE +.. section: Library + +Improved exceptions raised for invalid number of channels and sample width +when read an audio file in modules :mod:`aifc`, :mod:`wave` and +:mod:`sunau`. + +.. + +.. bpo: 32970 +.. date: 2018-02-28-18-39-48 +.. nonce: IPWtbS +.. section: Library + +Improved disassembly of the MAKE_FUNCTION instruction. + +.. + +.. bpo: 32844 +.. date: 2018-02-28-13-08-00 +.. nonce: u8tnAe +.. section: Library + +Fix wrong redirection of a low descriptor (0 or 1) to stderr in subprocess +if another low descriptor is closed. + +.. + +.. bpo: 32960 +.. date: 2018-02-26-20-04-40 +.. nonce: 48r0Ml +.. section: Library + +For dataclasses, disallow inheriting frozen from non-frozen classes, and +also disallow inheriting non-frozen from frozen classes. This restriction +will be relaxed at a future date. + +.. + +.. bpo: 32713 +.. date: 2018-02-26-13-16-36 +.. nonce: 55yegW +.. section: Library + +Fixed tarfile.itn handling of out-of-bounds float values. Patch by Joffrey +Fuhrer. + +.. + +.. bpo: 32257 +.. date: 2018-02-26-09-08-07 +.. nonce: 6ElnUt +.. section: Library + +The ssl module now contains OP_NO_RENEGOTIATION constant, available with +OpenSSL 1.1.0h or 1.1.1. + +.. + +.. bpo: 32951 +.. date: 2018-02-25-18-22-01 +.. nonce: gHrCXq +.. section: Library + +Direct instantiation of SSLSocket and SSLObject objects is now prohibited. +The constructors were never documented, tested, or designed as public +constructors. Users were suppose to use ssl.wrap_socket() or SSLContext. + +.. + +.. bpo: 32929 +.. date: 2018-02-25-13-47-48 +.. nonce: X2gTDH +.. section: Library + +Remove the tri-state parameter "hash", and add the boolean "unsafe_hash". If +unsafe_hash is True, add a __hash__ function, but if a __hash__ exists, +raise TypeError. If unsafe_hash is False, add a __hash__ based on the +values of eq= and frozen=. The unsafe_hash=False behavior is the same as +the old hash=None behavior. unsafe_hash=False is the default, just as +hash=None used to be. + +.. + +.. bpo: 32947 +.. date: 2018-02-25-13-06-21 +.. nonce: mqStVW +.. section: Library + +Add OP_ENABLE_MIDDLEBOX_COMPAT and test workaround for TLSv1.3 for future +compatibility with OpenSSL 1.1.1. + +.. + +.. bpo: 32146 +.. date: 2018-02-25-10-17-23 +.. nonce: xOzUFW +.. section: Library + +Document the interaction between frozen executables and the spawn and +forkserver start methods in multiprocessing. + +.. + +.. bpo: 30622 +.. date: 2018-02-24-21-40-42 +.. nonce: dQjxSe +.. section: Library + +The ssl module now detects missing NPN support in LibreSSL. + +.. + +.. bpo: 32922 +.. date: 2018-02-23-19-12-04 +.. nonce: u-xe0B +.. section: Library + +dbm.open() now encodes filename with the filesystem encoding rather than +default encoding. + +.. + +.. bpo: 32759 +.. date: 2018-02-23-12-21-41 +.. nonce: M-y9GA +.. section: Library + +Free unused arenas in multiprocessing.heap. + +.. + +.. bpo: 32859 +.. date: 2018-02-19-17-46-31 +.. nonce: kAT-Xp +.. section: Library + +In ``os.dup2``, don't check every call whether the ``dup3`` syscall exists +or not. + +.. + +.. bpo: 32556 +.. date: 2018-02-19-14-27-51 +.. nonce: CsRsgr +.. section: Library + +nt._getfinalpathname, nt._getvolumepathname and nt._getdiskusage now +correctly convert from bytes. + +.. + +.. bpo: 21060 +.. date: 2018-02-17-19-20-19 +.. nonce: S1Z-x6 +.. section: Library + +Rewrite confusing message from setup.py upload from "No dist file created in +earlier command" to the more helpful "Must create and upload files in one +command". + +.. + +.. bpo: 32857 +.. date: 2018-02-16-14-37-14 +.. nonce: -XljAx +.. section: Library + +In :mod:`tkinter`, ``after_cancel(None)`` now raises a :exc:`ValueError` +instead of canceling the first scheduled function. Patch by Cheryl Sabella. + +.. + +.. bpo: 32852 +.. date: 2018-02-15-12-04-29 +.. nonce: HDqIxM +.. section: Library + +Make sure sys.argv remains as a list when running trace. + +.. + +.. bpo: 31333 +.. date: 2018-02-15-08-18-52 +.. nonce: 4fF-gM +.. section: Library + +``_abc`` module is added. It is a speedup module with C implementations for +various functions and methods in ``abc``. Creating an ABC subclass and +calling ``isinstance`` or ``issubclass`` with an ABC subclass are up to 1.5x +faster. In addition, this makes Python start-up up to 10% faster. + +Note that the new implementation hides internal registry and caches, +previously accessible via private attributes ``_abc_registry``, +``_abc_cache``, and ``_abc_negative_cache``. There are three debugging +helper methods that can be used instead ``_dump_registry``, +``_abc_registry_clear``, and ``_abc_caches_clear``. + +.. + +.. bpo: 32841 +.. date: 2018-02-14-00-21-24 +.. nonce: bvHDOc +.. section: Library + +Fixed `asyncio.Condition` issue which silently ignored cancellation after +notifying and cancelling a conditional lock. Patch by Bar Harel. + +.. + +.. bpo: 32819 +.. date: 2018-02-11-15-54-41 +.. nonce: ZTRX2Q +.. section: Library + +ssl.match_hostname() has been simplified and no longer depends on re and +ipaddress module for wildcard and IP addresses. Error reporting for invalid +wildcards has been improved. + +.. + +.. bpo: 19675 +.. date: 2018-02-10-23-41-05 +.. nonce: -dj35- +.. section: Library + +``multiprocessing.Pool`` no longer leaks processes if its initialization +fails. + +.. + +.. bpo: 32394 +.. date: 2018-02-10-13-51-56 +.. nonce: dFM9SI +.. section: Library + +socket: Remove TCP_FASTOPEN,TCP_KEEPCNT,TCP_KEEPIDLE,TCP_KEEPINTVL flags on +older version Windows during run-time. + +.. + +.. bpo: 31787 +.. date: 2018-02-09-21-41-56 +.. nonce: owSZ2t +.. section: Library + +Fixed refleaks of ``__init__()`` methods in various modules. (Contributed by +Oren Milman) + +.. + +.. bpo: 30157 +.. date: 2018-02-09-14-44-43 +.. nonce: lEiiAK +.. section: Library + +Fixed guessing quote and delimiter in csv.Sniffer.sniff() when only the last +field is quoted. Patch by Jake Davis. + +.. + +.. bpo: 30688 +.. date: 2018-02-08-18-59-11 +.. nonce: zBh4TH +.. section: Library + +Added support of ``\N{name}`` escapes in regular expressions. Based on +patch by Jonathan Eunice. + +.. + +.. bpo: 32792 +.. date: 2018-02-08-00-47-07 +.. nonce: NtyDb4 +.. section: Library + +collections.ChainMap() preserves the order of the underlying mappings. + +.. + +.. bpo: 32775 +.. date: 2018-02-07-19-12-10 +.. nonce: -T77_c +.. section: Library + +:func:`fnmatch.translate()` no longer produces patterns which contain set +operations. Sets starting with '[' or containing '--', '&&', '~~' or '||' +will be interpreted differently in regular expressions in future versions. +Currently they emit warnings. fnmatch.translate() now avoids producing +patterns containing such sets by accident. + +.. + +.. bpo: 32622 +.. date: 2018-02-06-17-58-15 +.. nonce: AE0Jz7 +.. section: Library + +Implement native fast sendfile for Windows proactor event loop. + +.. + +.. bpo: 32777 +.. date: 2018-02-05-21-28-28 +.. nonce: C-wIXF +.. section: Library + +Fix a rare but potential pre-exec child process deadlock in subprocess on +POSIX systems when marking file descriptors inheritable on exec in the child +process. This bug appears to have been introduced in 3.4. + +.. + +.. bpo: 32647 +.. date: 2018-02-05-13-31-42 +.. nonce: ktmfR_ +.. section: Library + +The ctypes module used to depend on indirect linking for dlopen. The shared +extension is now explicitly linked against libdl on platforms with dl. + +.. + +.. bpo: 32749 +.. date: 2018-02-02-17-21-24 +.. nonce: u5scIn +.. section: Library + +A :mod:`dbm.dumb` database opened with flags 'r' is now read-only. +:func:`dbm.dumb.open` with flags 'r' and 'w' no longer creates a database if +it does not exist. + +.. + +.. bpo: 32741 +.. date: 2018-02-01-17-54-08 +.. nonce: KUvOPL +.. section: Library + +Implement ``asyncio.TimerHandle.when()`` method. + +.. + +.. bpo: 32691 +.. date: 2018-02-01-15-53-35 +.. nonce: VLWVTq +.. section: Library + +Use mod_spec.parent when running modules with pdb + +.. + +.. bpo: 32734 +.. date: 2018-02-01-01-34-47 +.. nonce: gCV9AD +.. section: Library + +Fixed ``asyncio.Lock()`` safety issue which allowed acquiring and locking +the same lock multiple times, without it being free. Patch by Bar Harel. + +.. + +.. bpo: 32727 +.. date: 2018-01-30-17-46-18 +.. nonce: aHVsRC +.. section: Library + +Do not include name field in SMTP envelope from address. Patch by Stéphane +Wirtel + +.. + +.. bpo: 31453 +.. date: 2018-01-21-15-01-50 +.. nonce: cZiZBe +.. section: Library + +Add TLSVersion constants and SSLContext.maximum_version / minimum_version +attributes. The new API wraps OpenSSL 1.1 +https://www.openssl.org/docs/man1.1.0/ssl/SSL_CTX_set_min_proto_version.html +feature. + +.. + +.. bpo: 24334 +.. date: 2018-01-20-23-17-25 +.. nonce: GZuQLv +.. section: Library + +Internal implementation details of ssl module were cleaned up. The SSLSocket +has one less layer of indirection. Owner and session information are now +handled by the SSLSocket and SSLObject constructor. Channel binding +implementation has been simplified. + +.. + +.. bpo: 31848 +.. date: 2018-01-18-23-34-17 +.. nonce: M2cldy +.. section: Library + +Fix the error handling in Aifc_read.initfp() when the SSND chunk is not +found. Patch by Zackery Spytz. + +.. + +.. bpo: 32585 +.. date: 2018-01-18-13-09-00 +.. nonce: qpeijr +.. section: Library + +Add Ttk spinbox widget to :mod:`tkinter.ttk`. Patch by Alan D Moore. + +.. + +.. bpo: 32512 +.. date: 2018-01-07-17-43-10 +.. nonce: flC-dE +.. section: Library + +:mod:`profile` CLI accepts `-m module_name` as an alternative to script +path. + +.. + +.. bpo: 8525 +.. date: 2018-01-01-00-16-59 +.. nonce: Dq8s63 +.. section: Library + +help() on a type now displays builtin subclasses. This is intended primarily +to help with notification of more specific exception subclasses. + +Patch by Sanyam Khurana. + +.. + +.. bpo: 31639 +.. date: 2017-12-27-21-55-19 +.. nonce: l3avDJ +.. section: Library + +http.server now exposes a ThreadingHTTPServer class and uses it when the +module is run with ``-m`` to cope with web browsers pre-opening sockets. + +.. + +.. bpo: 29877 +.. date: 2017-12-16-11-40-52 +.. nonce: SfWhmz +.. section: Library + +compileall: import ProcessPoolExecutor only when needed, preventing hangs on +low resource platforms + +.. + +.. bpo: 32221 +.. date: 2017-12-06-10-10-10 +.. nonce: ideco_ +.. section: Library + +Various functions returning tuple containing IPv6 addresses now omit +``%scope`` part since the same information is already encoded in *scopeid* +tuple item. Especially this speeds up :func:`socket.recvfrom` when it +receives multicast packet since useless resolving of network interface name +is omitted. + +.. + +.. bpo: 32147 +.. date: 2017-11-28-10-23-13 +.. nonce: PI2k1Y +.. section: Library + +:func:`binascii.unhexlify` is now up to 2 times faster. Patch by Sergey +Fedoseev. + +.. + +.. bpo: 30693 +.. date: 2017-11-27-15-09-49 +.. nonce: yC4mJ8 +.. section: Library + +The TarFile class now recurses directories in a reproducible way. + +.. + +.. bpo: 30693 +.. date: 2017-11-27-15-09-49 +.. nonce: yC4mJ7 +.. section: Library + +The ZipFile class now recurses directories in a reproducible way. + +.. + +.. bpo: 31680 +.. date: 2017-11-01-15-44-48 +.. nonce: yO6oSC +.. section: Library + +Added :data:`curses.ncurses_version`. + +.. + +.. bpo: 31908 +.. date: 2017-10-31 +.. nonce: g4xh8x +.. section: Library + +Fix output of cover files for ``trace`` module command-line tool. Previously +emitted cover files only when ``--missing`` option was used. Patch by +Michael Selik. + +.. + +.. bpo: 31608 +.. date: 2017-10-29-10-37-55 +.. nonce: wkp8Nw +.. section: Library + +Raise a ``TypeError`` instead of crashing if a ``collections.deque`` +subclass returns a non-deque from ``__new__``. Patch by Oren Milman. + +.. + +.. bpo: 31425 +.. date: 2017-10-24-10-18-35 +.. nonce: 1lgw47 +.. section: Library + +Add support for sockets of the AF_QIPCRTR address family, supported by the +Linux kernel. This is used to communicate with services, such as GPS or +radio, running on Qualcomm devices. Patch by Bjorn Andersson. + +.. + +.. bpo: 22005 +.. date: 2017-10-12-22-39-55 +.. nonce: lGP-sc +.. section: Library + +Implemented unpickling instances of :class:`~datetime.datetime`, +:class:`~datetime.date` and :class:`~datetime.time` pickled by Python 2. +``encoding='latin1'`` should be used for successful decoding. + +.. + +.. bpo: 27645 +.. date: 2017-10-05-20-41-48 +.. nonce: 1Y_Wag +.. section: Library + +:class:`sqlite3.Connection` now exposes a +:class:`~sqlite3.Connection.backup` method, if the underlying SQLite library +is at version 3.6.11 or higher. Patch by Lele Gaifax. + +.. + +.. bpo: 16865 +.. date: 2017-09-29-16-40-38 +.. nonce: l-f6I_ +.. section: Library + +Support arrays >=2GiB in :mod:`ctypes`. Patch by Segev Finer. + +.. + +.. bpo: 31508 +.. date: 2017-09-19-12-38-31 +.. nonce: pDsFJl +.. section: Library + +Removed support of arguments in `tkinter.ttk.Treeview.selection`. It was +deprecated in 3.6. Use specialized methods like `selection_set` for +changing the selection. + +.. + +.. bpo: 29456 +.. date: 2017-08-24-17-55-39 +.. nonce: XaB3MP +.. section: Library + +Fix bugs in hangul normalization: u1176, u11a7 and u11c3 + +.. + +.. bpo: 21257 +.. date: 2019-01-15-21-45-27 +.. nonce: U9LKkx +.. section: Documentation + +Document :func:`http.client.parse_headers`. + +.. + +.. bpo: 34764 +.. date: 2018-12-23-23-52-31 +.. nonce: DwOGeT +.. section: Documentation + +Improve example of iter() with 2nd sentinel argument. + +.. + +.. bpo: 35564 +.. date: 2018-12-22-22-52-05 +.. nonce: TuEU_D +.. section: Documentation + +Explicitly set master_doc variable in conf.py for compliance with Sphinx 2.0 + +.. + +.. bpo: 35511 +.. date: 2018-12-16-16-14-44 +.. nonce: iVcyav +.. section: Documentation + +Specified that profile.Profile class doesn't not support enable or disable +methods. Also, elaborated that Profile object as a context manager is only +supported in cProfile module. + +.. + +.. bpo: 10536 +.. date: 2018-11-04-22-03-56 +.. nonce: a0IsfE +.. section: Documentation + +Enhance the gettext docs. Patch by Éric Araujo + +.. + +.. bpo: 35089 +.. date: 2018-10-28-16-51-31 +.. nonce: _stCpS +.. section: Documentation + +Remove mention of ``typing.io`` and ``typing.re``. Their types should be +imported from ``typing`` directly. + +.. + +.. bpo: 35038 +.. date: 2018-10-25-17-45-09 +.. nonce: 2eVOYS +.. section: Documentation + +Fix the documentation about an unexisting `f_restricted` attribute in the +frame object. Patch by Stéphane Wirtel + +.. + +.. bpo: 35042 +.. date: 2018-10-22-14-17-57 +.. nonce: 1UGv1a +.. section: Documentation + +Replace PEP XYZ by the pep role and allow to use the direct links to the +PEPs. + +.. + +.. bpo: 35044 +.. date: 2018-10-22-14-09-58 +.. nonce: qjvNtI +.. section: Documentation + +Fix the documentation with the role ``exc`` for the appropriated exception. +Patch by Stéphane Wirtel + +.. + +.. bpo: 35035 +.. date: 2018-10-21-02-20-36 +.. nonce: 4zBObK +.. section: Documentation + +Rename documentation for :mod:`email.utils` to ``email.utils.rst``. + +.. + +.. bpo: 34967 +.. date: 2018-10-13-07-39-57 +.. nonce: E40tFP +.. section: Documentation + +Use app.add_object_type() instead of the deprecated Sphinx function +app.description_unit() + +.. + +.. bpo: 34913 +.. date: 2018-10-10-00-34-08 +.. nonce: kVd1Fv +.. section: Documentation + +Add documentation about the new command line interface of the gzip module. + +.. + +.. bpo: 32174 +.. date: 2018-10-08-19-15-28 +.. nonce: YO9CYm +.. section: Documentation + +chm document displays non-ASCII charaters properly on some MBCS Windows +systems. + +.. + +.. bpo: 11233 +.. date: 2018-10-03-20-39-25 +.. nonce: BX6Gen +.. section: Documentation + +Create availability directive for documentation. Original patch by Georg +Brandl. + +.. + +.. bpo: 34790 +.. date: 2018-09-24-12-47-08 +.. nonce: G2KXIH +.. section: Documentation + +Document how passing coroutines to asyncio.wait() can be confusing. + +.. + +.. bpo: 34552 +.. date: 2018-09-12-10-18-04 +.. nonce: p9PoYv +.. section: Documentation + +Make clear that ``==`` operator sometimes is equivalent to `is`. The ``<``, +``<=``, ``>`` and ``>=`` operators are only defined where they make sense. + +.. + +.. bpo: 28617 +.. date: 2018-09-06-22-39-47 +.. nonce: MjnJLz +.. section: Documentation + +Fixed info in the stdtypes docs concerning the types that support membership +tests. + +.. + +.. bpo: 20177 +.. date: 2018-07-28-17-17-42 +.. nonce: cOZJWp +.. section: Documentation + +Migrate datetime.date.fromtimestamp to Argument Clinic. Patch by Tim +Hoffmann. + +.. + +.. bpo: 34065 +.. date: 2018-07-07-20-38-41 +.. nonce: 1snofM +.. section: Documentation + +Fix wrongly written basicConfig documentation markup syntax + +.. + +.. bpo: 33460 +.. date: 2018-06-22-08-38-29 +.. nonce: kHt4D0 +.. section: Documentation + +replaced ellipsis with correct error codes in tutorial chapter 3. + +.. + +.. bpo: 33847 +.. date: 2018-06-15-14-58-45 +.. nonce: IIDp6t +.. section: Documentation + +Add '@' operator entry to index. + +.. + +.. bpo: 33409 +.. date: 2018-06-08-23-46-01 +.. nonce: r4z9MM +.. section: Documentation + +Clarified the relationship between :pep:`538`'s PYTHONCOERCECLOCALE and PEP +540's PYTHONUTF8 mode. + +.. + +.. bpo: 33197 +.. date: 2018-06-08-23-37-14 +.. nonce: OERTKf +.. section: Documentation + +Add versionadded tag to the documentation of ParameterKind.description + +.. + +.. bpo: 17045 +.. date: 2018-06-07-08-33-45 +.. nonce: ZNx6KU +.. section: Documentation + +Improve the C-API doc for PyTypeObject. This includes adding several +quick-reference tables and a lot of missing slot/typedef entries. The +existing entries were also cleaned up with a slightly more consistent +format. + +.. + +.. bpo: 33736 +.. date: 2018-06-01-12-27-40 +.. nonce: JVegIu +.. section: Documentation + +Improve the documentation of :func:`asyncio.open_connection`, +:func:`asyncio.start_server` and their UNIX socket counterparts. + +.. + +.. bpo: 23859 +.. date: 2018-05-29-16-02-31 +.. nonce: E5gba1 +.. section: Documentation + +Document that `asyncio.wait()` does not cancel its futures on timeout. + +.. + +.. bpo: 32436 +.. date: 2018-05-23-11-59-51 +.. nonce: S1LGPa +.. section: Documentation + +Document :pep:`567` changes to asyncio. + +.. + +.. bpo: 33604 +.. date: 2018-05-22-11-47-14 +.. nonce: 5YHTpz +.. section: Documentation + +Update HMAC md5 default to a DeprecationWarning, bump removal to 3.8. + +.. + +.. bpo: 33594 +.. date: 2018-05-21-14-36-12 +.. nonce: -HRcyX +.. section: Documentation + +Document ``getargspec``, ``from_function`` and ``from_builtin`` as +deprecated in their respective docstring, and include version since +deprecation in DeprecationWarning message. + +.. + +.. bpo: 33503 +.. date: 2018-05-14-20-08-58 +.. nonce: Wvt0qg +.. section: Documentation + +Fix broken pypi link + +.. + +.. bpo: 33421 +.. date: 2018-05-14-15-15-41 +.. nonce: 3GU_QO +.. section: Documentation + +Add missing documentation for ``typing.AsyncContextManager``. + +.. + +.. bpo: 33487 +.. date: 2018-05-13-14-44-30 +.. nonce: iLDzFb +.. section: Documentation + +BZ2file now emit a DeprecationWarning when buffering=None is passed, the +deprecation message and documentation also now explicitly state it is +deprecated since 3.0. + +.. + +.. bpo: 33378 +.. date: 2018-04-29-04-02-18 +.. nonce: -anAHN +.. section: Documentation + +Add Korean language switcher for https://docs.python.org/3/ + +.. + +.. bpo: 33276 +.. date: 2018-04-20-14-09-36 +.. nonce: rA1z_3 +.. section: Documentation + +Clarify that the ``__path__`` attribute on modules cannot be just any value. + +.. + +.. bpo: 33201 +.. date: 2018-04-01-21-03-41 +.. nonce: aa8Lkl +.. section: Documentation + +Modernize documentation for writing C extension types. + +.. + +.. bpo: 33195 +.. date: 2018-04-01-14-30-36 +.. nonce: dRS-XX +.. section: Documentation + +Deprecate ``Py_UNICODE`` usage in ``c-api/arg`` document. ``Py_UNICODE`` +related APIs are deprecated since Python 3.3, but it is missed in the +document. + +.. + +.. bpo: 33126 +.. date: 2018-03-28-17-03-17 +.. nonce: 5UGkNv +.. section: Documentation + +Document PyBuffer_ToContiguous(). + +.. + +.. bpo: 27212 +.. date: 2018-03-22-19-23-04 +.. nonce: wrE5KR +.. section: Documentation + +Modify documentation for the :func:`islice` recipe to consume initial values +up to the start index. + +.. + +.. bpo: 28247 +.. date: 2018-03-20-20-11-05 +.. nonce: -V-WS- +.. section: Documentation + +Update :mod:`zipapp` documentation to describe how to make standalone +applications. + +.. + +.. bpo: 18802 +.. date: 2018-03-11-18-53-47 +.. nonce: JhAqH3 +.. section: Documentation + +Documentation changes for ipaddress. Patch by Jon Foster and Berker Peksag. + +.. + +.. bpo: 27428 +.. date: 2018-03-11-00-16-56 +.. nonce: B7A8FT +.. section: Documentation + +Update documentation to clarify that ``WindowsRegistryFinder`` implements +``MetaPathFinder``. (Patch by Himanshu Lakhara) + +.. + +.. bpo: 28124 +.. date: 2018-02-25-16-33-35 +.. nonce: _uzkgq +.. section: Documentation + +The ssl module function ssl.wrap_socket() has been de-emphasized and +deprecated in favor of the more secure and efficient +SSLContext.wrap_socket() method. + +.. + +.. bpo: 17232 +.. date: 2018-02-23-12-48-03 +.. nonce: tmuTKL +.. section: Documentation + +Clarify docs for -O and -OO. Patch by Terry Reedy. + +.. + +.. bpo: 32436 +.. date: 2018-02-14-11-10-41 +.. nonce: TTJ2jb +.. section: Documentation + +Add documentation for the contextvars module (PEP 567). + +.. + +.. bpo: 32800 +.. date: 2018-02-10-15-16-04 +.. nonce: FyrqCk +.. section: Documentation + +Update link to w3c doc for xml default namespaces. + +.. + +.. bpo: 11015 +.. date: 2018-02-10-12-48-38 +.. nonce: -gUf34 +.. section: Documentation + +Update :mod:`test.support` documentation. + +.. + +.. bpo: 32613 +.. date: 2018-02-05-15-05-53 +.. nonce: TDjgM1 +.. section: Documentation + +Update the faq/windows.html to use the py command from PEP 397 instead of +python. + +.. + +.. bpo: 8722 +.. date: 2018-02-03-06-11-37 +.. nonce: MPyVyj +.. section: Documentation + +Document :meth:`__getattr__` behavior when property :meth:`get` method +raises :exc:`AttributeError`. + +.. + +.. bpo: 32614 +.. date: 2018-02-02-07-41-57 +.. nonce: LSqzGw +.. section: Documentation + +Modify RE examples in documentation to use raw strings to prevent +:exc:`DeprecationWarning` and add text to REGEX HOWTO to highlight the +deprecation. + +.. + +.. bpo: 20709 +.. date: 2018-02-01-10-57-24 +.. nonce: 1flcnc +.. section: Documentation + +Remove the paragraph where we explain that os.utime() does not support a +directory as path under Windows. Patch by Jan-Philip Gehrcke + +.. + +.. bpo: 32722 +.. date: 2018-01-30-11-28-27 +.. nonce: frdp6A +.. section: Documentation + +Remove the bad example in the tutorial of the Generator Expression. Patch by +Stéphane Wirtel + +.. + +.. bpo: 31972 +.. date: 2018-01-25-14-23-12 +.. nonce: w1m_8r +.. section: Documentation + +Improve docstrings for `pathlib.PurePath` subclasses. + +.. + +.. bpo: 30607 +.. date: 2018-01-25-13-58-49 +.. nonce: 4dXxiq +.. section: Documentation + +Use the externalized ``python-docs-theme`` package when building the +documentation. + +.. + +.. bpo: 8243 +.. date: 2018-01-13-20-30-53 +.. nonce: s98r28 +.. section: Documentation + +Add a note about curses.addch and curses.addstr exception behavior when +writing outside a window, or pad. + +.. + +.. bpo: 32337 +.. date: 2017-12-22-17-29-37 +.. nonce: eZe-ID +.. section: Documentation + +Update documentation related with ``dict`` order. + +.. + +.. bpo: 25041 +.. date: 2017-10-23-13-41-12 +.. nonce: iAo2gW +.. section: Documentation + +Document ``AF_PACKET`` in the :mod:`socket` module. + +.. + +.. bpo: 31432 +.. date: 2017-09-13-07-14-59 +.. nonce: yAY4Z3 +.. section: Documentation + +Clarify meaning of CERT_NONE, CERT_OPTIONAL, and CERT_REQUIRED flags for +ssl.SSLContext.verify_mode. + +.. + +.. bpo: 35772 +.. date: 2019-01-18-12-19-19 +.. nonce: sGBbsn +.. section: Tests + +Fix sparse file tests of test_tarfile on ppc64 with the tmpfs filesystem. +Fix the function testing if the filesystem supports sparse files: create a +file which contains data and "holes", instead of creating a file which +contains no data. tmpfs effective block size is a page size (tmpfs lives in +the page cache). RHEL uses 64 KiB pages on aarch64, ppc64, ppc64le, only +s390x and x86_64 use 4 KiB pages, whereas the test punch holes of 4 KiB. + +.. + +.. bpo: 35045 +.. date: 2019-01-10-18-35-42 +.. nonce: qdd6d9 +.. section: Tests + +Make ssl tests less strict and also accept TLSv1 as system default. The +changes unbreaks test_min_max_version on Fedora 29. + +.. + +.. bpo: 32710 +.. date: 2019-01-07-23-34-41 +.. nonce: Hzo1b8 +.. section: Tests + +``test_asyncio/test_sendfile.py`` now resets the event loop policy using +:func:`tearDownModule` as done in other tests, to prevent a warning when +running tests on Windows. + +.. + +.. bpo: 33717 +.. date: 2019-01-07-23-22-44 +.. nonce: GhHXv8 +.. section: Tests + +test.pythoninfo now logs information of all clocks, not only time.time() and +time.perf_counter(). + +.. + +.. bpo: 35488 +.. date: 2019-01-04-21-34-53 +.. nonce: U7JJzP +.. section: Tests + +Add a test to pathlib's Path.match() to verify it does not support +glob-style ** recursive pattern matching. + +.. + +.. bpo: 31731 +.. date: 2018-12-18-23-20-39 +.. nonce: tcv85C +.. section: Tests + +Fix a race condition in ``check_interrupted_write()`` of test_io: create +directly the thread with SIGALRM signal blocked, rather than blocking the +signal later from the thread. Previously, it was possible that the thread +gets the signal before the signal is blocked. + +.. + +.. bpo: 35424 +.. date: 2018-12-18-22-36-53 +.. nonce: 1Pz4IS +.. section: Tests + +Fix test_multiprocessing_main_handling: use :class:`multiprocessing.Pool` +with a context manager and then explicitly join the pool. + +.. + +.. bpo: 35519 +.. date: 2018-12-17-16-41-45 +.. nonce: RR3L_w +.. section: Tests + +Rename :mod:`test.bisect` module to :mod:`test.bisect_cmd` to avoid conflict +with :mod:`bisect` module when running directly a test like ``./python +Lib/test/test_xmlrpc.py``. + +.. + +.. bpo: 35513 +.. date: 2018-12-16-23-36-47 +.. nonce: k4WHlA +.. section: Tests + +Replace :func:`time.time` with :func:`time.monotonic` in tests to measure +time delta. + +.. + +.. bpo: 34279 +.. date: 2018-12-12-18-20-18 +.. nonce: DhKcuP +.. section: Tests + +:func:`test.support.run_unittest` no longer raise :exc:`TestDidNotRun` if +the test result contains skipped tests. The exception is now only raised if +no test have been run and no test have been skipped. + +.. + +.. bpo: 35412 +.. date: 2018-12-12-18-07-58 +.. nonce: kbuJor +.. section: Tests + +Add testcase to ``test_future4``: check unicode literal. + +.. + +.. bpo: 26704 +.. date: 2018-12-10-13-18-37 +.. nonce: DBAN4c +.. section: Tests + +Added test demonstrating double-patching of an instance method. Patch by +Anthony Sottile. + +.. + +.. bpo: 33725 +.. date: 2018-12-09-01-27-29 +.. nonce: TaGayj +.. section: Tests + +test_multiprocessing_fork may crash on recent versions of macOS. Until the +issue is resolved, skip the test on macOS. + +.. + +.. bpo: 35352 +.. date: 2018-11-30-17-18-56 +.. nonce: 8bD7GC +.. section: Tests + +Modify test_asyncio to use the certificate set from the test directory. + +.. + +.. bpo: 35317 +.. date: 2018-11-26-16-54-21 +.. nonce: jByGP2 +.. section: Tests + +Fix ``mktime()`` overflow error in ``test_email``: run +``test_localtime_daylight_true_dst_true()`` and +``test_localtime_daylight_false_dst_true()`` with a specific timezone. + +.. + +.. bpo: 21263 +.. date: 2018-11-04-20-17-09 +.. nonce: T3qo9r +.. section: Tests + +After several reports that test_gdb does not work properly on macOS and +since gdb is not shipped by default anymore, test_gdb is now skipped on +macOS when LLVM Clang has been used to compile Python. Patch by Lysandros +Nikolaou + +.. + +.. bpo: 34279 +.. date: 2018-10-27-13-41-55 +.. nonce: v0Xqxe +.. section: Tests + +regrtest issue a warning when no tests have been executed in a particular +test file. Also, a new final result state is issued if no test have been +executed across all test files. Patch by Pablo Galindo. + +.. + +.. bpo: 34962 +.. date: 2018-10-11-22-34-27 +.. nonce: 0PLBi8 +.. section: Tests + +make docstest in Doc now passes., and is enforced in CI + +.. + +.. bpo: 23596 +.. date: 2018-10-09-23-51-07 +.. nonce: rdnert +.. section: Tests + +Use argparse for the command line of the gzip module. Patch by Antony Lee + +.. + +.. bpo: 34537 +.. date: 2018-09-21-17-33-41 +.. nonce: GImYtZ +.. section: Tests + +Fix ``test_gdb.test_strings()`` when ``LC_ALL=C`` and GDB was compiled with +Python 3.6 or earlier. + +.. + +.. bpo: 34587 +.. date: 2018-09-13-20-58-07 +.. nonce: rCcxp3 +.. section: Tests + +test_socket: Remove RDSTest.testCongestion(). The test tries to fill the +receiver's socket buffer and expects an error. But the RDS protocol doesn't +require that. Moreover, the Linux implementation of RDS expects that the +producer of the messages reduces its rate, it's not the role of the receiver +to trigger an error. The test fails on Fedora 28 by design, so just remove +it. + +.. + +.. bpo: 34661 +.. date: 2018-09-13-09-53-15 +.. nonce: bdTamP +.. section: Tests + +Fix test_shutil if unzip doesn't support -t. + +.. + +.. bpo: 34200 +.. date: 2018-09-12-17-00-34 +.. nonce: dfxYQK +.. section: Tests + +Fixed non-deterministic flakiness of test_pkg by not using the scary +test.support.module_cleanup() logic to save and restore sys.modules contents +between test cases. + +.. + +.. bpo: 34569 +.. date: 2018-09-09-14-36-59 +.. nonce: okj1Xh +.. section: Tests + +The experimental PEP 554 data channels now correctly pass negative PyLong +objects between subinterpreters on 32-bit systems. Patch by Michael Felt. + +.. + +.. bpo: 34594 +.. date: 2018-09-05-23-50-21 +.. nonce: tqL-GS +.. section: Tests + +Fix usage of hardcoded ``errno`` values in the tests. + +.. + +.. bpo: 34579 +.. date: 2018-09-04-15-16-42 +.. nonce: bp4HdM +.. section: Tests + +Fix test_embed for AIX Patch by Michael Felt + +.. + +.. bpo: 34542 +.. date: 2018-08-29-16-30-52 +.. nonce: 9stVAW +.. section: Tests + +Use 3072 RSA keys and SHA-256 signature for test certs and keys. + +.. + +.. bpo: 11193 +.. date: 2018-08-26-13-12-34 +.. nonce: H8fCGa +.. section: Tests + +Remove special condition for AIX in `test_subprocess.test_undecodable_env` + +.. + +.. bpo: 34347 +.. date: 2018-08-25-13-28-18 +.. nonce: IsRDPB +.. section: Tests + +Fix `test_utf8_mode.test_cmd_line` for AIX + +.. + +.. bpo: 34490 +.. date: 2018-08-24-20-23-15 +.. nonce: vb2cx4 +.. section: Tests + +On AIX with AF_UNIX family sockets getsockname() does not provide +'sockname', so skip calls to transport.get_extra_info('sockname') + +.. + +.. bpo: 34391 +.. date: 2018-08-16-18-48-47 +.. nonce: ouNfxC +.. section: Tests + +Fix ftplib test for TLS 1.3 by reading from data socket. + +.. + +.. bpo: 11192 +.. date: 2018-08-14-20-50-07 +.. nonce: g7TwYm +.. section: Tests + +Fix `test_socket` on AIX AIX 6.1 and later IPv6 zone id supports only +supported by inet_pton6_zone() Switch to runtime-based platform.system() to +establish current platform rather than build-time based sys.platform() + +.. + +.. bpo: 34399 +.. date: 2018-08-14-10-47-44 +.. nonce: D_jd1G +.. section: Tests + +Update all RSA keys and DH params to use at least 2048 bits. + +.. + +.. bpo: 34373 +.. date: 2018-08-10-16-17-51 +.. nonce: SKdb1k +.. section: Tests + +Fix ``test_mktime`` and ``test_pthread_getcpuclickid`` tests for AIX Add +range checking for ``_PyTime_localtime`` for AIX Patch by Michael Felt + +.. + +.. bpo: 11191 +.. date: 2018-08-08-22-41-30 +.. nonce: eq9tSH +.. section: Tests + +Skip the distutils test 'test_search_cpp' when using XLC as compiler patch +by aixtools (Michael Felt) + +.. + +.. bpo: 0 +.. date: 2018-07-10-18-53-46 +.. nonce: UBQJBc +.. section: Tests + +Improved an error message when mock assert_has_calls fails. + +.. + +.. bpo: 33746 +.. date: 2018-06-19-17-55-46 +.. nonce: Sz7avn +.. section: Tests + +Fix test_unittest when run in verbose mode. + +.. + +.. bpo: 33901 +.. date: 2018-06-19-14-04-21 +.. nonce: OFW1Sr +.. section: Tests + +Fix test_dbm_gnu on macOS with gdbm 1.15: add a larger value to make sure +that the file size changes. + +.. + +.. bpo: 33873 +.. date: 2018-06-16-01-37-31 +.. nonce: d86vab +.. section: Tests + +Fix a bug in ``regrtest`` that caused an extra test to run if +--huntrleaks/-R was used. Exit with error in case that invalid parameters +are specified to --huntrleaks/-R (at least one warmup run and one repetition +must be used). + +.. + +.. bpo: 33562 +.. date: 2018-06-01-14-25-31 +.. nonce: GutEHf +.. section: Tests + +Check that a global asyncio event loop policy is not left behind by any +tests. + +.. + +.. bpo: 33655 +.. date: 2018-05-26-16-01-40 +.. nonce: Frb4LA +.. section: Tests + +Ignore test_posix_fallocate failures on BSD platforms that might be due to +running on ZFS. + +.. + +.. bpo: 32962 +.. date: 2018-05-10-16-59-15 +.. nonce: S-rcIN +.. section: Tests + +Fixed test_gdb when Python is compiled with flags -mcet -fcf-protection -O0. + +.. + +.. bpo: 33358 +.. date: 2018-04-27-11-46-35 +.. nonce: _OcR59 +.. section: Tests + +Fix ``test_embed.test_pre_initialization_sys_options()`` when the +interpreter is built with ``--enable-shared``. + +.. + +.. bpo: 32872 +.. date: 2018-03-28-01-35-02 +.. nonce: J5NDUj +.. section: Tests + +Avoid regrtest compatibility issue with namespace packages. + +.. + +.. bpo: 32517 +.. date: 2018-03-09-07-05-12 +.. nonce: ugc1iW +.. section: Tests + +Fix failing ``test_asyncio`` on macOS 10.12.2+ due to transport of +``KqueueSelector`` loop was not being closed. + +.. + +.. bpo: 32663 +.. date: 2018-01-25-18-10-47 +.. nonce: IKDsqu +.. section: Tests + +Making sure the `SMTPUTF8SimTests` class of tests gets run in +test_smtplib.py. + +.. + +.. bpo: 27643 +.. date: 2018-01-12-09-05-19 +.. nonce: _6z49y +.. section: Tests + +Test_C test case needs "signed short" bitfields, but the IBM XLC compiler +(on AIX) does not support this Skip the code and test when AIX and XLC are +used + +Applicable to Python2-2.7 and later + +.. + +.. bpo: 19417 +.. date: 2018-01-08-13-33-47 +.. nonce: 2asoXy +.. section: Tests + +Add test_bdb.py. + +.. + +.. bpo: 31809 +.. date: 2017-10-18-18-07-45 +.. nonce: KlQrkE +.. section: Tests + +Add tests to verify connection with secp ECDH curves. + +.. + +.. bpo: 34691 +.. date: 2019-02-02-13-34-05 +.. nonce: B-Lsj4 +.. section: Build + +The _contextvars module is now built into the core Python library on +Windows. + +.. + +.. bpo: 35683 +.. date: 2019-01-10-11-37-18 +.. nonce: pf5Oos +.. section: Build + +Improved Azure Pipelines build steps and now verifying layouts correctly + +.. + +.. bpo: 35642 +.. date: 2019-01-02-11-23-33 +.. nonce: pjkhJe +.. section: Build + +Remove asynciomodule.c from pythoncore.vcxproj + +.. + +.. bpo: 35550 +.. date: 2018-12-29-10-19-43 +.. nonce: BTuu8e +.. section: Build + +Fix incorrect Solaris #ifdef checks to look for __sun && __SVR4 instead of +sun when compiling. + +.. + +.. bpo: 35499 +.. date: 2018-12-14-19-36-05 +.. nonce: 9yAldM +.. section: Build + +``make profile-opt`` no longer replaces ``CFLAGS_NODIST`` with ``CFLAGS``. +It now adds profile-guided optimization (PGO) flags to ``CFLAGS_NODIST``: +existing ``CFLAGS_NODIST`` flags are kept. + +.. + +.. bpo: 35257 +.. date: 2018-12-05-22-28-40 +.. nonce: dmcd_s +.. section: Build + +Avoid leaking the linker flags from Link Time Optimizations (LTO) into +distutils when compiling C extensions. + +.. + +.. bpo: 35351 +.. date: 2018-12-04-15-33-28 +.. nonce: ZhhBfT +.. section: Build + +When building Python with clang and LTO, LTO flags are no longer passed into +CFLAGS to build third-party C extensions through distutils. + +.. + +.. bpo: 35139 +.. date: 2018-11-01-15-01-23 +.. nonce: XZTttb +.. section: Build + +Fix a compiler error when statically linking `pyexpat` in `Modules/Setup`. + +.. + +.. bpo: 35059 +.. date: 2018-10-26-14-49-19 +.. nonce: PKsBxP +.. section: Build + +PCbuild: Set InlineFunctionExpansion to OnlyExplicitInline ("/Ob1" option) +in pyproject.props in Debug mode to expand functions marked as inline. This +change should make Python compiled in Debug mode a little bit faster on +Windows. + +.. + +.. bpo: 35011 +.. date: 2018-10-17-17-38-57 +.. nonce: GgoPIC +.. section: Build + +Restores the use of pyexpatns.h to isolate our embedded copy of the expat C +library so that its symbols do not conflict at link or dynamic loading time +with an embedding application or other extension modules with their own +version of libexpat. + +.. + +.. bpo: 28015 +.. date: 2018-10-16-12-22-36 +.. nonce: ylSgFh +.. section: Build + +Have --with-lto works correctly with clang. + +.. + +.. bpo: 34765 +.. date: 2018-09-26-17-29-10 +.. nonce: AvxdVj +.. section: Build + +Update the outdated install-sh file to the latest revision from automake +v1.16.1 + +.. + +.. bpo: 34585 +.. date: 2018-09-18-16-28-31 +.. nonce: CGMu0h +.. section: Build + +Check for floating-point byte order in configure.ac using compilation tests +instead of executing code, so that these checks work in cross-compiled +builds. + +.. + +.. bpo: 34710 +.. date: 2018-09-17-13-56-12 +.. nonce: ARqIAK +.. section: Build + +Fixed SSL module build with OpenSSL & pedantic CFLAGS. + +.. + +.. bpo: 34582 +.. date: 2018-09-14-09-53-21 +.. nonce: j3omgk +.. section: Build + +Add JUnit XML output for regression tests and update Azure DevOps builds. + +.. + +.. bpo: 34081 +.. date: 2018-09-06-07-15-20 +.. nonce: cuSTnH +.. section: Build + +Make Sphinx warnings as errors in the Docs Makefile. + +.. + +.. bpo: 34555 +.. date: 2018-08-31-19-41-09 +.. nonce: dfQcnm +.. section: Build + +Fix for case where it was not possible to have both +``HAVE_LINUX_VM_SOCKETS_H`` and ``HAVE_SOCKADDR_ALG`` be undefined. + +.. + +.. bpo: 33015 +.. date: 2018-08-24-09-48-25 +.. nonce: s21y74 +.. section: Build + +Fix an undefined behaviour in the pthread implementation of +:c:func:`PyThread_start_new_thread`: add a function wrapper to always return +``NULL``. + +.. + +.. bpo: 34245 +.. date: 2018-07-27-09-52-48 +.. nonce: bBV0NI +.. section: Build + +The Python shared library is now installed with write permission (mode +0755), which is the standard way of installing such libraries. + +.. + +.. bpo: 34121 +.. date: 2018-07-15-16-49-06 +.. nonce: 74G_lo +.. section: Build + +Fix detection of C11 atomic support on clang. + +.. + +.. bpo: 32430 +.. date: 2018-07-10-21-33-25 +.. nonce: UN3Nk8 +.. section: Build + +Rename Modules/Setup.dist to Modules/Setup, and remove the necessity to copy +the former manually to the latter when updating the local source tree. + +.. + +.. bpo: 30345 +.. date: 2018-06-15-18-18-16 +.. nonce: j-xRE1 +.. section: Build + +Add -g to LDFLAGS when compiling with LTO to get debug symbols. + +.. + +.. bpo: 5755 +.. date: 2018-06-04-21-34-34 +.. nonce: 65GmCj +.. section: Build + +Move ``-Wstrict-prototypes`` option to ``CFLAGS_NODIST`` from ``OPT``. This +option emitted annoying warnings when building extension modules written in +C++. + +.. + +.. bpo: 33614 +.. date: 2018-05-28-11-40-22 +.. nonce: 28e0sE +.. section: Build + +Ensures module definition files for the stable ABI on Windows are correctly +regenerated. + +.. + +.. bpo: 33648 +.. date: 2018-05-25-13-05-51 +.. nonce: bJ4JZH +.. section: Build + +The --with-c-locale-warning configuration flag has been removed. It has had +no effect for about a year. + +.. + +.. bpo: 33522 +.. date: 2018-05-15-12-44-50 +.. nonce: mJoNcA +.. section: Build + +Enable CI builds on Visual Studio Team Services at +https://python.visualstudio.com/cpython + +.. + +.. bpo: 33512 +.. date: 2018-05-15-02-07-49 +.. nonce: X4Fy1Q +.. section: Build + +configure's check for "long double" has been simplified + +.. + +.. bpo: 33483 +.. date: 2018-05-13-17-21-54 +.. nonce: WOs-en +.. section: Build + +C compiler is now correctly detected from the standard environment +variables. --without-gcc and --with-icc options have been removed. + +.. + +.. bpo: 33394 +.. date: 2018-04-30-17-36-46 +.. nonce: _Vdi4t +.. section: Build + +Enable the verbose build for extension modules, when GNU make is passed +macros on the command line. + +.. + +.. bpo: 33393 +.. date: 2018-04-30-17-19-37 +.. nonce: HkVCqI +.. section: Build + +Update config.guess and config.sub files. + +.. + +.. bpo: 33377 +.. date: 2018-04-30-16-53-00 +.. nonce: QBh6vP +.. section: Build + +Add new triplets for mips r6 and riscv variants (used in extension +suffixes). + +.. + +.. bpo: 32232 +.. date: 2018-04-17-00-38-19 +.. nonce: o7G_UO +.. section: Build + +By default, modules configured in `Modules/Setup` are no longer built with +`-DPy_BUILD_CORE`. Instead, modules that specifically need that preprocessor +definition include it in their individual entries. + +.. + +.. bpo: 33182 +.. date: 2018-03-30-14-55-48 +.. nonce: CePczb +.. section: Build + +The embedding tests can once again be built with clang 6.0 + +.. + +.. bpo: 33163 +.. date: 2018-03-28-04-15-03 +.. nonce: hfpWuU +.. section: Build + +Upgrade pip to 9.0.3 and setuptools to v39.0.1. + +.. + +.. bpo: 33012 +.. date: 2018-03-08-20-25-29 +.. nonce: k9Fe1q +.. section: Build + +gcc 8 has added a new warning heuristic to detect invalid function casts and +a stock python build seems to hit that warning quite often. The most common +is the cast of a METH_NOARGS function (that uses just one argument) to a +PyCFunction. Fix this by adding a dummy argument to all functions that +implement METH_NOARGS. + +.. + +.. bpo: 32898 +.. date: 2018-02-21-12-46-00 +.. nonce: M15bZh +.. section: Build + +Fix the python debug build when using COUNT_ALLOCS. + +.. + +.. bpo: 29442 +.. date: 2017-09-26-23-08-27 +.. nonce: fD8YTi +.. section: Build + +Replace optparse with argparse in setup.py + +.. + +.. bpo: 35890 +.. date: 2019-02-02-22-12-23 +.. nonce: ccIjHH +.. section: Windows + +Fix API calling consistency of GetVersionEx and wcstok. + +.. + +.. bpo: 32560 +.. date: 2019-02-02-11-02-44 +.. nonce: I5WAGW +.. section: Windows + +The ``py`` launcher now forwards its ``STARTUPINFO`` structure to child +processes. + +.. + +.. bpo: 35854 +.. date: 2019-01-29-15-44-46 +.. nonce: Ww3z19 +.. section: Windows + +Fix EnvBuilder and --symlinks in venv on Windows + +.. + +.. bpo: 35811 +.. date: 2019-01-25-12-46-36 +.. nonce: 2hU-mm +.. section: Windows + +Avoid propagating venv settings when launching via py.exe + +.. + +.. bpo: 35797 +.. date: 2019-01-25-12-29-14 +.. nonce: MzyOK9 +.. section: Windows + +Fix default executable used by the multiprocessing module + +.. + +.. bpo: 35758 +.. date: 2019-01-21-05-18-14 +.. nonce: 8LsY3l +.. section: Windows + +Allow building on ARM with MSVC. + +.. + +.. bpo: 29734 +.. date: 2019-01-12-16-52-38 +.. nonce: 6_OJwI +.. section: Windows + +Fix handle leaks in os.stat on Windows. + +.. + +.. bpo: 35596 +.. date: 2019-01-08-13-56-01 +.. nonce: oFvhcm +.. section: Windows + +Use unchecked PYCs for the embeddable distro to avoid zipimport +restrictions. + +.. + +.. bpo: 35596 +.. date: 2018-12-28-07-25-47 +.. nonce: P9CEY2 +.. section: Windows + +Fix vcruntime140.dll being added to embeddable distro multiple times. + +.. + +.. bpo: 35402 +.. date: 2018-12-13-13-30-04 +.. nonce: n_mXb2 +.. section: Windows + +Update Windows build to use Tcl and Tk 8.6.9 + +.. + +.. bpo: 35401 +.. date: 2018-12-10-15-01-13 +.. nonce: 9L1onG +.. section: Windows + +Updates Windows build to OpenSSL 1.1.0j + +.. + +.. bpo: 34977 +.. date: 2018-12-07-10-00-38 +.. nonce: agQJbD +.. section: Windows + +venv on Windows will now use a python.exe redirector rather than copying the +actual binaries from the base environment. + +.. + +.. bpo: 34977 +.. date: 2018-10-30-13-39-17 +.. nonce: 0l7_QV +.. section: Windows + +Adds support for building a Windows App Store package + +.. + +.. bpo: 35067 +.. date: 2018-10-25-11-29-22 +.. nonce: RHWi7W +.. section: Windows + +Remove _distutils_findvs module and use vswhere.exe instead. + +.. + +.. bpo: 32557 +.. date: 2018-09-25-10-39-27 +.. nonce: Rs1bf9 +.. section: Windows + +Allow shutil.disk_usage to take a file path on Windows + +.. + +.. bpo: 34770 +.. date: 2018-09-22-11-02-35 +.. nonce: 4lEUOd +.. section: Windows + +Fix a possible null pointer dereference in pyshellext.cpp. + +.. + +.. bpo: 34603 +.. date: 2018-09-13-08-29-04 +.. nonce: 2AB7sc +.. section: Windows + +Fix returning structs from functions produced by MSVC + +.. + +.. bpo: 34581 +.. date: 2018-09-04-23-13-19 +.. nonce: lnbC0k +.. section: Windows + +Guard MSVC-specific code in socketmodule.c with ``#ifdef _MSC_VER``. + +.. + +.. bpo: 34532 +.. date: 2018-09-03-01-23-52 +.. nonce: N1HEbE +.. section: Windows + +Fixes exit code of list version arguments for py.exe. + +.. + +.. bpo: 34062 +.. date: 2018-08-21-19-28-23 +.. nonce: 3gxsA3 +.. section: Windows + +Fixed the '--list' and '--list-paths' arguments for the py.exe launcher + +.. + +.. bpo: 34225 +.. date: 2018-07-25-16-13-12 +.. nonce: ngemNL +.. section: Windows + +Ensure INCLUDE and LIB directories do not end with a backslash. + +.. + +.. bpo: 34011 +.. date: 2018-07-11-15-58-06 +.. nonce: Ho_d5T +.. section: Windows + +A suite of code has been changed which copied across DLLs and init.tcl from +the running Python location into a venv being created. These copies are +needed only when running from a Python source build, and the copying code is +now only run when that is the case, rather than whenever a venv is created. + +.. + +.. bpo: 34006 +.. date: 2018-07-02-14-19-32 +.. nonce: 7SgBT_ +.. section: Windows + +Revert line length limit for Windows help docs. The line-length limit is not +needed because the pages appear in a separate app rather than on a browser +tab. It can also interact badly with the DPI setting. + +.. + +.. bpo: 31546 +.. date: 2018-06-27-23-33-54 +.. nonce: zJlap- +.. section: Windows + +Restore running PyOS_InputHook while waiting for user input at the prompt. +The restores integration of interactive GUI windows (such as Matplotlib +figures) with the prompt on Windows. + +.. + +.. bpo: 30237 +.. date: 2018-06-25-09-33-48 +.. nonce: EybiZA +.. section: Windows + +Output error when ReadConsole is canceled by CancelSynchronousIo instead of +crashing. + +.. + +.. bpo: 33895 +.. date: 2018-06-19-11-57-50 +.. nonce: zpblTy +.. section: Windows + +GIL is released while calling functions that acquire Windows loader lock. + +.. + +.. bpo: 33720 +.. date: 2018-06-04-09-20-53 +.. nonce: VKDXHK +.. section: Windows + +Reduces maximum marshal recursion depth on release builds. + +.. + +.. bpo: 29097 +.. date: 2018-05-16-11-31-17 +.. nonce: 9mqEuI +.. section: Windows + +Fix bug where :meth:`datetime.fromtimestamp` erroneously throws an +:exc:`OSError` on Windows for values between 0 and 86400. Patch by Ammar +Askar. + +.. + +.. bpo: 33316 +.. date: 2018-04-20-03-24-07 +.. nonce: 9IiJ8J +.. section: Windows + +PyThread_release_lock always fails + +.. + +.. bpo: 33184 +.. date: 2018-04-13-11-28-55 +.. nonce: 7YhqQE +.. section: Windows + +Update Windows installer to use OpenSSL 1.1.0h. + +.. + +.. bpo: 32890 +.. date: 2018-03-08-20-02-38 +.. nonce: 3jzFzY +.. section: Windows + +Fix usage of GetLastError() instead of errno in os.execve() and +os.truncate(). + +.. + +.. bpo: 33016 +.. date: 2018-03-07-01-33-33 +.. nonce: Z_Med0 +.. section: Windows + +Fix potential use of uninitialized memory in nt._getfinalpathname + +.. + +.. bpo: 32903 +.. date: 2018-02-28-11-03-24 +.. nonce: 1SXY4t +.. section: Windows + +Fix a memory leak in os.chdir() on Windows if the current directory is set +to a UNC path. + +.. + +.. bpo: 32901 +.. date: 2018-02-23-00-47-13 +.. nonce: mGKz5_ +.. section: Windows + +Update Tcl and Tk versions to 8.6.8 + +.. + +.. bpo: 31966 +.. date: 2018-02-19-13-54-42 +.. nonce: _Q3HPb +.. section: Windows + +Fixed WindowsConsoleIO.write() for writing empty data. + +.. + +.. bpo: 32409 +.. date: 2018-02-19-10-00-57 +.. nonce: nocuDg +.. section: Windows + +Ensures activate.bat can handle Unicode contents. + +.. + +.. bpo: 32457 +.. date: 2018-02-19-08-54-06 +.. nonce: vVP0Iz +.. section: Windows + +Improves handling of denormalized executable path when launching Python. + +.. + +.. bpo: 32370 +.. date: 2018-02-10-15-38-19 +.. nonce: kcKuct +.. section: Windows + +Use the correct encoding for ipconfig output in the uuid module. Patch by +Segev Finer. + +.. + +.. bpo: 29248 +.. date: 2018-02-07-17-50-48 +.. nonce: Xzwj-6 +.. section: Windows + +Fix :func:`os.readlink` on Windows, which was mistakenly treating the +``PrintNameOffset`` field of the reparse data buffer as a number of +characters instead of bytes. Patch by Craig Holmquist and SSE4. + +.. + +.. bpo: 1104 +.. date: 2017-11-24-12-53-54 +.. nonce: 1CWSZp +.. section: Windows + +Correctly handle string length in ``msilib.SummaryInfo.GetProperty()`` to +prevent it from truncating the last character. + +.. + +.. bpo: 35555 +.. date: 2018-12-21-18-44-30 +.. nonce: M58_K3 +.. section: macOS + +Gray out Code Context menu entry when it's not applicable. + +.. + +.. bpo: 35401 +.. date: 2018-12-09-13-56-49 +.. nonce: n8B7X1 +.. section: macOS + +Update macOS installer to use OpenSSL 1.1.0j. + +.. + +.. bpo: 35025 +.. date: 2018-10-18-23-54-55 +.. nonce: X4LFJg +.. section: macOS + +Properly guard the use of the ``CLOCK_GETTIME`` et al. macros in +``timemodule`` on macOS. + +.. + +.. bpo: 24658 +.. date: 2018-10-17-14-36-08 +.. nonce: Naddgx +.. section: macOS + +On macOS, fix reading from and writing into a file with a size larger than 2 +GiB. + +.. + +.. bpo: 34405 +.. date: 2018-09-11-08-30-55 +.. nonce: UzIi0n +.. section: macOS + +Update to OpenSSL 1.1.0i for macOS installer builds. + +.. + +.. bpo: 33635 +.. date: 2018-07-31-09-51-01 +.. nonce: KiscE- +.. section: macOS + +In macOS stat on some file descriptors (/dev/fd/3 f.e) will result in bad +file descriptor OSError. Guard against this exception was added in is_dir, +is_file and similar methods. DirEntry.is_dir can also throw this exception +so _RecursiveWildcardSelector._iterate_directories was also extended with +the same error ignoring pattern. + +.. + +.. bpo: 13631 +.. date: 2018-05-16-13-25-58 +.. nonce: UIjDyY +.. section: macOS + +The .editrc file in user's home directory is now processed correctly during +the readline initialization through editline emulation on macOS. + +.. + +.. bpo: 33184 +.. date: 2018-04-07-00-51-34 +.. nonce: 3j208P +.. section: macOS + +Update macOS installer build to use OpenSSL 1.1.0h. + +.. + +.. bpo: 32726 +.. date: 2018-03-29-06-56-12 +.. nonce: urS9uX +.. section: macOS + +Build and link with private copy of Tcl/Tk 8.6 for the macOS 10.6+ +installer. The 10.9+ installer variant already does this. This means that +the Python 3.7 provided by the python.org macOS installers no longer need or +use any external versions of Tcl/Tk, either system-provided or +user-installed, such as ActiveTcl. + +.. + +.. bpo: 32901 +.. date: 2018-02-27-17-33-15 +.. nonce: hQu0w3 +.. section: macOS + +Update macOS 10.9+ installer to Tcl/Tk 8.6.8. + +.. + +.. bpo: 31903 +.. date: 2017-11-01-16-53-12 +.. nonce: K6jCVG +.. section: macOS + +In :mod:`_scproxy`, drop the GIL when calling into ``SystemConfiguration`` +to avoid deadlocks. + +.. + +.. bpo: 35770 +.. date: 2019-01-18-13-04-30 +.. nonce: 2LxJGu +.. section: IDLE + +IDLE macosx deletes Options => Configure IDLE. It previously deleted Window +=> Zoom Height by mistake. (Zoom Height is now on the Options menu). On +Mac, the settings dialog is accessed via Preferences on the IDLE menu. + +.. + +.. bpo: 35769 +.. date: 2019-01-18-01-24-23 +.. nonce: GqsB34 +.. section: IDLE + +Change IDLE's new file name from 'Untitled' to 'untitled' + +.. + +.. bpo: 35660 +.. date: 2019-01-04-19-14-29 +.. nonce: hMxI7N +.. section: IDLE + +Fix imports in idlelib.window. + +.. + +.. bpo: 35641 +.. date: 2019-01-02-22-15-01 +.. nonce: QEaANl +.. section: IDLE + +Proper format `calltip` when the function has no docstring. + +.. + +.. bpo: 33987 +.. date: 2018-12-31-17-04-18 +.. nonce: fD92up +.. section: IDLE + +Use ttk Frame for ttk widgets. + +.. + +.. bpo: 34055 +.. date: 2018-12-28-17-16-33 +.. nonce: TmmpzR +.. section: IDLE + +Fix erroneous 'smart' indents and newlines in IDLE Shell. + +.. + +.. bpo: 35591 +.. date: 2018-12-28-01-19-20 +.. nonce: SFpDj2 +.. section: IDLE + +Find Selection now works when selection not found. + +.. + +.. bpo: 35196 +.. date: 2018-12-27-17-46-42 +.. nonce: 9E-xUh +.. section: IDLE + +Speed up squeezer line counting. + +.. + +.. bpo: 35598 +.. date: 2018-12-27-15-29-11 +.. nonce: FWOOm8 +.. section: IDLE + +Update config_key: use PEP 8 names and ttk widgets, make some objects +global, and add tests. + +.. + +.. bpo: 28097 +.. date: 2018-12-26-13-53-34 +.. nonce: 95I9NT +.. section: IDLE + +Add Previous/Next History entries to Shell menu. + +.. + +.. bpo: 35208 +.. date: 2018-12-23-17-42-11 +.. nonce: J5NOg7 +.. section: IDLE + +Squeezer now properly counts wrapped lines before newlines. + +.. + +.. bpo: 35521 +.. date: 2018-12-20-00-14-15 +.. nonce: x32BRn +.. section: IDLE + +Document the IDLE editor code context feature. Add some internal references +within the IDLE doc. + +.. + +.. bpo: 22703 +.. date: 2018-12-18-13-56-31 +.. nonce: UlsjKQ +.. section: IDLE + +The Code Context menu label now toggles between Show/Hide Code Context. The +Zoom Height menu now toggles between Zoom/Restore Height. Zoom Height has +moved from the Window menu to the Options menu. + +.. + +.. bpo: 35213 +.. date: 2018-11-12-00-20-01 +.. nonce: cqNgzT +.. section: IDLE + +Where appropriate, use 'macOS' in idlelib. + +.. + +.. bpo: 34864 +.. date: 2018-11-11-17-13-50 +.. nonce: cw0PvO +.. section: IDLE + +On macOS, warn if the system preference "Prefer tabs when opening documents" +is set to "Always". + +.. + +.. bpo: 34864 +.. date: 2018-11-10-21-27-25 +.. nonce: Ci-G2q +.. section: IDLE + +Document two IDLE on MacOS issues. The System Preferences Dock "prefer tabs +always" setting disables some IDLE features. Menus are a bit different than +as described for Windows and Linux. + +.. + +.. bpo: 35202 +.. date: 2018-11-10-09-10-54 +.. nonce: TeJJrt +.. section: IDLE + +Remove unused imports from lib/idlelib + +.. + +.. bpo: 33000 +.. date: 2018-11-06-23-10-54 +.. nonce: pQasCt +.. section: IDLE + +Document that IDLE's shell has no line limit. A program that runs +indefinitely can overfill memory. + +.. + +.. bpo: 23220 +.. date: 2018-11-05-23-23-00 +.. nonce: H3SAWE +.. section: IDLE + +Explain how IDLE's Shell displays output. + +.. + +.. bpo: 35099 +.. date: 2018-11-05-20-43-08 +.. nonce: SVOZXC +.. section: IDLE + +Improve the doc about IDLE running user code. The section is renamed from +"IDLE -- console differences" is renamed "Running user code". It mostly +covers the implications of using custom sys.stdxxx objects. + +.. + +.. bpo: 35097 +.. date: 2018-10-28-20-17-14 +.. nonce: 07tm66 +.. section: IDLE + +Add IDLE doc subsection explaining editor windows. Topics include opening, +title and status bar, .py* extension, and running. + +.. + +.. bpo: 35093 +.. date: 2018-10-28-15-53-51 +.. nonce: cH-tli +.. section: IDLE + +Document the IDLE document viewer in the IDLE doc. Add a paragraph in "Help +and preferences", "Help sources" subsection. + +.. + +.. bpo: 35088 +.. date: 2018-10-28-00-54-32 +.. nonce: r1lJZd +.. section: IDLE + +Update idlelib.help.copy_string docstring. We now use git and backporting +instead of hg and forward merging. + +.. + +.. bpo: 35087 +.. date: 2018-10-28-00-08-42 +.. nonce: G7gx2- +.. section: IDLE + +Update idlelib help files for the current doc build. The main change is the +elimination of chapter-section numbers. + +.. + +.. bpo: 34548 +.. date: 2018-09-22-20-25-07 +.. nonce: 7pBzjg +.. section: IDLE + +Use configured color theme for read-only text views. + +.. + +.. bpo: 1529353 +.. date: 2018-08-13-16-31-24 +.. nonce: wXfQJk +.. section: IDLE + +Enable "squeezing" of long outputs in the shell, to avoid performance +degradation and to clean up the history without losing it. Squeezed outputs +may be copied, viewed in a separate window, and "unsqueezed". + +.. + +.. bpo: 34047 +.. date: 2018-08-05-15-49-55 +.. nonce: LGKsIm +.. section: IDLE + +Fixed mousewheel scrolling direction on macOS. + +.. + +.. bpo: 34275 +.. date: 2018-08-02-22-16-42 +.. nonce: Iu0d7t +.. section: IDLE + +Make IDLE calltips always visible on Mac. Some MacOS-tk combinations need +.update_idletasks(). Patch by Kevin Walzer. + +.. + +.. bpo: 34120 +.. date: 2018-08-01-23-25-38 +.. nonce: HgsIz- +.. section: IDLE + +Fix unresponsiveness after closing certain windows and dialogs. + +.. + +.. bpo: 33975 +.. date: 2018-06-26-22-53-14 +.. nonce: Ow7alv +.. section: IDLE + +Avoid small type when running htests. Since part of the purpose of +human-viewed tests is to determine that widgets look right, it is important +that they look the same for testing as when running IDLE. + +.. + +.. bpo: 33905 +.. date: 2018-06-21-20-35-33 +.. nonce: W2mhiY +.. section: IDLE + +Add test for idlelib.stackview.StackBrowser. + +.. + +.. bpo: 33924 +.. date: 2018-06-20-22-14-07 +.. nonce: 6Rz1wt +.. section: IDLE + +Change mainmenu.menudefs key 'windows' to 'window'. Every other menudef key +is lowercase version of main menu entry. + +.. + +.. bpo: 33906 +.. date: 2018-06-20-19-16-24 +.. nonce: a1lXq0 +.. section: IDLE + +Rename idlelib.windows as window Match Window on the main menu and remove +last plural module name. + +.. + +.. bpo: 33917 +.. date: 2018-06-20-16-27-48 +.. nonce: ZXHs8x +.. section: IDLE + +Fix and document idlelib/idle_test/template.py. The revised file compiles, +runs, and tests OK. idle_test/README.txt explains how to use it to create +new IDLE test files. + +.. + +.. bpo: 33904 +.. date: 2018-06-20-12-40-54 +.. nonce: qm0eCu +.. section: IDLE + +IDLE: In rstrip, rename class RstripExtension as Rstrip + +.. + +.. bpo: 33907 +.. date: 2018-06-19-22-21-27 +.. nonce: z-_B3N +.. section: IDLE + +For consistency and clarity, rename an IDLE module and classes. Module +calltips and its class CallTips are now calltip and Calltip. In module +calltip_w, class CallTip is now CalltipWindow. + +.. + +.. bpo: 33856 +.. date: 2018-06-16-21-54-45 +.. nonce: TH8WHU +.. section: IDLE + +Add "help" in the welcome message of IDLE + +.. + +.. bpo: 33839 +.. date: 2018-06-14-13-23-55 +.. nonce: ZlJzHa +.. section: IDLE + +IDLE: refactor ToolTip and CallTip and add documentation and tests + +.. + +.. bpo: 33855 +.. date: 2018-06-14-11-35-50 +.. nonce: XL230W +.. section: IDLE + +Minimally test all IDLE modules. Add missing files, import module, +instantiate classes, and check coverage. Check existing files. + +.. + +.. bpo: 33656 +.. date: 2018-06-10-17-59-36 +.. nonce: 60ZqJS +.. section: IDLE + +On Windows, add API call saying that tk scales for DPI. On Windows 8.1+ or +10, with DPI compatibility properties of the Python binary unchanged, and a +monitor resolution greater than 96 DPI, this should make text and lines +sharper. It should otherwise have no effect. + +.. + +.. bpo: 33768 +.. date: 2018-06-04-19-23-11 +.. nonce: I_2qpV +.. section: IDLE + +Clicking on a context line moves that line to the top of the editor window. + +.. + +.. bpo: 33763 +.. date: 2018-06-03-20-12-57 +.. nonce: URiFlE +.. section: IDLE + +IDLE: Use read-only text widget for code context instead of label widget. + +.. + +.. bpo: 33664 +.. date: 2018-06-03-09-13-28 +.. nonce: PZzQyL +.. section: IDLE + +Scroll IDLE editor text by lines. Previously, the mouse wheel and scrollbar +slider moved text by a fixed number of pixels, resulting in partial lines at +the top of the editor box. The change also applies to the shell and grep +output windows, but not to read-only text views. + +.. + +.. bpo: 33679 +.. date: 2018-05-29-07-14-37 +.. nonce: MgX_Ui +.. section: IDLE + +Enable theme-specific color configuration for Code Context. Use the +Highlights tab to see the setting for built-in themes or add settings to +custom themes. + +.. + +.. bpo: 33642 +.. date: 2018-05-24-20-42-44 +.. nonce: J0VQbS +.. section: IDLE + +Display up to maxlines non-blank lines for Code Context. If there is no +current context, show a single blank line. + +.. + +.. bpo: 33628 +.. date: 2018-05-23-19-51-07 +.. nonce: sLlFLO +.. section: IDLE + +IDLE: Cleanup codecontext.py and its test. + +.. + +.. bpo: 33564 +.. date: 2018-05-17-19-41-12 +.. nonce: XzHZJe +.. section: IDLE + +IDLE's code context now recognizes async as a block opener. + +.. + +.. bpo: 21474 +.. date: 2018-04-29-16-13-02 +.. nonce: bglg-F +.. section: IDLE + +Update word/identifier definition from ascii to unicode. In text and entry +boxes, this affects selection by double-click, movement left/right by +control-left/right, and deletion left/right by control-BACKSPACE/DEL. + +.. + +.. bpo: 33204 +.. date: 2018-04-02-00-28-13 +.. nonce: NBsuIv +.. section: IDLE + +IDLE: consistently color invalid string prefixes. A 'u' string prefix cannot +be paired with either 'r' or 'f'. Consistently color as much of the prefix, +starting at the right, as is valid. Revise and extend colorizer test. + +.. + +.. bpo: 32984 +.. date: 2018-03-05-01-29-05 +.. nonce: NGjgT4 +.. section: IDLE + +Set ``__file__`` while running a startup file. Like Python, IDLE optionally +runs one startup file in the Shell window before presenting the first +interactive input prompt. For IDLE, ``-s`` runs a file named in +environmental variable :envvar:`IDLESTARTUP` or :envvar:`PYTHONSTARTUP`; +``-r file`` runs ``file``. Python sets ``__file__`` to the startup file +name before running the file and unsets it before the first prompt. IDLE +now does the same when run normally, without the ``-n`` option. + +.. + +.. bpo: 32940 +.. date: 2018-02-24-18-20-50 +.. nonce: ZaJ1Rf +.. section: IDLE + +Simplify and rename StringTranslatePseudoMapping in pyparse. + +.. + +.. bpo: 32916 +.. date: 2018-02-23-07-32-36 +.. nonce: 4MsQ5F +.. section: IDLE + +Change ``str`` to ``code`` in pyparse. + +.. + +.. bpo: 32905 +.. date: 2018-02-22-00-09-27 +.. nonce: VlXj0x +.. section: IDLE + +Remove unused code in pyparse module. + +.. + +.. bpo: 32874 +.. date: 2018-02-19-10-56-41 +.. nonce: 6pZ9Gv +.. section: IDLE + +Add tests for pyparse. + +.. + +.. bpo: 32837 +.. date: 2018-02-12-17-22-48 +.. nonce: -33QPl +.. section: IDLE + +Using the system and place-dependent default encoding for open() is a bad +idea for IDLE's system and location-independent files. + +.. + +.. bpo: 32826 +.. date: 2018-02-12-11-05-22 +.. nonce: IxNZrk +.. section: IDLE + +Add "encoding=utf-8" to open() in IDLE's test_help_about. GUI test +test_file_buttons() only looks at initial ascii-only lines, but failed on +systems where open() defaults to 'ascii' because readline() internally reads +and decodes far enough ahead to encounter a non-ascii character in +CREDITS.txt. + +.. + +.. bpo: 32831 +.. date: 2018-02-12-08-08-45 +.. nonce: srDRvU +.. section: IDLE + +Add docstrings and tests for codecontext. + +.. + +.. bpo: 32765 +.. date: 2018-02-04-17-52-54 +.. nonce: qm0eCu +.. section: IDLE + +Update configdialog General tab docstring to add new widgets to the widget +list. + +.. + +.. bpo: 35884 +.. date: 2019-02-01-12-22-37 +.. nonce: hJkMRD +.. section: Tools/Demos + +Add a benchmark script for timing various ways to access variables: +``Tools/scripts/var_access_benchmark.py``. + +.. + +.. bpo: 34989 +.. date: 2018-10-15-13-22-28 +.. nonce: hU4fra +.. section: Tools/Demos + +python-gdb.py now handles errors on computing the line number of a Python +frame. + +.. + +.. bpo: 20260 +.. date: 2018-07-24-00-11-44 +.. nonce: klmmqI +.. section: Tools/Demos + +Argument Clinic now has non-bitwise unsigned int converters. + +.. + +.. bpo: 32962 +.. date: 2018-06-14-16-23-07 +.. nonce: Q3Dwns +.. section: Tools/Demos + +python-gdb now catchs ``UnicodeDecodeError`` exceptions when calling +``string()``. + +.. + +.. bpo: 32962 +.. date: 2018-06-14-16-16-53 +.. nonce: 2YfdwI +.. section: Tools/Demos + +python-gdb now catchs ValueError on read_var(): when Python has no debug +symbols for example. + +.. + +.. bpo: 33189 +.. date: 2018-04-03-18-10-00 +.. nonce: QrXR00 +.. section: Tools/Demos + +:program:`pygettext.py` now recognizes only literal strings as docstrings +and translatable strings, and rejects bytes literals and f-string +expressions. + +.. + +.. bpo: 31920 +.. date: 2018-03-26-18-54-24 +.. nonce: u_WKsT +.. section: Tools/Demos + +Fixed handling directories as arguments in the ``pygettext`` script. Based +on patch by Oleg Krasnikov. + +.. + +.. bpo: 29673 +.. date: 2018-03-16-17-25-05 +.. nonce: m8QtaW +.. section: Tools/Demos + +Fix pystackv and pystack gdbinit macros. + +.. + +.. bpo: 25427 +.. date: 2018-03-02-16-23-31 +.. nonce: 1mgMOG +.. section: Tools/Demos + +Remove the pyvenv script in favor of ``python3 -m venv`` in order to lower +confusion as to what Python interpreter a virtual environment will be +created for. + +.. + +.. bpo: 32885 +.. date: 2018-02-20-12-16-47 +.. nonce: dL5x7C +.. section: Tools/Demos + +Add an ``-n`` flag for ``Tools/scripts/pathfix.py`` to disable automatic +backup creation (files with ``~`` suffix). + +.. + +.. bpo: 32222 +.. date: 2017-12-07-20-51-20 +.. nonce: hPBcGT +.. section: Tools/Demos + +Fix pygettext not extracting docstrings for functions with type annotated +arguments. Patch by Toby Harradine. + +.. + +.. bpo: 31583 +.. date: 2017-09-26-10-11-21 +.. nonce: TM90_H +.. section: Tools/Demos + +Fix 2to3 for using with --add-suffix option but without --output-dir option +for relative path to files in current directory. + +.. + +.. bpo: 35713 +.. date: 2019-01-22-17-04-10 +.. nonce: fmehdG +.. section: C API + +The :c:func:`PyByteArray_Init` and :c:func:`PyByteArray_Fini` functions have +been removed. They did nothing since Python 2.7.4 and Python 3.2.0, were +excluded from the limited API (stable ABI), and were not documented. + +.. + +.. bpo: 33817 +.. date: 2019-01-11-11-16-16 +.. nonce: nJ4yIj +.. section: C API + +Fixed :c:func:`_PyBytes_Resize` for empty bytes objects. + +.. + +.. bpo: 35322 +.. date: 2018-11-28-03-20-36 +.. nonce: Qcqsag +.. section: C API + +Fix memory leak in :c:func:`PyUnicode_EncodeLocale` and +:c:func:`PyUnicode_EncodeFSDefault` on error handling. + +.. + +.. bpo: 35059 +.. date: 2018-11-23-11-52-34 +.. nonce: BLSp6y +.. section: C API + +The following C macros have been converted to static inline functions: +:c:func:`Py_INCREF`, :c:func:`Py_DECREF`, :c:func:`Py_XINCREF`, +:c:func:`Py_XDECREF`, :c:func:`PyObject_INIT`, :c:func:`PyObject_INIT_VAR`. + +.. + +.. bpo: 35296 +.. date: 2018-11-22-18-34-23 +.. nonce: nxrIQt +.. section: C API + +``make install`` now also installs the internal API: +``Include/internal/*.h`` header files. + +.. + +.. bpo: 35081 +.. date: 2018-11-22-18-15-46 +.. nonce: FdK9mV +.. section: C API + +Internal APIs surrounded by ``#ifdef Py_BUILD_CORE`` have been moved from +``Include/*.h`` headers to new header files ``Include/internal/pycore_*.h``. + +.. + +.. bpo: 35259 +.. date: 2018-11-22-13-52-36 +.. nonce: p07c61 +.. section: C API + +Conditionally declare :c:func:`Py_FinalizeEx()` (new in 3.6) based on +Py_LIMITED_API. Patch by Arthur Neufeld. + +.. + +.. bpo: 35081 +.. date: 2018-11-13-12-13-04 +.. nonce: gFd85N +.. section: C API + +The :c:func:`_PyObject_GC_TRACK` and :c:func:`_PyObject_GC_UNTRACK` macros +have been removed from the public C API. + +.. + +.. bpo: 35134 +.. date: 2018-11-01-13-58-37 +.. nonce: SbZo0o +.. section: C API + +Creation of a new ``Include/cpython/`` subdirectory. + +.. + +.. bpo: 34725 +.. date: 2018-10-13-16-30-54 +.. nonce: j52rIS +.. section: C API + +Adds _Py_SetProgramFullPath so embedders may override sys.executable + +.. + +.. bpo: 34910 +.. date: 2018-10-05-17-06-49 +.. nonce: tSFrls +.. section: C API + +Ensure that :c:func:`PyObject_Print` always returns ``-1`` on error. Patch +by Zackery Spytz. + +.. + +.. bpo: 34523 +.. date: 2018-08-29-18-48-47 +.. nonce: lLQ8rh +.. section: C API + +Py_DecodeLocale() and Py_EncodeLocale() now use the UTF-8 encoding on +Windows if Py_LegacyWindowsFSEncodingFlag is zero. + +.. + +.. bpo: 34193 +.. date: 2018-07-24-11-57-35 +.. nonce: M6ch1Q +.. section: C API + +Fix pluralization in TypeError messages in getargs.c and typeobject.c: '1 +argument' instead of '1 arguments' and '1 element' instead of '1 elements'. + +.. + +.. bpo: 34127 +.. date: 2018-07-22-14-58-06 +.. nonce: qkfnHO +.. section: C API + +Return grammatically correct error message based on argument count. Patch by +Karthikeyan Singaravelan. + +.. + +.. bpo: 23927 +.. date: 2018-07-09-11-39-54 +.. nonce: pDFkxb +.. section: C API + +Fixed :exc:`SystemError` in :c:func:`PyArg_ParseTupleAndKeywords` when the +``w*`` format unit is used for optional parameter. + +.. + +.. bpo: 32455 +.. date: 2018-07-08-12-06-18 +.. nonce: KVHlkz +.. section: C API + +Added :c:func:`PyCompile_OpcodeStackEffectWithJump`. + +.. + +.. bpo: 34008 +.. date: 2018-07-02-10-58-11 +.. nonce: COewz- +.. section: C API + +Py_Main() can again be called after Py_Initialize(), as in Python 3.6. + +.. + +.. bpo: 32500 +.. date: 2018-06-21-17-19-31 +.. nonce: WGCNad +.. section: C API + +Fixed error messages for :c:func:`PySequence_Size`, +:c:func:`PySequence_GetItem`, :c:func:`PySequence_SetItem` and +:c:func:`PySequence_DelItem` called with a mapping and +:c:func:`PyMapping_Size` called with a sequence. + +.. + +.. bpo: 33818 +.. date: 2018-06-10-09-42-31 +.. nonce: 50nlf3 +.. section: C API + +:c:func:`PyExceptionClass_Name` will now return ``const char *`` instead of +``char *``. + +.. + +.. bpo: 33042 +.. date: 2018-03-20-21-43-09 +.. nonce: FPFp64 +.. section: C API + +Embedding applications may once again call PySys_ResetWarnOptions, +PySys_AddWarnOption, and PySys_AddXOption prior to calling Py_Initialize. + +.. + +.. bpo: 32374 +.. date: 2018-01-09-17-03-54 +.. nonce: SwwLoz +.. section: C API + +Document that m_traverse for multi-phase initialized modules can be called +with m_state=NULL, and add a sanity check + +.. + +.. bpo: 30863 +.. date: 2017-10-12-23-24-27 +.. nonce: xrED19 +.. section: C API + +:c:func:`PyUnicode_AsWideChar` and :c:func:`PyUnicode_AsWideCharString` no +longer cache the ``wchar_t*`` representation of string objects. diff --git a/Misc/NEWS.d/next/Build/2017-09-26-23-08-27.bpo-29442.fD8YTi.rst b/Misc/NEWS.d/next/Build/2017-09-26-23-08-27.bpo-29442.fD8YTi.rst deleted file mode 100644 index 9bd1268..0000000 --- a/Misc/NEWS.d/next/Build/2017-09-26-23-08-27.bpo-29442.fD8YTi.rst +++ /dev/null @@ -1 +0,0 @@ -Replace optparse with argparse in setup.py diff --git a/Misc/NEWS.d/next/Build/2018-02-21-12-46-00.bpo-32898.M15bZh.rst b/Misc/NEWS.d/next/Build/2018-02-21-12-46-00.bpo-32898.M15bZh.rst deleted file mode 100644 index 4c75466..0000000 --- a/Misc/NEWS.d/next/Build/2018-02-21-12-46-00.bpo-32898.M15bZh.rst +++ /dev/null @@ -1 +0,0 @@ -Fix the python debug build when using COUNT_ALLOCS. diff --git a/Misc/NEWS.d/next/Build/2018-03-08-20-25-29.bpo-33012.k9Fe1q.rst b/Misc/NEWS.d/next/Build/2018-03-08-20-25-29.bpo-33012.k9Fe1q.rst deleted file mode 100644 index 4740533..0000000 --- a/Misc/NEWS.d/next/Build/2018-03-08-20-25-29.bpo-33012.k9Fe1q.rst +++ /dev/null @@ -1,5 +0,0 @@ -gcc 8 has added a new warning heuristic to detect invalid function casts and -a stock python build seems to hit that warning quite often. The most common -is the cast of a METH_NOARGS function (that uses just one argument) to a -PyCFunction. Fix this by adding a dummy argument to all functions that -implement METH_NOARGS. diff --git a/Misc/NEWS.d/next/Build/2018-03-28-04-15-03.bpo-33163.hfpWuU.rst b/Misc/NEWS.d/next/Build/2018-03-28-04-15-03.bpo-33163.hfpWuU.rst deleted file mode 100644 index b3f04e3..0000000 --- a/Misc/NEWS.d/next/Build/2018-03-28-04-15-03.bpo-33163.hfpWuU.rst +++ /dev/null @@ -1 +0,0 @@ -Upgrade pip to 9.0.3 and setuptools to v39.0.1. diff --git a/Misc/NEWS.d/next/Build/2018-03-30-14-55-48.bpo-33182.CePczb.rst b/Misc/NEWS.d/next/Build/2018-03-30-14-55-48.bpo-33182.CePczb.rst deleted file mode 100644 index 6310e5d..0000000 --- a/Misc/NEWS.d/next/Build/2018-03-30-14-55-48.bpo-33182.CePczb.rst +++ /dev/null @@ -1 +0,0 @@ -The embedding tests can once again be built with clang 6.0 diff --git a/Misc/NEWS.d/next/Build/2018-04-17-00-38-19.bpo-32232.o7G_UO.rst b/Misc/NEWS.d/next/Build/2018-04-17-00-38-19.bpo-32232.o7G_UO.rst deleted file mode 100644 index fea0b60..0000000 --- a/Misc/NEWS.d/next/Build/2018-04-17-00-38-19.bpo-32232.o7G_UO.rst +++ /dev/null @@ -1,3 +0,0 @@ -By default, modules configured in `Modules/Setup` are no longer built with -`-DPy_BUILD_CORE`. Instead, modules that specifically need that preprocessor -definition include it in their individual entries. diff --git a/Misc/NEWS.d/next/Build/2018-04-30-16-53-00.bpo-33377.QBh6vP.rst b/Misc/NEWS.d/next/Build/2018-04-30-16-53-00.bpo-33377.QBh6vP.rst deleted file mode 100644 index f5dbd23..0000000 --- a/Misc/NEWS.d/next/Build/2018-04-30-16-53-00.bpo-33377.QBh6vP.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add new triplets for mips r6 and riscv variants (used in extension -suffixes). diff --git a/Misc/NEWS.d/next/Build/2018-04-30-17-19-37.bpo-33393.HkVCqI.rst b/Misc/NEWS.d/next/Build/2018-04-30-17-19-37.bpo-33393.HkVCqI.rst deleted file mode 100644 index f3317e7..0000000 --- a/Misc/NEWS.d/next/Build/2018-04-30-17-19-37.bpo-33393.HkVCqI.rst +++ /dev/null @@ -1 +0,0 @@ -Update config.guess and config.sub files. diff --git a/Misc/NEWS.d/next/Build/2018-04-30-17-36-46.bpo-33394._Vdi4t.rst b/Misc/NEWS.d/next/Build/2018-04-30-17-36-46.bpo-33394._Vdi4t.rst deleted file mode 100644 index b25fbb0..0000000 --- a/Misc/NEWS.d/next/Build/2018-04-30-17-36-46.bpo-33394._Vdi4t.rst +++ /dev/null @@ -1,2 +0,0 @@ -Enable the verbose build for extension modules, when GNU make is passed -macros on the command line. diff --git a/Misc/NEWS.d/next/Build/2018-05-13-17-21-54.bpo-33483.WOs-en.rst b/Misc/NEWS.d/next/Build/2018-05-13-17-21-54.bpo-33483.WOs-en.rst deleted file mode 100644 index 9808711..0000000 --- a/Misc/NEWS.d/next/Build/2018-05-13-17-21-54.bpo-33483.WOs-en.rst +++ /dev/null @@ -1,2 +0,0 @@ -C compiler is now correctly detected from the standard environment -variables. --without-gcc and --with-icc options have been removed. diff --git a/Misc/NEWS.d/next/Build/2018-05-15-02-07-49.bpo-33512.X4Fy1Q.rst b/Misc/NEWS.d/next/Build/2018-05-15-02-07-49.bpo-33512.X4Fy1Q.rst deleted file mode 100644 index 6b74551..0000000 --- a/Misc/NEWS.d/next/Build/2018-05-15-02-07-49.bpo-33512.X4Fy1Q.rst +++ /dev/null @@ -1 +0,0 @@ -configure's check for "long double" has been simplified diff --git a/Misc/NEWS.d/next/Build/2018-05-15-12-44-50.bpo-33522.mJoNcA.rst b/Misc/NEWS.d/next/Build/2018-05-15-12-44-50.bpo-33522.mJoNcA.rst deleted file mode 100644 index f44862f..0000000 --- a/Misc/NEWS.d/next/Build/2018-05-15-12-44-50.bpo-33522.mJoNcA.rst +++ /dev/null @@ -1,2 +0,0 @@ -Enable CI builds on Visual Studio Team Services at -https://python.visualstudio.com/cpython diff --git a/Misc/NEWS.d/next/Build/2018-05-25-13-05-51.bpo-33648.bJ4JZH.rst b/Misc/NEWS.d/next/Build/2018-05-25-13-05-51.bpo-33648.bJ4JZH.rst deleted file mode 100644 index eaac4eb..0000000 --- a/Misc/NEWS.d/next/Build/2018-05-25-13-05-51.bpo-33648.bJ4JZH.rst +++ /dev/null @@ -1,2 +0,0 @@ -The --with-c-locale-warning configuration flag has been removed. It has had -no effect for about a year. diff --git a/Misc/NEWS.d/next/Build/2018-05-28-11-40-22.bpo-33614.28e0sE.rst b/Misc/NEWS.d/next/Build/2018-05-28-11-40-22.bpo-33614.28e0sE.rst deleted file mode 100644 index 9091c28..0000000 --- a/Misc/NEWS.d/next/Build/2018-05-28-11-40-22.bpo-33614.28e0sE.rst +++ /dev/null @@ -1,2 +0,0 @@ -Ensures module definition files for the stable ABI on Windows are correctly -regenerated. diff --git a/Misc/NEWS.d/next/Build/2018-06-04-21-34-34.bpo-5755.65GmCj.rst b/Misc/NEWS.d/next/Build/2018-06-04-21-34-34.bpo-5755.65GmCj.rst deleted file mode 100644 index 8bcad44..0000000 --- a/Misc/NEWS.d/next/Build/2018-06-04-21-34-34.bpo-5755.65GmCj.rst +++ /dev/null @@ -1,3 +0,0 @@ -Move ``-Wstrict-prototypes`` option to ``CFLAGS_NODIST`` from ``OPT``. This -option emitted annoying warnings when building extension modules written in -C++. diff --git a/Misc/NEWS.d/next/Build/2018-06-15-18-18-16.bpo-30345.j-xRE1.rst b/Misc/NEWS.d/next/Build/2018-06-15-18-18-16.bpo-30345.j-xRE1.rst deleted file mode 100644 index f8db09b..0000000 --- a/Misc/NEWS.d/next/Build/2018-06-15-18-18-16.bpo-30345.j-xRE1.rst +++ /dev/null @@ -1 +0,0 @@ -Add -g to LDFLAGS when compiling with LTO to get debug symbols. diff --git a/Misc/NEWS.d/next/Build/2018-07-10-21-33-25.bpo-32430.UN3Nk8.rst b/Misc/NEWS.d/next/Build/2018-07-10-21-33-25.bpo-32430.UN3Nk8.rst deleted file mode 100644 index 446c5a1..0000000 --- a/Misc/NEWS.d/next/Build/2018-07-10-21-33-25.bpo-32430.UN3Nk8.rst +++ /dev/null @@ -1,2 +0,0 @@ -Rename Modules/Setup.dist to Modules/Setup, and remove the necessity to copy -the former manually to the latter when updating the local source tree. diff --git a/Misc/NEWS.d/next/Build/2018-07-15-16-49-06.bpo-34121.74G_lo.rst b/Misc/NEWS.d/next/Build/2018-07-15-16-49-06.bpo-34121.74G_lo.rst deleted file mode 100644 index 232719a..0000000 --- a/Misc/NEWS.d/next/Build/2018-07-15-16-49-06.bpo-34121.74G_lo.rst +++ /dev/null @@ -1 +0,0 @@ -Fix detection of C11 atomic support on clang. diff --git a/Misc/NEWS.d/next/Build/2018-07-27-09-52-48.bpo-34245.bBV0NI.rst b/Misc/NEWS.d/next/Build/2018-07-27-09-52-48.bpo-34245.bBV0NI.rst deleted file mode 100644 index 3822bb0..0000000 --- a/Misc/NEWS.d/next/Build/2018-07-27-09-52-48.bpo-34245.bBV0NI.rst +++ /dev/null @@ -1,2 +0,0 @@ -The Python shared library is now installed with write permission (mode 0755), -which is the standard way of installing such libraries. diff --git a/Misc/NEWS.d/next/Build/2018-08-24-09-48-25.bpo-33015.s21y74.rst b/Misc/NEWS.d/next/Build/2018-08-24-09-48-25.bpo-33015.s21y74.rst deleted file mode 100644 index 8c5a0c9..0000000 --- a/Misc/NEWS.d/next/Build/2018-08-24-09-48-25.bpo-33015.s21y74.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix an undefined behaviour in the pthread implementation of -:c:func:`PyThread_start_new_thread`: add a function wrapper to always return -``NULL``. diff --git a/Misc/NEWS.d/next/Build/2018-08-31-19-41-09.bpo-34555.dfQcnm.rst b/Misc/NEWS.d/next/Build/2018-08-31-19-41-09.bpo-34555.dfQcnm.rst deleted file mode 100644 index 7e61c4f..0000000 --- a/Misc/NEWS.d/next/Build/2018-08-31-19-41-09.bpo-34555.dfQcnm.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix for case where it was not possible to have both -``HAVE_LINUX_VM_SOCKETS_H`` and ``HAVE_SOCKADDR_ALG`` be undefined. diff --git a/Misc/NEWS.d/next/Build/2018-09-06-07-15-20.bpo-34081.cuSTnH.rst b/Misc/NEWS.d/next/Build/2018-09-06-07-15-20.bpo-34081.cuSTnH.rst deleted file mode 100644 index af385ba..0000000 --- a/Misc/NEWS.d/next/Build/2018-09-06-07-15-20.bpo-34081.cuSTnH.rst +++ /dev/null @@ -1 +0,0 @@ -Make Sphinx warnings as errors in the Docs Makefile. diff --git a/Misc/NEWS.d/next/Build/2018-09-14-09-53-21.bpo-34582.j3omgk.rst b/Misc/NEWS.d/next/Build/2018-09-14-09-53-21.bpo-34582.j3omgk.rst deleted file mode 100644 index 582c15f..0000000 --- a/Misc/NEWS.d/next/Build/2018-09-14-09-53-21.bpo-34582.j3omgk.rst +++ /dev/null @@ -1 +0,0 @@ -Add JUnit XML output for regression tests and update Azure DevOps builds. diff --git a/Misc/NEWS.d/next/Build/2018-09-17-13-56-12.bpo-34710.ARqIAK.rst b/Misc/NEWS.d/next/Build/2018-09-17-13-56-12.bpo-34710.ARqIAK.rst deleted file mode 100644 index b06289d..0000000 --- a/Misc/NEWS.d/next/Build/2018-09-17-13-56-12.bpo-34710.ARqIAK.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed SSL module build with OpenSSL & pedantic CFLAGS. diff --git a/Misc/NEWS.d/next/Build/2018-09-18-16-28-31.bpo-34585.CGMu0h.rst b/Misc/NEWS.d/next/Build/2018-09-18-16-28-31.bpo-34585.CGMu0h.rst deleted file mode 100644 index 01318e6..0000000 --- a/Misc/NEWS.d/next/Build/2018-09-18-16-28-31.bpo-34585.CGMu0h.rst +++ /dev/null @@ -1,3 +0,0 @@ -Check for floating-point byte order in configure.ac using compilation tests -instead of executing code, so that these checks work in cross-compiled -builds. diff --git a/Misc/NEWS.d/next/Build/2018-09-26-17-29-10.bpo-34765.AvxdVj.rst b/Misc/NEWS.d/next/Build/2018-09-26-17-29-10.bpo-34765.AvxdVj.rst deleted file mode 100644 index 12ed26d..0000000 --- a/Misc/NEWS.d/next/Build/2018-09-26-17-29-10.bpo-34765.AvxdVj.rst +++ /dev/null @@ -1,2 +0,0 @@ -Update the outdated install-sh file to the latest revision from automake -v1.16.1 diff --git a/Misc/NEWS.d/next/Build/2018-10-16-12-22-36.bpo-28015.ylSgFh.rst b/Misc/NEWS.d/next/Build/2018-10-16-12-22-36.bpo-28015.ylSgFh.rst deleted file mode 100644 index 5a7a43c..0000000 --- a/Misc/NEWS.d/next/Build/2018-10-16-12-22-36.bpo-28015.ylSgFh.rst +++ /dev/null @@ -1 +0,0 @@ -Have --with-lto works correctly with clang. diff --git a/Misc/NEWS.d/next/Build/2018-10-17-17-38-57.bpo-35011.GgoPIC.rst b/Misc/NEWS.d/next/Build/2018-10-17-17-38-57.bpo-35011.GgoPIC.rst deleted file mode 100644 index 4411ffe..0000000 --- a/Misc/NEWS.d/next/Build/2018-10-17-17-38-57.bpo-35011.GgoPIC.rst +++ /dev/null @@ -1,4 +0,0 @@ -Restores the use of pyexpatns.h to isolate our embedded copy of the expat C -library so that its symbols do not conflict at link or dynamic loading time -with an embedding application or other extension modules with their own -version of libexpat. diff --git a/Misc/NEWS.d/next/Build/2018-10-26-14-49-19.bpo-35059.PKsBxP.rst b/Misc/NEWS.d/next/Build/2018-10-26-14-49-19.bpo-35059.PKsBxP.rst deleted file mode 100644 index 2621616..0000000 --- a/Misc/NEWS.d/next/Build/2018-10-26-14-49-19.bpo-35059.PKsBxP.rst +++ /dev/null @@ -1,4 +0,0 @@ -PCbuild: Set InlineFunctionExpansion to OnlyExplicitInline ("/Ob1" option) -in pyproject.props in Debug mode to expand functions marked as inline. This -change should make Python compiled in Debug mode a little bit faster on -Windows. diff --git a/Misc/NEWS.d/next/Build/2018-11-01-15-01-23.bpo-35139.XZTttb.rst b/Misc/NEWS.d/next/Build/2018-11-01-15-01-23.bpo-35139.XZTttb.rst deleted file mode 100644 index aa65088..0000000 --- a/Misc/NEWS.d/next/Build/2018-11-01-15-01-23.bpo-35139.XZTttb.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a compiler error when statically linking `pyexpat` in `Modules/Setup`. diff --git a/Misc/NEWS.d/next/Build/2018-12-04-15-33-28.bpo-35351.ZhhBfT.rst b/Misc/NEWS.d/next/Build/2018-12-04-15-33-28.bpo-35351.ZhhBfT.rst deleted file mode 100644 index ee6c870..0000000 --- a/Misc/NEWS.d/next/Build/2018-12-04-15-33-28.bpo-35351.ZhhBfT.rst +++ /dev/null @@ -1,2 +0,0 @@ -When building Python with clang and LTO, LTO flags are no longer passed into -CFLAGS to build third-party C extensions through distutils. diff --git a/Misc/NEWS.d/next/Build/2018-12-05-22-28-40.bpo-35257.dmcd_s.rst b/Misc/NEWS.d/next/Build/2018-12-05-22-28-40.bpo-35257.dmcd_s.rst deleted file mode 100644 index fad2525..0000000 --- a/Misc/NEWS.d/next/Build/2018-12-05-22-28-40.bpo-35257.dmcd_s.rst +++ /dev/null @@ -1,2 +0,0 @@ -Avoid leaking the linker flags from Link Time Optimizations (LTO) -into distutils when compiling C extensions. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Build/2018-12-14-19-36-05.bpo-35499.9yAldM.rst b/Misc/NEWS.d/next/Build/2018-12-14-19-36-05.bpo-35499.9yAldM.rst deleted file mode 100644 index ed730b9..0000000 --- a/Misc/NEWS.d/next/Build/2018-12-14-19-36-05.bpo-35499.9yAldM.rst +++ /dev/null @@ -1,3 +0,0 @@ -``make profile-opt`` no longer replaces ``CFLAGS_NODIST`` with ``CFLAGS``. It -now adds profile-guided optimization (PGO) flags to ``CFLAGS_NODIST``: existing -``CFLAGS_NODIST`` flags are kept. diff --git a/Misc/NEWS.d/next/Build/2018-12-29-10-19-43.bpo-35550.BTuu8e.rst b/Misc/NEWS.d/next/Build/2018-12-29-10-19-43.bpo-35550.BTuu8e.rst deleted file mode 100644 index 8a6b90d..0000000 --- a/Misc/NEWS.d/next/Build/2018-12-29-10-19-43.bpo-35550.BTuu8e.rst +++ /dev/null @@ -1 +0,0 @@ -Fix incorrect Solaris #ifdef checks to look for __sun && __SVR4 instead of sun when compiling. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Build/2019-01-02-11-23-33.bpo-35642.pjkhJe.rst b/Misc/NEWS.d/next/Build/2019-01-02-11-23-33.bpo-35642.pjkhJe.rst deleted file mode 100644 index 9f6da31..0000000 --- a/Misc/NEWS.d/next/Build/2019-01-02-11-23-33.bpo-35642.pjkhJe.rst +++ /dev/null @@ -1 +0,0 @@ -Remove asynciomodule.c from pythoncore.vcxproj diff --git a/Misc/NEWS.d/next/Build/2019-01-10-11-37-18.bpo-35683.pf5Oos.rst b/Misc/NEWS.d/next/Build/2019-01-10-11-37-18.bpo-35683.pf5Oos.rst deleted file mode 100644 index f396101..0000000 --- a/Misc/NEWS.d/next/Build/2019-01-10-11-37-18.bpo-35683.pf5Oos.rst +++ /dev/null @@ -1 +0,0 @@ -Improved Azure Pipelines build steps and now verifying layouts correctly diff --git a/Misc/NEWS.d/next/Build/2019-02-02-13-34-05.bpo-34691.B-Lsj4.rst b/Misc/NEWS.d/next/Build/2019-02-02-13-34-05.bpo-34691.B-Lsj4.rst deleted file mode 100644 index 3b5aca7..0000000 --- a/Misc/NEWS.d/next/Build/2019-02-02-13-34-05.bpo-34691.B-Lsj4.rst +++ /dev/null @@ -1,2 +0,0 @@ -The _contextvars module is now built into the core Python library on -Windows. diff --git a/Misc/NEWS.d/next/C API/2017-10-12-23-24-27.bpo-30863.xrED19.rst b/Misc/NEWS.d/next/C API/2017-10-12-23-24-27.bpo-30863.xrED19.rst deleted file mode 100644 index a8ef876..0000000 --- a/Misc/NEWS.d/next/C API/2017-10-12-23-24-27.bpo-30863.xrED19.rst +++ /dev/null @@ -1,2 +0,0 @@ -:c:func:`PyUnicode_AsWideChar` and :c:func:`PyUnicode_AsWideCharString` no -longer cache the ``wchar_t*`` representation of string objects. diff --git a/Misc/NEWS.d/next/C API/2018-01-09-17-03-54.bpo-32374.SwwLoz.rst b/Misc/NEWS.d/next/C API/2018-01-09-17-03-54.bpo-32374.SwwLoz.rst deleted file mode 100644 index f9cf6d6..0000000 --- a/Misc/NEWS.d/next/C API/2018-01-09-17-03-54.bpo-32374.SwwLoz.rst +++ /dev/null @@ -1,2 +0,0 @@ -Document that m_traverse for multi-phase initialized modules can be called -with m_state=NULL, and add a sanity check diff --git a/Misc/NEWS.d/next/C API/2018-03-20-21-43-09.bpo-33042.FPFp64.rst b/Misc/NEWS.d/next/C API/2018-03-20-21-43-09.bpo-33042.FPFp64.rst deleted file mode 100644 index f840b55..0000000 --- a/Misc/NEWS.d/next/C API/2018-03-20-21-43-09.bpo-33042.FPFp64.rst +++ /dev/null @@ -1,2 +0,0 @@ -Embedding applications may once again call PySys_ResetWarnOptions, -PySys_AddWarnOption, and PySys_AddXOption prior to calling Py_Initialize. \ No newline at end of file diff --git a/Misc/NEWS.d/next/C API/2018-06-10-09-42-31.bpo-33818.50nlf3.rst b/Misc/NEWS.d/next/C API/2018-06-10-09-42-31.bpo-33818.50nlf3.rst deleted file mode 100644 index 0f30a6e..0000000 --- a/Misc/NEWS.d/next/C API/2018-06-10-09-42-31.bpo-33818.50nlf3.rst +++ /dev/null @@ -1,2 +0,0 @@ -:c:func:`PyExceptionClass_Name` will now return ``const char *`` instead of -``char *``. diff --git a/Misc/NEWS.d/next/C API/2018-06-21-17-19-31.bpo-32500.WGCNad.rst b/Misc/NEWS.d/next/C API/2018-06-21-17-19-31.bpo-32500.WGCNad.rst deleted file mode 100644 index 71e00a0..0000000 --- a/Misc/NEWS.d/next/C API/2018-06-21-17-19-31.bpo-32500.WGCNad.rst +++ /dev/null @@ -1,4 +0,0 @@ -Fixed error messages for :c:func:`PySequence_Size`, -:c:func:`PySequence_GetItem`, :c:func:`PySequence_SetItem` and -:c:func:`PySequence_DelItem` called with a mapping and -:c:func:`PyMapping_Size` called with a sequence. diff --git a/Misc/NEWS.d/next/C API/2018-07-02-10-58-11.bpo-34008.COewz-.rst b/Misc/NEWS.d/next/C API/2018-07-02-10-58-11.bpo-34008.COewz-.rst deleted file mode 100644 index d9881b9..0000000 --- a/Misc/NEWS.d/next/C API/2018-07-02-10-58-11.bpo-34008.COewz-.rst +++ /dev/null @@ -1 +0,0 @@ -Py_Main() can again be called after Py_Initialize(), as in Python 3.6. diff --git a/Misc/NEWS.d/next/C API/2018-07-08-12-06-18.bpo-32455.KVHlkz.rst b/Misc/NEWS.d/next/C API/2018-07-08-12-06-18.bpo-32455.KVHlkz.rst deleted file mode 100644 index f28be87..0000000 --- a/Misc/NEWS.d/next/C API/2018-07-08-12-06-18.bpo-32455.KVHlkz.rst +++ /dev/null @@ -1 +0,0 @@ -Added :c:func:`PyCompile_OpcodeStackEffectWithJump`. diff --git a/Misc/NEWS.d/next/C API/2018-07-09-11-39-54.bpo-23927.pDFkxb.rst b/Misc/NEWS.d/next/C API/2018-07-09-11-39-54.bpo-23927.pDFkxb.rst deleted file mode 100644 index 3e2ac6c..0000000 --- a/Misc/NEWS.d/next/C API/2018-07-09-11-39-54.bpo-23927.pDFkxb.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed :exc:`SystemError` in :c:func:`PyArg_ParseTupleAndKeywords` when the -``w*`` format unit is used for optional parameter. diff --git a/Misc/NEWS.d/next/C API/2018-07-22-14-58-06.bpo-34127.qkfnHO.rst b/Misc/NEWS.d/next/C API/2018-07-22-14-58-06.bpo-34127.qkfnHO.rst deleted file mode 100644 index c5b8c07..0000000 --- a/Misc/NEWS.d/next/C API/2018-07-22-14-58-06.bpo-34127.qkfnHO.rst +++ /dev/null @@ -1,2 +0,0 @@ -Return grammatically correct error message based on argument count. -Patch by Karthikeyan Singaravelan. diff --git a/Misc/NEWS.d/next/C API/2018-07-24-11-57-35.bpo-34193.M6ch1Q.rst b/Misc/NEWS.d/next/C API/2018-07-24-11-57-35.bpo-34193.M6ch1Q.rst deleted file mode 100644 index da2a611..0000000 --- a/Misc/NEWS.d/next/C API/2018-07-24-11-57-35.bpo-34193.M6ch1Q.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix pluralization in TypeError messages in getargs.c and typeobject.c: -'1 argument' instead of '1 arguments' and '1 element' instead of '1 elements'. diff --git a/Misc/NEWS.d/next/C API/2018-08-29-18-48-47.bpo-34523.lLQ8rh.rst b/Misc/NEWS.d/next/C API/2018-08-29-18-48-47.bpo-34523.lLQ8rh.rst deleted file mode 100644 index 95368f1..0000000 --- a/Misc/NEWS.d/next/C API/2018-08-29-18-48-47.bpo-34523.lLQ8rh.rst +++ /dev/null @@ -1,2 +0,0 @@ -Py_DecodeLocale() and Py_EncodeLocale() now use the UTF-8 encoding on -Windows if Py_LegacyWindowsFSEncodingFlag is zero. diff --git a/Misc/NEWS.d/next/C API/2018-10-05-17-06-49.bpo-34910.tSFrls.rst b/Misc/NEWS.d/next/C API/2018-10-05-17-06-49.bpo-34910.tSFrls.rst deleted file mode 100644 index eff4755..0000000 --- a/Misc/NEWS.d/next/C API/2018-10-05-17-06-49.bpo-34910.tSFrls.rst +++ /dev/null @@ -1,2 +0,0 @@ -Ensure that :c:func:`PyObject_Print` always returns ``-1`` on error. Patch -by Zackery Spytz. diff --git a/Misc/NEWS.d/next/C API/2018-10-13-16-30-54.bpo-34725.j52rIS.rst b/Misc/NEWS.d/next/C API/2018-10-13-16-30-54.bpo-34725.j52rIS.rst deleted file mode 100644 index b5bc1bf..0000000 --- a/Misc/NEWS.d/next/C API/2018-10-13-16-30-54.bpo-34725.j52rIS.rst +++ /dev/null @@ -1 +0,0 @@ -Adds _Py_SetProgramFullPath so embedders may override sys.executable diff --git a/Misc/NEWS.d/next/C API/2018-11-01-13-58-37.bpo-35134.SbZo0o.rst b/Misc/NEWS.d/next/C API/2018-11-01-13-58-37.bpo-35134.SbZo0o.rst deleted file mode 100644 index c486a29..0000000 --- a/Misc/NEWS.d/next/C API/2018-11-01-13-58-37.bpo-35134.SbZo0o.rst +++ /dev/null @@ -1 +0,0 @@ -Creation of a new ``Include/cpython/`` subdirectory. diff --git a/Misc/NEWS.d/next/C API/2018-11-13-12-13-04.bpo-35081.gFd85N.rst b/Misc/NEWS.d/next/C API/2018-11-13-12-13-04.bpo-35081.gFd85N.rst deleted file mode 100644 index 34aa742..0000000 --- a/Misc/NEWS.d/next/C API/2018-11-13-12-13-04.bpo-35081.gFd85N.rst +++ /dev/null @@ -1,2 +0,0 @@ -The :c:func:`_PyObject_GC_TRACK` and :c:func:`_PyObject_GC_UNTRACK` macros -have been removed from the public C API. diff --git a/Misc/NEWS.d/next/C API/2018-11-22-13-52-36.bpo-35259.p07c61.rst b/Misc/NEWS.d/next/C API/2018-11-22-13-52-36.bpo-35259.p07c61.rst deleted file mode 100644 index 1f4801c..0000000 --- a/Misc/NEWS.d/next/C API/2018-11-22-13-52-36.bpo-35259.p07c61.rst +++ /dev/null @@ -1,2 +0,0 @@ -Conditionally declare :c:func:`Py_FinalizeEx()` (new in 3.6) based on -Py_LIMITED_API. Patch by Arthur Neufeld. diff --git a/Misc/NEWS.d/next/C API/2018-11-22-18-15-46.bpo-35081.FdK9mV.rst b/Misc/NEWS.d/next/C API/2018-11-22-18-15-46.bpo-35081.FdK9mV.rst deleted file mode 100644 index d1de852..0000000 --- a/Misc/NEWS.d/next/C API/2018-11-22-18-15-46.bpo-35081.FdK9mV.rst +++ /dev/null @@ -1,2 +0,0 @@ -Internal APIs surrounded by ``#ifdef Py_BUILD_CORE`` have been moved from -``Include/*.h`` headers to new header files ``Include/internal/pycore_*.h``. diff --git a/Misc/NEWS.d/next/C API/2018-11-22-18-34-23.bpo-35296.nxrIQt.rst b/Misc/NEWS.d/next/C API/2018-11-22-18-34-23.bpo-35296.nxrIQt.rst deleted file mode 100644 index c5f877a..0000000 --- a/Misc/NEWS.d/next/C API/2018-11-22-18-34-23.bpo-35296.nxrIQt.rst +++ /dev/null @@ -1,2 +0,0 @@ -``make install`` now also installs the internal API: -``Include/internal/*.h`` header files. diff --git a/Misc/NEWS.d/next/C API/2018-11-23-11-52-34.bpo-35059.BLSp6y.rst b/Misc/NEWS.d/next/C API/2018-11-23-11-52-34.bpo-35059.BLSp6y.rst deleted file mode 100644 index 2512046..0000000 --- a/Misc/NEWS.d/next/C API/2018-11-23-11-52-34.bpo-35059.BLSp6y.rst +++ /dev/null @@ -1,3 +0,0 @@ -The following C macros have been converted to static inline functions: -:c:func:`Py_INCREF`, :c:func:`Py_DECREF`, :c:func:`Py_XINCREF`, -:c:func:`Py_XDECREF`, :c:func:`PyObject_INIT`, :c:func:`PyObject_INIT_VAR`. diff --git a/Misc/NEWS.d/next/C API/2018-11-28-03-20-36.bpo-35322.Qcqsag.rst b/Misc/NEWS.d/next/C API/2018-11-28-03-20-36.bpo-35322.Qcqsag.rst deleted file mode 100644 index f5b4796..0000000 --- a/Misc/NEWS.d/next/C API/2018-11-28-03-20-36.bpo-35322.Qcqsag.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix memory leak in :c:func:`PyUnicode_EncodeLocale` and -:c:func:`PyUnicode_EncodeFSDefault` on error handling. diff --git a/Misc/NEWS.d/next/C API/2019-01-11-11-16-16.bpo-33817.nJ4yIj.rst b/Misc/NEWS.d/next/C API/2019-01-11-11-16-16.bpo-33817.nJ4yIj.rst deleted file mode 100644 index ca4ccb2..0000000 --- a/Misc/NEWS.d/next/C API/2019-01-11-11-16-16.bpo-33817.nJ4yIj.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed :c:func:`_PyBytes_Resize` for empty bytes objects. diff --git a/Misc/NEWS.d/next/C API/2019-01-22-17-04-10.bpo-35713.fmehdG.rst b/Misc/NEWS.d/next/C API/2019-01-22-17-04-10.bpo-35713.fmehdG.rst deleted file mode 100644 index f95ceca..0000000 --- a/Misc/NEWS.d/next/C API/2019-01-22-17-04-10.bpo-35713.fmehdG.rst +++ /dev/null @@ -1,3 +0,0 @@ -The :c:func:`PyByteArray_Init` and :c:func:`PyByteArray_Fini` functions have -been removed. They did nothing since Python 2.7.4 and Python 3.2.0, were -excluded from the limited API (stable ABI), and were not documented. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-12-08-11-01.bpo-29832.Kuf2M7.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-12-08-11-01.bpo-29832.Kuf2M7.rst deleted file mode 100644 index 6cf6696..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-12-08-11-01.bpo-29832.Kuf2M7.rst +++ /dev/null @@ -1,2 +0,0 @@ -Remove references to 'getsockaddrarg' from various socket error messages. -Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-25-20-36-24.bpo-31577.jgYsSA.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-25-20-36-24.bpo-31577.jgYsSA.rst deleted file mode 100644 index 8142882..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-25-20-36-24.bpo-31577.jgYsSA.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix a crash in `os.utime()` in case of a bad ns argument. Patch by Oren -Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-02-21-02-14.bpo-21983.UoC319.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-02-21-02-14.bpo-21983.UoC319.rst deleted file mode 100644 index 88a0368..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-10-02-21-02-14.bpo-21983.UoC319.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix a crash in `ctypes.cast()` in case the type argument is a ctypes -structured data type. Patch by Eryk Sun and Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-07-10-13-15.bpo-25862.FPYBA5.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-07-10-13-15.bpo-25862.FPYBA5.rst deleted file mode 100644 index 7871636..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-10-07-10-13-15.bpo-25862.FPYBA5.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix assertion failures in the ``tell()`` method of ``io.TextIOWrapper``. -Patch by Zackery Spytz. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-30-12-44-50.bpo-31902.a07fa57.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-30-12-44-50.bpo-31902.a07fa57.rst deleted file mode 100644 index e2b04b3..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-10-30-12-44-50.bpo-31902.a07fa57.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix the ``col_offset`` attribute for ast nodes ``ast.AsyncFor``, -``ast.AsyncFunctionDef``, and ``ast.AsyncWith``. Previously, ``col_offset`` -pointed to the keyword after ``async``. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-11-22-15-43-14.bpo-32117.-vloh8.rst b/Misc/NEWS.d/next/Core and Builtins/2017-11-22-15-43-14.bpo-32117.-vloh8.rst deleted file mode 100644 index 8add90c..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-11-22-15-43-14.bpo-32117.-vloh8.rst +++ /dev/null @@ -1,3 +0,0 @@ -Iterable unpacking is now allowed without parentheses in yield and return -statements, e.g. ``yield 1, 2, 3, *rest``. Thanks to David Cuthbert for the -change and Jordan Chapman for added tests. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-11-26-00-59-22.bpo-10544.fHOM3V.rst b/Misc/NEWS.d/next/Core and Builtins/2017-11-26-00-59-22.bpo-10544.fHOM3V.rst deleted file mode 100644 index 404f12c..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-11-26-00-59-22.bpo-10544.fHOM3V.rst +++ /dev/null @@ -1,2 +0,0 @@ -Yield expressions are now disallowed in comprehensions and generator -expressions except the expression for the outermost iterable. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-12-12-13-43-13.bpo-32285.LzKSwz.rst b/Misc/NEWS.d/next/Core and Builtins/2017-12-12-13-43-13.bpo-32285.LzKSwz.rst deleted file mode 100644 index 87f84b0..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-12-12-13-43-13.bpo-32285.LzKSwz.rst +++ /dev/null @@ -1,2 +0,0 @@ -New function unicodedata.is_normalized, which can check whether a string is -in a specific normal form. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-12-24-19-48-59.bpo-17611.P85kWL.rst b/Misc/NEWS.d/next/Core and Builtins/2017-12-24-19-48-59.bpo-17611.P85kWL.rst deleted file mode 100644 index 52949e6..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-12-24-19-48-59.bpo-17611.P85kWL.rst +++ /dev/null @@ -1,10 +0,0 @@ -Simplified the interpreter loop by moving the logic of unrolling the stack -of blocks into the compiler. The compiler emits now explicit instructions -for adjusting the stack of values and calling the cleaning up code for -:keyword:`break`, :keyword:`continue` and :keyword:`return`. - -Removed opcodes :opcode:`BREAK_LOOP`, :opcode:`CONTINUE_LOOP`, -:opcode:`SETUP_LOOP` and :opcode:`SETUP_EXCEPT`. Added new opcodes -:opcode:`ROT_FOUR`, :opcode:`BEGIN_FINALLY` and :opcode:`CALL_FINALLY` and -:opcode:`POP_FINALLY`. Changed the behavior of :opcode:`END_FINALLY` and -:opcode:`WITH_CLEANUP_START`. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-01-03-23-12-43.bpo-32489.SDEPHB.rst b/Misc/NEWS.d/next/Core and Builtins/2018-01-03-23-12-43.bpo-32489.SDEPHB.rst deleted file mode 100644 index 68babeb..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-01-03-23-12-43.bpo-32489.SDEPHB.rst +++ /dev/null @@ -1,2 +0,0 @@ -A :keyword:`continue` statement is now allowed in the :keyword:`finally` -clause. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-01-26-21-20-21.bpo-32583.Fh3fau.rst b/Misc/NEWS.d/next/Core and Builtins/2018-01-26-21-20-21.bpo-32583.Fh3fau.rst deleted file mode 100644 index 45f1d04..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-01-26-21-20-21.bpo-32583.Fh3fau.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix possible crashing in builtin Unicode decoders caused by write -out-of-bound errors when using customized decode error handlers. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-01-29-14-36-37.bpo-32711.8hQFJP.rst b/Misc/NEWS.d/next/Core and Builtins/2018-01-29-14-36-37.bpo-32711.8hQFJP.rst deleted file mode 100644 index 4d55b89..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-01-29-14-36-37.bpo-32711.8hQFJP.rst +++ /dev/null @@ -1 +0,0 @@ -Fix the warning messages for Python/ast_unparse.c. Patch by Stéphane Wirtel diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-02-01-10-16-28.bpo-32303.VsvhSl.rst b/Misc/NEWS.d/next/Core and Builtins/2018-02-01-10-16-28.bpo-32303.VsvhSl.rst deleted file mode 100644 index b84448f..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-02-01-10-16-28.bpo-32303.VsvhSl.rst +++ /dev/null @@ -1 +0,0 @@ -Make sure ``__spec__.loader`` matches ``__loader__`` for namespace packages. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-02-01-10-56-41.bpo-32305.dkU9Qa.rst b/Misc/NEWS.d/next/Core and Builtins/2018-02-01-10-56-41.bpo-32305.dkU9Qa.rst deleted file mode 100644 index 204d74a..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-02-01-10-56-41.bpo-32305.dkU9Qa.rst +++ /dev/null @@ -1,2 +0,0 @@ -For namespace packages, ensure that both ``__file__`` and -``__spec__.origin`` are set to None. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-02-02-08-50-46.bpo-31356.MNwUOQ.rst b/Misc/NEWS.d/next/Core and Builtins/2018-02-02-08-50-46.bpo-31356.MNwUOQ.rst deleted file mode 100644 index 5022a13..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-02-02-08-50-46.bpo-31356.MNwUOQ.rst +++ /dev/null @@ -1,2 +0,0 @@ -Remove the new API added in bpo-31356 (gc.ensure_disabled() context -manager). diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-02-14-12-35-47.bpo-32836.bThJnx.rst b/Misc/NEWS.d/next/Core and Builtins/2018-02-14-12-35-47.bpo-32836.bThJnx.rst deleted file mode 100644 index 4eeb9aa..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-02-14-12-35-47.bpo-32836.bThJnx.rst +++ /dev/null @@ -1 +0,0 @@ -Don't use temporary variables in cases of list/dict/set comprehensions diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-02-20-21-53-48.bpo-32889.J6eWy5.rst b/Misc/NEWS.d/next/Core and Builtins/2018-02-20-21-53-48.bpo-32889.J6eWy5.rst deleted file mode 100644 index 99128cc..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-02-20-21-53-48.bpo-32889.J6eWy5.rst +++ /dev/null @@ -1,2 +0,0 @@ -Update Valgrind suppression list to account for the rename of -``Py_ADDRESS_IN_RANG`` to ``address_in_range``. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-02-24-00-07-05.bpo-32925.e-7Ufh.rst b/Misc/NEWS.d/next/Core and Builtins/2018-02-24-00-07-05.bpo-32925.e-7Ufh.rst deleted file mode 100644 index e9443e6..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-02-24-00-07-05.bpo-32925.e-7Ufh.rst +++ /dev/null @@ -1,3 +0,0 @@ -Optimized iterating and containing test for literal lists consisting of -non-constants: ``x in [a, b]`` and ``for x in [a, b]``. The case of all -constant elements already w