From fd757083df79c21eee862e8d89aeefefe45f64a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Langa?= Date: Tue, 19 Nov 2019 12:17:21 +0100 Subject: Python 3.9.0a1 --- Include/patchlevel.h | 4 +- Lib/pydoc_data/topics.py | 566 +- Misc/NEWS.d/3.9.0a1.rst | 5772 ++++++++++++++++++++ .../Build/2019-03-06-18-55-10.bpo-36210.fup9H2.rst | 9 - .../Build/2019-03-19-22-07-37.bpo-25361.XO9Bfr.rst | 1 - .../Build/2019-06-17-09-40-59.bpo-37189.j5ebdT.rst | 3 - .../Build/2019-07-01-14-39-40.bpo-37468.trbQ-_.rst | 2 - .../Build/2019-07-11-01-28-24.bpo-36044.gIgfiJ.rst | 9 - .../Build/2019-07-29-11-36-16.bpo-37707.Sm-dGk.rst | 3 - .../Build/2019-07-30-16-26-11.bpo-37725.MkG1TT.rst | 3 - .../Build/2019-08-24-00-29-40.bpo-37936.QrORqA.rst | 2 - .../Build/2019-08-24-17-39-09.bpo-37760.f3jXuH.rst | 6 - .../Build/2019-09-10-00-54-48.bpo-37936.E7XEwu.rst | 5 - .../Build/2019-09-13-14-12-36.bpo-36002.Bcl4oe.rst | 2 - .../Build/2019-09-28-02-37-11.bpo-38301.123456.rst | 2 - .../Build/2019-10-11-15-32-58.bpo-37415.D9RXrq.rst | 2 - .../Build/2019-10-13-16-18-24.bpo-38468.buCO84.rst | 2 - .../Build/2019-11-04-14-30-37.bpo-38684.aed593.rst | 1 - .../Build/2019-11-15-09-25-44.bpo-38809.9jwta6.rst | 2 - .../C API/2018-08-04-00-59-44.bpo-34331.iaUkmU.rst | 2 - .../C API/2019-01-18-17-05-26.bpo-35381.9CbeW3.rst | 2 - .../C API/2019-06-06-08-47-04.bpo-37170.hO_fpM.rst | 1 - .../C API/2019-06-07-14-03-52.bpo-37194.uck7MD.rst | 6 - .../C API/2019-06-10-15-32-34.bpo-37215.yzoNyU.rst | 1 - .../C API/2019-06-11-02-50-38.bpo-37221.4tClQT.rst | 3 - .../C API/2019-06-14-14-03-51.bpo-28805.qZC0N_.rst | 1 - .../C API/2019-06-19-12-06-31.bpo-37337.gXIGyU.rst | 2 - .../C API/2019-06-28-15-49-16.bpo-36763.zrmgki.rst | 1 - .../C API/2019-07-02-15-42-37.bpo-37483.vftT4f.rst | 2 - .../C API/2019-07-06-23-56-47.bpo-21120.lXHqlT.rst | 1 - .../C API/2019-07-07-10-37-07.bpo-37207.SlVNky.rst | 3 - .../C API/2019-07-10-12-27-28.bpo-37540.E8Z773.rst | 2 - .../C API/2019-07-16-11-02-00.bpo-37151.YKfuNA.rst | 1 - .../C API/2019-07-17-09-50-50.bpo-29548.5wIptQ.rst | 3 - .../C API/2019-07-21-21-08-47.bpo-37645.4DcUaI.rst | 2 - .../C API/2019-08-17-13-50-21.bpo-37879.CZeUem.rst | 2 - .../C API/2019-08-23-11-35-55.bpo-37926.hnI5IQ.rst | 1 - .../C API/2019-08-23-18-45-11.bpo-36763.q3Kh8Z.rst | 2 - .../C API/2019-09-05-14-17-21.bpo-15088.plt8Em.rst | 4 - .../C API/2019-09-13-01-24-47.bpo-38140.y59qaO.rst | 2 - .../C API/2019-09-19-18-26-29.bpo-38205.Db1OJL.rst | 1 - .../C API/2019-09-20-17-22-41.bpo-38234.ZbquVK.rst | 3 - .../C API/2019-09-24-17-09-48.bpo-38234.d0bhEA.rst | 3 - .../C API/2019-09-30-16-53-30.bpo-38303.YoIs0M.rst | 1 - .../C API/2019-10-03-12-53-53.bpo-38266.0FIC1q.rst | 1 - .../C API/2019-10-07-17-15-09.bpo-36389.hFX_jD.rst | 3 - .../C API/2019-10-08-01-23-24.bpo-38395.MJ6Ey9.rst | 3 - .../C API/2019-10-21-09-24-03.bpo-38540.314N_T.rst | 3 - .../C API/2019-10-30-22-03-03.bpo-38650.0pi8zt.rst | 2 - .../C API/2019-11-04-17-59-46.bpo-38644.euO_RR.rst | 5 - .../C API/2019-11-04-21-10-47.bpo-37633.oOGVdo.rst | 1 - .../2018-06-07-01-01-20.bpo-30773.C31rVE.rst | 2 - .../2018-06-14-13-55-45.bpo-27575.mMYgzv.rst | 2 - .../2018-07-23-13-09-54.bpo-19072.Gc59GS.rst | 3 - .../2019-01-18-16-16-27.bpo-35551.oF5pbO.rst | 3 - .../2019-02-15-20-42-36.bpo-20523.rRLrvr.rst | 2 - .../2019-05-05-18-09-40.bpo-34556.o9kfpu.rst | 1 - .../2019-05-06-09-59-31.bpo-36781.uocWt6.rst | 1 - .../2019-05-28-11-47-44.bpo-37077.S1h0Fc.rst | 2 - .../2019-06-05-09-24-17.bpo-37160.O3IAY3.rst | 1 - .../2019-06-06-11-00-55.bpo-36974.wdzzym.rst | 2 - .../2019-06-06-13-59-52.bpo-36922.EMZ3TF.rst | 1 - .../2019-06-06-20-52-38.bpo-15913.5Sg5cv.rst | 3 - .../2019-06-10-23-18-31.bpo-37219.jPSufq.rst | 1 - .../2019-06-11-11-15-19.bpo-37213.UPii5K.rst | 2 - .../2019-06-11-12-59-38.bpo-36974.bVYmSA.rst | 2 - .../2019-06-12-14-39-16.bpo-37231.LF41Es.rst | 2 - .../2019-06-13-02-27-12.bpo-37257.IMxDvT.rst | 1 - .../2019-06-13-12-55-38.bpo-20443.bQWAxg.rst | 3 - .../2019-06-14-06-32-33.bpo-37269.SjVVAe.rst | 2 - .../2019-06-16-02-38-25.bpo-37300.WJkgKV.rst | 1 - .../2019-06-17-03-53-16.bpo-37316.LytDX_.rst | 1 - .../2019-06-17-06-03-55.bpo-35224.FHWPGv.rst | 2 - .../2019-06-18-17-53-06.bpo-37330.wAvHmz.rst | 3 - .../2019-06-22-12-45-20.bpo-24214.hIiHeD.rst | 2 - .../2019-06-23-00-26-30.bpo-37348.pp8P-x.rst | 2 - .../2019-06-24-21-53-52.bpo-37388.0XTZmW.rst | 7 - .../2019-06-25-01-45-06.bpo-37392.J3JhIx.rst | 4 - .../2019-06-26-17-27-26.bpo-37414.o6Lnbc.rst | 3 - .../2019-06-26-18-41-00.bpo-37417.VsZeHL.rst | 2 - .../2019-06-27-15-01-14.bpo-37433.amNGqr.rst | 1 - .../2019-07-01-12-22-44.bpo-37467.u-XyEu.rst | 3 - .../2019-07-10-09-56-47.bpo-37537.OkB0wd.rst | 3 - .../2019-07-10-20-33-53.bpo-37543.EvI19D.rst | 1 - .../2019-07-14-23-57-27.bpo-37593.yHSTwH.rst | 2 - .../2019-07-18-11-50-49.bpo-37619.X6Lulo.rst | 3 - .../2019-07-20-22-34-42.bpo-37444.UOd3Xs.rst | 1 - .../2019-07-22-11-05-05.bpo-37648.6TY2L-.rst | 3 - .../2019-07-25-11-06-57.bpo-37340.5ktLEg.rst | 3 - .../2019-08-01-10-45-51.bpo-34880.u_x_CG.rst | 3 - .../2019-08-02-15-01-33.bpo-36311.uY5vt-.rst | 2 - .../2019-08-04-12-24-18.bpo-36279.8Zy7jZ.rst | 1 - .../2019-08-05-14-22-59.bpo-37757.lRv5HX.rst | 7 - .../2019-08-06-14-03-59.bpo-32912.UDwSMJ.rst | 3 - .../2019-08-06-23-39-05.bpo-37409.1qwzn2.rst | 2 - .../2019-08-09-18-28-57.bpo-37802.pKxcAW.rst | 3 - .../2019-08-13-18-05-20.bpo-37840.elLCci.rst | 2 - .../2019-08-15-12-48-36.bpo-20490.-hXeEn.rst | 2 - .../2019-08-17-18-41-59.bpo-37830.fNfMbz.rst | 3 - .../2019-08-20-04-36-37.bpo-37751.CSFzUd.rst | 1 - .../2019-08-23-22-46-25.bpo-37812.vsWZwS.rst | 2 - .../2019-08-26-04-09-57.bpo-37947.mzAQtB.rst | 2 - .../2019-08-27-21-21-36.bpo-37966.5OBLez.rst | 3 - .../2019-08-29-01-55-38.bpo-8425.FTq4A8.rst | 3 - .../2019-08-31-11-13-25.bpo-37994.Rj6S4j.rst | 2 - .../2019-09-02-16-17-42.bpo-36946._lAuSR.rst | 1 - .../2019-09-02-20-00-31.bpo-38005.e7VsTA.rst | 1 - .../2019-09-09-14-44-17.bpo-38071.bLwkBJ.rst | 1 - .../2019-09-09-14-46-05.bpo-38069.cn8XLv.rst | 1 - .../2019-09-09-15-00-42.bpo-38072.Y1xpDO.rst | 1 - .../2019-09-09-15-17-58.bpo-38073.ZoKYOU.rst | 1 - .../2019-09-09-15-40-57.bpo-38074.MsVbeI.rst | 1 - .../2019-09-09-15-59-50.bpo-38075.N8OZKF.rst | 1 - .../2019-09-09-16-36-37.bpo-38076.C5dVBl.rst | 1 - .../2019-09-11-14-10-02.bpo-38113.yZXC3P.rst | 1 - .../2019-09-11-14-49-42.bpo-38116.KDwmwt.rst | 1 - .../2019-09-12-00-14-01.bpo-38124.n6E0H7.rst | 2 - .../2019-09-12-19-50-01.bpo-38013.I7btD0.rst | 3 - .../2019-09-20-19-06-23.bpo-38236.eQ0Tmj.rst | 2 - .../2019-09-22-13-56-18.bpo-38219.rFl7JD.rst | 2 - .../2019-09-24-05-32-27.bpo-11410.vS182p.rst | 4 - .../2019-09-24-18-45-46.bpo-36871.p47knk.rst | 3 - .../2019-09-28-22-54-25.bpo-38310.YDTbEo.rst | 1 - .../2019-09-30-00-56-21.bpo-38317.pmqlIQ.rst | 2 - .../2019-09-30-09-33-21.bpo-38006.UYlJum.rst | 3 - .../2019-10-01-12-46-30.bpo-37474.cB3se1.rst | 3 - .../2019-10-05-19-36-16.bpo-38402.EZuzgK.rst | 1 - .../2019-10-06-15-01-57.bpo-38210.Xgc6F_.rst | 2 - .../2019-10-07-22-51-39.bpo-38392.KaXXps.rst | 3 - .../2019-10-09-16-50-52.bpo-38379.oz5qZx.rst | 1 - .../2019-10-10-01-41-02.bpo-38379._q4dhn.rst | 4 - .../2019-10-10-20-42-09.bpo-38437.z_0mZp.rst | 2 - .../2019-10-13-23-41-38.bpo-38469.9kmuQj.rst | 2 - .../2019-10-19-12-44-13.bpo-38465.V1L8c4.rst | 1 - .../2019-10-20-00-36-18.bpo-38525.Vty1cA.rst | 2 - .../2019-10-20-12-43-48.bpo-38535.ESMkVN.rst | 2 - .../2019-10-29-09-38-54.bpo-28029.AmRMEF.rst | 3 - .../2019-10-29-15-44-24.bpo-38613.V_R3NC.rst | 3 - .../2019-10-30-11-25-25.bpo-38640.4sAFh5.rst | 3 - .../2019-10-30-11-31-47.bpo-38639.9-vKtO.rst | 2 - .../2019-11-18-17-10-20.bpo-38631.tRHaAk.rst | 2 - .../2018-06-02-12-55-23.bpo-25237.m8-JMu.rst | 1 - .../2018-07-31-15-38-26.bpo-34293.yHupAL.rst | 1 - .../2018-10-26-18-10-29.bpo-33944.V1YeOA.rst | 1 - .../2019-01-21-14-30-59.bpo-35803.yae6Lq.rst | 2 - .../2019-02-14-07-12-48.bpo-23460.Iqiqtm.rst | 1 - .../2019-04-02-19-23-00.bpo-36487.Jg6-MG.rst | 1 - .../2019-05-18-16-25-44.bpo-36960.xEKHXj.rst | 2 - .../2019-05-22-04-30-07.bpo-37004.BRgxrt.rst | 1 - .../2019-06-04-09-29-00.bpo-36260.WrGuc-.rst | 1 - .../2019-06-17-09-36-46.bpo-34903.r_wGRc.rst | 1 - .../2019-07-06-00-57-27.bpo-37478.B0ioLw.rst | 1 - .../2019-07-06-02-19-02.bpo-37149.NumHn3.rst | 2 - .../2019-07-06-17-19-26.bpo-37487.QagfZ5.rst | 1 - .../2019-07-06-17-51-36.bpo-37456.lgAQHn.rst | 1 - .../2019-07-12-15-09-56.bpo-37521.7tiFR-.rst | 5 - .../2019-07-13-12-43-01.bpo-30088.CIcBjy.rst | 1 - .../2019-07-13-12-58-20.bpo-37284.rP8WpB.rst | 1 - .../2019-07-16-14-48-12.bpo-37256.qJTrBb.rst | 1 - .../2019-07-25-10-30-32.bpo-32910.caLLAe.rst | 1 - .../2019-07-31-11-40-06.bpo-37726.h-3o9a.rst | 2 - .../2019-08-04-19-20-58.bpo-37759.EHRF4i.rst | 1 - .../2019-08-16-20-01-10.bpo-37878.MvA6rZ.rst | 1 - .../2019-08-24-12-59-06.bpo-37937.F7fHbt.rst | 1 - .../2019-08-27-01-14-59.bpo-12707.Yj3_7_.rst | 1 - .../2019-08-29-10-40-05.bpo-37979.TAUx_E.rst | 2 - .../2019-08-29-14-38-01.bpo-37977.pML-UI.rst | 1 - .../2019-09-05-14-47-51.bpo-36797.KN9Ga5.rst | 1 - .../2019-09-07-15-55-46.bpo-26868.Raw0Gd.rst | 1 - .../2019-09-07-19-09-01.bpo-38053.lttibE.rst | 1 - .../2019-09-27-23-37-41.bpo-38294.go_jFf.rst | 1 - .../2019-10-26-13-19-07.bpo-38592.Y96BYO.rst | 1 - .../2019-11-12-15-31-09.bpo-38778.PHhTlv.rst | 1 - .../2019-11-15-09-22-28.bpo-38351.xwhlse.rst | 1 - .../2019-11-15-11-39-13.bpo-38816.vUaSVL.rst | 3 - .../2019-11-17-11-54-57.bpo-21767.Qq3Dos.rst | 1 - .../IDLE/2019-03-21-08-35-00.bpo-36390.OdDCGk.rst | 2 - .../IDLE/2019-06-03-00-39-29.bpo-5680.VCQfOO.rst | 3 - .../IDLE/2019-06-04-20-36-24.bpo-35763.7XdoWz.rst | 2 - .../IDLE/2019-06-04-23-27-33.bpo-37039.FN_fBf.rst | 4 - .../IDLE/2019-06-07-00-17-41.bpo-37177.voU6pQ.rst | 2 - .../IDLE/2019-06-10-22-48-50.bpo-26806.Zltkum.rst | 4 - .../IDLE/2019-06-13-01-07-20.bpo-17535.K8i2St.rst | 4 - .../IDLE/2019-06-17-16-35-30.bpo-37321.zVTTGS.rst | 2 - .../IDLE/2019-06-18-16-40-05.bpo-37325.GssOf1.rst | 1 - .../IDLE/2019-07-03-22-47-44.bpo-27452.nePPLi.rst | 1 - .../IDLE/2019-07-11-00-05-31.bpo-37530.AuyCyD.rst | 3 - .../IDLE/2019-07-18-10-11-36.bpo-33610.xYqMLg.rst | 1 - .../IDLE/2019-07-20-23-33-53.bpo-37627.dQhUNB.rst | 3 - .../IDLE/2019-07-26-17-51-13.bpo-37628.kX4AUF.rst | 1 - .../IDLE/2019-07-27-15-14-20.bpo-37692.TRHGjD.rst | 2 - .../IDLE/2019-08-04-15-27-50.bpo-37748.0vf6pg.rst | 1 - .../IDLE/2019-08-04-17-10-01.bpo-36419.TJZqOc.rst | 1 - .../IDLE/2019-08-14-09-43-15.bpo-37849.-bcYF3.rst | 2 - .../IDLE/2019-08-21-16-02-49.bpo-37902._R_adE.rst | 2 - .../IDLE/2019-08-24-22-00-33.bpo-37929.jb7523.rst | 1 - .../IDLE/2019-08-26-00-41-53.bpo-37824.YY5jAI.rst | 2 - .../IDLE/2019-09-01-10-22-55.bpo-35771.tdbmbP.rst | 2 - .../IDLE/2019-09-05-23-12-13.bpo-38041.nxmGGK.rst | 3 - .../IDLE/2019-09-09-22-08-36.bpo-38077.Mzpfe2.rst | 2 - .../IDLE/2019-09-16-15-04-29.bpo-38183.eudCN1.rst | 3 - .../IDLE/2019-09-17-01-28-56.bpo-35379.yAECDr.rst | 3 - .../IDLE/2019-10-04-18-03-09.bpo-36698.BKcmom.rst | 3 - .../IDLE/2019-10-26-18-16-24.bpo-38598.6kH9FY.rst | 1 - .../IDLE/2019-10-28-04-48-03.bpo-4630.upgjiV.rst | 3 - .../IDLE/2019-11-09-23-55-59.bpo-26353.duYZiF.rst | 2 - .../2017-08-15-11-24-41.bpo-4963.LRYres.rst | 2 - .../2017-12-26-14-32-23.bpo-27657.6BhyVK.rst | 2 - .../2018-02-13-12-25-43.bpo-32820.0stF0u.rst | 4 - .../2018-02-13-17-58-30.bpo-32689.a-3SnH.rst | 2 - .../2018-04-24-13-18-48.bpo-33348.XaJDei.rst | 2 - .../2018-06-17-21-02-25.bpo-32498.La3TZz.rst | 2 - .../2018-07-14-13-48-56.bpo-30618.T5AUF6.rst | 1 - .../2018-08-04-12-26-11.bpo-28009.4JcHZb.rst | 4 - .../2018-08-27-15-44-50.bpo-34519.cPlH1h.rst | 1 - .../2018-09-21-13-23-29.bpo-34749.B0k819.rst | 2 - .../2018-09-23-03-18-52.bpo-34775.vHeuHk.rst | 3 - .../2018-11-12-19-08-50.bpo-11122.Gj7BQn.rst | 1 - .../2018-11-19-10-23-58.bpo-25988.6o7gGK.rst | 2 - .../2018-11-21-18-05-50.bpo-20504.kG0ub5.rst | 2 - .../2019-01-09-16-18-52.bpo-8538.PfVZia.rst | 2 - .../2019-01-22-09-23-20.bpo-35168.UGv2yW.rst | 1 - .../2019-01-25-17-12-17.bpo-35800.MCGJdQ.rst | 1 - .../2019-02-03-19-13-08.bpo-32627.b68f64.rst | 1 - .../2019-02-19-17-32-45.bpo-36046.fX9OPj.rst | 2 - .../2019-03-09-16-04-12.bpo-36250.tSK4N1.rst | 2 - .../2019-03-21-19-23-46.bpo-36302.Yc591g.rst | 2 - .../2019-03-23-16-42-46.bpo-36409.ZYVKao.rst | 1 - .../2019-04-06-20-08-12.bpo-36543.RPjmUz.rst | 2 - .../2019-04-08-13-00-13.bpo-36564._n67m_.rst | 3 - .../2019-04-28-10-34-19.bpo-32424.eqNPhM.rst | 3 - .../2019-05-07-17-42-36.bpo-36582.L_dxR6.rst | 1 - .../2019-05-07-19-25-55.bpo-31783.lgLo69.rst | 1 - .../2019-05-09-18-50-55.bpo-35070.4vaqNL.rst | 2 - .../2019-05-12-12-58-37.bpo-36871.6xiEHZ.rst | 3 - .../2019-05-17-15-11-08.bpo-35805.E4YwYz.rst | 2 - .../2019-05-17-16-50-02.bpo-31904.4a5ggm.rst | 1 - .../2019-05-19-10-48-46.bpo-21315.PgXVqF.rst | 4 - .../2019-05-20-14-17-29.bpo-26185.pQW4mI.rst | 2 - .../2019-05-22-04-52-35.bpo-25068.vR_rC-.rst | 2 - .../2019-05-26-16-34-53.bpo-31163.21A802.rst | 2 - .../2019-05-27-15-29-46.bpo-30835.3FoaWH.rst | 3 - .../2019-05-28-02-37-00.bpo-36520.W4tday.rst | 1 - .../2019-05-28-19-03-46.bpo-35621.Abc1lf.rst | 2 - .../2019-05-30-15-51-42.bpo-28724.34TrS8.rst | 2 - .../2019-06-04-14-44-41.bpo-37150.TTzHxj.rst | 1 - .../2019-06-04-15-39-14.bpo-34282.aAK54n.rst | 1 - .../2019-06-04-22-25-38.bpo-37158.JKm15S.rst | 1 - .../2019-06-04-23-44-52.bpo-34767.BpDShN.rst | 1 - .../2019-06-05-11-48-19.bpo-37165.V_rwfE.rst | 1 - .../2019-06-07-17-11-34.bpo-37178.b1StSv.rst | 2 - .../2019-06-07-17-16-09.bpo-37178.Day_oB.rst | 2 - .../2019-06-08-11-33-48.bpo-37173.0e_8gS.rst | 1 - .../2019-06-08-16-03-19.bpo-34886.Ov-pc9.rst | 5 - .../2019-06-08-23-26-58.bpo-12144.Z7mz-q.rst | 2 - .../2019-06-09-17-22-33.bpo-37111.2I0z2k.rst | 1 - .../2019-06-09-22-25-03.bpo-37206.2WBg4q.rst | 2 - .../2019-06-11-00-35-02.bpo-36402.b0IJVp.rst | 4 - .../2019-06-11-01-54-19.bpo-18748.ADqCkq.rst | 2 - .../2019-06-11-13-52-04.bpo-36607.5_mJkQ.rst | 2 - .../2019-06-11-16-41-40.bpo-35766.v1Kj-T.rst | 1 - .../2019-06-11-19-34-29.bpo-35922.rxpzWr.rst | 4 - .../2019-06-12-08-56-22.bpo-21872.V9QGGN.rst | 3 - .../2019-06-12-16-10-50.bpo-37210.r4yMg6.rst | 1 - .../2019-06-13-11-59-52.bpo-37266.goLjef.rst | 4 - .../2019-06-14-08-30-16.bpo-19865.FRGH4I.rst | 2 - .../2019-06-14-13-25-56.bpo-37279.OHlW6l.rst | 2 - .../2019-06-14-13-30-47.bpo-37280.Fxur0F.rst | 1 - .../2019-06-15-14-39-50.bpo-33972.XxnNPw.rst | 2 - .../2019-06-17-10-03-52.bpo-37312.qKvBfF.rst | 2 - .../2019-06-17-11-59-52.bpo-37315.o1xFC0.rst | 2 - .../2019-06-17-22-10-37.bpo-37320.ffieYa.rst | 3 - .../2019-06-18-13-59-55.bpo-37305.fGzWlP.rst | 2 - .../2019-06-18-15-31-33.bpo-37328.2PW1-l.rst | 2 - .../2019-06-18-16-29-31.bpo-37085.GeYaD6.rst | 2 - .../2019-06-19-10-35-53.bpo-37163.9pPg2F.rst | 1 - .../2019-06-20-14-23-48.bpo-37347.Gf9yYI.rst | 6 - .../2019-06-21-14-54-02.bpo-37358.RsASpn.rst | 1 - .../2019-06-22-08-51-44.bpo-37345.o8XABX.rst | 6 - .../2019-06-22-12-30-00.bpo-37372.kIKqZ6.rst | 2 - .../2019-06-22-22-00-35.bpo-37212.Zhv-tq.rst | 2 - .../2019-06-23-12-46-10.bpo-26967.xEuem1.rst | 3 - .../2019-06-24-11-26-34.bpo-37376.SwSUQ4.rst | 2 - .../2019-06-25-02-10-00.bpo-37394.srZ1zx.rst | 2 - .../2019-06-25-05-07-48.bpo-36546.RUcxaK.rst | 4 - .../2019-06-25-19-27-25.bpo-29412.n4Zqdh.rst | 2 - .../2019-06-26-03-00-06.bpo-37406.uovkpq.rst | 3 - .../2019-06-26-16-28-59.bpo-37412.lx0VjC.rst | 3 - .../2019-06-26-22-25-05.bpo-37420.CxFJ09.rst | 2 - .../2019-06-27-13-27-02.bpo-37428._wcwUd.rst | 4 - .../2019-06-27-20-33-50.bpo-37437.du39_A.rst | 1 - .../2019-06-28-16-40-17.bpo-37440.t3wX-N.rst | 2 - .../2019-07-02-12-43-57.bpo-37479.O53a5S.rst | 2 - .../2019-07-02-13-08-30.bpo-37481.hd5k09.rst | 2 - .../2019-07-03-12-47-52.bpo-37421.gR5hC8.rst | 4 - .../2019-07-04-13-00-20.bpo-37424.0i1MR-.rst | 5 - .../2019-07-05-21-46-45.bpo-18374.qgE0H3.rst | 2 - .../2019-07-07-21-09-08.bpo-37520.Gg0KD6.rst | 1 - .../2019-07-08-03-15-04.bpo-37502.qZGC4g.rst | 1 - .../2019-07-09-05-44-39.bpo-36993.4javqu.rst | 2 - .../2019-07-09-11-20-21.bpo-37482.auzvev.rst | 1 - .../2019-07-09-19-38-26.bpo-37531.GX7s8S.rst | 2 - .../2019-07-10-23-07-11.bpo-21478.cCw9rF.rst | 2 - .../2019-07-13-10-59-43.bpo-37579.B1Tq9i.rst | 4 - .../2019-07-13-13-40-12.bpo-18378.NHcojp.rst | 1 - .../2019-07-13-16-02-48.bpo-37587.fd-1aF.rst | 1 - .../2019-07-17-06-54-43.bpo-37491.op0aMs.rst | 2 - .../2019-07-17-11-10-08.bpo-34443.OFnGqz.rst | 2 - .../2019-07-19-01-46-56.bpo-16970.GEASf5.rst | 2 - .../2019-07-19-16-06-48.bpo-29446.iXGuoi.rst | 1 - .../2019-07-19-20-13-48.bpo-37555.S5am28.rst | 2 - .../2019-07-19-22-44-41.bpo-36324.1VjywS.rst | 1 - .../2019-07-20-01-17-43.bpo-36161.Fzf-f9.rst | 1 - .../2019-07-21-20-59-31.bpo-37642.L61Bvy.rst | 3 - .../2019-07-24-14-38-53.bpo-37663.h4-9-1.rst | 2 - .../2019-07-24-18-27-44.bpo-37664.o-GYZC.rst | 1 - .../2019-07-25-10-28-40.bpo-37354.RT3_3H.rst | 1 - .../2019-07-26-00-12-29.bpo-37685.TqckMZ.rst | 4 - .../2019-07-26-22-30-01.bpo-37691.1Li3rx.rst | 2 - .../2019-07-27-10-14-45.bpo-29553.TVeIDe.rst | 2 - .../2019-07-27-18-00-43.bpo-37689.glEmZi.rst | 1 - .../2019-07-27-20-21-03.bpo-37695.QANdvg.rst | 1 - .../2019-07-28-17-44-21.bpo-37697.7UV5d0.rst | 1 - .../2019-07-28-22-25-25.bpo-37685._3bN9f.rst | 2 - .../2019-07-29-21-39-45.bpo-11953.4Hpwf9.rst | 1 - .../2019-07-30-01-27-29.bpo-37268.QDmA44.rst | 2 - .../2019-07-30-22-41-05.bpo-32178.X-IFLe.rst | 1 - .../2019-07-31-15-52-51.bpo-35943.-KswoB.rst | 2 - .../2019-07-31-16-49-01.bpo-37723.zq6tw8.rst | 2 - .../2019-08-01-17-11-16.bpo-37738.A3WWcT.rst | 2 - .../2019-08-02-14-01-25.bpo-37742.f4Xn9S.rst | 5 - .../2019-08-02-16-44-42.bpo-18049.OA4qBL.rst | 3 - .../2019-08-04-11-47-58.bpo-28292.vkihH5.rst | 3 - .../2019-08-04-17-22-33.bpo-37449.ycbL2z.rst | 2 - .../2019-08-06-21-30-58.bpo-34488.OqxVo8.rst | 2 - .../2019-08-07-14-49-22.bpo-37785.y7OlT8.rst | 1 - .../2019-08-07-19-34-07.bpo-18578.xfvdb_.rst | 2 - .../2019-08-07-23-48-09.bpo-37772.hLCvdn.rst | 1 - .../2019-08-10-12-33-27.bpo-37810.d4zbvB.rst | 2 - .../2019-08-10-18-50-04.bpo-14465.qZGC4g.rst | 2 - .../2019-08-11-10-34-19.bpo-37819.LVJls-.rst | 2 - .../2019-08-12-23-07-47.bpo-37804.Ene6L-.rst | 2 - .../2019-08-14-13-51-24.bpo-37798.AmXrik.rst | 1 - .../2019-08-14-15-34-23.bpo-21131.0MMQRi.rst | 4 - .../2019-08-14-20-46-39.bpo-37863.CkXqgX.rst | 1 - .../2019-08-14-21-41-07.bpo-37811.d1xYj7.rst | 4 - .../2019-08-17-22-33-54.bpo-37868.hp64fi.rst | 3 - .../2019-08-19-10-31-41.bpo-37885.4Nc9sp.rst | 1 - .../2019-08-20-05-17-32.bpo-32793.cgpXl6.rst | 1 - .../2019-08-21-13-43-04.bpo-37851.mIIfD_.rst | 3 - .../2019-08-21-16-38-56.bpo-9938.t3G7N9.rst | 1 - .../2019-08-22-01-49-05.bpo-32554.4xiXyM.rst | 1 - .../2019-08-22-16-13-27.bpo-37915.xyoZI5.rst | 3 - .../2019-08-23-00-55-19.bpo-26589.M1xyxG.rst | 2 - .../2019-08-24-16-54-49.bpo-37798.7mRQCk.rst | 2 - .../2019-08-25-14-56-42.bpo-36917.GBxdw2.rst | 3 - .../2019-08-25-18-07-48.bpo-34679.HECzL7.rst | 1 - .../2019-08-26-10-45-51.bpo-37950.-K1IKT.rst | 1 - .../2019-08-27-03-53-26.bpo-36205.AfkGRl.rst | 1 - .../2019-08-27-10-03-48.bpo-37951.MfRQgL.rst | 2 - .../2019-08-27-10-30-44.bpo-37961.4nm0zZ.rst | 2 - .../2019-08-27-10-52-13.bpo-37960.CTY7Lw.rst | 2 - .../2019-08-27-21-19-28.bpo-37964.SxdnsF.rst | 1 - .../2019-08-28-14-04-18.bpo-37965.7xGE-C.rst | 1 - .../2019-08-28-21-40-12.bpo-37972.kP-n4L.rst | 5 - .../2019-08-29-01-19-13.bpo-10978.J6FQYY.rst | 2 - .../2019-08-29-16-41-36.bpo-37834.FThnsh.rst | 2 - .../2019-08-29-18-48-48.bpo-37587.N7TGTC.rst | 2 - .../2019-08-30-11-21-10.bpo-37140.cFAX-a.rst | 5 - .../2019-08-31-01-52-59.bpo-34410.7KbWZQ.rst | 2 - .../2019-08-31-13-36-09.bpo-37995.rS8HzT.rst | 2 - .../2019-09-02-13-37-27.bpo-38006.Y7vA0Q.rst | 3 - .../2019-09-02-14-30-39.bpo-38010.JOnz9Z.rst | 1 - .../2019-09-03-01-41-35.bpo-35923.lYpKbY.rst | 2 - .../2019-09-04-20-34-14.bpo-38026.0LLRX-.rst | 2 - .../2019-09-06-17-40-34.bpo-37953.db5FQq.rst | 2 - .../2019-09-07-12-32-50.bpo-38049.xKP4tf.rst | 1 - .../2019-09-08-11-36-50.bpo-38059.8SA6co.rst | 1 - .../2019-09-09-14-39-47.bpo-38066.l9mWv-.rst | 2 - .../2019-09-09-18-39-23.bpo-38037.B0UgFU.rst | 1 - .../2019-09-10-10-59-50.bpo-37251.8zn2o3.rst | 3 - .../2019-09-10-11-42-59.bpo-38086.w5TlG-.rst | 1 - .../2019-09-10-15-52-55.bpo-35640.X0lp5f.rst | 2 - .../2019-09-11-11-44-16.bpo-37488.S8CJUL.rst | 1 - .../2019-09-11-14-45-30.bpo-38093.yQ6k7y.rst | 2 - .../2019-09-11-14-49-20.bpo-38110.A19Y-q.rst | 2 - .../2019-09-11-16-54-57.bpo-38121.SrSDzB.rst | 1 - .../2019-09-11-20-27-41.bpo-37405.MG5xiY.rst | 2 - .../2019-09-11-21-38-41.bpo-34037.LIAS_3.rst | 4 - .../2019-09-12-10-47-34.bpo-38008.sH74Iy.rst | 3 - .../2019-09-12-12-47-35.bpo-38132.KSFx1F.rst | 3 - .../2019-09-12-13-18-55.bpo-38134.gXJTbP.rst | 2 - .../2019-09-12-14-52-38.bpo-36991.1OcSm8.rst | 2 - .../2019-09-12-14-54-45.bpo-9216.W7QMpC.rst | 2 - .../2019-09-12-18-41-35.bpo-38142.1I0Ch0.rst | 1 - .../2019-09-13-08-55-43.bpo-38148.Lnww6D.rst | 1 - .../2019-09-13-09-24-58.bpo-38115.BOO-Y1.rst | 1 - .../2019-09-13-12-18-51.bpo-38153.nHAbuJ.rst | 3 - .../2019-09-13-14-54-33.bpo-34706.HWVpOY.rst | 1 - .../2019-09-14-10-34-00.bpo-33936.8wCI_n.rst | 2 - .../2019-09-15-10-30-33.bpo-38175.61XlUv.rst | 1 - .../2019-09-15-21-31-18.bpo-37828.gLLDX7.rst | 2 - .../2019-09-16-09-54-42.bpo-38136.MdI-Zb.rst | 3 - .../2019-09-16-19-12-57.bpo-38185.zYWppY.rst | 1 - .../2019-09-16-21-47-48.bpo-38155.d92lRc.rst | 1 - .../2019-09-17-12-28-27.bpo-38191.1TU0HV.rst | 3 - .../2019-09-19-19-58-33.bpo-34002.KBnaVX.rst | 2 - .../2019-09-20-14-27-17.bpo-38237.xRUZbx.rst | 2 - .../2019-09-22-13-05-36.bpo-38248.Yo3N_1.rst | 1 - .../2019-09-24-10-55-01.bpo-38112.2EinX9.rst | 3 - .../2019-09-25-05-16-19.bpo-38265.X6-gsT.rst | 2 - .../2019-09-25-21-37-02.bpo-38108.Jr9HU6.rst | 2 - .../2019-09-26-12-16-30.bpo-28286.LdSsrN.rst | 2 - .../2019-09-27-15-24-45.bpo-38216.-7yvZR.rst | 4 - .../2019-09-27-16-31-28.bpo-38161.zehai1.rst | 1 - .../2019-09-28-20-16-40.bpo-38163.x51-vK.rst | 4 - .../2019-09-29-13-50-24.bpo-38019.6MoOE3.rst | 1 - .../2019-09-29-22-47-37.bpo-13153.0mO9qR.rst | 4 - .../2019-09-30-00-15-27.bpo-38242.uPIyAc.rst | 1 - .../2019-09-30-22-06-33.bpo-38319.5QjiDa.rst | 2 - .../2019-10-01-21-06-18.bpo-38341.uqwgU_.rst | 1 - .../2019-10-04-18-39-59.bpo-38371.S6Klvm.rst | 3 - .../2019-10-05-02-07-52.bpo-38332.hwrPN7.rst | 3 - .../2019-10-08-11-18-40.bpo-38405.0-7e7s.rst | 1 - .../2019-10-09-18-16-51.bpo-38422.aiM5bq.rst | 1 - .../2019-10-10-00-25-28.bpo-38109.9w-IGF.rst | 3 - .../2019-10-10-16-53-00.bpo-38431.d5wzNp.rst | 1 - .../2019-10-11-18-49-00.bpo-38449.9TWMlz.rst | 2 - .../2019-10-12-00-13-47.bpo-38417.W7x_aS.rst | 2 - .../2019-10-13-11-00-03.bpo-38378.yYNpSm.rst | 2 - .../2019-10-15-09-47-40.bpo-33604.J12cWT.rst | 3 - .../2019-10-15-11-37-57.bpo-38478.A87OPO.rst | 3 - .../2019-10-16-19-56-51.bpo-38493.86ExWB.rst | 2 - .../2019-10-18-13-57-31.bpo-38521.U-7aaM.rst | 1 - .../2019-10-19-21-41-20.bpo-36321.CFlxfy.rst | 2 - .../2019-10-20-12-04-48.bpo-31202.NfdIus.rst | 2 - .../2019-10-23-16-25-12.bpo-34679.Bnw8o3.rst | 2 - .../2019-10-24-08-10-30.bpo-38565.SWSUst.rst | 1 - .../2019-10-24-17-26-39.bpo-38586.cyq5nr.rst | 1 - .../2019-10-26-14-42-20.bpo-38312.e_FVWh.rst | 3 - .../2019-10-27-00-08-49.bpo-38334.pfLLmc.rst | 1 - .../2019-10-27-22-29-45.bpo-38602.7jvYFA.rst | 3 - .../2019-11-05-07-18-24.bpo-38692.UpatA7.rst | 1 - .../2019-11-05-19-15-57.bpo-38692.2DCDA-.rst | 2 - .../2019-11-05-21-22-22.bpo-38713.bmhquU.rst | 2 - .../2019-11-06-15-58-07.bpo-38716.R3uMLT.rst | 1 - .../2019-11-10-13-40-33.bpo-38761.P1UUIZ.rst | 1 - .../2019-11-11-06-14-25.bpo-38438.vSVeHN.rst | 1 - .../2019-11-11-21-43-06.bpo-27805.D3zl1_.rst | 2 - .../2019-11-12-15-46-28.bpo-38723.gcdMFn.rst | 1 - .../2019-11-13-16-17-43.bpo-38785.NEOEfk.rst | 2 - .../2019-11-13-16-49-03.bpo-38786.gNOwKh.rst | 1 - .../2019-11-14-14-13-29.bpo-38724.T5ySfR.rst | 1 - .../2019-11-15-09-30-29.bpo-38807.PsmRog.rst | 1 - .../2019-11-16-22-56-51.bpo-36589.0Io76D.rst | 2 - .../2019-05-04-13-33-37.bpo-34155.MJll68.rst | 1 - .../2019-06-17-09-34-25.bpo-34631.DBfM4j.rst | 1 - .../2019-06-21-14-42-53.bpo-37364.IIRc2s.rst | 1 - .../2019-06-21-15-58-59.bpo-37363.diouyl.rst | 5 - .../2019-07-01-08-46-14.bpo-37463.1CHwjE.rst | 4 - .../2019-07-01-10-31-14.bpo-37363.fSjatj.rst | 2 - .../2019-07-16-08-11-00.bpo-37461.1Ahz7O.rst | 2 - .../2019-08-27-01-13-05.bpo-37764.qv67PQ.rst | 1 - .../2019-09-23-21-02-46.bpo-38174.MeWuJd.rst | 2 - .../2019-09-25-13-21-09.bpo-38243.1pfz24.rst | 3 - .../2019-10-08-19-29-55.bpo-38418.QL7s0-.rst | 1 - .../2019-11-14-16-13-23.bpo-38622.3DYkfb.rst | 1 - .../2019-11-18-16-17-56.bpo-38722.x3mECW.rst | 2 - .../Tests/2018-09-07-01-18-27.bpo-34596.r2-EGd.rst | 2 - .../Tests/2019-04-11-07-59-43.bpo-28009.s85urF.rst | 3 - .../Tests/2019-04-15-19-05-35.bpo-30202.Wt7INj.rst | 1 - .../Tests/2019-05-28-15-41-34.bpo-36919.-vGt_m.rst | 2 - .../Tests/2019-06-03-20-47-10.bpo-34001.KvYx9z.rst | 2 - .../Tests/2019-06-04-18-30-39.bpo-37153.711INB.rst | 2 - .../Tests/2019-06-07-12-23-15.bpo-37169.yfXTFg.rst | 1 - .../Tests/2019-06-12-14-30-29.bpo-37252.4o-uLs.rst | 2 - .../Tests/2019-06-13-00-46-25.bpo-37069.wdktFo.rst | 7 - .../Tests/2019-06-13-12-19-56.bpo-37261.NuKFVo.rst | 3 - .../Tests/2019-06-14-12-21-47.bpo-37278.z0HUOr.rst | 2 - .../Tests/2019-06-14-17-05-49.bpo-35998.yX82oD.rst | 1 - .../Tests/2019-06-21-15-47-33.bpo-37362.D3xppx.rst | 3 - .../Tests/2019-06-24-10-47-07.bpo-37359.CkdtyO.rst | 4 - .../Tests/2019-06-25-16-02-43.bpo-37400.cx_EWv.rst | 2 - .../Tests/2019-06-26-15-28-45.bpo-37411.5lGNhM.rst | 2 - .../Tests/2019-06-27-00-37-59.bpo-37421.rVJb3x.rst | 1 - .../Tests/2019-06-28-16-37-52.bpo-37335.o5S2hY.rst | 1 - .../Tests/2019-06-29-16-02-21.bpo-19696.05ijhN.rst | 1 - .../Tests/2019-06-29-23-56-28.bpo-37199.FHDsLf.rst | 1 - .../Tests/2019-07-01-17-19-47.bpo-37472.WzkEAx.rst | 1 - .../Tests/2019-07-01-19-56-17.bpo-37421.bOe350.rst | 4 - .../Tests/2019-07-01-19-57-26.bpo-37421.NFH1f0.rst | 2 - .../Tests/2019-07-02-23-20-35.bpo-37421.HCkKWz.rst | 2 - .../Tests/2019-07-02-23-29-06.bpo-37421.WEfc5A.rst | 2 - .../Tests/2019-07-03-00-05-28.bpo-37421.ORGRSG.rst | 3 - .../Tests/2019-07-05-14-47-55.bpo-37421.n8o2to.rst | 3 - .../Tests/2019-07-08-10-11-36.bpo-37421.OY77go.rst | 2 - .../Tests/2019-07-09-12-33-18.bpo-37526.vmm5y7.rst | 2 - .../Tests/2019-07-11-10-33-56.bpo-37558.SKHRsL.rst | 1 - .../Tests/2019-07-18-14-52-58.bpo-36833.Zoe9ek.rst | 2 - .../Tests/2019-08-16-16-15-14.bpo-37876.m3k1w3.rst | 1 - .../Tests/2019-08-20-19-24-19.bpo-37531.wRoXfU.rst | 3 - .../Tests/2019-08-25-19-51-46.bpo-37805.Kl1sti.rst | 1 - .../Tests/2019-09-03-19-33-10.bpo-38018.zTrMu7.rst | 1 - .../Tests/2019-09-11-17-22-32.bpo-38117.X7LgGY.rst | 1 - .../Tests/2019-09-24-12-24-05.bpo-38212.IWbhWz.rst | 2 - .../Tests/2019-09-24-12-30-55.bpo-37123.IoutBn.rst | 4 - .../Tests/2019-09-25-12-18-31.bpo-38270._x-9uH.rst | 4 - .../Tests/2019-09-25-13-11-29.bpo-38271.iHXNIg.rst | 4 - .../Tests/2019-09-25-14-40-57.bpo-38275.-kdveI.rst | 4 - .../Tests/2019-09-26-15-48-36.bpo-38239.MfoVzY.rst | 1 - .../Tests/2019-10-08-16-42-05.bpo-37531.7v-_Ca.rst | 5 - .../Tests/2019-10-14-22-46-35.bpo-38470.NHtzpy.rst | 3 - .../Tests/2019-10-16-01-36-15.bpo-35998.G305Bf.rst | 5 - .../Tests/2019-10-17-00-49-38.bpo-38502.vUEic7.rst | 3 - .../Tests/2019-10-28-15-56-02.bpo-38614.aDdDYE.rst | 4 - .../Tests/2019-10-30-15-12-32.bpo-38614.M6UnLB.rst | 2 - .../2019-05-27-15-26-12.bpo-37064.k_SPW2.rst | 2 - .../2019-05-27-16-13-08.bpo-37034.zbTgy8.rst | 2 - .../2019-07-24-16-20-54.bpo-37675.951Cvf.rst | 1 - .../2019-07-29-13-59-19.bpo-37704.xxGUz_.rst | 1 - .../2019-08-24-12-11-30.bpo-37942.7H8N9a.rst | 1 - .../2019-09-12-16-15-55.bpo-37803.chEizy.rst | 1 - .../2019-10-02-09-48-42.bpo-38347.2Tq5D1.rst | 1 - .../2019-10-08-15-07-52.bpo-38118.pIZD6H.rst | 2 - .../2019-04-10-21-13-26.bpo-36590.ZTaKcu.rst | 1 - .../2019-05-05-05-23-34.bpo-28269.-MOHI7.rst | 1 - .../2019-05-10-15-25-44.bpo-32587.-0g2O3.rst | 1 - .../2019-06-11-15-41-34.bpo-36779.0TMw6f.rst | 2 - .../2019-06-13-04-15-51.bpo-37267.Ygo5ef.rst | 2 - .../2019-06-18-09-05-08.bpo-35360.tdqSmo.rst | 1 - .../2019-06-20-12-50-32.bpo-37351.asTnVW.rst | 1 - .../2019-06-25-04-15-22.bpo-37380.tPxjuz.rst | 2 - .../2019-06-28-09-44-08.bpo-37369.1iVpxq.rst | 1 - .../2019-06-28-18-10-29.bpo-37445.LsdYO6.rst | 2 - .../2019-07-01-12-38-48.bpo-10945.s0YBHG.rst | 2 - .../2019-07-24-14-36-28.bpo-37672.uKEVHN.rst | 2 - .../2019-07-29-16-49-31.bpo-37702.Lj2f5e.rst | 2 - .../2019-08-06-09-35-12.bpo-37734.EoJ9Nh.rst | 1 - .../2019-08-06-13-54-12.bpo-37778.AY1XhH.rst | 1 - .../2019-08-06-18-09-18.bpo-25172.Akreij.rst | 1 - .../2019-08-08-18-05-27.bpo-36266.x4eZU3.rst | 1 - .../2019-08-12-12-00-24.bpo-37834.VB2QVj.rst | 2 - .../2019-08-14-13-40-15.bpo-9949.zW45Ks.rst | 1 - .../2019-08-21-12-58-18.bpo-1311.BoW1wU.rst | 2 - .../2019-08-22-09-04-44.bpo-37549.TpKI3M.rst | 1 - .../2019-08-30-15-15-22.bpo-37705.2o4NWW.rst | 1 - .../2019-09-03-11-47-37.bpo-38020.xFZ2j0.rst | 2 - .../2019-09-04-14-01-08.bpo-38030._USdtk.rst | 1 - .../2019-09-09-12-22-23.bpo-37283.8NvOkU.rst | 2 - .../2019-09-10-14-17-25.bpo-38088.FOvWSM.rst | 2 - .../2019-09-10-14-21-40.bpo-38087.--eIib.rst | 1 - .../2019-09-11-10-22-01.bpo-38081.8JhzjD.rst | 1 - .../2019-09-11-12-34-31.bpo-36634.xLaGgb.rst | 2 - .../2019-09-11-14-42-04.bpo-36634.8Un8ih.rst | 2 - .../2019-09-11-14-51-56.bpo-32592.jvQMD9.rst | 1 - .../2019-09-11-15-24-04.bpo-38114.cc0E5E.rst | 1 - .../2019-09-12-12-05-55.bpo-38133.yFeRGS.rst | 2 - .../2019-09-13-14-11-42.bpo-38092.x31ehI.rst | 1 - .../2019-09-16-14-07-11.bpo-38117.hJVf0C.rst | 1 - .../2019-10-02-15-38-49.bpo-38355.n3AWX6.rst | 1 - .../2019-10-03-08-04-14.bpo-38359.wzwsl_.rst | 1 - .../2019-10-05-05-50-58.bpo-38344.scr2LO.rst | 1 - .../2019-10-16-09-49-09.bpo-38492.Te1LxC.rst | 1 - .../2019-10-28-05-01-29.bpo-38519.dCkY66.rst | 2 - .../2019-10-28-10-32-43.bpo-38453.NwwatW.rst | 1 - .../2019-10-28-10-48-16.bpo-38589.V69Q1a.rst | 1 - .../macOS/2019-06-18-00-30-40.bpo-34631.vSifcv.rst | 1 - .../macOS/2019-06-18-08-58-30.bpo-35360.-CWbfy.rst | 1 - .../macOS/2019-07-02-01-06-47.bpo-34602.10d4wl.rst | 4 - .../macOS/2019-07-13-15-58-18.bpo-18049.MklhQQ.rst | 3 - .../macOS/2019-09-10-14-24-35.bpo-38089.eedgyD.rst | 1 - .../macOS/2019-09-15-21-29-13.bpo-38117.ZLsoAZ.rst | 1 - README.rst | 2 +- 573 files changed, 6113 insertions(+), 1382 deletions(-) create mode 100644 Misc/NEWS.d/3.9.0a1.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-03-06-18-55-10.bpo-36210.fup9H2.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-03-19-22-07-37.bpo-25361.XO9Bfr.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-06-17-09-40-59.bpo-37189.j5ebdT.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-07-01-14-39-40.bpo-37468.trbQ-_.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-07-11-01-28-24.bpo-36044.gIgfiJ.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-07-29-11-36-16.bpo-37707.Sm-dGk.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-07-30-16-26-11.bpo-37725.MkG1TT.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-08-24-00-29-40.bpo-37936.QrORqA.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-08-24-17-39-09.bpo-37760.f3jXuH.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-09-10-00-54-48.bpo-37936.E7XEwu.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-09-13-14-12-36.bpo-36002.Bcl4oe.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-09-28-02-37-11.bpo-38301.123456.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-10-11-15-32-58.bpo-37415.D9RXrq.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-10-13-16-18-24.bpo-38468.buCO84.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-11-04-14-30-37.bpo-38684.aed593.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-11-15-09-25-44.bpo-38809.9jwta6.rst delete mode 100644 Misc/NEWS.d/next/C API/2018-08-04-00-59-44.bpo-34331.iaUkmU.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-01-18-17-05-26.bpo-35381.9CbeW3.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-06-06-08-47-04.bpo-37170.hO_fpM.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-06-07-14-03-52.bpo-37194.uck7MD.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-06-10-15-32-34.bpo-37215.yzoNyU.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-06-11-02-50-38.bpo-37221.4tClQT.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-06-14-14-03-51.bpo-28805.qZC0N_.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-06-19-12-06-31.bpo-37337.gXIGyU.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-06-28-15-49-16.bpo-36763.zrmgki.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-07-02-15-42-37.bpo-37483.vftT4f.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-07-06-23-56-47.bpo-21120.lXHqlT.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-07-07-10-37-07.bpo-37207.SlVNky.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-07-10-12-27-28.bpo-37540.E8Z773.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-07-16-11-02-00.bpo-37151.YKfuNA.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-07-17-09-50-50.bpo-29548.5wIptQ.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-07-21-21-08-47.bpo-37645.4DcUaI.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-08-17-13-50-21.bpo-37879.CZeUem.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-08-23-11-35-55.bpo-37926.hnI5IQ.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-08-23-18-45-11.bpo-36763.q3Kh8Z.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-09-05-14-17-21.bpo-15088.plt8Em.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-09-13-01-24-47.bpo-38140.y59qaO.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-09-19-18-26-29.bpo-38205.Db1OJL.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-09-20-17-22-41.bpo-38234.ZbquVK.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-09-24-17-09-48.bpo-38234.d0bhEA.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-09-30-16-53-30.bpo-38303.YoIs0M.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-10-03-12-53-53.bpo-38266.0FIC1q.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-10-07-17-15-09.bpo-36389.hFX_jD.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-10-08-01-23-24.bpo-38395.MJ6Ey9.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-10-21-09-24-03.bpo-38540.314N_T.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-10-30-22-03-03.bpo-38650.0pi8zt.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-11-04-17-59-46.bpo-38644.euO_RR.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-11-04-21-10-47.bpo-37633.oOGVdo.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-06-07-01-01-20.bpo-30773.C31rVE.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-06-14-13-55-45.bpo-27575.mMYgzv.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-07-23-13-09-54.bpo-19072.Gc59GS.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-01-18-16-16-27.bpo-35551.oF5pbO.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-02-15-20-42-36.bpo-20523.rRLrvr.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-05-18-09-40.bpo-34556.o9kfpu.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-06-09-59-31.bpo-36781.uocWt6.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-28-11-47-44.bpo-37077.S1h0Fc.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-05-09-24-17.bpo-37160.O3IAY3.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-06-11-00-55.bpo-36974.wdzzym.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-06-13-59-52.bpo-36922.EMZ3TF.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-06-20-52-38.bpo-15913.5Sg5cv.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-10-23-18-31.bpo-37219.jPSufq.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-11-11-15-19.bpo-37213.UPii5K.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-11-12-59-38.bpo-36974.bVYmSA.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-12-14-39-16.bpo-37231.LF41Es.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-13-02-27-12.bpo-37257.IMxDvT.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-13-12-55-38.bpo-20443.bQWAxg.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-14-06-32-33.bpo-37269.SjVVAe.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-16-02-38-25.bpo-37300.WJkgKV.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-17-03-53-16.bpo-37316.LytDX_.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-17-06-03-55.bpo-35224.FHWPGv.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-18-17-53-06.bpo-37330.wAvHmz.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-22-12-45-20.bpo-24214.hIiHeD.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-23-00-26-30.bpo-37348.pp8P-x.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-24-21-53-52.bpo-37388.0XTZmW.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-25-01-45-06.bpo-37392.J3JhIx.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-26-17-27-26.bpo-37414.o6Lnbc.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-26-18-41-00.bpo-37417.VsZeHL.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-27-15-01-14.bpo-37433.amNGqr.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-07-01-12-22-44.bpo-37467.u-XyEu.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-07-10-09-56-47.bpo-37537.OkB0wd.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-07-10-20-33-53.bpo-37543.EvI19D.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-07-14-23-57-27.bpo-37593.yHSTwH.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-07-18-11-50-49.bpo-37619.X6Lulo.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-07-20-22-34-42.bpo-37444.UOd3Xs.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-07-22-11-05-05.bpo-37648.6TY2L-.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-07-25-11-06-57.bpo-37340.5ktLEg.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-08-01-10-45-51.bpo-34880.u_x_CG.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-08-02-15-01-33.bpo-36311.uY5vt-.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-08-04-12-24-18.bpo-36279.8Zy7jZ.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-08-05-14-22-59.bpo-37757.lRv5HX.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-08-06-14-03-59.bpo-32912.UDwSMJ.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-08-06-23-39-05.bpo-37409.1qwzn2.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-08-09-18-28-57.bpo-37802.pKxcAW.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-08-13-18-05-20.bpo-37840.elLCci.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-08-15-12-48-36.bpo-20490.-hXeEn.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-08-17-18-41-59.bpo-37830.fNfMbz.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-08-20-04-36-37.bpo-37751.CSFzUd.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-08-23-22-46-25.bpo-37812.vsWZwS.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-08-26-04-09-57.bpo-37947.mzAQtB.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-08-27-21-21-36.bpo-37966.5OBLez.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-08-29-01-55-38.bpo-8425.FTq4A8.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-08-31-11-13-25.bpo-37994.Rj6S4j.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-09-02-16-17-42.bpo-36946._lAuSR.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-09-02-20-00-31.bpo-38005.e7VsTA.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-09-09-14-44-17.bpo-38071.bLwkBJ.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-09-09-14-46-05.bpo-38069.cn8XLv.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-09-09-15-00-42.bpo-38072.Y1xpDO.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-09-09-15-17-58.bpo-38073.ZoKYOU.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-09-09-15-40-57.bpo-38074.MsVbeI.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-09-09-15-59-50.bpo-38075.N8OZKF.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-09-09-16-36-37.bpo-38076.C5dVBl.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-09-11-14-10-02.bpo-38113.yZXC3P.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-09-11-14-49-42.bpo-38116.KDwmwt.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-09-12-00-14-01.bpo-38124.n6E0H7.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-09-12-19-50-01.bpo-38013.I7btD0.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-09-20-19-06-23.bpo-38236.eQ0Tmj.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-09-22-13-56-18.bpo-38219.rFl7JD.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-09-24-05-32-27.bpo-11410.vS182p.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-09-24-18-45-46.bpo-36871.p47knk.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-09-28-22-54-25.bpo-38310.YDTbEo.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-09-30-00-56-21.bpo-38317.pmqlIQ.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-09-30-09-33-21.bpo-38006.UYlJum.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-10-01-12-46-30.bpo-37474.cB3se1.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-10-05-19-36-16.bpo-38402.EZuzgK.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-10-06-15-01-57.bpo-38210.Xgc6F_.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-10-07-22-51-39.bpo-38392.KaXXps.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-10-09-16-50-52.bpo-38379.oz5qZx.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-10-10-01-41-02.bpo-38379._q4dhn.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-10-10-20-42-09.bpo-38437.z_0mZp.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-10-13-23-41-38.bpo-38469.9kmuQj.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-10-19-12-44-13.bpo-38465.V1L8c4.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-10-20-00-36-18.bpo-38525.Vty1cA.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-10-20-12-43-48.bpo-38535.ESMkVN.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-10-29-09-38-54.bpo-28029.AmRMEF.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-10-29-15-44-24.bpo-38613.V_R3NC.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-10-30-11-25-25.bpo-38640.4sAFh5.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-10-30-11-31-47.bpo-38639.9-vKtO.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-11-18-17-10-20.bpo-38631.tRHaAk.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-06-02-12-55-23.bpo-25237.m8-JMu.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-07-31-15-38-26.bpo-34293.yHupAL.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-10-26-18-10-29.bpo-33944.V1YeOA.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-01-21-14-30-59.bpo-35803.yae6Lq.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-02-14-07-12-48.bpo-23460.Iqiqtm.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-04-02-19-23-00.bpo-36487.Jg6-MG.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-05-18-16-25-44.bpo-36960.xEKHXj.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-05-22-04-30-07.bpo-37004.BRgxrt.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-06-04-09-29-00.bpo-36260.WrGuc-.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-06-17-09-36-46.bpo-34903.r_wGRc.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-07-06-00-57-27.bpo-37478.B0ioLw.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-07-06-02-19-02.bpo-37149.NumHn3.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-07-06-17-19-26.bpo-37487.QagfZ5.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-07-06-17-51-36.bpo-37456.lgAQHn.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-07-12-15-09-56.bpo-37521.7tiFR-.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-07-13-12-43-01.bpo-30088.CIcBjy.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-07-13-12-58-20.bpo-37284.rP8WpB.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-07-16-14-48-12.bpo-37256.qJTrBb.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-07-25-10-30-32.bpo-32910.caLLAe.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-07-31-11-40-06.bpo-37726.h-3o9a.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-08-04-19-20-58.bpo-37759.EHRF4i.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-08-16-20-01-10.bpo-37878.MvA6rZ.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-08-24-12-59-06.bpo-37937.F7fHbt.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-08-27-01-14-59.bpo-12707.Yj3_7_.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-08-29-10-40-05.bpo-37979.TAUx_E.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-08-29-14-38-01.bpo-37977.pML-UI.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-09-05-14-47-51.bpo-36797.KN9Ga5.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-09-07-15-55-46.bpo-26868.Raw0Gd.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-09-07-19-09-01.bpo-38053.lttibE.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-09-27-23-37-41.bpo-38294.go_jFf.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-10-26-13-19-07.bpo-38592.Y96BYO.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-11-12-15-31-09.bpo-38778.PHhTlv.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-11-15-09-22-28.bpo-38351.xwhlse.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-11-15-11-39-13.bpo-38816.vUaSVL.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-11-17-11-54-57.bpo-21767.Qq3Dos.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-03-21-08-35-00.bpo-36390.OdDCGk.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-06-03-00-39-29.bpo-5680.VCQfOO.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-06-04-20-36-24.bpo-35763.7XdoWz.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-06-04-23-27-33.bpo-37039.FN_fBf.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-06-07-00-17-41.bpo-37177.voU6pQ.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-06-10-22-48-50.bpo-26806.Zltkum.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-06-13-01-07-20.bpo-17535.K8i2St.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-06-17-16-35-30.bpo-37321.zVTTGS.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-06-18-16-40-05.bpo-37325.GssOf1.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-07-03-22-47-44.bpo-27452.nePPLi.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-07-11-00-05-31.bpo-37530.AuyCyD.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-07-18-10-11-36.bpo-33610.xYqMLg.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-07-20-23-33-53.bpo-37627.dQhUNB.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-07-26-17-51-13.bpo-37628.kX4AUF.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-07-27-15-14-20.bpo-37692.TRHGjD.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-08-04-15-27-50.bpo-37748.0vf6pg.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-08-04-17-10-01.bpo-36419.TJZqOc.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-08-14-09-43-15.bpo-37849.-bcYF3.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-08-21-16-02-49.bpo-37902._R_adE.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-08-24-22-00-33.bpo-37929.jb7523.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-08-26-00-41-53.bpo-37824.YY5jAI.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-09-01-10-22-55.bpo-35771.tdbmbP.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-09-05-23-12-13.bpo-38041.nxmGGK.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-09-09-22-08-36.bpo-38077.Mzpfe2.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-09-16-15-04-29.bpo-38183.eudCN1.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-09-17-01-28-56.bpo-35379.yAECDr.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-10-04-18-03-09.bpo-36698.BKcmom.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-10-26-18-16-24.bpo-38598.6kH9FY.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-10-28-04-48-03.bpo-4630.upgjiV.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-11-09-23-55-59.bpo-26353.duYZiF.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-08-15-11-24-41.bpo-4963.LRYres.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-12-26-14-32-23.bpo-27657.6BhyVK.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-13-12-25-43.bpo-32820.0stF0u.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-02-13-17-58-30.bpo-32689.a-3SnH.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-04-24-13-18-48.bpo-33348.XaJDei.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-06-17-21-02-25.bpo-32498.La3TZz.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-07-14-13-48-56.bpo-30618.T5AUF6.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-04-12-26-11.bpo-28009.4JcHZb.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-08-27-15-44-50.bpo-34519.cPlH1h.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-21-13-23-29.bpo-34749.B0k819.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-09-23-03-18-52.bpo-34775.vHeuHk.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-11-12-19-08-50.bpo-11122.Gj7BQn.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-11-19-10-23-58.bpo-25988.6o7gGK.rst delete mode 100644 Misc/NEWS.d/next/Library/2018-11-21-18-05-50.bpo-20504.kG0ub5.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-09-16-18-52.bpo-8538.PfVZia.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-22-09-23-20.bpo-35168.UGv2yW.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-01-25-17-12-17.bpo-35800.MCGJdQ.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-02-03-19-13-08.bpo-32627.b68f64.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-02-19-17-32-45.bpo-36046.fX9OPj.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-03-09-16-04-12.bpo-36250.tSK4N1.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-03-21-19-23-46.bpo-36302.Yc591g.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-03-23-16-42-46.bpo-36409.ZYVKao.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-04-06-20-08-12.bpo-36543.RPjmUz.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-04-08-13-00-13.bpo-36564._n67m_.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-04-28-10-34-19.bpo-32424.eqNPhM.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-05-07-17-42-36.bpo-36582.L_dxR6.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-05-07-19-25-55.bpo-31783.lgLo69.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-05-09-18-50-55.bpo-35070.4vaqNL.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-05-12-12-58-37.bpo-36871.6xiEHZ.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-05-17-15-11-08.bpo-35805.E4YwYz.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-05-17-16-50-02.bpo-31904.4a5ggm.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-05-19-10-48-46.bpo-21315.PgXVqF.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-05-20-14-17-29.bpo-26185.pQW4mI.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-05-22-04-52-35.bpo-25068.vR_rC-.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-05-26-16-34-53.bpo-31163.21A802.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-05-27-15-29-46.bpo-30835.3FoaWH.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-05-28-02-37-00.bpo-36520.W4tday.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-05-28-19-03-46.bpo-35621.Abc1lf.rst delete mode 100755 Misc/NEWS.d/next/Library/2019-05-30-15-51-42.bpo-28724.34TrS8.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-04-14-44-41.bpo-37150.TTzHxj.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-04-15-39-14.bpo-34282.aAK54n.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-04-22-25-38.bpo-37158.JKm15S.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-04-23-44-52.bpo-34767.BpDShN.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-05-11-48-19.bpo-37165.V_rwfE.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-07-17-11-34.bpo-37178.b1StSv.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-07-17-16-09.bpo-37178.Day_oB.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-08-11-33-48.bpo-37173.0e_8gS.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-08-16-03-19.bpo-34886.Ov-pc9.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-08-23-26-58.bpo-12144.Z7mz-q.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-09-17-22-33.bpo-37111.2I0z2k.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-09-22-25-03.bpo-37206.2WBg4q.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-11-00-35-02.bpo-36402.b0IJVp.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-11-01-54-19.bpo-18748.ADqCkq.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-11-13-52-04.bpo-36607.5_mJkQ.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-11-16-41-40.bpo-35766.v1Kj-T.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-11-19-34-29.bpo-35922.rxpzWr.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-12-08-56-22.bpo-21872.V9QGGN.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-12-16-10-50.bpo-37210.r4yMg6.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-13-11-59-52.bpo-37266.goLjef.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-14-08-30-16.bpo-19865.FRGH4I.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-14-13-25-56.bpo-37279.OHlW6l.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-14-13-30-47.bpo-37280.Fxur0F.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-15-14-39-50.bpo-33972.XxnNPw.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-17-10-03-52.bpo-37312.qKvBfF.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-17-11-59-52.bpo-37315.o1xFC0.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-17-22-10-37.bpo-37320.ffieYa.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-18-13-59-55.bpo-37305.fGzWlP.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-18-15-31-33.bpo-37328.2PW1-l.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-18-16-29-31.bpo-37085.GeYaD6.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-19-10-35-53.bpo-37163.9pPg2F.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-20-14-23-48.bpo-37347.Gf9yYI.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-21-14-54-02.bpo-37358.RsASpn.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-22-08-51-44.bpo-37345.o8XABX.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-22-12-30-00.bpo-37372.kIKqZ6.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-22-22-00-35.bpo-37212.Zhv-tq.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-23-12-46-10.bpo-26967.xEuem1.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-24-11-26-34.bpo-37376.SwSUQ4.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-25-02-10-00.bpo-37394.srZ1zx.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-25-05-07-48.bpo-36546.RUcxaK.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-25-19-27-25.bpo-29412.n4Zqdh.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-26-03-00-06.bpo-37406.uovkpq.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-26-16-28-59.bpo-37412.lx0VjC.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-26-22-25-05.bpo-37420.CxFJ09.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-27-13-27-02.bpo-37428._wcwUd.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-27-20-33-50.bpo-37437.du39_A.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-28-16-40-17.bpo-37440.t3wX-N.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-02-12-43-57.bpo-37479.O53a5S.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-02-13-08-30.bpo-37481.hd5k09.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-03-12-47-52.bpo-37421.gR5hC8.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-04-13-00-20.bpo-37424.0i1MR-.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-05-21-46-45.bpo-18374.qgE0H3.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-07-21-09-08.bpo-37520.Gg0KD6.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-08-03-15-04.bpo-37502.qZGC4g.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-09-05-44-39.bpo-36993.4javqu.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-09-11-20-21.bpo-37482.auzvev.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-09-19-38-26.bpo-37531.GX7s8S.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-10-23-07-11.bpo-21478.cCw9rF.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-13-10-59-43.bpo-37579.B1Tq9i.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-13-13-40-12.bpo-18378.NHcojp.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-13-16-02-48.bpo-37587.fd-1aF.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-17-06-54-43.bpo-37491.op0aMs.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-17-11-10-08.bpo-34443.OFnGqz.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-19-01-46-56.bpo-16970.GEASf5.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-19-16-06-48.bpo-29446.iXGuoi.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-19-20-13-48.bpo-37555.S5am28.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-19-22-44-41.bpo-36324.1VjywS.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-20-01-17-43.bpo-36161.Fzf-f9.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-21-20-59-31.bpo-37642.L61Bvy.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-24-14-38-53.bpo-37663.h4-9-1.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-24-18-27-44.bpo-37664.o-GYZC.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-25-10-28-40.bpo-37354.RT3_3H.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-26-00-12-29.bpo-37685.TqckMZ.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-26-22-30-01.bpo-37691.1Li3rx.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-27-10-14-45.bpo-29553.TVeIDe.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-27-18-00-43.bpo-37689.glEmZi.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-27-20-21-03.bpo-37695.QANdvg.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-28-17-44-21.bpo-37697.7UV5d0.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-28-22-25-25.bpo-37685._3bN9f.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-29-21-39-45.bpo-11953.4Hpwf9.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-30-01-27-29.bpo-37268.QDmA44.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-30-22-41-05.bpo-32178.X-IFLe.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-31-15-52-51.bpo-35943.-KswoB.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-31-16-49-01.bpo-37723.zq6tw8.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-01-17-11-16.bpo-37738.A3WWcT.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-02-14-01-25.bpo-37742.f4Xn9S.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-02-16-44-42.bpo-18049.OA4qBL.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-04-11-47-58.bpo-28292.vkihH5.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-04-17-22-33.bpo-37449.ycbL2z.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-06-21-30-58.bpo-34488.OqxVo8.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-07-14-49-22.bpo-37785.y7OlT8.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-07-19-34-07.bpo-18578.xfvdb_.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-07-23-48-09.bpo-37772.hLCvdn.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-10-12-33-27.bpo-37810.d4zbvB.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-10-18-50-04.bpo-14465.qZGC4g.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-11-10-34-19.bpo-37819.LVJls-.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-12-23-07-47.bpo-37804.Ene6L-.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-14-13-51-24.bpo-37798.AmXrik.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-14-15-34-23.bpo-21131.0MMQRi.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-14-20-46-39.bpo-37863.CkXqgX.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-14-21-41-07.bpo-37811.d1xYj7.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-17-22-33-54.bpo-37868.hp64fi.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-19-10-31-41.bpo-37885.4Nc9sp.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-20-05-17-32.bpo-32793.cgpXl6.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-21-13-43-04.bpo-37851.mIIfD_.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-21-16-38-56.bpo-9938.t3G7N9.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-22-01-49-05.bpo-32554.4xiXyM.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-22-16-13-27.bpo-37915.xyoZI5.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-23-00-55-19.bpo-26589.M1xyxG.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-24-16-54-49.bpo-37798.7mRQCk.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-25-14-56-42.bpo-36917.GBxdw2.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-25-18-07-48.bpo-34679.HECzL7.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-26-10-45-51.bpo-37950.-K1IKT.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-27-03-53-26.bpo-36205.AfkGRl.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-27-10-03-48.bpo-37951.MfRQgL.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-27-10-30-44.bpo-37961.4nm0zZ.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-27-10-52-13.bpo-37960.CTY7Lw.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-27-21-19-28.bpo-37964.SxdnsF.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-28-14-04-18.bpo-37965.7xGE-C.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-28-21-40-12.bpo-37972.kP-n4L.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-29-01-19-13.bpo-10978.J6FQYY.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-29-16-41-36.bpo-37834.FThnsh.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-29-18-48-48.bpo-37587.N7TGTC.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-30-11-21-10.bpo-37140.cFAX-a.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-31-01-52-59.bpo-34410.7KbWZQ.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-31-13-36-09.bpo-37995.rS8HzT.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-02-13-37-27.bpo-38006.Y7vA0Q.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-02-14-30-39.bpo-38010.JOnz9Z.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-03-01-41-35.bpo-35923.lYpKbY.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-04-20-34-14.bpo-38026.0LLRX-.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-06-17-40-34.bpo-37953.db5FQq.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-07-12-32-50.bpo-38049.xKP4tf.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-08-11-36-50.bpo-38059.8SA6co.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-09-14-39-47.bpo-38066.l9mWv-.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-09-18-39-23.bpo-38037.B0UgFU.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-10-10-59-50.bpo-37251.8zn2o3.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-10-11-42-59.bpo-38086.w5TlG-.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-10-15-52-55.bpo-35640.X0lp5f.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-11-11-44-16.bpo-37488.S8CJUL.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-11-14-45-30.bpo-38093.yQ6k7y.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-11-14-49-20.bpo-38110.A19Y-q.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-11-16-54-57.bpo-38121.SrSDzB.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-11-20-27-41.bpo-37405.MG5xiY.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-11-21-38-41.bpo-34037.LIAS_3.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-12-10-47-34.bpo-38008.sH74Iy.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-12-12-47-35.bpo-38132.KSFx1F.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-12-13-18-55.bpo-38134.gXJTbP.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-12-14-52-38.bpo-36991.1OcSm8.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-12-14-54-45.bpo-9216.W7QMpC.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-12-18-41-35.bpo-38142.1I0Ch0.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-13-08-55-43.bpo-38148.Lnww6D.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-13-09-24-58.bpo-38115.BOO-Y1.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-13-12-18-51.bpo-38153.nHAbuJ.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-13-14-54-33.bpo-34706.HWVpOY.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-14-10-34-00.bpo-33936.8wCI_n.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-15-10-30-33.bpo-38175.61XlUv.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-15-21-31-18.bpo-37828.gLLDX7.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-16-09-54-42.bpo-38136.MdI-Zb.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-16-19-12-57.bpo-38185.zYWppY.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-16-21-47-48.bpo-38155.d92lRc.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-17-12-28-27.bpo-38191.1TU0HV.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-19-19-58-33.bpo-34002.KBnaVX.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-20-14-27-17.bpo-38237.xRUZbx.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-22-13-05-36.bpo-38248.Yo3N_1.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-24-10-55-01.bpo-38112.2EinX9.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-25-05-16-19.bpo-38265.X6-gsT.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-25-21-37-02.bpo-38108.Jr9HU6.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-26-12-16-30.bpo-28286.LdSsrN.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-27-15-24-45.bpo-38216.-7yvZR.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-27-16-31-28.bpo-38161.zehai1.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-28-20-16-40.bpo-38163.x51-vK.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-29-13-50-24.bpo-38019.6MoOE3.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-29-22-47-37.bpo-13153.0mO9qR.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-30-00-15-27.bpo-38242.uPIyAc.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-30-22-06-33.bpo-38319.5QjiDa.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-01-21-06-18.bpo-38341.uqwgU_.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-04-18-39-59.bpo-38371.S6Klvm.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-05-02-07-52.bpo-38332.hwrPN7.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-08-11-18-40.bpo-38405.0-7e7s.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-09-18-16-51.bpo-38422.aiM5bq.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-10-00-25-28.bpo-38109.9w-IGF.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-10-16-53-00.bpo-38431.d5wzNp.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-11-18-49-00.bpo-38449.9TWMlz.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-12-00-13-47.bpo-38417.W7x_aS.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-13-11-00-03.bpo-38378.yYNpSm.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-15-09-47-40.bpo-33604.J12cWT.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-15-11-37-57.bpo-38478.A87OPO.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-16-19-56-51.bpo-38493.86ExWB.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-18-13-57-31.bpo-38521.U-7aaM.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-19-21-41-20.bpo-36321.CFlxfy.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-20-12-04-48.bpo-31202.NfdIus.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-23-16-25-12.bpo-34679.Bnw8o3.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-24-08-10-30.bpo-38565.SWSUst.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-24-17-26-39.bpo-38586.cyq5nr.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-26-14-42-20.bpo-38312.e_FVWh.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-27-00-08-49.bpo-38334.pfLLmc.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-10-27-22-29-45.bpo-38602.7jvYFA.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-11-05-07-18-24.bpo-38692.UpatA7.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-11-05-19-15-57.bpo-38692.2DCDA-.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-11-05-21-22-22.bpo-38713.bmhquU.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-11-06-15-58-07.bpo-38716.R3uMLT.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-11-10-13-40-33.bpo-38761.P1UUIZ.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-11-11-06-14-25.bpo-38438.vSVeHN.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-11-11-21-43-06.bpo-27805.D3zl1_.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-11-12-15-46-28.bpo-38723.gcdMFn.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-11-13-16-17-43.bpo-38785.NEOEfk.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-11-13-16-49-03.bpo-38786.gNOwKh.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-11-14-14-13-29.bpo-38724.T5ySfR.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-11-15-09-30-29.bpo-38807.PsmRog.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-11-16-22-56-51.bpo-36589.0Io76D.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-05-04-13-33-37.bpo-34155.MJll68.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-06-17-09-34-25.bpo-34631.DBfM4j.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-06-21-14-42-53.bpo-37364.IIRc2s.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-06-21-15-58-59.bpo-37363.diouyl.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-07-01-08-46-14.bpo-37463.1CHwjE.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-07-01-10-31-14.bpo-37363.fSjatj.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-07-16-08-11-00.bpo-37461.1Ahz7O.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-08-27-01-13-05.bpo-37764.qv67PQ.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-09-23-21-02-46.bpo-38174.MeWuJd.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-09-25-13-21-09.bpo-38243.1pfz24.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-10-08-19-29-55.bpo-38418.QL7s0-.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-11-14-16-13-23.bpo-38622.3DYkfb.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-11-18-16-17-56.bpo-38722.x3mECW.rst delete mode 100644 Misc/NEWS.d/next/Tests/2018-09-07-01-18-27.bpo-34596.r2-EGd.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-04-11-07-59-43.bpo-28009.s85urF.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-04-15-19-05-35.bpo-30202.Wt7INj.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-05-28-15-41-34.bpo-36919.-vGt_m.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-06-03-20-47-10.bpo-34001.KvYx9z.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-06-04-18-30-39.bpo-37153.711INB.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-06-07-12-23-15.bpo-37169.yfXTFg.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-06-12-14-30-29.bpo-37252.4o-uLs.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-06-13-00-46-25.bpo-37069.wdktFo.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-06-13-12-19-56.bpo-37261.NuKFVo.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-06-14-12-21-47.bpo-37278.z0HUOr.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-06-14-17-05-49.bpo-35998.yX82oD.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-06-21-15-47-33.bpo-37362.D3xppx.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-06-24-10-47-07.bpo-37359.CkdtyO.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-06-25-16-02-43.bpo-37400.cx_EWv.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-06-26-15-28-45.bpo-37411.5lGNhM.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-06-27-00-37-59.bpo-37421.rVJb3x.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-06-28-16-37-52.bpo-37335.o5S2hY.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-06-29-16-02-21.bpo-19696.05ijhN.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-06-29-23-56-28.bpo-37199.FHDsLf.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-07-01-17-19-47.bpo-37472.WzkEAx.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-07-01-19-56-17.bpo-37421.bOe350.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-07-01-19-57-26.bpo-37421.NFH1f0.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-07-02-23-20-35.bpo-37421.HCkKWz.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-07-02-23-29-06.bpo-37421.WEfc5A.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-07-03-00-05-28.bpo-37421.ORGRSG.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-07-05-14-47-55.bpo-37421.n8o2to.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-07-08-10-11-36.bpo-37421.OY77go.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-07-09-12-33-18.bpo-37526.vmm5y7.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-07-11-10-33-56.bpo-37558.SKHRsL.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-07-18-14-52-58.bpo-36833.Zoe9ek.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-08-16-16-15-14.bpo-37876.m3k1w3.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-08-20-19-24-19.bpo-37531.wRoXfU.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-08-25-19-51-46.bpo-37805.Kl1sti.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-09-03-19-33-10.bpo-38018.zTrMu7.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-09-11-17-22-32.bpo-38117.X7LgGY.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-09-24-12-24-05.bpo-38212.IWbhWz.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-09-24-12-30-55.bpo-37123.IoutBn.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-09-25-12-18-31.bpo-38270._x-9uH.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-09-25-13-11-29.bpo-38271.iHXNIg.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-09-25-14-40-57.bpo-38275.-kdveI.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-09-26-15-48-36.bpo-38239.MfoVzY.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-10-08-16-42-05.bpo-37531.7v-_Ca.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-10-14-22-46-35.bpo-38470.NHtzpy.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-10-16-01-36-15.bpo-35998.G305Bf.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-10-17-00-49-38.bpo-38502.vUEic7.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-10-28-15-56-02.bpo-38614.aDdDYE.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-10-30-15-12-32.bpo-38614.M6UnLB.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2019-05-27-15-26-12.bpo-37064.k_SPW2.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2019-05-27-16-13-08.bpo-37034.zbTgy8.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2019-07-24-16-20-54.bpo-37675.951Cvf.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2019-07-29-13-59-19.bpo-37704.xxGUz_.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2019-08-24-12-11-30.bpo-37942.7H8N9a.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2019-09-12-16-15-55.bpo-37803.chEizy.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2019-10-02-09-48-42.bpo-38347.2Tq5D1.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2019-10-08-15-07-52.bpo-38118.pIZD6H.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-04-10-21-13-26.bpo-36590.ZTaKcu.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-05-05-05-23-34.bpo-28269.-MOHI7.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-05-10-15-25-44.bpo-32587.-0g2O3.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-06-11-15-41-34.bpo-36779.0TMw6f.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-06-13-04-15-51.bpo-37267.Ygo5ef.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-06-18-09-05-08.bpo-35360.tdqSmo.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-06-20-12-50-32.bpo-37351.asTnVW.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-06-25-04-15-22.bpo-37380.tPxjuz.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-06-28-09-44-08.bpo-37369.1iVpxq.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-06-28-18-10-29.bpo-37445.LsdYO6.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-07-01-12-38-48.bpo-10945.s0YBHG.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-07-24-14-36-28.bpo-37672.uKEVHN.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-07-29-16-49-31.bpo-37702.Lj2f5e.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-08-06-09-35-12.bpo-37734.EoJ9Nh.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-08-06-13-54-12.bpo-37778.AY1XhH.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-08-06-18-09-18.bpo-25172.Akreij.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-08-08-18-05-27.bpo-36266.x4eZU3.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-08-12-12-00-24.bpo-37834.VB2QVj.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-08-14-13-40-15.bpo-9949.zW45Ks.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-08-21-12-58-18.bpo-1311.BoW1wU.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-08-22-09-04-44.bpo-37549.TpKI3M.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-08-30-15-15-22.bpo-37705.2o4NWW.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-09-03-11-47-37.bpo-38020.xFZ2j0.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-09-04-14-01-08.bpo-38030._USdtk.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-09-09-12-22-23.bpo-37283.8NvOkU.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-09-10-14-17-25.bpo-38088.FOvWSM.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-09-10-14-21-40.bpo-38087.--eIib.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-09-11-10-22-01.bpo-38081.8JhzjD.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-09-11-12-34-31.bpo-36634.xLaGgb.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-09-11-14-42-04.bpo-36634.8Un8ih.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-09-11-14-51-56.bpo-32592.jvQMD9.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-09-11-15-24-04.bpo-38114.cc0E5E.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-09-12-12-05-55.bpo-38133.yFeRGS.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-09-13-14-11-42.bpo-38092.x31ehI.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-09-16-14-07-11.bpo-38117.hJVf0C.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-10-02-15-38-49.bpo-38355.n3AWX6.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-10-03-08-04-14.bpo-38359.wzwsl_.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-10-05-05-50-58.bpo-38344.scr2LO.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-10-16-09-49-09.bpo-38492.Te1LxC.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-10-28-05-01-29.bpo-38519.dCkY66.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-10-28-10-32-43.bpo-38453.NwwatW.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-10-28-10-48-16.bpo-38589.V69Q1a.rst delete mode 100644 Misc/NEWS.d/next/macOS/2019-06-18-00-30-40.bpo-34631.vSifcv.rst delete mode 100644 Misc/NEWS.d/next/macOS/2019-06-18-08-58-30.bpo-35360.-CWbfy.rst delete mode 100644 Misc/NEWS.d/next/macOS/2019-07-02-01-06-47.bpo-34602.10d4wl.rst delete mode 100644 Misc/NEWS.d/next/macOS/2019-07-13-15-58-18.bpo-18049.MklhQQ.rst delete mode 100644 Misc/NEWS.d/next/macOS/2019-09-10-14-24-35.bpo-38089.eedgyD.rst delete mode 100644 Misc/NEWS.d/next/macOS/2019-09-15-21-29-13.bpo-38117.ZLsoAZ.rst diff --git a/Include/patchlevel.h b/Include/patchlevel.h index ad55994..7dd3dd1 100644 --- a/Include/patchlevel.h +++ b/Include/patchlevel.h @@ -20,10 +20,10 @@ #define PY_MINOR_VERSION 9 #define PY_MICRO_VERSION 0 #define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_ALPHA -#define PY_RELEASE_SERIAL 0 +#define PY_RELEASE_SERIAL 1 /* Version as a string */ -#define PY_VERSION "3.9.0a0" +#define PY_VERSION "3.9.0a1" /*--end constants--*/ /* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2. diff --git a/Lib/pydoc_data/topics.py b/Lib/pydoc_data/topics.py index d3559e4..c3fe079 100644 --- a/Lib/pydoc_data/topics.py +++ b/Lib/pydoc_data/topics.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Autogenerated by Sphinx on Tue Jun 4 19:40:37 2019 +# Autogenerated by Sphinx on Tue Nov 19 11:42:25 2019 topics = {'assert': 'The "assert" statement\n' '**********************\n' '\n' @@ -744,10 +744,11 @@ topics = {'assert': 'The "assert" statement\n' 'returned.\n' '\n' 'The "__dir__" function should accept no arguments, and ' - 'return a list\n' - 'of strings that represents the names accessible on ' - 'module. If present,\n' - 'this function overrides the standard "dir()" search on a ' + 'return a\n' + 'sequence of strings that represents the names accessible ' + 'on module. If\n' + 'present, this function overrides the standard "dir()" ' + 'search on a\n' 'module.\n' '\n' 'For a more fine grained customization of the module ' @@ -808,21 +809,34 @@ topics = {'assert': 'The "assert" statement\n' 'whose name is\n' 'the key of the property in the owner class’ "__dict__".\n' '\n' - 'object.__get__(self, instance, owner)\n' + 'object.__get__(self, instance, owner=None)\n' '\n' ' Called to get the attribute of the owner class (class ' 'attribute\n' ' access) or of an instance of that class (instance ' 'attribute\n' - ' access). *owner* is always the owner class, while ' - '*instance* is the\n' - ' instance that the attribute was accessed through, or ' - '"None" when\n' - ' the attribute is accessed through the *owner*. This ' - 'method should\n' - ' return the (computed) attribute value or raise an ' - '"AttributeError"\n' - ' exception.\n' + ' access). The optional *owner* argument is the owner ' + 'class, while\n' + ' *instance* is the instance that the attribute was ' + 'accessed through,\n' + ' or "None" when the attribute is accessed through the ' + '*owner*.\n' + '\n' + ' This method should return the computed attribute ' + 'value or raise an\n' + ' "AttributeError" exception.\n' + '\n' + ' **PEP 252** specifies that "__get__()" is callable ' + 'with one or two\n' + ' arguments. Python’s own built-in descriptors support ' + 'this\n' + ' specification; however, it is likely that some ' + 'third-party tools\n' + ' have descriptors that require both arguments. ' + 'Python’s own\n' + ' "__getattribute__()" implementation always passes in ' + 'both arguments\n' + ' whether they are required or not.\n' '\n' 'object.__set__(self, instance, value)\n' '\n' @@ -830,6 +844,12 @@ topics = {'assert': 'The "assert" statement\n' 'of the owner\n' ' class to a new value, *value*.\n' '\n' + ' Note, adding "__set__()" or "__delete__()" changes ' + 'the kind of\n' + ' descriptor to a “data descriptor”. See Invoking ' + 'Descriptors for\n' + ' more details.\n' + '\n' 'object.__delete__(self, instance)\n' '\n' ' Called to delete the attribute on an instance ' @@ -938,12 +958,13 @@ topics = {'assert': 'The "assert" statement\n' 'define both\n' '"__get__()" and "__set__()", while non-data descriptors ' 'have just the\n' - '"__get__()" method. Data descriptors with "__set__()" ' - 'and "__get__()"\n' - 'defined always override a redefinition in an instance ' - 'dictionary. In\n' - 'contrast, non-data descriptors can be overridden by ' - 'instances.\n' + '"__get__()" method. Data descriptors with "__get__()" ' + 'and "__set__()"\n' + '(and/or "__delete__()") defined always override a ' + 'redefinition in an\n' + 'instance dictionary. In contrast, non-data descriptors ' + 'can be\n' + 'overridden by instances.\n' '\n' 'Python methods (including "staticmethod()" and ' '"classmethod()") are\n' @@ -1070,7 +1091,13 @@ topics = {'assert': 'The "assert" statement\n' 'attributes created by\n' ' slots (the other bases must have empty slot layouts) - ' 'violations\n' - ' raise "TypeError".\n', + ' raise "TypeError".\n' + '\n' + '* If an iterator is used for *__slots__* then a ' + 'descriptor is\n' + ' created for each of the iterator’s values. However, ' + 'the *__slots__*\n' + ' attribute will be an empty iterator.\n', 'attribute-references': 'Attribute references\n' '********************\n' '\n' @@ -1829,6 +1856,12 @@ topics = {'assert': 'The "assert" statement\n' 'all false.\n' ' This behavior is compliant with IEEE 754.\n' '\n' + '* "None" and "NotImplemented" are singletons. **PEP 8** ' + 'advises\n' + ' that comparisons for singletons should always be done with ' + '"is" or\n' + ' "is not", never the equality operators.\n' + '\n' '* Binary sequences (instances of "bytes" or "bytearray") can ' 'be\n' ' compared within and across their types. They compare\n' @@ -1854,38 +1887,13 @@ topics = {'assert': 'The "assert" statement\n' ' these types raises "TypeError".\n' '\n' ' Sequences compare lexicographically using comparison of\n' - ' corresponding elements, whereby reflexivity of the elements ' - 'is\n' - ' enforced.\n' - '\n' - ' In enforcing reflexivity of elements, the comparison of ' - 'collections\n' - ' assumes that for a collection element "x", "x == x" is ' - 'always true.\n' - ' Based on that assumption, element identity is compared ' - 'first, and\n' - ' element comparison is performed only for distinct ' - 'elements. This\n' - ' approach yields the same result as a strict element ' - 'comparison\n' - ' would, if the compared elements are reflexive. For ' - 'non-reflexive\n' - ' elements, the result is different than for strict element\n' - ' comparison, and may be surprising: The non-reflexive ' - 'not-a-number\n' - ' values for example result in the following comparison ' - 'behavior when\n' - ' used in a list:\n' - '\n' - " >>> nan = float('NaN')\n" - ' >>> nan is nan\n' - ' True\n' - ' >>> nan == nan\n' - ' False <-- the defined non-reflexive ' - 'behavior of NaN\n' - ' >>> [nan] == [nan]\n' - ' True <-- list enforces reflexivity and ' - 'tests identity first\n' + ' corresponding elements. The built-in containers typically ' + 'assume\n' + ' identical objects are equal to themselves. That lets them ' + 'bypass\n' + ' equality tests for identical objects to improve performance ' + 'and to\n' + ' maintain their internal invariants.\n' '\n' ' Lexicographical comparison between built-in collections ' 'works as\n' @@ -3126,13 +3134,15 @@ topics = {'assert': 'The "assert" statement\n' 'returning\n' ' it.\n' '\n' - ' If "__new__()" returns an instance of *cls*, then the ' - 'new\n' - ' instance’s "__init__()" method will be invoked like\n' - ' "__init__(self[, ...])", where *self* is the new ' - 'instance and the\n' - ' remaining arguments are the same as were passed to ' - '"__new__()".\n' + ' If "__new__()" is invoked during object construction and ' + 'it returns\n' + ' an instance or subclass of *cls*, then the new ' + 'instance’s\n' + ' "__init__()" method will be invoked like ' + '"__init__(self[, ...])",\n' + ' where *self* is the new instance and the remaining ' + 'arguments are\n' + ' the same as were passed to the object constructor.\n' '\n' ' If "__new__()" does not return an instance of *cls*, ' 'then the new\n' @@ -3500,10 +3510,10 @@ topics = {'assert': 'The "assert" statement\n' ' hashable by an "isinstance(obj, ' 'collections.abc.Hashable)" call.\n' '\n' - ' Note: By default, the "__hash__()" values of str, bytes ' - 'and\n' - ' datetime objects are “salted” with an unpredictable ' - 'random value.\n' + ' Note: By default, the "__hash__()" values of str and ' + 'bytes\n' + ' objects are “salted” with an unpredictable random ' + 'value.\n' ' Although they remain constant within an individual ' 'Python\n' ' process, they are not predictable between repeated ' @@ -3758,6 +3768,8 @@ topics = {'assert': 'The "assert" statement\n' '\n' " import pdb; pdb.Pdb(skip=['django.*']).set_trace()\n" '\n' + ' Raises an auditing event "pdb.Pdb" with no arguments.\n' + '\n' ' New in version 3.1: The *skip* argument.\n' '\n' ' New in version 3.2: The *nosigint* argument. Previously, a ' @@ -4289,7 +4301,14 @@ topics = {'assert': 'The "assert" statement\n' 'section The standard type hierarchy. (To summarize, the key type\n' 'should be *hashable*, which excludes all mutable objects.) Clashes\n' 'between duplicate keys are not detected; the last datum (textually\n' - 'rightmost in the display) stored for a given key value prevails.\n', + 'rightmost in the display) stored for a given key value prevails.\n' + '\n' + 'Changed in version 3.8: Prior to Python 3.8, in dict ' + 'comprehensions,\n' + 'the evaluation order of key and value was not well-defined. In\n' + 'CPython, the value was evaluated before the key. Starting with ' + '3.8,\n' + 'the key is evaluated before the value, as proposed by **PEP 572**.\n', 'dynamic-features': 'Interaction with dynamic features\n' '*********************************\n' '\n' @@ -4430,9 +4449,13 @@ topics = {'assert': 'The "assert" statement\n' '(a\n' 'command specified on the interpreter command line with the ' '"-c"\n' - 'option) is a code block. The string argument passed to the ' - 'built-in\n' - 'functions "eval()" and "exec()" is a code block.\n' + 'option) is a code block. A module run as a top level script (as ' + 'module\n' + '"__main__") from the command line using a "-m" argument is also ' + 'a code\n' + 'block. The string argument passed to the built-in functions ' + '"eval()"\n' + 'and "exec()" is a code block.\n' '\n' 'A code block is executed in an *execution frame*. A frame ' 'contains\n' @@ -5090,7 +5113,7 @@ topics = {'assert': 'The "assert" statement\n' 'Meaning ' '|\n' ' ' - '+===========+============================================================+\n' + '|===========|============================================================|\n' ' | "\'<\'" | Forces the field to be left-aligned ' 'within the available |\n' ' | | space (this is the default for most ' @@ -5139,7 +5162,7 @@ topics = {'assert': 'The "assert" statement\n' 'Meaning ' '|\n' ' ' - '+===========+============================================================+\n' + '|===========|============================================================|\n' ' | "\'+\'" | indicates that a sign should be used for ' 'both positive as |\n' ' | | well as negative ' @@ -5243,7 +5266,7 @@ topics = {'assert': 'The "assert" statement\n' 'Meaning ' '|\n' ' ' - '+===========+============================================================+\n' + '|===========|============================================================|\n' ' | "\'s\'" | String format. This is the default type ' 'for strings and |\n' ' | | may be ' @@ -5263,7 +5286,7 @@ topics = {'assert': 'The "assert" statement\n' 'Meaning ' '|\n' ' ' - '+===========+============================================================+\n' + '|===========|============================================================|\n' ' | "\'b\'" | Binary format. Outputs the number in ' 'base 2. |\n' ' ' @@ -5325,7 +5348,7 @@ topics = {'assert': 'The "assert" statement\n' 'Meaning ' '|\n' ' ' - '+===========+============================================================+\n' + '|===========|============================================================|\n' ' | "\'e\'" | Exponent notation. Prints the number in ' 'scientific |\n' ' | | notation using the letter ‘e’ to indicate ' @@ -5364,30 +5387,34 @@ topics = {'assert': 'The "assert" statement\n' 'the result |\n' ' | | formatted with presentation type "\'e\'" ' 'and precision "p-1" |\n' - ' | | would have exponent "exp". Then if "-4 <= ' - 'exp < p", the |\n' - ' | | number is formatted with presentation type ' - '"\'f\'" and |\n' - ' | | precision "p-1-exp". Otherwise, the ' - 'number is formatted |\n' - ' | | with presentation type "\'e\'" and ' - 'precision "p-1". In both |\n' - ' | | cases insignificant trailing zeros are ' - 'removed from the |\n' + ' | | would have exponent "exp". Then, if "m <= ' + 'exp < p", where |\n' + ' | | "m" is -4 for floats and -6 for ' + '"Decimals", the number is |\n' + ' | | formatted with presentation type "\'f\'" ' + 'and precision |\n' + ' | | "p-1-exp". Otherwise, the number is ' + 'formatted with |\n' + ' | | presentation type "\'e\'" and precision ' + '"p-1". In both cases |\n' + ' | | insignificant trailing zeros are removed ' + 'from the |\n' ' | | significand, and the decimal point is also ' 'removed if |\n' ' | | there are no remaining digits following ' - 'it. Positive and |\n' - ' | | negative infinity, positive and negative ' - 'zero, and nans, |\n' - ' | | are formatted as "inf", "-inf", "0", "-0" ' - 'and "nan" |\n' - ' | | respectively, regardless of the ' - 'precision. A precision of |\n' - ' | | "0" is treated as equivalent to a ' - 'precision of "1". The |\n' - ' | | default precision is ' - '"6". |\n' + 'it, unless the |\n' + ' | | "\'#\'" option is used. Positive and ' + 'negative infinity, |\n' + ' | | positive and negative zero, and nans, are ' + 'formatted as |\n' + ' | | "inf", "-inf", "0", "-0" and "nan" ' + 'respectively, |\n' + ' | | regardless of the precision. A precision ' + 'of "0" is |\n' + ' | | treated as equivalent to a precision of ' + '"1". The default |\n' + ' | | precision is ' + '"6". |\n' ' ' '+-----------+------------------------------------------------------------+\n' ' | "\'G\'" | General format. Same as "\'g\'" except ' @@ -6212,6 +6239,10 @@ topics = {'assert': 'The "assert" statement\n' 'that\n' 'determine dynamically the modules to be loaded.\n' '\n' + 'Raises an auditing event "import" with arguments "module", ' + '"filename",\n' + '"sys.path", "sys.meta_path", "sys.path_hooks".\n' + '\n' '\n' 'Future statements\n' '=================\n' @@ -7036,7 +7067,10 @@ topics = {'assert': 'The "assert" statement\n' '+-------------------------------------------------+---------------------------------------+\n' '| Operator | ' 'Description |\n' - '+=================================================+=======================================+\n' + '|=================================================|=======================================|\n' + '| ":=" | ' + 'Assignment expression |\n' + '+-------------------------------------------------+---------------------------------------+\n' '| "lambda" | ' 'Lambda expression |\n' '+-------------------------------------------------+---------------------------------------+\n' @@ -7093,10 +7127,10 @@ topics = {'assert': 'The "assert" statement\n' '| "x(arguments...)", "x.attribute" | ' 'attribute reference |\n' '+-------------------------------------------------+---------------------------------------+\n' - '| "(expressions...)", "[expressions...]", "{key: | ' - 'Binding or tuple display, list |\n' - '| value...}", "{expressions...}" | ' - 'display, dictionary display, set |\n' + '| "(expressions...)", "[expressions...]", "{key: | ' + 'Binding or parenthesized expression, |\n' + '| value...}", "{expressions...}" | list ' + 'display, dictionary display, set |\n' '| | ' 'display |\n' '+-------------------------------------------------+---------------------------------------+\n' @@ -7432,9 +7466,9 @@ topics = {'assert': 'The "assert" statement\n' 'to allow\n' 'efficient iteration through the container; for mappings, ' '"__iter__()"\n' - 'should be the same as "keys()"; for sequences, it should ' - 'iterate\n' - 'through the values.\n' + 'should iterate through the object’s keys; for sequences, ' + 'it should\n' + 'iterate through the values.\n' '\n' 'object.__len__(self)\n' '\n' @@ -7464,7 +7498,11 @@ topics = {'assert': 'The "assert" statement\n' ' estimated length for the object (which may be greater ' 'or less than\n' ' the actual length). The length must be an integer ">=" ' - '0. This\n' + '0. The\n' + ' return value may also be "NotImplemented", which is ' + 'treated the\n' + ' same as if the "__length_hint__" method didn’t exist at ' + 'all. This\n' ' method is purely an optimization and is never required ' 'for\n' ' correctness.\n' @@ -7582,12 +7620,12 @@ topics = {'assert': 'The "assert" statement\n' '\n' 'The membership test operators ("in" and "not in") are ' 'normally\n' - 'implemented as an iteration through a sequence. However, ' + 'implemented as an iteration through a container. However, ' 'container\n' 'objects can supply the following special method with a ' 'more efficient\n' 'implementation, which also does not require the object be ' - 'a sequence.\n' + 'iterable.\n' '\n' 'object.__contains__(self, item)\n' '\n' @@ -7832,13 +7870,15 @@ topics = {'assert': 'The "assert" statement\n' 'returning\n' ' it.\n' '\n' - ' If "__new__()" returns an instance of *cls*, then the ' - 'new\n' - ' instance’s "__init__()" method will be invoked like\n' - ' "__init__(self[, ...])", where *self* is the new instance ' - 'and the\n' - ' remaining arguments are the same as were passed to ' - '"__new__()".\n' + ' If "__new__()" is invoked during object construction and ' + 'it returns\n' + ' an instance or subclass of *cls*, then the new ' + 'instance’s\n' + ' "__init__()" method will be invoked like "__init__(self[, ' + '...])",\n' + ' where *self* is the new instance and the remaining ' + 'arguments are\n' + ' the same as were passed to the object constructor.\n' '\n' ' If "__new__()" does not return an instance of *cls*, then ' 'the new\n' @@ -8203,10 +8243,10 @@ topics = {'assert': 'The "assert" statement\n' ' hashable by an "isinstance(obj, ' 'collections.abc.Hashable)" call.\n' '\n' - ' Note: By default, the "__hash__()" values of str, bytes ' - 'and\n' - ' datetime objects are “salted” with an unpredictable ' - 'random value.\n' + ' Note: By default, the "__hash__()" values of str and ' + 'bytes\n' + ' objects are “salted” with an unpredictable random ' + 'value.\n' ' Although they remain constant within an individual ' 'Python\n' ' process, they are not predictable between repeated ' @@ -8367,10 +8407,11 @@ topics = {'assert': 'The "assert" statement\n' 'returned.\n' '\n' 'The "__dir__" function should accept no arguments, and ' - 'return a list\n' - 'of strings that represents the names accessible on module. ' - 'If present,\n' - 'this function overrides the standard "dir()" search on a ' + 'return a\n' + 'sequence of strings that represents the names accessible on ' + 'module. If\n' + 'present, this function overrides the standard "dir()" search ' + 'on a\n' 'module.\n' '\n' 'For a more fine grained customization of the module behavior ' @@ -8431,21 +8472,34 @@ topics = {'assert': 'The "assert" statement\n' 'whose name is\n' 'the key of the property in the owner class’ "__dict__".\n' '\n' - 'object.__get__(self, instance, owner)\n' + 'object.__get__(self, instance, owner=None)\n' '\n' ' Called to get the attribute of the owner class (class ' 'attribute\n' ' access) or of an instance of that class (instance ' 'attribute\n' - ' access). *owner* is always the owner class, while ' - '*instance* is the\n' - ' instance that the attribute was accessed through, or ' - '"None" when\n' - ' the attribute is accessed through the *owner*. This ' - 'method should\n' - ' return the (computed) attribute value or raise an ' - '"AttributeError"\n' - ' exception.\n' + ' access). The optional *owner* argument is the owner ' + 'class, while\n' + ' *instance* is the instance that the attribute was ' + 'accessed through,\n' + ' or "None" when the attribute is accessed through the ' + '*owner*.\n' + '\n' + ' This method should return the computed attribute value or ' + 'raise an\n' + ' "AttributeError" exception.\n' + '\n' + ' **PEP 252** specifies that "__get__()" is callable with ' + 'one or two\n' + ' arguments. Python’s own built-in descriptors support ' + 'this\n' + ' specification; however, it is likely that some ' + 'third-party tools\n' + ' have descriptors that require both arguments. Python’s ' + 'own\n' + ' "__getattribute__()" implementation always passes in both ' + 'arguments\n' + ' whether they are required or not.\n' '\n' 'object.__set__(self, instance, value)\n' '\n' @@ -8453,6 +8507,12 @@ topics = {'assert': 'The "assert" statement\n' 'the owner\n' ' class to a new value, *value*.\n' '\n' + ' Note, adding "__set__()" or "__delete__()" changes the ' + 'kind of\n' + ' descriptor to a “data descriptor”. See Invoking ' + 'Descriptors for\n' + ' more details.\n' + '\n' 'object.__delete__(self, instance)\n' '\n' ' Called to delete the attribute on an instance *instance* ' @@ -8559,12 +8619,13 @@ topics = {'assert': 'The "assert" statement\n' 'both\n' '"__get__()" and "__set__()", while non-data descriptors have ' 'just the\n' - '"__get__()" method. Data descriptors with "__set__()" and ' - '"__get__()"\n' - 'defined always override a redefinition in an instance ' - 'dictionary. In\n' - 'contrast, non-data descriptors can be overridden by ' - 'instances.\n' + '"__get__()" method. Data descriptors with "__get__()" and ' + '"__set__()"\n' + '(and/or "__delete__()") defined always override a ' + 'redefinition in an\n' + 'instance dictionary. In contrast, non-data descriptors can ' + 'be\n' + 'overridden by instances.\n' '\n' 'Python methods (including "staticmethod()" and ' '"classmethod()") are\n' @@ -8691,6 +8752,12 @@ topics = {'assert': 'The "assert" statement\n' 'violations\n' ' raise "TypeError".\n' '\n' + '* If an iterator is used for *__slots__* then a descriptor ' + 'is\n' + ' created for each of the iterator’s values. However, the ' + '*__slots__*\n' + ' attribute will be an empty iterator.\n' + '\n' '\n' 'Customizing class creation\n' '==========================\n' @@ -9136,9 +9203,9 @@ topics = {'assert': 'The "assert" statement\n' 'allow\n' 'efficient iteration through the container; for mappings, ' '"__iter__()"\n' - 'should be the same as "keys()"; for sequences, it should ' - 'iterate\n' - 'through the values.\n' + 'should iterate through the object’s keys; for sequences, it ' + 'should\n' + 'iterate through the values.\n' '\n' 'object.__len__(self)\n' '\n' @@ -9167,7 +9234,11 @@ topics = {'assert': 'The "assert" statement\n' ' estimated length for the object (which may be greater or ' 'less than\n' ' the actual length). The length must be an integer ">=" 0. ' - 'This\n' + 'The\n' + ' return value may also be "NotImplemented", which is ' + 'treated the\n' + ' same as if the "__length_hint__" method didn’t exist at ' + 'all. This\n' ' method is purely an optimization and is never required ' 'for\n' ' correctness.\n' @@ -9285,12 +9356,12 @@ topics = {'assert': 'The "assert" statement\n' '\n' 'The membership test operators ("in" and "not in") are ' 'normally\n' - 'implemented as an iteration through a sequence. However, ' + 'implemented as an iteration through a container. However, ' 'container\n' 'objects can supply the following special method with a more ' 'efficient\n' - 'implementation, which also does not require the object be a ' - 'sequence.\n' + 'implementation, which also does not require the object be ' + 'iterable.\n' '\n' 'object.__contains__(self, item)\n' '\n' @@ -9756,9 +9827,21 @@ topics = {'assert': 'The "assert" statement\n' 'For a list\n' ' of possible encodings, see section Standard Encodings.\n' '\n' + ' By default, the *errors* argument is not checked for ' + 'best\n' + ' performances, but only used at the first encoding ' + 'error. Enable the\n' + ' development mode ("-X" "dev" option), or use a debug ' + 'build, to\n' + ' check *errors*.\n' + '\n' ' Changed in version 3.1: Support for keyword arguments ' 'added.\n' '\n' + ' Changed in version 3.9: The *errors* is now checked in ' + 'development\n' + ' mode and in debug mode.\n' + '\n' 'str.endswith(suffix[, start[, end]])\n' '\n' ' Return "True" if the string ends with the specified ' @@ -9894,20 +9977,20 @@ topics = {'assert': 'The "assert" statement\n' '\n' 'str.isalnum()\n' '\n' - ' Return true if all characters in the string are ' + ' Return "True" if all characters in the string are ' 'alphanumeric and\n' - ' there is at least one character, false otherwise. A ' - 'character "c"\n' - ' is alphanumeric if one of the following returns ' + ' there is at least one character, "False" otherwise. A ' + 'character\n' + ' "c" is alphanumeric if one of the following returns ' '"True":\n' ' "c.isalpha()", "c.isdecimal()", "c.isdigit()", or ' '"c.isnumeric()".\n' '\n' 'str.isalpha()\n' '\n' - ' Return true if all characters in the string are ' + ' Return "True" if all characters in the string are ' 'alphabetic and\n' - ' there is at least one character, false otherwise. ' + ' there is at least one character, "False" otherwise. ' 'Alphabetic\n' ' characters are those characters defined in the Unicode ' 'character\n' @@ -9921,45 +10004,46 @@ topics = {'assert': 'The "assert" statement\n' '\n' 'str.isascii()\n' '\n' - ' Return true if the string is empty or all characters in ' - 'the string\n' - ' are ASCII, false otherwise. ASCII characters have code ' - 'points in\n' - ' the range U+0000-U+007F.\n' + ' Return "True" if the string is empty or all characters ' + 'in the\n' + ' string are ASCII, "False" otherwise. ASCII characters ' + 'have code\n' + ' points in the range U+0000-U+007F.\n' '\n' ' New in version 3.7.\n' '\n' 'str.isdecimal()\n' '\n' - ' Return true if all characters in the string are decimal ' - 'characters\n' - ' and there is at least one character, false otherwise. ' - 'Decimal\n' - ' characters are those that can be used to form numbers ' - 'in base 10,\n' - ' e.g. U+0660, ARABIC-INDIC DIGIT ZERO. Formally a ' - 'decimal character\n' - ' is a character in the Unicode General Category “Nd”.\n' + ' Return "True" if all characters in the string are ' + 'decimal\n' + ' characters and there is at least one character, "False" ' + 'otherwise.\n' + ' Decimal characters are those that can be used to form ' + 'numbers in\n' + ' base 10, e.g. U+0660, ARABIC-INDIC DIGIT ZERO. ' + 'Formally a decimal\n' + ' character is a character in the Unicode General ' + 'Category “Nd”.\n' '\n' 'str.isdigit()\n' '\n' - ' Return true if all characters in the string are digits ' - 'and there is\n' - ' at least one character, false otherwise. Digits ' - 'include decimal\n' - ' characters and digits that need special handling, such ' - 'as the\n' - ' compatibility superscript digits. This covers digits ' - 'which cannot\n' - ' be used to form numbers in base 10, like the Kharosthi ' - 'numbers.\n' - ' Formally, a digit is a character that has the property ' - 'value\n' - ' Numeric_Type=Digit or Numeric_Type=Decimal.\n' + ' Return "True" if all characters in the string are ' + 'digits and there\n' + ' is at least one character, "False" otherwise. Digits ' + 'include\n' + ' decimal characters and digits that need special ' + 'handling, such as\n' + ' the compatibility superscript digits. This covers ' + 'digits which\n' + ' cannot be used to form numbers in base 10, like the ' + 'Kharosthi\n' + ' numbers. Formally, a digit is a character that has the ' + 'property\n' + ' value Numeric_Type=Digit or Numeric_Type=Decimal.\n' '\n' 'str.isidentifier()\n' '\n' - ' Return true if the string is a valid identifier ' + ' Return "True" if the string is a valid identifier ' 'according to the\n' ' language definition, section Identifiers and keywords.\n' '\n' @@ -9978,32 +10062,33 @@ topics = {'assert': 'The "assert" statement\n' '\n' 'str.islower()\n' '\n' - ' Return true if all cased characters [4] in the string ' - 'are lowercase\n' - ' and there is at least one cased character, false ' - 'otherwise.\n' + ' Return "True" if all cased characters [4] in the string ' + 'are\n' + ' lowercase and there is at least one cased character, ' + '"False"\n' + ' otherwise.\n' '\n' 'str.isnumeric()\n' '\n' - ' Return true if all characters in the string are numeric ' - 'characters,\n' - ' and there is at least one character, false otherwise. ' - 'Numeric\n' - ' characters include digit characters, and all characters ' - 'that have\n' - ' the Unicode numeric value property, e.g. U+2155, VULGAR ' - 'FRACTION\n' - ' ONE FIFTH. Formally, numeric characters are those with ' - 'the\n' - ' property value Numeric_Type=Digit, Numeric_Type=Decimal ' - 'or\n' + ' Return "True" if all characters in the string are ' + 'numeric\n' + ' characters, and there is at least one character, ' + '"False" otherwise.\n' + ' Numeric characters include digit characters, and all ' + 'characters\n' + ' that have the Unicode numeric value property, e.g. ' + 'U+2155, VULGAR\n' + ' FRACTION ONE FIFTH. Formally, numeric characters are ' + 'those with\n' + ' the property value Numeric_Type=Digit, ' + 'Numeric_Type=Decimal or\n' ' Numeric_Type=Numeric.\n' '\n' 'str.isprintable()\n' '\n' - ' Return true if all characters in the string are ' + ' Return "True" if all characters in the string are ' 'printable or the\n' - ' string is empty, false otherwise. Nonprintable ' + ' string is empty, "False" otherwise. Nonprintable ' 'characters are\n' ' those characters defined in the Unicode character ' 'database as\n' @@ -10019,32 +10104,45 @@ topics = {'assert': 'The "assert" statement\n' '\n' 'str.isspace()\n' '\n' - ' Return true if there are only whitespace characters in ' - 'the string\n' - ' and there is at least one character, false otherwise. ' - 'Whitespace\n' - ' characters are those characters defined in the Unicode ' - 'character\n' - ' database as “Other” or “Separator” and those with ' - 'bidirectional\n' - ' property being one of “WS”, “B”, or “S”.\n' + ' Return "True" if there are only whitespace characters ' + 'in the string\n' + ' and there is at least one character, "False" ' + 'otherwise.\n' + '\n' + ' A character is *whitespace* if in the Unicode character ' + 'database\n' + ' (see "unicodedata"), either its general category is ' + '"Zs"\n' + ' (“Separator, space”), or its bidirectional class is one ' + 'of "WS",\n' + ' "B", or "S".\n' '\n' 'str.istitle()\n' '\n' - ' Return true if the string is a titlecased string and ' + ' Return "True" if the string is a titlecased string and ' 'there is at\n' ' least one character, for example uppercase characters ' 'may only\n' ' follow uncased characters and lowercase characters only ' 'cased ones.\n' - ' Return false otherwise.\n' + ' Return "False" otherwise.\n' '\n' 'str.isupper()\n' '\n' - ' Return true if all cased characters [4] in the string ' - 'are uppercase\n' - ' and there is at least one cased character, false ' - 'otherwise.\n' + ' Return "True" if all cased characters [4] in the string ' + 'are\n' + ' uppercase and there is at least one cased character, ' + '"False"\n' + ' otherwise.\n' + '\n' + " >>> 'BANANA'.isupper()\n" + ' True\n' + " >>> 'banana'.isupper()\n" + ' False\n' + " >>> 'baNana'.isupper()\n" + ' False\n' + " >>> ' '.isupper()\n" + ' False\n' '\n' 'str.join(iterable)\n' '\n' @@ -10280,7 +10378,7 @@ topics = {'assert': 'The "assert" statement\n' ' | Representation | ' 'Description |\n' ' ' - '+=========================+===============================+\n' + '|=========================|===============================|\n' ' | "\\n" | Line ' 'Feed |\n' ' ' @@ -10619,7 +10717,7 @@ topics = {'assert': 'The "assert" statement\n' '+-------------------+-----------------------------------+---------+\n' '| Escape Sequence | Meaning | Notes ' '|\n' - '+===================+===================================+=========+\n' + '|===================|===================================|=========|\n' '| "\\newline" | Backslash and newline ignored ' '| |\n' '+-------------------+-----------------------------------+---------+\n' @@ -10665,7 +10763,7 @@ topics = {'assert': 'The "assert" statement\n' '+-------------------+-----------------------------------+---------+\n' '| Escape Sequence | Meaning | Notes ' '|\n' - '+===================+===================================+=========+\n' + '|===================|===================================|=========|\n' '| "\\N{name}" | Character named *name* in the | ' '(4) |\n' '| | Unicode database | ' @@ -10716,13 +10814,9 @@ topics = {'assert': 'The "assert" statement\n' '\n' ' Changed in version 3.6: Unrecognized escape sequences produce ' 'a\n' - ' "DeprecationWarning".\n' - '\n' - ' Changed in version 3.8: Unrecognized escape sequences produce ' + ' "DeprecationWarning". In a future Python version they will be ' 'a\n' - ' "SyntaxWarning". In some future version of Python they will ' - 'be a\n' - ' "SyntaxError".\n' + ' "SyntaxWarning" and eventually a "SyntaxError".\n' '\n' 'Even in a raw literal, quotes can be escaped with a backslash, ' 'but the\n' @@ -11303,7 +11397,7 @@ topics = {'assert': 'The "assert" statement\n' ' | Attribute | Meaning ' '| |\n' ' ' - '+===========================+=================================+=============+\n' + '|===========================|=================================|=============|\n' ' | "__doc__" | The function’s documentation ' '| Writable |\n' ' | | string, or "None" if ' @@ -12106,7 +12200,8 @@ topics = {'assert': 'The "assert" statement\n' " >>> c = dict(zip(['one', 'two', 'three'], [1, 2, 3]))\n" " >>> d = dict([('two', 2), ('one', 1), ('three', 3)])\n" " >>> e = dict({'three': 3, 'one': 1, 'two': 2})\n" - ' >>> a == b == c == d == e\n' + " >>> f = dict({'one': 1, 'three': 3}, two=2)\n" + ' >>> a == b == c == d == e == f\n' ' True\n' '\n' ' Providing keyword arguments as in the first example only ' @@ -12119,6 +12214,11 @@ topics = {'assert': 'The "assert" statement\n' 'therefore,\n' ' custom mapping types should support too):\n' '\n' + ' list(d)\n' + '\n' + ' Return a list of all the keys used in the dictionary ' + '*d*.\n' + '\n' ' len(d)\n' '\n' ' Return the number of items in the dictionary *d*.\n' @@ -12287,11 +12387,21 @@ topics = {'assert': 'The "assert" statement\n' 'the\n' ' documentation of view objects.\n' '\n' + ' An equality comparison between one "dict.values()" ' + 'view and\n' + ' another will always return "False". This also applies ' + 'when\n' + ' comparing "dict.values()" to itself:\n' + '\n' + " >>> d = {'a': 1}\n" + ' >>> d.values() == d.values()\n' + ' False\n' + '\n' ' Dictionaries compare equal if and only if they have the ' 'same "(key,\n' - ' value)" pairs. Order comparisons (‘<’, ‘<=’, ‘>=’, ‘>’) ' - 'raise\n' - ' "TypeError".\n' + ' value)" pairs (regardless of ordering). Order comparisons ' + '(‘<’,\n' + ' ‘<=’, ‘>=’, ‘>’) raise "TypeError".\n' '\n' ' Dictionaries preserve insertion order. Note that ' 'updating a key\n' @@ -12577,7 +12687,7 @@ topics = {'assert': 'The "assert" statement\n' '+----------------------------+----------------------------------+------------+\n' '| Operation | Result ' '| Notes |\n' - '+============================+==================================+============+\n' + '|============================|==================================|============|\n' '| "x in s" | "True" if an item of *s* is ' '| (1) |\n' '| | equal to *x*, else "False" ' @@ -12806,7 +12916,7 @@ topics = {'assert': 'The "assert" statement\n' '+--------------------------------+----------------------------------+-----------------------+\n' '| Operation | ' 'Result | Notes |\n' - '+================================+==================================+=======================+\n' + '|================================|==================================|=======================|\n' '| "s[i] = x" | item *i* of *s* is replaced ' 'by | |\n' '| | ' @@ -13268,7 +13378,7 @@ topics = {'assert': 'The "assert" statement\n' '| Operation | ' 'Result | Notes ' '|\n' - '+================================+==================================+=======================+\n' + '|================================|==================================|=======================|\n' '| "s[i] = x" | item *i* of *s* is ' 'replaced by | |\n' '| | ' diff --git a/Misc/NEWS.d/3.9.0a1.rst b/Misc/NEWS.d/3.9.0a1.rst new file mode 100644 index 0000000..2c79bca --- /dev/null +++ b/Misc/NEWS.d/3.9.0a1.rst @@ -0,0 +1,5772 @@ +.. bpo: 38722 +.. date: 2019-11-18-16-17-56 +.. nonce: x3mECW +.. release date: 2019-11-19 +.. section: Security + +:mod:`runpy` now uses :meth:`io.open_code` to open code files. Patch by +Jason Killen. + +.. + +.. bpo: 38622 +.. date: 2019-11-14-16-13-23 +.. nonce: 3DYkfb +.. section: Security + +Add additional audit events for the :mod:`ctypes` module. + +.. + +.. bpo: 38418 +.. date: 2019-10-08-19-29-55 +.. nonce: QL7s0- +.. section: Security + +Fixes audit event for :func:`os.system` to be named ``os.system``. + +.. + +.. bpo: 38243 +.. date: 2019-09-25-13-21-09 +.. nonce: 1pfz24 +.. section: Security + +Escape the server title of :class:`xmlrpc.server.DocXMLRPCServer` when +rendering the document page as HTML. (Contributed by Dong-hee Na in +:issue:`38243`.) + +.. + +.. bpo: 38174 +.. date: 2019-09-23-21-02-46 +.. nonce: MeWuJd +.. section: Security + +Update vendorized expat library version to 2.2.8, which resolves +CVE-2019-15903. + +.. + +.. bpo: 37764 +.. date: 2019-08-27-01-13-05 +.. nonce: qv67PQ +.. section: Security + +Fixes email._header_value_parser.get_unstructured going into an infinite +loop for a specific case in which the email header does not have trailing +whitespace, and the case in which it contains an invalid encoded word. Patch +by Ashwin Ramaswami. + +.. + +.. bpo: 37461 +.. date: 2019-07-16-08-11-00 +.. nonce: 1Ahz7O +.. section: Security + +Fix an infinite loop when parsing specially crafted email headers. Patch by +Abhilash Raj. + +.. + +.. bpo: 37363 +.. date: 2019-07-01-10-31-14 +.. nonce: fSjatj +.. section: Security + +Adds audit events for the range of supported run commands (see +:ref:`using-on-general`). + +.. + +.. bpo: 37463 +.. date: 2019-07-01-08-46-14 +.. nonce: 1CHwjE +.. section: Security + +ssl.match_hostname() no longer accepts IPv4 addresses with additional text +after the address and only quad-dotted notation without trailing +whitespaces. Some inet_aton() implementations ignore whitespace and all data +after whitespace, e.g. '127.0.0.1 whatever'. + +.. + +.. bpo: 37363 +.. date: 2019-06-21-15-58-59 +.. nonce: diouyl +.. section: Security + +Adds audit events for :mod:`ensurepip`, :mod:`ftplib`, :mod:`glob`, +:mod:`imaplib`, :mod:`nntplib`, :mod:`pdb`, :mod:`poplib`, :mod:`shutil`, +:mod:`smtplib`, :mod:`sqlite3`, :mod:`subprocess`, :mod:`telnetlib`, +:mod:`tempfile` and :mod:`webbrowser`, as well as :func:`os.listdir`, +:func:`os.scandir` and :func:`breakpoint`. + +.. + +.. bpo: 37364 +.. date: 2019-06-21-14-42-53 +.. nonce: IIRc2s +.. section: Security + +:func:`io.open_code` is now used when reading :file:`.pth` files. + +.. + +.. bpo: 34631 +.. date: 2019-06-17-09-34-25 +.. nonce: DBfM4j +.. section: Security + +Updated OpenSSL to 1.1.1c in Windows installer + +.. + +.. bpo: 34155 +.. date: 2019-05-04-13-33-37 +.. nonce: MJll68 +.. section: Security + +Fix parsing of invalid email addresses with more than one ``@`` (e.g. +a@b@c.com.) to not return the part before 2nd ``@`` as valid email address. +Patch by maxking & jpic. + +.. + +.. bpo: 38631 +.. date: 2019-11-18-17-10-20 +.. nonce: tRHaAk +.. section: Core and Builtins + +Replace ``Py_FatalError()`` call with a regular :exc:`RuntimeError` +exception in :meth:`float.__getformat__`. + +.. + +.. bpo: 38639 +.. date: 2019-10-30-11-31-47 +.. nonce: 9-vKtO +.. section: Core and Builtins + +Optimized :func:`math.floor()`, :func:`math.ceil()` and :func:`math.trunc()` +for floats. + +.. + +.. bpo: 38640 +.. date: 2019-10-30-11-25-25 +.. nonce: 4sAFh5 +.. section: Core and Builtins + +Fixed a bug in the compiler that was causing to raise in the presence of +break statements and continue statements inside always false while loops. +Patch by Pablo Galindo. + +.. + +.. bpo: 38613 +.. date: 2019-10-29-15-44-24 +.. nonce: V_R3NC +.. section: Core and Builtins + +Optimized some set operations (e.g. ``|``, ``^``, and ``-``) of +``dict_keys``. ``d.keys() | other`` was slower than ``set(d) | other`` but +they are almost same performance for now. + +.. + +.. bpo: 28029 +.. date: 2019-10-29-09-38-54 +.. nonce: AmRMEF +.. section: Core and Builtins + +``"".replace("", s, n)`` now returns ``s`` instead of an empty string for +all non-zero ``n``. There are similar changes for :class:`bytes` and +:class:`bytearray` objects. + +.. + +.. bpo: 38535 +.. date: 2019-10-20-12-43-48 +.. nonce: ESMkVN +.. section: Core and Builtins + +Fixed line numbers and column offsets for AST nodes for calls without +arguments in decorators. + +.. + +.. bpo: 38525 +.. date: 2019-10-20-00-36-18 +.. nonce: Vty1cA +.. section: Core and Builtins + +Fix a segmentation fault when using reverse iterators of empty ``dict`` +objects. Patch by Dong-hee Na and Inada Naoki. + +.. + +.. bpo: 38465 +.. date: 2019-10-19-12-44-13 +.. nonce: V1L8c4 +.. section: Core and Builtins + +:class:`bytearray`, :class:`~array.array` and :class:`~mmap.mmap` objects +allow now to export more than 2**31 buffers at a time. + +.. + +.. bpo: 38469 +.. date: 2019-10-13-23-41-38 +.. nonce: 9kmuQj +.. section: Core and Builtins + +Fixed a bug where the scope of named expressions was not being resolved +correctly in the presence of the *global* keyword. Patch by Pablo Galindo. + +.. + +.. bpo: 38437 +.. date: 2019-10-10-20-42-09 +.. nonce: z_0mZp +.. section: Core and Builtins + +Activate the ``GC_DEBUG`` macro for debug builds of the interpreter (when +``Py_DEBUG`` is set). Patch by Pablo Galindo. + +.. + +.. bpo: 38379 +.. date: 2019-10-10-01-41-02 +.. nonce: _q4dhn +.. section: Core and Builtins + +When the garbage collector makes a collection in which some objects +resurrect (they are reachable from outside the isolated cycles after the +finalizers have been executed), do not block the collection of all objects +that are still unreachable. Patch by Pablo Galindo and Tim Peters. + +.. + +.. bpo: 38379 +.. date: 2019-10-09-16-50-52 +.. nonce: oz5qZx +.. section: Core and Builtins + +When cyclic garbage collection (gc) runs finalizers that resurrect +unreachable objects, the current gc run ends, without collecting any cyclic +trash. However, the statistics reported by ``collect()`` and +``get_stats()`` claimed that all cyclic trash found was collected, and that +the resurrected objects were collected. Changed the stats to report that +none were collected. + +.. + +.. bpo: 38392 +.. date: 2019-10-07-22-51-39 +.. nonce: KaXXps +.. section: Core and Builtins + +In debug mode, :c:func:`PyObject_GC_Track` now calls ``tp_traverse()`` of +the object type to ensure that the object is valid: test that objects +visited by ``tp_traverse()`` are valid. + +.. + +.. bpo: 38210 +.. date: 2019-10-06-15-01-57 +.. nonce: Xgc6F_ +.. section: Core and Builtins + +Remove unecessary intersection and update set operation in dictview with +empty set. (Contributed by Dong-hee Na in :issue:`38210`.) + +.. + +.. bpo: 38402 +.. date: 2019-10-05-19-36-16 +.. nonce: EZuzgK +.. section: Core and Builtins + +Check the error from the system's underlying ``crypt`` or ``crypt_r``. + +.. + +.. bpo: 37474 +.. date: 2019-10-01-12-46-30 +.. nonce: cB3se1 +.. section: Core and Builtins + +On FreeBSD, Python no longer calls ``fedisableexcept()`` at startup to +control the floating point control mode. The call became useless since +FreeBSD 6: it became the default mode. + +.. + +.. bpo: 38006 +.. date: 2019-09-30-09-33-21 +.. nonce: UYlJum +.. section: Core and Builtins + +Fix a bug due to the interaction of weakrefs and the cyclic garbage +collector. We must clear any weakrefs in garbage in order to prevent their +callbacks from executing and causing a crash. + +.. + +.. bpo: 38317 +.. date: 2019-09-30-00-56-21 +.. nonce: pmqlIQ +.. section: Core and Builtins + +Fix warnings options priority: ``PyConfig.warnoptions`` has the highest +priority, as stated in the :pep:`587`. + +.. + +.. bpo: 38310 +.. date: 2019-09-28-22-54-25 +.. nonce: YDTbEo +.. section: Core and Builtins + +Predict ``BUILD_MAP_UNPACK_WITH_CALL`` -> ``CALL_FUNCTION_EX`` opcode pairs +in the main interpreter loop. Patch by Brandt Bucher. + +.. + +.. bpo: 36871 +.. date: 2019-09-24-18-45-46 +.. nonce: p47knk +.. section: Core and Builtins + +Improve error handling for the assert_has_calls and assert_has_awaits +methods of mocks. Fixed a bug where any errors encountered while binding the +expected calls to the mock's spec were silently swallowed, leading to +misleading error output. + +.. + +.. bpo: 11410 +.. date: 2019-09-24-05-32-27 +.. nonce: vS182p +.. section: Core and Builtins + +Better control over symbol visibility is provided through use of the +visibility attributes available in gcc >= 4.0, provided in a uniform way +across POSIX and Windows. The POSIX build files have been updated to compile +with -fvisibility=hidden, minimising exported symbols. + +.. + +.. bpo: 38219 +.. date: 2019-09-22-13-56-18 +.. nonce: rFl7JD +.. section: Core and Builtins + +Optimized the :class:`dict` constructor and the :meth:`~dict.update` method +for the case when the argument is a dict. + +.. + +.. bpo: 38236 +.. date: 2019-09-20-19-06-23 +.. nonce: eQ0Tmj +.. section: Core and Builtins + +Python now dumps path configuration if it fails to import the Python codecs +of the filesystem and stdio encodings. + +.. + +.. bpo: 38013 +.. date: 2019-09-12-19-50-01 +.. nonce: I7btD0 +.. section: Core and Builtins + +Allow to call ``async_generator_athrow().throw(...)`` even for non-started +async generator helper. It fixes annoying warning at the end of +:func:`asyncio.run` call. + +.. + +.. bpo: 38124 +.. date: 2019-09-12-00-14-01 +.. nonce: n6E0H7 +.. section: Core and Builtins + +Fix an off-by-one error in PyState_AddModule that could cause out-of-bounds +memory access. + +.. + +.. bpo: 38116 +.. date: 2019-09-11-14-49-42 +.. nonce: KDwmwt +.. section: Core and Builtins + +The select module is now PEP-384 compliant and no longer has static state + +.. + +.. bpo: 38113 +.. date: 2019-09-11-14-10-02 +.. nonce: yZXC3P +.. section: Core and Builtins + +ast module updated to PEP-384 and all statics removed + +.. + +.. bpo: 38076 +.. date: 2019-09-09-16-36-37 +.. nonce: C5dVBl +.. section: Core and Builtins + +The struct module is now PEP-384 compatible + +.. + +.. bpo: 38075 +.. date: 2019-09-09-15-59-50 +.. nonce: N8OZKF +.. section: Core and Builtins + +The random module is now PEP-384 compatible + +.. + +.. bpo: 38074 +.. date: 2019-09-09-15-40-57 +.. nonce: MsVbeI +.. section: Core and Builtins + +zlib module made PEP-384 compatible + +.. + +.. bpo: 38073 +.. date: 2019-09-09-15-17-58 +.. nonce: ZoKYOU +.. section: Core and Builtins + +Make pwd extension module PEP-384 compatible + +.. + +.. bpo: 38072 +.. date: 2019-09-09-15-00-42 +.. nonce: Y1xpDO +.. section: Core and Builtins + +grp module made PEP-384 compatible + +.. + +.. bpo: 38069 +.. date: 2019-09-09-14-46-05 +.. nonce: cn8XLv +.. section: Core and Builtins + +Make _posixsubprocess PEP-384 compatible + +.. + +.. bpo: 38071 +.. date: 2019-09-09-14-44-17 +.. nonce: bLwkBJ +.. section: Core and Builtins + +Make termios extension module PEP-384 compatible + +.. + +.. bpo: 38005 +.. date: 2019-09-02-20-00-31 +.. nonce: e7VsTA +.. section: Core and Builtins + +Fixed comparing and creating of InterpreterID and ChannelID. + +.. + +.. bpo: 36946 +.. date: 2019-09-02-16-17-42 +.. nonce: _lAuSR +.. section: Core and Builtins + +Fix possible signed integer overflow when handling slices. Patch by +hongweipeng. + +.. + +.. bpo: 37994 +.. date: 2019-08-31-11-13-25 +.. nonce: Rj6S4j +.. section: Core and Builtins + +Fixed silencing arbitrary errors if an attribute lookup fails in several +sites. Only AttributeError should be silenced. + +.. + +.. bpo: 8425 +.. date: 2019-08-29-01-55-38 +.. nonce: FTq4A8 +.. section: Core and Builtins + +Optimize set difference_update for the case when the other set is much +larger than the base set. (Suggested by Evgeny Kapun with code contributed +by Michele Orrù). + +.. + +.. bpo: 37966 +.. date: 2019-08-27-21-21-36 +.. nonce: 5OBLez +.. section: Core and Builtins + +The implementation of :func:`~unicodedata.is_normalized` has been greatly +sped up on strings that aren't normalized, by implementing the full +normalization-quick-check algorithm from the Unicode standard. + +.. + +.. bpo: 37947 +.. date: 2019-08-26-04-09-57 +.. nonce: mzAQtB +.. section: Core and Builtins + +Adjust correctly the recursion level in the symtable generation for named +expressions. Patch by Pablo Galindo. + +.. + +.. bpo: 37812 +.. date: 2019-08-23-22-46-25 +.. nonce: vsWZwS +.. section: Core and Builtins + +The ``CHECK_SMALL_INT`` macro used inside :file:`Object/longobject.c` has +been replaced with an explicit ``return`` at each call site. + +.. + +.. bpo: 37751 +.. date: 2019-08-20-04-36-37 +.. nonce: CSFzUd +.. section: Core and Builtins + +Fix :func:`codecs.lookup` to normalize the encoding name the same way than +:func:`encodings.normalize_encoding`, except that :func:`codecs.lookup` also +converts the name to lower case. + +.. + +.. bpo: 37830 +.. date: 2019-08-17-18-41-59 +.. nonce: fNfMbz +.. section: Core and Builtins + +Fixed compilation of :keyword:`break` and :keyword:`continue` in the +:keyword:`finally` block when the corresponding :keyword:`try` block +contains :keyword:`return` with a non-constant value. + +.. + +.. bpo: 20490 +.. date: 2019-08-15-12-48-36 +.. nonce: -hXeEn +.. section: Core and Builtins + +Improve import error message for partially initialized module on circular +``from`` imports - by Anthony Sottile. + +.. + +.. bpo: 37840 +.. date: 2019-08-13-18-05-20 +.. nonce: elLCci +.. section: Core and Builtins + +Fix handling of negative indices in :c:member:`~PySequenceMethods.sq_item` +of :class:`bytearray`. Patch by Sergey Fedoseev. + +.. + +.. bpo: 37802 +.. date: 2019-08-09-18-28-57 +.. nonce: pKxcAW +.. section: Core and Builtins + +Slightly improve performance of :c:func:`PyLong_FromUnsignedLong`, +:c:func:`PyLong_FromUnsignedLongLong` and :c:func:`PyLong_FromSize_t`. Patch +by Sergey Fedoseev. + +.. + +.. bpo: 37409 +.. date: 2019-08-06-23-39-05 +.. nonce: 1qwzn2 +.. section: Core and Builtins + +Ensure explicit relative imports from interactive sessions and scripts +(having no parent package) always raise ImportError, rather than treating +the current module as the package. Patch by Ben Lewis. + +.. + +.. bpo: 32912 +.. date: 2019-08-06-14-03-59 +.. nonce: UDwSMJ +.. section: Core and Builtins + +Reverted :issue:`32912`: emitting :exc:`SyntaxWarning` instead of +:exc:`DeprecationWarning` for invalid escape sequences in string and bytes +literals. + +.. + +.. bpo: 37757 +.. date: 2019-08-05-14-22-59 +.. nonce: lRv5HX +.. section: Core and Builtins + +:pep:`572`: As described in the PEP, assignment expressions now raise +:exc:`SyntaxError` when their interaction with comprehension scoping results +in an ambiguous target scope. + +The ``TargetScopeError`` subclass originally proposed by the PEP has been +removed in favour of just raising regular syntax errors for the disallowed +cases. + +.. + +.. bpo: 36279 +.. date: 2019-08-04-12-24-18 +.. nonce: 8Zy7jZ +.. section: Core and Builtins + +Fix potential use of uninitialized memory in :func:`os.wait3`. + +.. + +.. bpo: 36311 +.. date: 2019-08-02-15-01-33 +.. nonce: uY5vt- +.. section: Core and Builtins + +Decoding bytes objects larger than 2GiB is faster and no longer fails when a +multibyte characters spans a chunk boundary. + +.. + +.. bpo: 34880 +.. date: 2019-08-01-10-45-51 +.. nonce: u_x_CG +.. section: Core and Builtins + +The :keyword:`assert` statement now works properly if the +:exc:`AssertionError` exception is being shadowed. Patch by Zackery Spytz. + +.. + +.. bpo: 37340 +.. date: 2019-07-25-11-06-57 +.. nonce: 5ktLEg +.. section: Core and Builtins + +Removed object cache (``free_list``) for bound method objects. Temporary +bound method objects are less used than before thanks to the ``LOAD_METHOD`` +opcode and the ``_PyObject_VectorcallMethod`` C API. + +.. + +.. bpo: 37648 +.. date: 2019-07-22-11-05-05 +.. nonce: 6TY2L- +.. section: Core and Builtins + +Fixed minor inconsistency in :meth:`list.__contains__`, +:meth:`tuple.__contains__` and a few other places. The collection's item is +now always at the left and the needle is on the right of ``==``. + +.. + +.. bpo: 37444 +.. date: 2019-07-20-22-34-42 +.. nonce: UOd3Xs +.. section: Core and Builtins + +Update differing exception between :meth:`builtins.__import__` and +:meth:`importlib.__import__`. + +.. + +.. bpo: 37619 +.. date: 2019-07-18-11-50-49 +.. nonce: X6Lulo +.. section: Core and Builtins + +When adding a wrapper descriptor from one class to a different class (for +example, setting ``__add__ = str.__add__`` on an ``int`` subclass), an +exception is correctly raised when the operator is called. + +.. + +.. bpo: 37593 +.. date: 2019-07-14-23-57-27 +.. nonce: yHSTwH +.. section: Core and Builtins + +Swap the positions of the *posonlyargs* and *args* parameters in the +constructor of :class:`ast.parameters` nodes. + +.. + +.. bpo: 37543 +.. date: 2019-07-10-20-33-53 +.. nonce: EvI19D +.. section: Core and Builtins + +Optimized pymalloc for non PGO build. + +.. + +.. bpo: 37537 +.. date: 2019-07-10-09-56-47 +.. nonce: OkB0wd +.. section: Core and Builtins + +Compute allocated pymalloc blocks inside _Py_GetAllocatedBlocks(). This +slows down _Py_GetAllocatedBlocks() but gives a small speedup to +_PyObject_Malloc() and _PyObject_Free(). + +.. + +.. bpo: 37467 +.. date: 2019-07-01-12-22-44 +.. nonce: u-XyEu +.. section: Core and Builtins + +Fix :func:`sys.excepthook` and :c:func:`PyErr_Display` if a filename is a +bytes string. For example, for a SyntaxError exception where the filename +attribute is a bytes string. + +.. + +.. bpo: 37433 +.. date: 2019-06-27-15-01-14 +.. nonce: amNGqr +.. section: Core and Builtins + +Fix ``SyntaxError`` indicator printing too many spaces for multi-line +strings - by Anthony Sottile. + +.. + +.. bpo: 37417 +.. date: 2019-06-26-18-41-00 +.. nonce: VsZeHL +.. section: Core and Builtins + +:meth:`bytearray.extend` now correctly handles errors that arise during +iteration. Patch by Brandt Bucher. + +.. + +.. bpo: 37414 +.. date: 2019-06-26-17-27-26 +.. nonce: o6Lnbc +.. section: Core and Builtins + +The undocumented ``sys.callstats()`` function has been removed. Since Python +3.7, it was deprecated and always returned ``None``. It required a special +build option ``CALL_PROFILE`` which was already removed in Python 3.7. + +.. + +.. bpo: 37392 +.. date: 2019-06-25-01-45-06 +.. nonce: J3JhIx +.. section: Core and Builtins + +Remove ``sys.getcheckinterval()`` and ``sys.setcheckinterval()`` functions. +They were deprecated since Python 3.2. Use :func:`sys.getswitchinterval` and +:func:`sys.setswitchinterval` instead. Remove also ``check_interval`` field +of the ``PyInterpreterState`` structure. + +.. + +.. bpo: 37388 +.. date: 2019-06-24-21-53-52 +.. nonce: 0XTZmW +.. section: Core and Builtins + +In development mode and in debug build, *encoding* and *errors* arguments +are now checked on string encoding and decoding operations. Examples: +:func:`open`, :meth:`str.encode` and :meth:`bytes.decode`. + +By default, for best performances, the *errors* argument is only checked at +the first encoding/decoding error, and the *encoding* argument is sometimes +ignored for empty strings. + +.. + +.. bpo: 37348 +.. date: 2019-06-23-00-26-30 +.. nonce: pp8P-x +.. section: Core and Builtins + +Optimized decoding short ASCII string with UTF-8 and ascii codecs. +``b"foo".decode()`` is about 15% faster. Patch by Inada Naoki. + +.. + +.. bpo: 24214 +.. date: 2019-06-22-12-45-20 +.. nonce: hIiHeD +.. section: Core and Builtins + +Improved support of the surrogatepass error handler in the UTF-8 and UTF-16 +incremental decoders. + +.. + +.. bpo: 37330 +.. date: 2019-06-18-17-53-06 +.. nonce: wAvHmz +.. section: Core and Builtins + +:func:`open`, :func:`io.open`, :func:`codecs.open` and +:class:`fileinput.FileInput` no longer accept ``'U'`` ("universal newline") +in the file mode. This flag was deprecated since Python 3.3. + +.. + +.. bpo: 35224 +.. date: 2019-06-17-06-03-55 +.. nonce: FHWPGv +.. section: Core and Builtins + +Reverse evaluation order of key: value in dict comprehensions as proposed in +PEP 572. I.e. in ``{k: v for ...}``, ``k`` will be evaluated before ``v``. + +.. + +.. bpo: 37316 +.. date: 2019-06-17-03-53-16 +.. nonce: LytDX_ +.. section: Core and Builtins + +Fix the :c:func:`PySys_Audit` call in :class:`mmap.mmap`. + +.. + +.. bpo: 37300 +.. date: 2019-06-16-02-38-25 +.. nonce: WJkgKV +.. section: Core and Builtins + +Remove an unnecssary Py_XINCREF in classobject.c. + +.. + +.. bpo: 37269 +.. date: 2019-06-14-06-32-33 +.. nonce: SjVVAe +.. section: Core and Builtins + +Fix a bug in the peephole optimizer that was not treating correctly constant +conditions with binary operators. Patch by Pablo Galindo. + +.. + +.. bpo: 20443 +.. date: 2019-06-13-12-55-38 +.. nonce: bQWAxg +.. section: Core and Builtins + +Python now gets the absolute path of the script filename specified on the +command line (ex: "python3 script.py"): the __file__ attribute of the +__main__ module and sys.path[0] become an absolute path, rather than a +relative path. + +.. + +.. bpo: 37257 +.. date: 2019-06-13-02-27-12 +.. nonce: IMxDvT +.. section: Core and Builtins + +Python's small object allocator (``obmalloc.c``) now allows (no more than) +one empty arena to remain available for immediate reuse, without returning +it to the OS. This prevents thrashing in simple loops where an arena could +be created and destroyed anew on each iteration. + +.. + +.. bpo: 37231 +.. date: 2019-06-12-14-39-16 +.. nonce: LF41Es +.. section: Core and Builtins + +The dispatching of type slots to special methods (for example calling +``__mul__`` when doing ``x * y``) has been made faster. + +.. + +.. bpo: 36974 +.. date: 2019-06-11-12-59-38 +.. nonce: bVYmSA +.. section: Core and Builtins + +Implemented separate vectorcall functions for every calling convention of +builtin functions and methods. This improves performance for calls. + +.. + +.. bpo: 37213 +.. date: 2019-06-11-11-15-19 +.. nonce: UPii5K +.. section: Core and Builtins + +Handle correctly negative line offsets in the peephole optimizer. Patch by +Pablo Galindo. + +.. + +.. bpo: 37219 +.. date: 2019-06-10-23-18-31 +.. nonce: jPSufq +.. section: Core and Builtins + +Remove erroneous optimization for empty set differences. + +.. + +.. bpo: 15913 +.. date: 2019-06-06-20-52-38 +.. nonce: 5Sg5cv +.. section: Core and Builtins + +Implement :c:func:`PyBuffer_SizeFromFormat()` function (previously +documented but not implemented): call :func:`struct.calcsize`. Patch by +Joannah Nanjekye. + +.. + +.. bpo: 36922 +.. date: 2019-06-06-13-59-52 +.. nonce: EMZ3TF +.. section: Core and Builtins + +Slot functions optimize any callable with ``Py_TPFLAGS_METHOD_DESCRIPTOR`` +instead of only instances of ``function``. + +.. + +.. bpo: 36974 +.. date: 2019-06-06-11-00-55 +.. nonce: wdzzym +.. section: Core and Builtins + +The slot ``tp_vectorcall_offset`` is inherited unconditionally to support +``super().__call__()`` when the base class uses vectorcall. + +.. + +.. bpo: 37160 +.. date: 2019-06-05-09-24-17 +.. nonce: O3IAY3 +.. section: Core and Builtins + +:func:`threading.get_native_id` now also supports NetBSD. + +.. + +.. bpo: 37077 +.. date: 2019-05-28-11-47-44 +.. nonce: S1h0Fc +.. section: Core and Builtins + +Add :func:`threading.get_native_id` support for AIX. Patch by M. Felt + +.. + +.. bpo: 36781 +.. date: 2019-05-06-09-59-31 +.. nonce: uocWt6 +.. section: Core and Builtins + +:func:`sum` has been optimized for boolean values. + +.. + +.. bpo: 34556 +.. date: 2019-05-05-18-09-40 +.. nonce: o9kfpu +.. section: Core and Builtins + +Add ``--upgrade-deps`` to venv module. Patch by Cooper Ry Lees + +.. + +.. bpo: 20523 +.. date: 2019-02-15-20-42-36 +.. nonce: rRLrvr +.. section: Core and Builtins + +``pdb.Pdb`` supports ~/.pdbrc in Windows 7. Patch by Tim Hopper and Dan +Lidral-Porter. + +.. + +.. bpo: 35551 +.. date: 2019-01-18-16-16-27 +.. nonce: oF5pbO +.. section: Core and Builtins + +Updated encodings: - Removed the "tis260" encoding, which was an alias for +the nonexistent "tactis" codec. - Added "mac_centeuro" as an alias for the +mac_latin2 encoding. + +.. + +.. bpo: 19072 +.. date: 2018-07-23-13-09-54 +.. nonce: Gc59GS +.. section: Core and Builtins + +The :class:`classmethod` decorator can now wrap other descriptors such as +property objects. Adapted from a patch written by Graham Dumpleton. + +.. + +.. bpo: 27575 +.. date: 2018-06-14-13-55-45 +.. nonce: mMYgzv +.. section: Core and Builtins + +Improve speed of dictview intersection by directly using set intersection +logic. Patch by David Su. + +.. + +.. bpo: 30773 +.. date: 2018-06-07-01-01-20 +.. nonce: C31rVE +.. section: Core and Builtins + +Prohibit parallel running of aclose() / asend() / athrow(). Fix ag_running +to reflect the actual running status of the AG. + +.. + +.. bpo: 36589 +.. date: 2019-11-16-22-56-51 +.. nonce: 0Io76D +.. section: Library + +The :func:`curses.update_lines_cols` function now returns ``None`` instead +of ``1`` on success. + +.. + +.. bpo: 38807 +.. date: 2019-11-15-09-30-29 +.. nonce: PsmRog +.. section: Library + +Update :exc:`TypeError` messages for :meth:`os.path.join` to include +:class:`os.PathLike` objects as acceptable input types. + +.. + +.. bpo: 38724 +.. date: 2019-11-14-14-13-29 +.. nonce: T5ySfR +.. section: Library + +Add a repr for ``subprocess.Popen`` objects. Patch by Andrey Doroschenko. + +.. + +.. bpo: 38786 +.. date: 2019-11-13-16-49-03 +.. nonce: gNOwKh +.. section: Library + +pydoc now recognizes and parses HTTPS URLs. Patch by python273. + +.. + +.. bpo: 38785 +.. date: 2019-11-13-16-17-43 +.. nonce: NEOEfk +.. section: Library + +Prevent asyncio from crashing if parent ``__init__`` is not called from a +constructor of object derived from ``asyncio.Future``. + +.. + +.. bpo: 38723 +.. date: 2019-11-12-15-46-28 +.. nonce: gcdMFn +.. section: Library + +:mod:`pdb` now uses :meth:`io.open_code` to trigger auditing events. + +.. + +.. bpo: 27805 +.. date: 2019-11-11-21-43-06 +.. nonce: D3zl1_ +.. section: Library + +Allow opening pipes and other non-seekable files in append mode with +:func:`open`. + +.. + +.. bpo: 38438 +.. date: 2019-11-11-06-14-25 +.. nonce: vSVeHN +.. section: Library + +Simplify the :mod:`argparse` usage message for ``nargs="*"``. + +.. + +.. bpo: 38761 +.. date: 2019-11-10-13-40-33 +.. nonce: P1UUIZ +.. section: Library + +WeakSet is now registered as a collections.abc.MutableSet. + +.. + +.. bpo: 38716 +.. date: 2019-11-06-15-58-07 +.. nonce: R3uMLT +.. section: Library + +logging: change RotatingHandler namer and rotator to class-level attributes. +This stops __init__ from setting them to None in the case where a subclass +defines them with eponymous methods. + +.. + +.. bpo: 38713 +.. date: 2019-11-05-21-22-22 +.. nonce: bmhquU +.. section: Library + +Add :data:`os.P_PIDFD` constant, which may be passed to :func:`os.waitid` to +wait on a Linux process file descriptor. + +.. + +.. bpo: 38692 +.. date: 2019-11-05-19-15-57 +.. nonce: 2DCDA- +.. section: Library + +Add :class:`asyncio.PidfdChildWatcher`, a Linux-specific child watcher +implementation that polls process file descriptors. + +.. + +.. bpo: 38692 +.. date: 2019-11-05-07-18-24 +.. nonce: UpatA7 +.. section: Library + +Expose the Linux ``pidfd_open`` syscall as :func:`os.pidfd_open`. + +.. + +.. bpo: 38602 +.. date: 2019-10-27-22-29-45 +.. nonce: 7jvYFA +.. section: Library + +Added constants :data:`~fcntl.F_OFD_GETLK`, :data:`~fcntl.F_OFD_SETLK` and +:data:`~fcntl.F_OFD_SETLKW` to the :mod:`fcntl` module. Patch by Dong-hee +Na. + +.. + +.. bpo: 38334 +.. date: 2019-10-27-00-08-49 +.. nonce: pfLLmc +.. section: Library + +Fixed seeking backward on an encrypted :class:`zipfile.ZipExtFile`. + +.. + +.. bpo: 38312 +.. date: 2019-10-26-14-42-20 +.. nonce: e_FVWh +.. section: Library + +Add :func:`curses.get_escdelay`, :func:`curses.set_escdelay`, +:func:`curses.get_tabsize`, and :func:`curses.set_tabsize` functions - by +Anthony Sottile. + +.. + +.. bpo: 38586 +.. date: 2019-10-24-17-26-39 +.. nonce: cyq5nr +.. section: Library + +Now :func:`~logging.config.fileConfig` correcty sets the .name of handlers +loaded. + +.. + +.. bpo: 38565 +.. date: 2019-10-24-08-10-30 +.. nonce: SWSUst +.. section: Library + +Add new cache_parameters() method for functools.lru_cache() to better +support pickling. + +.. + +.. bpo: 34679 +.. date: 2019-10-23-16-25-12 +.. nonce: Bnw8o3 +.. section: Library + +asynci.ProactorEventLoop.close() now only calls signal.set_wakeup_fd() in +the main thread. + +.. + +.. bpo: 31202 +.. date: 2019-10-20-12-04-48 +.. nonce: NfdIus +.. section: Library + +The case the result of :func:`pathlib.WindowsPath.glob` matches now the case +of the pattern for literal parts. + +.. + +.. bpo: 36321 +.. date: 2019-10-19-21-41-20 +.. nonce: CFlxfy +.. section: Library + +Remove misspelled attribute. The 3.8 changelog noted that this would be +removed in 3.9. + +.. + +.. bpo: 38521 +.. date: 2019-10-18-13-57-31 +.. nonce: U-7aaM +.. section: Library + +Fixed erroneous equality comparison in statistics.NormalDist(). + +.. + +.. bpo: 38493 +.. date: 2019-10-16-19-56-51 +.. nonce: 86ExWB +.. section: Library + +Added :data:`~os.CLD_KILLED` and :data:`~os.CLD_STOPPED` for +:attr:`si_code`. Patch by Dong-hee Na. + +.. + +.. bpo: 38478 +.. date: 2019-10-15-11-37-57 +.. nonce: A87OPO +.. section: Library + +Fixed a bug in :meth:`inspect.signature.bind` that was causing it to fail +when handling a keyword argument with same name as positional-only +parameter. Patch by Pablo Galindo. + +.. + +.. bpo: 33604 +.. date: 2019-10-15-09-47-40 +.. nonce: J12cWT +.. section: Library + +Fixed `hmac.new` and `hmac.HMAC` to raise TypeError instead of ValueError +when the digestmod parameter, now required in 3.8, is omitted. Also +clarified the hmac module documentation and docstrings. + +.. + +.. bpo: 38378 +.. date: 2019-10-13-11-00-03 +.. nonce: yYNpSm +.. section: Library + +Parameters *out* and *in* of :func:`os.sendfile` was renamed to *out_fd* and +*in_fd*. + +.. + +.. bpo: 38417 +.. date: 2019-10-12-00-13-47 +.. nonce: W7x_aS +.. section: Library + +Added support for setting the umask in the child process to the subprocess +module on POSIX systems. + +.. + +.. bpo: 38449 +.. date: 2019-10-11-18-49-00 +.. nonce: 9TWMlz +.. section: Library + +Revert GH-15522, which introduces a regression in +:meth:`mimetypes.guess_type` due to improper handling of filenames as urls. + +.. + +.. bpo: 38431 +.. date: 2019-10-10-16-53-00 +.. nonce: d5wzNp +.. section: Library + +Fix ``__repr__`` method for :class:`dataclasses.InitVar` to support typing +objects, patch by Samuel Colvin. + +.. + +.. bpo: 38109 +.. date: 2019-10-10-00-25-28 +.. nonce: 9w-IGF +.. section: Library + +Add missing :data:`stat.S_IFDOOR`, :data:`stat.S_IFPORT`, +:data:`stat.S_IFWHT`, :func:`stat.S_ISDOOR`, :func:`stat.S_ISPORT`, and +:func:`stat.S_ISWHT` values to the Python implementation of :mod:`stat`. + +.. + +.. bpo: 38422 +.. date: 2019-10-09-18-16-51 +.. nonce: aiM5bq +.. section: Library + +Clarify docstrings of pathlib suffix(es) + +.. + +.. bpo: 38405 +.. date: 2019-10-08-11-18-40 +.. nonce: 0-7e7s +.. section: Library + +Nested subclasses of :class:`typing.NamedTuple` are now pickleable. + +.. + +.. bpo: 38332 +.. date: 2019-10-05-02-07-52 +.. nonce: hwrPN7 +.. section: Library + +Prevent :exc:`KeyError` thrown by :func:`_encoded_words.decode` when given +an encoded-word with invalid content-type encoding from propagating all the +way to :func:`email.message.get`. + +.. + +.. bpo: 38371 +.. date: 2019-10-04-18-39-59 +.. nonce: S6Klvm +.. section: Library + +Deprecated the ``split()`` method in :class:`_tkinter.TkappType` in favour +of the ``splitlist()`` method which has more consistent and predicable +behavior. + +.. + +.. bpo: 38341 +.. date: 2019-10-01-21-06-18 +.. nonce: uqwgU_ +.. section: Library + +Add :exc:`smtplib.SMTPNotSupportedError` to the :mod:`smtplib` exported +names. + +.. + +.. bpo: 38319 +.. date: 2019-09-30-22-06-33 +.. nonce: 5QjiDa +.. section: Library + +sendfile() used in socket and shutil modules was raising OverflowError for +files >= 2GiB on 32-bit architectures. (patch by Giampaolo Rodola) + +.. + +.. bpo: 38242 +.. date: 2019-09-30-00-15-27 +.. nonce: uPIyAc +.. section: Library + +Revert the new asyncio Streams API + +.. + +.. bpo: 13153 +.. date: 2019-09-29-22-47-37 +.. nonce: 0mO9qR +.. section: Library + +OS native encoding is now used for converting between Python strings and Tcl +objects. This allows to display, copy and paste to clipboard emoji and +other non-BMP characters. Converting strings from Tcl to Python and back +now never fails (except MemoryError). + +.. + +.. bpo: 38019 +.. date: 2019-09-29-13-50-24 +.. nonce: 6MoOE3 +.. section: Library + +Correctly handle pause/resume reading of closed asyncio unix pipe. + +.. + +.. bpo: 38163 +.. date: 2019-09-28-20-16-40 +.. nonce: x51-vK +.. section: Library + +Child mocks will now detect their type as either synchronous or +asynchronous, asynchronous child mocks will be AsyncMocks and synchronous +child mocks will be either MagicMock or Mock (depending on their parent +type). + +.. + +.. bpo: 38161 +.. date: 2019-09-27-16-31-28 +.. nonce: zehai1 +.. section: Library + +Removes _AwaitEvent from AsyncMock. + +.. + +.. bpo: 38216 +.. date: 2019-09-27-15-24-45 +.. nonce: -7yvZR +.. section: Library + +Allow the rare code that wants to send invalid http requests from the +`http.client` library a way to do so. The fixes for bpo-30458 led to +breakage for some projects that were relying on this ability to test their +own behavior in the face of bad requests. + +.. + +.. bpo: 28286 +.. date: 2019-09-26-12-16-30 +.. nonce: LdSsrN +.. section: Library + +Deprecate opening :class:`~gzip.GzipFile` for writing implicitly. Always +specify the *mode* argument for writing. + +.. + +.. bpo: 38108 +.. date: 2019-09-25-21-37-02 +.. nonce: Jr9HU6 +.. section: Library + +Any synchronous magic methods on an AsyncMock now return a MagicMock. Any +asynchronous magic methods on a MagicMock now return an AsyncMock. + +.. + +.. bpo: 38265 +.. date: 2019-09-25-05-16-19 +.. nonce: X6-gsT +.. section: Library + +Update the *length* parameter of :func:`os.pread` to accept +:c:type:`Py_ssize_t` instead of :c:type:`int`. + +.. + +.. bpo: 38112 +.. date: 2019-09-24-10-55-01 +.. nonce: 2EinX9 +.. section: Library + +:mod:`compileall` has a higher default recursion limit and new command-line +arguments for path manipulation, symlinks handling, and multiple +optimization levels. + +.. + +.. bpo: 38248 +.. date: 2019-09-22-13-05-36 +.. nonce: Yo3N_1 +.. section: Library + +asyncio: Fix inconsistent immediate Task cancellation + +.. + +.. bpo: 38237 +.. date: 2019-09-20-14-27-17 +.. nonce: xRUZbx +.. section: Library + +The arguments for the builtin pow function are more descriptive. They can +now also be passed in as keywords. + +.. + +.. bpo: 34002 +.. date: 2019-09-19-19-58-33 +.. nonce: KBnaVX +.. section: Library + +Improve efficiency in parts of email package by changing while-pop to a for +loop, using isdisjoint instead of set intersections. + +.. + +.. bpo: 38191 +.. date: 2019-09-17-12-28-27 +.. nonce: 1TU0HV +.. section: Library + +Constructors of :class:`~typing.NamedTuple` and :class:`~typing.TypedDict` +types now accept arbitrary keyword argument names, including "cls", "self", +"typename", "_typename", "fields" and "_fields". + +.. + +.. bpo: 38155 +.. date: 2019-09-16-21-47-48 +.. nonce: d92lRc +.. section: Library + +Add ``__all__`` to :mod:`datetime`. Patch by Tahia Khan. + +.. + +.. bpo: 38185 +.. date: 2019-09-16-19-12-57 +.. nonce: zYWppY +.. section: Library + +Fixed case-insensitive string comparison in :class:`sqlite3.Row` indexing. + +.. + +.. bpo: 38136 +.. date: 2019-09-16-09-54-42 +.. nonce: MdI-Zb +.. section: Library + +Changes AsyncMock call count and await count to be two different counters. +Now await count only counts when a coroutine has been awaited, not when it +has been called, and vice-versa. Update the documentation around this. + +.. + +.. bpo: 37828 +.. date: 2019-09-15-21-31-18 +.. nonce: gLLDX7 +.. section: Library + +Fix default mock name in :meth:`unittest.mock.Mock.assert_called` +exceptions. Patch by Abraham Toriz Cruz. + +.. + +.. bpo: 38175 +.. date: 2019-09-15-10-30-33 +.. nonce: 61XlUv +.. section: Library + +Fix a memory leak in comparison of :class:`sqlite3.Row` objects. + +.. + +.. bpo: 33936 +.. date: 2019-09-14-10-34-00 +.. nonce: 8wCI_n +.. section: Library + +_hashlib no longer calls obsolete OpenSSL initialization function with +OpenSSL 1.1.0+. + +.. + +.. bpo: 34706 +.. date: 2019-09-13-14-54-33 +.. nonce: HWVpOY +.. section: Library + +Preserve subclassing in inspect.Signature.from_callable. + +.. + +.. bpo: 38153 +.. date: 2019-09-13-12-18-51 +.. nonce: nHAbuJ +.. section: Library + +Names of hashing algorithms frome OpenSSL are now normalized to follow +Python's naming conventions. For example OpenSSL uses sha3-512 instead of +sha3_512 or blake2b512 instead of blake2b. + +.. + +.. bpo: 38115 +.. date: 2019-09-13-09-24-58 +.. nonce: BOO-Y1 +.. section: Library + +Fix a bug in dis.findlinestarts() where it would return invalid bytecode +offsets. Document that a code object's co_lnotab can contain invalid +bytecode offsets. + +.. + +.. bpo: 38148 +.. date: 2019-09-13-08-55-43 +.. nonce: Lnww6D +.. section: Library + +Add slots to :mod:`asyncio` transport classes, which can reduce memory +usage. + +.. + +.. bpo: 38142 +.. date: 2019-09-12-18-41-35 +.. nonce: 1I0Ch0 +.. section: Library + +The _hashlib OpenSSL wrapper extension module is now PEP-384 compliant. + +.. + +.. bpo: 9216 +.. date: 2019-09-12-14-54-45 +.. nonce: W7QMpC +.. section: Library + +hashlib constructors now support usedforsecurity flag to signal that a +hashing algorithm is not used in a security context. + +.. + +.. bpo: 36991 +.. date: 2019-09-12-14-52-38 +.. nonce: 1OcSm8 +.. section: Library + +Fixes a potential incorrect AttributeError exception escaping +ZipFile.extract() in some unsupported input error situations. + +.. + +.. bpo: 38134 +.. date: 2019-09-12-13-18-55 +.. nonce: gXJTbP +.. section: Library + +Remove obsolete copy of PBKDF2_HMAC_fast. All supported OpenSSL versions +contain a fast implementation. + +.. + +.. bpo: 38132 +.. date: 2019-09-12-12-47-35 +.. nonce: KSFx1F +.. section: Library + +The OpenSSL hashlib wrapper uses a simpler implementation. Several Macros +and pointless caches are gone. The hash name now comes from OpenSSL's EVP. +The algorithm name stays the same, except it is now always lower case. + +.. + +.. bpo: 38008 +.. date: 2019-09-12-10-47-34 +.. nonce: sH74Iy +.. section: Library + +Fix parent class check in protocols to correctly identify the module that +provides a builtin protocol, instead of assuming they all come from the +:mod:`collections.abc` module + +.. + +.. bpo: 34037 +.. date: 2019-09-11-21-38-41 +.. nonce: LIAS_3 +.. section: Library + +For :mod:`asyncio`, add a new coroutine +:meth:`loop.shutdown_default_executor`. The new coroutine provides an API to +schedule an executor shutdown that waits on the threadpool to finish +closing. Also, :func:`asyncio.run` has been updated to utilize the new +coroutine. Patch by Kyle Stanley. + +.. + +.. bpo: 37405 +.. date: 2019-09-11-20-27-41 +.. nonce: MG5xiY +.. section: Library + +Fixed regression bug for socket.getsockname() for non-CAN_ISOTP AF_CAN +address family sockets by returning a 1-tuple instead of string. + +.. + +.. bpo: 38121 +.. date: 2019-09-11-16-54-57 +.. nonce: SrSDzB +.. section: Library + +Update parameter names on functions in importlib.metadata matching the +changes in the 0.22 release of importlib_metadata. + +.. + +.. bpo: 38110 +.. date: 2019-09-11-14-49-20 +.. nonce: A19Y-q +.. section: Library + +The os.closewalk() implementation now uses the libc fdwalk() API on +platforms where it is available. + +.. + +.. bpo: 38093 +.. date: 2019-09-11-14-45-30 +.. nonce: yQ6k7y +.. section: Library + +Fixes AsyncMock so it doesn't crash when used with AsyncContextManagers or +AsyncIterators. + +.. + +.. bpo: 37488 +.. date: 2019-09-11-11-44-16 +.. nonce: S8CJUL +.. section: Library + +Add warning to :meth:`datetime.utctimetuple`, :meth:`datetime.utcnow` and +:meth:`datetime.utcfromtimestamp` . + +.. + +.. bpo: 35640 +.. date: 2019-09-10-15-52-55 +.. nonce: X0lp5f +.. section: Library + +Allow passing a :term:`path-like object` as ``directory`` argument to the +:class:`http.server.SimpleHTTPRequestHandler` class. Patch by Géry Ogam. + +.. + +.. bpo: 38086 +.. date: 2019-09-10-11-42-59 +.. nonce: w5TlG- +.. section: Library + +Update importlib.metadata with changes from `importlib_metadata 0.21 +`_. + +.. + +.. bpo: 37251 +.. date: 2019-09-10-10-59-50 +.. nonce: 8zn2o3 +.. section: Library + +Remove `__code__` check in AsyncMock that incorrectly evaluated function +specs as async objects but failed to evaluate classes with `__await__` but +no `__code__` attribute defined as async objects. + +.. + +.. bpo: 38037 +.. date: 2019-09-09-18-39-23 +.. nonce: B0UgFU +.. section: Library + +Fix reference counters in the :mod:`signal` module. + +.. + +.. bpo: 38066 +.. date: 2019-09-09-14-39-47 +.. nonce: l9mWv- +.. section: Library + +Hide internal asyncio.Stream methods: feed_eof(), feed_data(), +set_exception() and set_transport(). + +.. + +.. bpo: 38059 +.. date: 2019-09-08-11-36-50 +.. nonce: 8SA6co +.. section: Library + +inspect.py now uses sys.exit() instead of exit() + +.. + +.. bpo: 38049 +.. date: 2019-09-07-12-32-50 +.. nonce: xKP4tf +.. section: Library + +Added command-line interface for the :mod:`ast` module. + +.. + +.. bpo: 37953 +.. date: 2019-09-06-17-40-34 +.. nonce: db5FQq +.. section: Library + +In :mod:`typing`, improved the ``__hash__`` and ``__eq__`` methods for +:class:`ForwardReferences`. + +.. + +.. bpo: 38026 +.. date: 2019-09-04-20-34-14 +.. nonce: 0LLRX- +.. section: Library + +Fixed :func:`inspect.getattr_static` used ``isinstance`` while it should +avoid dynamic lookup. + +.. + +.. bpo: 35923 +.. date: 2019-09-03-01-41-35 +.. nonce: lYpKbY +.. section: Library + +Update :class:`importlib.machinery.BuiltinImporter` to use +``loader._ORIGIN`` instead of a hardcoded value. Patch by Dong-hee Na. + +.. + +.. bpo: 38010 +.. date: 2019-09-02-14-30-39 +.. nonce: JOnz9Z +.. section: Library + +In ``importlib.metadata`` sync with ``importlib_metadata`` 0.20, clarifying +behavior of ``files()`` and fixing issue where only one requirement was +returned for ``requires()`` on ``dist-info`` packages. + +.. + +.. bpo: 38006 +.. date: 2019-09-02-13-37-27 +.. nonce: Y7vA0Q +.. section: Library + +weakref.WeakValueDictionary defines a local remove() function used as +callback for weak references. This function was created with a closure. +Modify the implementation to avoid the closure. + +.. + +.. bpo: 37995 +.. date: 2019-08-31-13-36-09 +.. nonce: rS8HzT +.. section: Library + +Added the *indent* option to :func:`ast.dump` which allows it to produce a +multiline indented output. + +.. + +.. bpo: 34410 +.. date: 2019-08-31-01-52-59 +.. nonce: 7KbWZQ +.. section: Library + +Fixed a crash in the :func:`tee` iterator when re-enter it. RuntimeError is +now raised in this case. + +.. + +.. bpo: 37140 +.. date: 2019-08-30-11-21-10 +.. nonce: cFAX-a +.. section: Library + +Fix a ctypes regression of Python 3.8. When a ctypes.Structure is passed by +copy to a function, ctypes internals created a temporary object which had +the side effect of calling the structure finalizer (__del__) twice. The +Python semantics requires a finalizer to be called exactly once. Fix ctypes +internals to no longer call the finalizer twice. + +.. + +.. bpo: 37587 +.. date: 2019-08-29-18-48-48 +.. nonce: N7TGTC +.. section: Library + +``_json.scanstring`` is now up to 3x faster when there are many backslash +escaped characters in the JSON string. + +.. + +.. bpo: 37834 +.. date: 2019-08-29-16-41-36 +.. nonce: FThnsh +.. section: Library + +Prevent shutil.rmtree exception when built on non-Windows system without fd +system call support, like older versions of macOS. + +.. + +.. bpo: 10978 +.. date: 2019-08-29-01-19-13 +.. nonce: J6FQYY +.. section: Library + +Semaphores and BoundedSemaphores can now release more than one waiting +thread at a time. + +.. + +.. bpo: 37972 +.. date: 2019-08-28-21-40-12 +.. nonce: kP-n4L +.. section: Library + +Subscripts to the `unittest.mock.call` objects now receive the same chaining +mechanism as any other custom attributes, so that the following usage no +longer raises a `TypeError`: + +call().foo().__getitem__('bar') + +Patch by blhsing + +.. + +.. bpo: 37965 +.. date: 2019-08-28-14-04-18 +.. nonce: 7xGE-C +.. section: Library + +Fix C compiler warning caused by distutils.ccompiler.CCompiler.has_function. + +.. + +.. bpo: 37964 +.. date: 2019-08-27-21-19-28 +.. nonce: SxdnsF +.. section: Library + +Add ``F_GETPATH`` command to :mod:`fcntl`. + +.. + +.. bpo: 37960 +.. date: 2019-08-27-10-52-13 +.. nonce: CTY7Lw +.. section: Library + +``repr()`` of buffered and text streams now silences only expected +exceptions when get the value of "name" and "mode" attributes. + +.. + +.. bpo: 37961 +.. date: 2019-08-27-10-30-44 +.. nonce: 4nm0zZ +.. section: Library + +Add a ``total_nframe`` field to the traces collected by the tracemalloc +module. This field indicates the original number of frames before it was +truncated. + +.. + +.. bpo: 37951 +.. date: 2019-08-27-10-03-48 +.. nonce: MfRQgL +.. section: Library + +Most features of the subprocess module now work again in subinterpreters. +Only *preexec_fn* is restricted in subinterpreters. + +.. + +.. bpo: 36205 +.. date: 2019-08-27-03-53-26 +.. nonce: AfkGRl +.. section: Library + +Fix the rusage implementation of time.process_time() to correctly report the +sum of the system and user CPU time. + +.. + +.. bpo: 37950 +.. date: 2019-08-26-10-45-51 +.. nonce: -K1IKT +.. section: Library + +Fix :func:`ast.dump` when call with incompletely initialized node. + +.. + +.. bpo: 34679 +.. date: 2019-08-25-18-07-48 +.. nonce: HECzL7 +.. section: Library + +Restores instantiation of Windows IOCP event loops from the non-main thread. + +.. + +.. bpo: 36917 +.. date: 2019-08-25-14-56-42 +.. nonce: GBxdw2 +.. section: Library + +Add default implementation of the :meth:`ast.NodeVisitor.visit_Constant` +method which emits a deprecation warning and calls corresponding methody +``visit_Num()``, ``visit_Str()``, etc. + +.. + +.. bpo: 37798 +.. date: 2019-08-24-16-54-49 +.. nonce: 7mRQCk +.. section: Library + +Update test_statistics.py to verify that the statistics module works well +for both C and Python implementations. Patch by Dong-hee Na + +.. + +.. bpo: 26589 +.. date: 2019-08-23-00-55-19 +.. nonce: M1xyxG +.. section: Library + +Added a new status code to the http module: 451 +UNAVAILABLE_FOR_LEGAL_REASONS + +.. + +.. bpo: 37915 +.. date: 2019-08-22-16-13-27 +.. nonce: xyoZI5 +.. section: Library + +Fix a segmentation fault that appeared when comparing instances of +``datetime.timezone`` and ``datetime.tzinfo`` objects. Patch by Pablo +Galindo. + +.. + +.. bpo: 32554 +.. date: 2019-08-22-01-49-05 +.. nonce: 4xiXyM +.. section: Library + +Deprecate having random.seed() call hash on arbitrary types. + +.. + +.. bpo: 9938 +.. date: 2019-08-21-16-38-56 +.. nonce: t3G7N9 +.. section: Library + +Add optional keyword argument ``exit_on_error`` for :class:`ArgumentParser`. + +.. + +.. bpo: 37851 +.. date: 2019-08-21-13-43-04 +.. nonce: mIIfD_ +.. section: Library + +The :mod:`faulthandler` module no longer allocates its alternative stack at +Python startup. Now the stack is only allocated at the first faulthandler +usage. + +.. + +.. bpo: 32793 +.. date: 2019-08-20-05-17-32 +.. nonce: cgpXl6 +.. section: Library + +Fix a duplicated debug message when :meth:`smtplib.SMTP.connect` is called. + +.. + +.. bpo: 37885 +.. date: 2019-08-19-10-31-41 +.. nonce: 4Nc9sp +.. section: Library + +venv: Don't generate unset variable warning on deactivate. + +.. + +.. bpo: 37868 +.. date: 2019-08-17-22-33-54 +.. nonce: hp64fi +.. section: Library + +Fix dataclasses.is_dataclass when given an instance that never raises +AttributeError in __getattr__. That is, an object that returns something +for __dataclass_fields__ even if it's not a dataclass. + +.. + +.. bpo: 37811 +.. date: 2019-08-14-21-41-07 +.. nonce: d1xYj7 +.. section: Library + +Fix ``socket`` module's ``socket.connect(address)`` function being unable to +establish connection in case of interrupted system call. The problem was +observed on all OSes which ``poll(2)`` system call can take only +non-negative integers and -1 as a timeout value. + +.. + +.. bpo: 37863 +.. date: 2019-08-14-20-46-39 +.. nonce: CkXqgX +.. section: Library + +Optimizations for Fraction.__hash__ suggested by Tim Peters. + +.. + +.. bpo: 21131 +.. date: 2019-08-14-15-34-23 +.. nonce: 0MMQRi +.. section: Library + +Fix ``faulthandler.register(chain=True)`` stack. faulthandler now allocates +a dedicated stack of ``SIGSTKSZ*2`` bytes, instead of just ``SIGSTKSZ`` +bytes. Calling the previous signal handler in faulthandler signal handler +uses more than ``SIGSTKSZ`` bytes of stack memory on some platforms. + +.. + +.. bpo: 37798 +.. date: 2019-08-14-13-51-24 +.. nonce: AmXrik +.. section: Library + +Add C fastpath for statistics.NormalDist.inv_cdf() Patch by Dong-hee Na + +.. + +.. bpo: 37804 +.. date: 2019-08-12-23-07-47 +.. nonce: Ene6L- +.. section: Library + +Remove the deprecated method `threading.Thread.isAlive()`. Patch by Dong-hee +Na. + +.. + +.. bpo: 37819 +.. date: 2019-08-11-10-34-19 +.. nonce: LVJls- +.. section: Library + +Add Fraction.as_integer_ratio() to match the corresponding methods in bool, +int, float, and decimal. + +.. + +.. bpo: 14465 +.. date: 2019-08-10-18-50-04 +.. nonce: qZGC4g +.. section: Library + +Add an xml.etree.ElementTree.indent() function for pretty-printing XML +trees. Contributed by Stefan Behnel. + +.. + +.. bpo: 37810 +.. date: 2019-08-10-12-33-27 +.. nonce: d4zbvB +.. section: Library + +Fix :mod:`difflib` ``?`` hint in diff output when dealing with tabs. Patch +by Anthony Sottile. + +.. + +.. bpo: 37772 +.. date: 2019-08-07-23-48-09 +.. nonce: hLCvdn +.. section: Library + +In ``zipfile.Path``, when adding implicit dirs, ensure that ancestral +directories are added and that duplicates are excluded. + +.. + +.. bpo: 18578 +.. date: 2019-08-07-19-34-07 +.. nonce: xfvdb_ +.. section: Library + +Renamed and documented `test.bytecode_helper` as +`test.support.bytecode_helper`. Patch by Joannah Nanjekye. + +.. + +.. bpo: 37785 +.. date: 2019-08-07-14-49-22 +.. nonce: y7OlT8 +.. section: Library + +Fix xgettext warnings in :mod:`argparse`. + +.. + +.. bpo: 34488 +.. date: 2019-08-06-21-30-58 +.. nonce: OqxVo8 +.. section: Library + +:meth:`writelines` method of :class:`io.BytesIO` is now slightly faster when +many small lines are passed. Patch by Sergey Fedoseev. + +.. + +.. bpo: 37449 +.. date: 2019-08-04-17-22-33 +.. nonce: ycbL2z +.. section: Library + +`ensurepip` now uses `importlib.resources.read_binary()` to read data +instead of `pkgutil.get_data()`. Patch by Joannah Nanjekye. + +.. + +.. bpo: 28292 +.. date: 2019-08-04-11-47-58 +.. nonce: vkihH5 +.. section: Library + +Mark calendar.py helper functions as being private. The follows PEP 8 +guidance to maintain the style conventions in the module and it addresses a +known case of user confusion. + +.. + +.. bpo: 18049 +.. date: 2019-08-02-16-44-42 +.. nonce: OA4qBL +.. section: Library + +Add definition of THREAD_STACK_SIZE for AIX in Python/thread_pthread.h The +default thread stacksize caused crashes with the default recursion limit +Patch by M Felt + +.. + +.. bpo: 37742 +.. date: 2019-08-02-14-01-25 +.. nonce: f4Xn9S +.. section: Library + +The logging.getLogger() API now returns the root logger when passed the name +'root', whereas previously it returned a non-root logger named 'root'. This +could affect cases where user code explicitly wants a non-root logger named +'root', or instantiates a logger using logging.getLogger(__name__) in some +top-level module called 'root.py'. + +.. + +.. bpo: 37738 +.. date: 2019-08-01-17-11-16 +.. nonce: A3WWcT +.. section: Library + +Fix the implementation of curses ``addch(str, color_pair)``: pass the color +pair to ``setcchar()``, instead of always passing 0 as the color pair. + +.. + +.. bpo: 37723 +.. date: 2019-07-31-16-49-01 +.. nonce: zq6tw8 +.. section: Library + +Fix performance regression on regular expression parsing with huge character +sets. Patch by Yann Vaginay. + +.. + +.. bpo: 35943 +.. date: 2019-07-31-15-52-51 +.. nonce: -KswoB +.. section: Library + +The function :c:func:`PyImport_GetModule` now ensures any module it returns +is fully initialized. Patch by Joannah Nanjekye. + +.. + +.. bpo: 32178 +.. date: 2019-07-30-22-41-05 +.. nonce: X-IFLe +.. section: Library + +Fix IndexError in :mod:`email` package when trying to parse invalid address +fields starting with ``:``. + +.. + +.. bpo: 37268 +.. date: 2019-07-30-01-27-29 +.. nonce: QDmA44 +.. section: Library + +The :mod:`parser` module is deprecated and will be removed in future +versions of Python. + +.. + +.. bpo: 11953 +.. date: 2019-07-29-21-39-45 +.. nonce: 4Hpwf9 +.. section: Library + +Completing WSA* error codes in :mod:`socket`. + +.. + +.. bpo: 37685 +.. date: 2019-07-28-22-25-25 +.. nonce: _3bN9f +.. section: Library + +Fixed comparisons of :class:`datetime.timedelta` and +:class:`datetime.timezone`. + +.. + +.. bpo: 37697 +.. date: 2019-07-28-17-44-21 +.. nonce: 7UV5d0 +.. section: Library + +Syncronize ``importlib.metadata`` with `importlib_metadata 0.19 +`_, +improving handling of EGG-INFO files and fixing a crash when entry point +names contained colons. + +.. + +.. bpo: 37695 +.. date: 2019-07-27-20-21-03 +.. nonce: QANdvg +.. section: Library + +Correct :func:`curses.unget_wch` error message. Patch by Anthony Sottile. + +.. + +.. bpo: 37689 +.. date: 2019-07-27-18-00-43 +.. nonce: glEmZi +.. section: Library + +Add :meth:`is_relative_to` in :class:`PurePath` to determine whether or not +one path is relative to another. + +.. + +.. bpo: 29553 +.. date: 2019-07-27-10-14-45 +.. nonce: TVeIDe +.. section: Library + +Fixed :meth:`argparse.ArgumentParser.format_usage` for mutually exclusive +groups. Patch by Andrew Nester. + +.. + +.. bpo: 37691 +.. date: 2019-07-26-22-30-01 +.. nonce: 1Li3rx +.. section: Library + +Let math.dist() accept coordinates as sequences (or iterables) rather than +just tuples. + +.. + +.. bpo: 37685 +.. date: 2019-07-26-00-12-29 +.. nonce: TqckMZ +.. section: Library + +Fixed ``__eq__``, ``__lt__`` etc implementations in some classes. They now +return :data:`NotImplemented` for unsupported type of the other operand. +This allows the other operand to play role (for example the equality +comparison with :data:`~unittest.mock.ANY` will return ``True``). + +.. + +.. bpo: 37354 +.. date: 2019-07-25-10-28-40 +.. nonce: RT3_3H +.. section: Library + +Make Activate.ps1 Powershell script static to allow for signing it. + +.. + +.. bpo: 37664 +.. date: 2019-07-24-18-27-44 +.. nonce: o-GYZC +.. section: Library + +Update wheels bundled with ensurepip (pip 19.2.3 and setuptools 41.2.0) + +.. + +.. bpo: 37663 +.. date: 2019-07-24-14-38-53 +.. nonce: h4-9-1 +.. section: Library + +Bring consistency to venv shell activation scripts by always using +__VENV_PROMPT__. + +.. + +.. bpo: 37642 +.. date: 2019-07-21-20-59-31 +.. nonce: L61Bvy +.. section: Library + +Allowed the pure Python implementation of :class:`datetime.timezone` to +represent sub-minute offsets close to minimum and maximum boundaries, +specifically in the ranges (23:59, 24:00) and (-23:59, 24:00). Patch by +Ngalim Siregar + +.. + +.. bpo: 36161 +.. date: 2019-07-20-01-17-43 +.. nonce: Fzf-f9 +.. section: Library + +In :mod:`posix`, use ``ttyname_r`` instead of ``ttyname`` for thread safety. + +.. + +.. bpo: 36324 +.. date: 2019-07-19-22-44-41 +.. nonce: 1VjywS +.. section: Library + +Make internal attributes for statistics.NormalDist() private. + +.. + +.. bpo: 37555 +.. date: 2019-07-19-20-13-48 +.. nonce: S5am28 +.. section: Library + +Fix `NonCallableMock._call_matcher` returning tuple instead of `_Call` +object when `self._spec_signature` exists. Patch by Elizabeth Uselton + +.. + +.. bpo: 29446 +.. date: 2019-07-19-16-06-48 +.. nonce: iXGuoi +.. section: Library + +Make `from tkinter import *` import only the expected objects. + +.. + +.. bpo: 16970 +.. date: 2019-07-19-01-46-56 +.. nonce: GEASf5 +.. section: Library + +Adding a value error when an invalid value in passed to nargs Patch by +Robert Leenders + +.. + +.. bpo: 34443 +.. date: 2019-07-17-11-10-08 +.. nonce: OFnGqz +.. section: Library + +Exceptions from :mod:`enum` now use the ``__qualname`` of the enum class in +the exception message instead of the ``__name__``. + +.. + +.. bpo: 37491 +.. date: 2019-07-17-06-54-43 +.. nonce: op0aMs +.. section: Library + +Fix ``IndexError`` when parsing email headers with unexpectedly ending +bare-quoted string value. Patch by Abhilash Raj. + +.. + +.. bpo: 37587 +.. date: 2019-07-13-16-02-48 +.. nonce: fd-1aF +.. section: Library + +Make json.loads faster for long strings. (Patch by Marco Paolini) + +.. + +.. bpo: 18378 +.. date: 2019-07-13-13-40-12 +.. nonce: NHcojp +.. section: Library + +Recognize "UTF-8" as a valid value for LC_CTYPE in locale._parse_localename. + +.. + +.. bpo: 37579 +.. date: 2019-07-13-10-59-43 +.. nonce: B1Tq9i +.. section: Library + +Return :exc:`NotImplemented` in Python implementation of ``__eq__`` for +:class:`~datetime.timedelta` and :class:`~datetime.time` when the other +object being compared is not of the same type to match C implementation. +Patch by Karthikeyan Singaravelan. + +.. + +.. bpo: 21478 +.. date: 2019-07-10-23-07-11 +.. nonce: cCw9rF +.. section: Library + +Record calls to parent when autospecced object is attached to a mock using +:func:`unittest.mock.attach_mock`. Patch by Karthikeyan Singaravelan. + +.. + +.. bpo: 37531 +.. date: 2019-07-09-19-38-26 +.. nonce: GX7s8S +.. section: Library + +"python3 -m test -jN --timeout=TIMEOUT" now kills a worker process if it +runs longer than *TIMEOUT* seconds. + +.. + +.. bpo: 37482 +.. date: 2019-07-09-11-20-21 +.. nonce: auzvev +.. section: Library + +Fix serialization of display name in originator or destination address +fields with both encoded words and special chars. + +.. + +.. bpo: 36993 +.. date: 2019-07-09-05-44-39 +.. nonce: 4javqu +.. section: Library + +Improve error reporting for corrupt zip files with bad zip64 extra data. +Patch by Daniel Hillier. + +.. + +.. bpo: 37502 +.. date: 2019-07-08-03-15-04 +.. nonce: qZGC4g +.. section: Library + +pickle.loads() no longer raises TypeError when the buffers argument is set +to None + +.. + +.. bpo: 37520 +.. date: 2019-07-07-21-09-08 +.. nonce: Gg0KD6 +.. section: Library + +Correct behavior for zipfile.Path.parent when the path object identifies a +subdirectory. + +.. + +.. bpo: 18374 +.. date: 2019-07-05-21-46-45 +.. nonce: qgE0H3 +.. section: Library + +Fix the ``.col_offset`` attribute of nested :class:`ast.BinOp` instances +which had a too large value in some situations. + +.. + +.. bpo: 37424 +.. date: 2019-07-04-13-00-20 +.. nonce: 0i1MR- +.. section: Library + +Fixes a possible hang when using a timeout on `subprocess.run()` while +capturing output. If the child process spawned its own children or +otherwise connected its stdout or stderr handles with another process, we +could hang after the timeout was reached and our child was killed when +attempting to read final output from the pipes. + +.. + +.. bpo: 37421 +.. date: 2019-07-03-12-47-52 +.. nonce: gR5hC8 +.. section: Library + +Fix :func:`multiprocessing.util.get_temp_dir` finalizer: clear also the +'tempdir' configuration of the current process, so next call to +``get_temp_dir()`` will create a new temporary directory, rather than +reusing the removed temporary directory. + +.. + +.. bpo: 37481 +.. date: 2019-07-02-13-08-30 +.. nonce: hd5k09 +.. section: Library + +The distutils ``bdist_wininst`` command is deprecated in Python 3.8, use +``bdist_wheel`` (wheel packages) instead. + +.. + +.. bpo: 37479 +.. date: 2019-07-02-12-43-57 +.. nonce: O53a5S +.. section: Library + +When `Enum.__str__` is overridden in a derived class, the override will be +used by `Enum.__format__` regardless of whether mixin classes are present. + +.. + +.. bpo: 37440 +.. date: 2019-06-28-16-40-17 +.. nonce: t3wX-N +.. section: Library + +http.client now enables TLS 1.3 post-handshake authentication for default +context or if a cert_file is passed to HTTPSConnection. + +.. + +.. bpo: 37437 +.. date: 2019-06-27-20-33-50 +.. nonce: du39_A +.. section: Library + +Update vendorized expat version to 2.2.7. + +.. + +.. bpo: 37428 +.. date: 2019-06-27-13-27-02 +.. nonce: _wcwUd +.. section: Library + +SSLContext.post_handshake_auth = True no longer sets +SSL_VERIFY_POST_HANDSHAKE verify flag for client connections. Although the +option is documented as ignored for clients, OpenSSL implicitly enables cert +chain validation when the flag is set. + +.. + +.. bpo: 37420 +.. date: 2019-06-26-22-25-05 +.. nonce: CxFJ09 +.. section: Library + +:func:`os.sched_setaffinity` now correctly handles errors that arise during +iteration over its ``mask`` argument. Patch by Brandt Bucher. + +.. + +.. bpo: 37412 +.. date: 2019-06-26-16-28-59 +.. nonce: lx0VjC +.. section: Library + +The :func:`os.getcwdb` function now uses the UTF-8 encoding on Windows, +rather than the ANSI code page: see :pep:`529` for the rationale. The +function is no longer deprecated on Windows. + +.. + +.. bpo: 37406 +.. date: 2019-06-26-03-00-06 +.. nonce: uovkpq +.. section: Library + +The sqlite3 module now raises TypeError, rather than ValueError, if +operation argument type is not str: execute(), executemany() and calling a +connection. + +.. + +.. bpo: 29412 +.. date: 2019-06-25-19-27-25 +.. nonce: n4Zqdh +.. section: Library + +Fix IndexError in parsing a header value ending unexpectedly. Patch by +Abhilash Raj. + +.. + +.. bpo: 36546 +.. date: 2019-06-25-05-07-48 +.. nonce: RUcxaK +.. section: Library + +The *dist* argument for statistics.quantiles() is now positional only. The +current name doesn't reflect that the argument can be either a dataset or a +distribution. Marking the parameter as positional avoids confusion and +makes it possible to change the name later. + +.. + +.. bpo: 37394 +.. date: 2019-06-25-02-10-00 +.. nonce: srZ1zx +.. section: Library + +Fix a bug that was causing the :mod:`queue` module to fail if the +accelerator module was not available. Patch by Pablo Galindo. + +.. + +.. bpo: 37376 +.. date: 2019-06-24-11-26-34 +.. nonce: SwSUQ4 +.. section: Library + +:mod:`pprint` now has support for :class:`types.SimpleNamespace`. Patch by +Carl Bordum Hansen. + +.. + +.. bpo: 26967 +.. date: 2019-06-23-12-46-10 +.. nonce: xEuem1 +.. section: Library + +An :class:`~argparse.ArgumentParser` with ``allow_abbrev=False`` no longer +disables grouping of short flags, such as ``-vv``, but only disables +abbreviation of long flags as documented. Patch by Zac Hatfield-Dodds. + +.. + +.. bpo: 37212 +.. date: 2019-06-22-22-00-35 +.. nonce: Zhv-tq +.. section: Library + +:func:`unittest.mock.call` now preserves the order of keyword arguments in +repr output. Patch by Karthikeyan Singaravelan. + +.. + +.. bpo: 37372 +.. date: 2019-06-22-12-30-00 +.. nonce: kIKqZ6 +.. section: Library + +Fix error unpickling datetime.time objects from Python 2 with seconds>=24. +Patch by Justin Blanchard. + +.. + +.. bpo: 37345 +.. date: 2019-06-22-08-51-44 +.. nonce: o8XABX +.. section: Library + +Add formal support for UDPLITE sockets. Support was present before, but it +is now easier to detect support with ``hasattr(socket, 'IPPROTO_UDPLITE')`` +and there are constants defined for each of the values needed: +:py:obj:`socket.IPPROTO_UDPLITE`, :py:obj:`UDPLITE_SEND_CSCOV`, and +:py:obj:`UDPLITE_RECV_CSCOV`. Patch by Gabe Appleton. + +.. + +.. bpo: 37358 +.. date: 2019-06-21-14-54-02 +.. nonce: RsASpn +.. section: Library + +Optimized ``functools.partial`` by using vectorcall. + +.. + +.. bpo: 37347 +.. date: 2019-06-20-14-23-48 +.. nonce: Gf9yYI +.. section: Library + +:meth:`sqlite3.Connection.create_aggregate`, +:meth:`sqlite3.Connection.create_function`, +:meth:`sqlite3.Connection.set_authorizer`, +:meth:`sqlite3.Connection.set_progress_handler` +:meth:`sqlite3.Connection.set_trace_callback` methods lead to segfaults if +some of these methods are called twice with an equal object but not the +same. Now callbacks are stored more carefully. Patch by Aleksandr Balezin. + +.. + +.. bpo: 37163 +.. date: 2019-06-19-10-35-53 +.. nonce: 9pPg2F +.. section: Library + +The *obj* argument of :func:`dataclasses.replace` is positional-only now. + +.. + +.. bpo: 37085 +.. date: 2019-06-18-16-29-31 +.. nonce: GeYaD6 +.. section: Library + +Add the optional Linux SocketCAN Broadcast Manager constants, used as flags +to configure the BCM behaviour, in the socket module. Patch by Karl Ding. + +.. + +.. bpo: 37328 +.. date: 2019-06-18-15-31-33 +.. nonce: 2PW1-l +.. section: Library + +``HTMLParser.unescape`` is removed. It was undocumented and deprecated +since Python 3.4. + +.. + +.. bpo: 37305 +.. date: 2019-06-18-13-59-55 +.. nonce: fGzWlP +.. section: Library + +Add .webmanifest -> application/manifest+json to list of recognized file +types and content type headers + +.. + +.. bpo: 37320 +.. date: 2019-06-17-22-10-37 +.. nonce: ffieYa +.. section: Library + +``aifc.openfp()`` alias to ``aifc.open()``, ``sunau.openfp()`` alias to +``sunau.open()``, and ``wave.openfp()`` alias to ``wave.open()`` have been +removed. They were deprecated since Python 3.7. + +.. + +.. bpo: 37315 +.. date: 2019-06-17-11-59-52 +.. nonce: o1xFC0 +.. section: Library + +Deprecated accepting floats with integral value (like ``5.0``) in +:func:`math.factorial`. + +.. + +.. bpo: 37312 +.. date: 2019-06-17-10-03-52 +.. nonce: qKvBfF +.. section: Library + +``_dummy_thread`` and ``dummy_threading`` modules have been removed. These +modules were deprecated since Python 3.7 which requires threading support. + +.. + +.. bpo: 33972 +.. date: 2019-06-15-14-39-50 +.. nonce: XxnNPw +.. section: Library + +Email with single part but content-type set to ``multipart/*`` doesn't raise +AttributeError anymore. + +.. + +.. bpo: 37280 +.. date: 2019-06-14-13-30-47 +.. nonce: Fxur0F +.. section: Library + +Use threadpool for reading from file for sendfile fallback mode. + +.. + +.. bpo: 37279 +.. date: 2019-06-14-13-25-56 +.. nonce: OHlW6l +.. section: Library + +Fix asyncio sendfile support when sendfile sends extra data in fallback +mode. + +.. + +.. bpo: 19865 +.. date: 2019-06-14-08-30-16 +.. nonce: FRGH4I +.. section: Library + +:func:`ctypes.create_unicode_buffer()` now also supports non-BMP characters +on platforms with 16-bit :c:type:`wchar_t` (for example, Windows and AIX). + +.. + +.. bpo: 37266 +.. date: 2019-06-13-11-59-52 +.. nonce: goLjef +.. section: Library + +In a subinterpreter, spawning a daemon thread now raises an exception. +Daemon threads were never supported in subinterpreters. Previously, the +subinterpreter finalization crashed with a Pyton fatal error if a daemon +thread was still running. + +.. + +.. bpo: 37210 +.. date: 2019-06-12-16-10-50 +.. nonce: r4yMg6 +.. section: Library + +Allow pure Python implementation of :mod:`pickle` to work even when the C +:mod:`_pickle` module is unavailable. + +.. + +.. bpo: 21872 +.. date: 2019-06-12-08-56-22 +.. nonce: V9QGGN +.. section: Library + +Fix :mod:`lzma`: module decompresses data incompletely. When decompressing a +FORMAT_ALONE format file, and it doesn't have the end marker, sometimes the +last one to dozens bytes can't be output. Patch by Ma Lin. + +.. + +.. bpo: 35922 +.. date: 2019-06-11-19-34-29 +.. nonce: rxpzWr +.. section: Library + +Fix :meth:`RobotFileParser.crawl_delay` and +:meth:`RobotFileParser.request_rate` to return ``None`` rather than raise +:exc:`AttributeError` when no relevant rule is defined in the robots.txt +file. Patch by Rémi Lapeyre. + +.. + +.. bpo: 35766 +.. date: 2019-06-11-16-41-40 +.. nonce: v1Kj-T +.. section: Library + +Change the format of feature_version to be a (major, minor) tuple. + +.. + +.. bpo: 36607 +.. date: 2019-06-11-13-52-04 +.. nonce: 5_mJkQ +.. section: Library + +Eliminate :exc:`RuntimeError` raised by :func:`asyncio.all_tasks()` if +internal tasks weak set is changed by another thread during iteration. + +.. + +.. bpo: 18748 +.. date: 2019-06-11-01-54-19 +.. nonce: ADqCkq +.. section: Library + +:class:`_pyio.IOBase` destructor now does nothing if getting the ``closed`` +attribute fails to better mimick :class:`_io.IOBase` finalizer. + +.. + +.. bpo: 36402 +.. date: 2019-06-11-00-35-02 +.. nonce: b0IJVp +.. section: Library + +Fix a race condition at Python shutdown when waiting for threads. Wait until +the Python thread state of all non-daemon threads get deleted (join all +non-daemon threads), rather than just wait until non-daemon Python threads +complete. + +.. + +.. bpo: 37206 +.. date: 2019-06-09-22-25-03 +.. nonce: 2WBg4q +.. section: Library + +Default values which cannot be represented as Python objects no longer +improperly represented as ``None`` in function signatures. + +.. + +.. bpo: 37111 +.. date: 2019-06-09-17-22-33 +.. nonce: 2I0z2k +.. section: Library + +Added ``encoding`` and ``errors`` keyword parameters to +``logging.basicConfig``. + +.. + +.. bpo: 12144 +.. date: 2019-06-08-23-26-58 +.. nonce: Z7mz-q +.. section: Library + +Ensure cookies with ``expires`` attribute are handled in +:meth:`CookieJar.make_cookies`. + +.. + +.. bpo: 34886 +.. date: 2019-06-08-16-03-19 +.. nonce: Ov-pc9 +.. section: Library + +Fix an unintended ValueError from :func:`subprocess.run` when checking for +conflicting `input` and `stdin` or `capture_output` and `stdout` or `stderr` +args when they were explicitly provided but with `None` values within a +passed in `**kwargs` dict rather than as passed directly by name. Patch +contributed by Rémi Lapeyre. + +.. + +.. bpo: 37173 +.. date: 2019-06-08-11-33-48 +.. nonce: 0e_8gS +.. section: Library + +The exception message for ``inspect.getfile()`` now correctly reports the +passed class rather than the builtins module. + +.. + +.. bpo: 37178 +.. date: 2019-06-07-17-16-09 +.. nonce: Day_oB +.. section: Library + +Give math.perm() a one argument form that means the same as +math.factorial(). + +.. + +.. bpo: 37178 +.. date: 2019-06-07-17-11-34 +.. nonce: b1StSv +.. section: Library + +For math.perm(n, k), let k default to n, giving the same result as +factorial. + +.. + +.. bpo: 37165 +.. date: 2019-06-05-11-48-19 +.. nonce: V_rwfE +.. section: Library + +Converted _collections._count_elements to use the Argument Clinic. + +.. + +.. bpo: 34767 +.. date: 2019-06-04-23-44-52 +.. nonce: BpDShN +.. section: Library + +Do not always create a :class:`collections.deque` in :class:`asyncio.Lock`. + +.. + +.. bpo: 37158 +.. date: 2019-06-04-22-25-38 +.. nonce: JKm15S +.. section: Library + +Speed-up statistics.fmean() by switching from a function to a generator. + +.. + +.. bpo: 34282 +.. date: 2019-06-04-15-39-14 +.. nonce: aAK54n +.. section: Library + +Remove ``Enum._convert`` method, deprecated in 3.8. + +.. + +.. bpo: 37150 +.. date: 2019-06-04-14-44-41 +.. nonce: TTzHxj +.. section: Library + +`argparse._ActionsContainer.add_argument` now throws error, if someone +accidentally pass FileType class object instead of instance of FileType as +`type` argument + +.. + +.. bpo: 28724 +.. date: 2019-05-30-15-51-42 +.. nonce: 34TrS8 +.. section: Library + +The socket module now has the :func:`socket.send_fds` and +:func:`socket.recv.fds` methods. Contributed by Joannah Nanjekye, Shinya +Okano and Victor Stinner. + +.. + +.. bpo: 35621 +.. date: 2019-05-28-19-03-46 +.. nonce: Abc1lf +.. section: Library + +Support running asyncio subprocesses when execution event loop in a thread +on UNIX. + +.. + +.. bpo: 36520 +.. date: 2019-05-28-02-37-00 +.. nonce: W4tday +.. section: Library + +Lengthy email headers with UTF-8 characters are now properly encoded when +they are folded. Patch by Jeffrey Kintscher. + +.. + +.. bpo: 30835 +.. date: 2019-05-27-15-29-46 +.. nonce: 3FoaWH +.. section: Library + +Fixed a bug in email parsing where a message with invalid bytes in +content-transfer-encoding of a multipart message can cause an +AttributeError. Patch by Andrew Donnellan. + +.. + +.. bpo: 31163 +.. date: 2019-05-26-16-34-53 +.. nonce: 21A802 +.. section: Library + +pathlib.Path instance's rename and replace methods now return the new Path +instance. + +.. + +.. bpo: 25068 +.. date: 2019-05-22-04-52-35 +.. nonce: vR_rC- +.. section: Library + +:class:`urllib.request.ProxyHandler` now lowercases the keys of the passed +dictionary. + +.. + +.. bpo: 26185 +.. date: 2019-05-20-14-17-29 +.. nonce: pQW4mI +.. section: Library + +Fix :func:`repr` on empty :class:`ZipInfo` object. Patch by Mickaël +Schoentgen. + +.. + +.. bpo: 21315 +.. date: 2019-05-19-10-48-46 +.. nonce: PgXVqF +.. section: Library + +Email headers containing RFC2047 encoded words are parsed despite the +missing whitespace, and a defect registered. Also missing trailing +whitespace after encoded words is now registered as a defect. + +.. + +.. bpo: 31904 +.. date: 2019-05-17-16-50-02 +.. nonce: 4a5ggm +.. section: Library + +Port test_datetime to VxWorks: skip zoneinfo tests on VxWorks + +.. + +.. bpo: 35805 +.. date: 2019-05-17-15-11-08 +.. nonce: E4YwYz +.. section: Library + +Add parser for Message-ID header and add it to default HeaderRegistry. This +should prevent folding of Message-ID using RFC 2048 encoded words. + +.. + +.. bpo: 36871 +.. date: 2019-05-12-12-58-37 +.. nonce: 6xiEHZ +.. section: Library + +Ensure method signature is used instead of constructor signature of a class +while asserting mock object against method calls. Patch by Karthikeyan +Singaravelan. + +.. + +.. bpo: 35070 +.. date: 2019-05-09-18-50-55 +.. nonce: 4vaqNL +.. section: Library + +posix.getgrouplist() now works correctly when the user belongs to +NGROUPS_MAX supplemental groups. Patch by Jeffrey Kintscher. + +.. + +.. bpo: 31783 +.. date: 2019-05-07-19-25-55 +.. nonce: lgLo69 +.. section: Library + +Fix race condition in ThreadPoolExecutor when worker threads are created +during interpreter shutdown. + +.. + +.. bpo: 36582 +.. date: 2019-05-07-17-42-36 +.. nonce: L_dxR6 +.. section: Library + +Fix ``UserString.encode()`` to correctly return ``bytes`` rather than a +``UserString`` instance. + +.. + +.. bpo: 32424 +.. date: 2019-04-28-10-34-19 +.. nonce: eqNPhM +.. section: Library + +Deprecate xml.etree.ElementTree.Element.copy() in favor of copy.copy(). + +Patch by Gordon P. Hemsley + +.. + +.. bpo: 36564 +.. date: 2019-04-08-13-00-13 +.. nonce: _n67m_ +.. section: Library + +Fix infinite loop in email header folding logic that would be triggered when +an email policy's max_line_length is not long enough to include the required +markup and any values in the message. Patch by Paul Ganssle + +.. + +.. bpo: 36543 +.. date: 2019-04-06-20-08-12 +.. nonce: RPjmUz +.. section: Library + +Removed methods Element.getchildren(), Element.getiterator() and +ElementTree.getiterator() and the xml.etree.cElementTree module. + +.. + +.. bpo: 36409 +.. date: 2019-03-23-16-42-46 +.. nonce: ZYVKao +.. section: Library + +Remove the old plistlib API deprecated in Python 3.4 + +.. + +.. bpo: 36302 +.. date: 2019-03-21-19-23-46 +.. nonce: Yc591g +.. section: Library + +distutils sorts source file lists so that Extension .so files build more +reproducibly by default + +.. + +.. bpo: 36250 +.. date: 2019-03-09-16-04-12 +.. nonce: tSK4N1 +.. section: Library + +Ignore ``ValueError`` from ``signal`` with ``interaction`` in non-main +thread. + +.. + +.. bpo: 36046 +.. date: 2019-02-19-17-32-45 +.. nonce: fX9OPj +.. section: Library + +Added ``user``, ``group`` and ``extra_groups`` parameters to the +subprocess.Popen constructor. Patch by Patrick McLean. + +.. + +.. bpo: 32627 +.. date: 2019-02-03-19-13-08 +.. nonce: b68f64 +.. section: Library + +Fix compile error when ``_uuid`` headers conflicting included. + +.. + +.. bpo: 35800 +.. date: 2019-01-25-17-12-17 +.. nonce: MCGJdQ +.. section: Library + +Deprecate ``smtpd.MailmanProxy`` ready for future removal. + +.. + +.. bpo: 35168 +.. date: 2019-01-22-09-23-20 +.. nonce: UGv2yW +.. section: Library + +:attr:`shlex.shlex.punctuation_chars` is now a read-only property. + +.. + +.. bpo: 8538 +.. date: 2019-01-09-16-18-52 +.. nonce: PfVZia +.. section: Library + +Add support for boolean actions like ``--foo`` and ``--no-foo`` to argparse. +Patch contributed by Rémi Lapeyre. + +.. + +.. bpo: 20504 +.. date: 2018-11-21-18-05-50 +.. nonce: kG0ub5 +.. section: Library + +Fixes a bug in :mod:`cgi` module when a multipart/form-data request has no +`Content-Length` header. + +.. + +.. bpo: 25988 +.. date: 2018-11-19-10-23-58 +.. nonce: 6o7gGK +.. section: Library + +The abstract base classes in :mod:`collections.abc` no longer are exposed in +the regular :mod:`collections` module. + +.. + +.. bpo: 11122 +.. date: 2018-11-12-19-08-50 +.. nonce: Gj7BQn +.. section: Library + +Distutils won't check for rpmbuild in specified paths only. + +.. + +.. bpo: 34775 +.. date: 2018-09-23-03-18-52 +.. nonce: vHeuHk +.. section: Library + +Division handling of PurePath now returns NotImplemented instead of raising +a TypeError when passed something other than an instance of str or PurePath. +Patch by Roger Aiudi. + +.. + +.. bpo: 34749 +.. date: 2018-09-21-13-23-29 +.. nonce: B0k819 +.. section: Library + +:func:`binascii.a2b_base64` is now up to 2 times faster. Patch by Sergey +Fedoseev. + +.. + +.. bpo: 34519 +.. date: 2018-08-27-15-44-50 +.. nonce: cPlH1h +.. section: Library + +Add additional aliases for HP Roman 8. Patch by Michael Osipov. + +.. + +.. bpo: 28009 +.. date: 2018-08-04-12-26-11 +.. nonce: 4JcHZb +.. section: Library + +Fix uuid.getnode() on platforms with '.' as MAC Addr delimiter as well fix +for MAC Addr format that omits a leading 0 in MAC Addr values. Currently, +AIX is the only know platform with these settings. Patch by Michael Felt. + +.. + +.. bpo: 30618 +.. date: 2018-07-14-13-48-56 +.. nonce: T5AUF6 +.. section: Library + +Add :meth:`~pathlib.Path.readlink`. Patch by Girts Folkmanis. + +.. + +.. bpo: 32498 +.. date: 2018-06-17-21-02-25 +.. nonce: La3TZz +.. section: Library + +Made :func:`urllib.parse.unquote()` accept bytes in addition to strings. +Patch by Stein Karlsen. + +.. + +.. bpo: 33348 +.. date: 2018-04-24-13-18-48 +.. nonce: XaJDei +.. section: Library + +lib2to3 now recognizes expressions after ``*`` and `**` like in ``f(*[] or +[])``. + +.. + +.. bpo: 32689 +.. date: 2018-02-13-17-58-30 +.. nonce: a-3SnH +.. section: Library + +Update :func:`shutil.move` function to allow for Path objects to be used as +source argument. Patch by Emily Morehouse and Maxwell "5.13b" McKinnon. + +.. + +.. bpo: 32820 +.. date: 2018-02-13-12-25-43 +.. nonce: 0stF0u +.. section: Library + +Added __format__ to IPv4 and IPv6 classes. Always outputs a fully zero- +padded string. Supports b/x/n modifiers (bin/hex/native format). Native +format for IPv4 is bin, native format for IPv6 is hex. Also supports '#' and +'_' modifiers. + +.. + +.. bpo: 27657 +.. date: 2017-12-26-14-32-23 +.. nonce: 6BhyVK +.. section: Library + +Fix urllib.parse.urlparse() with numeric paths. A string like "path:80" is +no longer parsed as a path but as a scheme ("path") and a path ("80"). + +.. + +.. bpo: 4963 +.. date: 2017-08-15-11-24-41 +.. nonce: LRYres +.. section: Library + +Fixed non-deterministic behavior related to mimetypes extension mapping and +module reinitialization. + +.. + +.. bpo: 21767 +.. date: 2019-11-17-11-54-57 +.. nonce: Qq3Dos +.. section: Documentation + +Explicitly mention abc support in functools.singledispatch + +.. + +.. bpo: 38816 +.. date: 2019-11-15-11-39-13 +.. nonce: vUaSVL +.. section: Documentation + +Provides more details about the interaction between :c:func:`fork` and +CPython's runtime, focusing just on the C-API. This includes cautions about +where :c:func:`fork` should and shouldn't be called. + +.. + +.. bpo: 38351 +.. date: 2019-11-15-09-22-28 +.. nonce: xwhlse +.. section: Documentation + +Modernize :mod:`email` examples from %-formatting to f-strings. + +.. + +.. bpo: 38778 +.. date: 2019-11-12-15-31-09 +.. nonce: PHhTlv +.. section: Documentation + +Document the fact that :exc:`RuntimeError` is raised if :meth:`os.fork` is +called in a subinterpreter. + +.. + +.. bpo: 38592 +.. date: 2019-10-26-13-19-07 +.. nonce: Y96BYO +.. section: Documentation + +Add Brazilian Portuguese to the language switcher at Python Documentation +website. + +.. + +.. bpo: 38294 +.. date: 2019-09-27-23-37-41 +.. nonce: go_jFf +.. section: Documentation + +Add list of no-longer-escaped chars to re.escape documentation + +.. + +.. bpo: 38053 +.. date: 2019-09-07-19-09-01 +.. nonce: lttibE +.. section: Documentation + +Modernized the plistlib documentation + +.. + +.. bpo: 26868 +.. date: 2019-09-07-15-55-46 +.. nonce: Raw0Gd +.. section: Documentation + +Fix example usage of :c:func:`PyModule_AddObject` to properly handle errors. + +.. + +.. bpo: 36797 +.. date: 2019-09-05-14-47-51 +.. nonce: KN9Ga5 +.. section: Documentation + +Fix a dead link in the distutils API Reference. + +.. + +.. bpo: 37977 +.. date: 2019-08-29-14-38-01 +.. nonce: pML-UI +.. section: Documentation + +Warn more strongly and clearly about pickle insecurity + +.. + +.. bpo: 37979 +.. date: 2019-08-29-10-40-05 +.. nonce: TAUx_E +.. section: Documentation + +Added a link to dateutil.parser.isoparse in the datetime.fromisoformat +documentation. Patch by Paul Ganssle + +.. + +.. bpo: 12707 +.. date: 2019-08-27-01-14-59 +.. nonce: Yj3_7_ +.. section: Documentation + +Deprecate info(), geturl(), getcode() methods in favor of the headers, url, +and status properties, respectively, for HTTPResponse and addinfourl. Also +deprecate the code attribute of addinfourl in favor of the status attribute. +Patch by Ashwin Ramaswami + +.. + +.. bpo: 37937 +.. date: 2019-08-24-12-59-06 +.. nonce: F7fHbt +.. section: Documentation + +Mention ``frame.f_trace`` in :func:`sys.settrace` docs. + +.. + +.. bpo: 37878 +.. date: 2019-08-16-20-01-10 +.. nonce: MvA6rZ +.. section: Documentation + +Make :c:func:`PyThreadState_DeleteCurrent` Internal. + +.. + +.. bpo: 37759 +.. date: 2019-08-04-19-20-58 +.. nonce: EHRF4i +.. section: Documentation + +Beginning edits to Whatsnew 3.8 + +.. + +.. bpo: 37726 +.. date: 2019-07-31-11-40-06 +.. nonce: h-3o9a +.. section: Documentation + +Stop recommending getopt in the tutorial for command line argument parsing +and promote argparse. + +.. + +.. bpo: 32910 +.. date: 2019-07-25-10-30-32 +.. nonce: caLLAe +.. section: Documentation + +Remove implementation-specific behaviour of how venv's Deactivate works. + +.. + +.. bpo: 37256 +.. date: 2019-07-16-14-48-12 +.. nonce: qJTrBb +.. section: Documentation + +Fix wording of arguments for :class:`Request` in :mod:`urllib.request` + +.. + +.. bpo: 37284 +.. date: 2019-07-13-12-58-20 +.. nonce: rP8WpB +.. section: Documentation + +Add a brief note to indicate that any new ``sys.implementation`` required +attributes must go through the PEP process. + +.. + +.. bpo: 30088 +.. date: 2019-07-13-12-43-01 +.. nonce: CIcBjy +.. section: Documentation + +Documented that :class:`mailbox.Maildir` constructor doesn't attempt to +verify the maildir folder layout correctness. Patch by Sviatoslav Sydorenko. + +.. + +.. bpo: 37521 +.. date: 2019-07-12-15-09-56 +.. nonce: 7tiFR- +.. section: Documentation + +Fix `importlib` examples to insert any newly created modules via +importlib.util.module_from_spec() immediately into sys.modules instead of +after calling loader.exec_module(). + +Thanks to Benjamin Mintz for finding the bug. + +.. + +.. bpo: 37456 +.. date: 2019-07-06-17-51-36 +.. nonce: lgAQHn +.. section: Documentation + +Slash ('/') is now part of syntax. + +.. + +.. bpo: 37487 +.. date: 2019-07-06-17-19-26 +.. nonce: QagfZ5 +.. section: Documentation + +Fix PyList_GetItem index description to include 0. + +.. + +.. bpo: 37149 +.. date: 2019-07-06-02-19-02 +.. nonce: NumHn3 +.. section: Documentation + +Replace the dead link to the Tkinter 8.5 reference by John Shipman, New +Mexico Tech, with a link to the archive.org copy. + +.. + +.. bpo: 37478 +.. date: 2019-07-06-00-57-27 +.. nonce: B0ioLw +.. section: Documentation + +Added possible exceptions to the description of os.chdir(). + +.. + +.. bpo: 34903 +.. date: 2019-06-17-09-36-46 +.. nonce: r_wGRc +.. section: Documentation + +Documented that in :meth:`datetime.datetime.strptime()`, the leading zero in +some two-digit formats is optional. Patch by Mike Gleen. + +.. + +.. bpo: 36260 +.. date: 2019-06-04-09-29-00 +.. nonce: WrGuc- +.. section: Documentation + +Add decompression pitfalls to zipfile module documentation. + +.. + +.. bpo: 37004 +.. date: 2019-05-22-04-30-07 +.. nonce: BRgxrt +.. section: Documentation + +In the documentation for difflib, a note was added explicitly warning that +the results of SequenceMatcher's ratio method may depend on the order of the +input strings. + +.. + +.. bpo: 36960 +.. date: 2019-05-18-16-25-44 +.. nonce: xEKHXj +.. section: Documentation + +Restructured the :mod:`datetime` docs in the interest of making them more +user-friendly and improving readability. Patch by Brad Solomon. + +.. + +.. bpo: 36487 +.. date: 2019-04-02-19-23-00 +.. nonce: Jg6-MG +.. section: Documentation + +Make C-API docs clear about what the "main" interpreter is. + +.. + +.. bpo: 23460 +.. date: 2019-02-14-07-12-48 +.. nonce: Iqiqtm +.. section: Documentation + +The documentation for decimal string formatting using the `:g` specifier has +been updated to reflect the correct exponential notation cutoff point. +Original patch contributed by Tuomas Suutari. + +.. + +.. bpo: 35803 +.. date: 2019-01-21-14-30-59 +.. nonce: yae6Lq +.. section: Documentation + +Document and test that ``tempfile`` functions may accept a :term:`path-like +object` for the ``dir`` argument. Patch by Anthony Sottile. + +.. + +.. bpo: 33944 +.. date: 2018-10-26-18-10-29 +.. nonce: V1YeOA +.. section: Documentation + +Added a note about the intended use of code in .pth files. + +.. + +.. bpo: 34293 +.. date: 2018-07-31-15-38-26 +.. nonce: yHupAL +.. section: Documentation + +Fix the Doc/Makefile regarding PAPER environment variable and PDF builds + +.. + +.. bpo: 25237 +.. date: 2018-06-02-12-55-23 +.. nonce: m8-JMu +.. section: Documentation + +Add documentation for tkinter modules + +.. + +.. bpo: 38614 +.. date: 2019-10-30-15-12-32 +.. nonce: M6UnLB +.. section: Tests + +Fix test_communicate() of test_asyncio.test_subprocess: use +``support.LONG_TIMEOUT`` (5 minutes), instead of just 1 minute. + +.. + +.. bpo: 38614 +.. date: 2019-10-28-15-56-02 +.. nonce: aDdDYE +.. section: Tests + +Add timeout constants to :mod:`test.support`: +:data:`~test.support.LOOPBACK_TIMEOUT`, +:data:`~test.support.INTERNET_TIMEOUT`, :data:`~test.support.SHORT_TIMEOUT` +and :data:`~test.support.LONG_TIMEOUT`. + +.. + +.. bpo: 38502 +.. date: 2019-10-17-00-49-38 +.. nonce: vUEic7 +.. section: Tests + +test.regrtest now uses process groups in the multiprocessing mode (-jN +command line option) if process groups are available: if :func:`os.setsid` +and :func:`os.killpg` functions are available. + +.. + +.. bpo: 35998 +.. date: 2019-10-16-01-36-15 +.. nonce: G305Bf +.. section: Tests + +Fix a race condition in test_asyncio.test_start_tls_server_1(). Previously, +there was a race condition between the test main() function which replaces +the protocol and the test ServerProto protocol which sends ANSWER once it +gets HELLO. Now, only the test main() function is responsible to send data, +ServerProto no longer sends data. + +.. + +.. bpo: 38470 +.. date: 2019-10-14-22-46-35 +.. nonce: NHtzpy +.. section: Tests + +Fix ``test_compileall.test_compile_dir_maxlevels()`` on Windows without long +path support: only create 3 subdirectories instead of between 20 and 100 +subdirectories. + +.. + +.. bpo: 37531 +.. date: 2019-10-08-16-42-05 +.. nonce: 7v-_Ca +.. section: Tests + +On timeout, regrtest no longer attempts to call ``popen.communicate()`` +again: it can hang until all child processes using stdout and stderr pipes +completes. Kill the worker process and ignores its output. Change also the +faulthandler timeout of the main process from 1 minute to 5 minutes, for +Python slowest buildbots. + +.. + +.. bpo: 38239 +.. date: 2019-09-26-15-48-36 +.. nonce: MfoVzY +.. section: Tests + +Fix test_gdb for Link Time Optimization (LTO) builds. + +.. + +.. bpo: 38275 +.. date: 2019-09-25-14-40-57 +.. nonce: -kdveI +.. section: Tests + +test_ssl now handles disabled TLS/SSL versions better. OpenSSL's crypto +policy and run-time settings are recognized and tests for disabled versions +are skipped. Tests also accept more TLS minimum_versions for platforms that +override OpenSSL's default with strict settings. + +.. + +.. bpo: 38271 +.. date: 2019-09-25-13-11-29 +.. nonce: iHXNIg +.. section: Tests + +The private keys for test_ssl were encrypted with 3DES in traditional PKCS#5 +format. 3DES and the digest algorithm of PKCS#5 are blocked by some strict +crypto policies. Use PKCS#8 format with AES256 encryption instead. + +.. + +.. bpo: 38270 +.. date: 2019-09-25-12-18-31 +.. nonce: _x-9uH +.. section: Tests + +test.support now has a helper function to check for availibility of a hash +digest function. Several tests are refactored avoid MD5 and use SHA256 +instead. Other tests are marked to use MD5 and skipped when MD5 is disabled. + +.. + +.. bpo: 37123 +.. date: 2019-09-24-12-30-55 +.. nonce: IoutBn +.. section: Tests + +Multiprocessing test test_mymanager() now also expects -SIGTERM, not only +exitcode 0. BaseManager._finalize_manager() sends SIGTERM to the manager +process if it takes longer than 1 second to stop, which happens on slow +buildbots. + +.. + +.. bpo: 38212 +.. date: 2019-09-24-12-24-05 +.. nonce: IWbhWz +.. section: Tests + +Multiprocessing tests: increase test_queue_feeder_donot_stop_onexc() timeout +from 1 to 60 seconds. + +.. + +.. bpo: 38117 +.. date: 2019-09-11-17-22-32 +.. nonce: X7LgGY +.. section: Tests + +Test with OpenSSL 1.1.1d + +.. + +.. bpo: 38018 +.. date: 2019-09-03-19-33-10 +.. nonce: zTrMu7 +.. section: Tests + +Increase code coverage for multiprocessing.shared_memory. + +.. + +.. bpo: 37805 +.. date: 2019-08-25-19-51-46 +.. nonce: Kl1sti +.. section: Tests + +Add tests for json.dump(..., skipkeys=True). Patch by Dong-hee Na. + +.. + +.. bpo: 37531 +.. date: 2019-08-20-19-24-19 +.. nonce: wRoXfU +.. section: Tests + +Enhance regrtest multiprocess timeout: write a message when killing a worker +process, catch popen.kill() and popen.wait() exceptions, put a timeout on +the second call to popen.communicate(). + +.. + +.. bpo: 37876 +.. date: 2019-08-16-16-15-14 +.. nonce: m3k1w3 +.. section: Tests + +Add tests for ROT-13 codec. + +.. + +.. bpo: 36833 +.. date: 2019-07-18-14-52-58 +.. nonce: Zoe9ek +.. section: Tests + +Added tests for PyDateTime_xxx_GET_xxx() macros of the C API of the +:mod:`datetime` module. Patch by Joannah Nanjekye. + +.. + +.. bpo: 37558 +.. date: 2019-07-11-10-33-56 +.. nonce: SKHRsL +.. section: Tests + +Fix test_shared_memory_cleaned_after_process_termination name handling + +.. + +.. bpo: 37526 +.. date: 2019-07-09-12-33-18 +.. nonce: vmm5y7 +.. section: Tests + +Add :func:`test.support.catch_threading_exception`: context manager catching +:class:`threading.Thread` exception using :func:`threading.excepthook`. + +.. + +.. bpo: 37421 +.. date: 2019-07-08-10-11-36 +.. nonce: OY77go +.. section: Tests + +test_concurrent_futures now explicitly stops the ForkServer instance if it's +running. + +.. + +.. bpo: 37421 +.. date: 2019-07-05-14-47-55 +.. nonce: n8o2to +.. section: Tests + +multiprocessing tests now stop the ForkServer instance if it's running: +close the "alive" file descriptor to ask the server to stop and then remove +its UNIX address. + +.. + +.. bpo: 37421 +.. date: 2019-07-03-00-05-28 +.. nonce: ORGRSG +.. section: Tests + +test_distutils.test_build_ext() is now able to remove the temporary +directory on Windows: don't import the newly built C extension ("xx") in the +current process, but test it in a separated process. + +.. + +.. bpo: 37421 +.. date: 2019-07-02-23-29-06 +.. nonce: WEfc5A +.. section: Tests + +test_concurrent_futures now cleans up multiprocessing to remove immediately +temporary directories created by multiprocessing.util.get_temp_dir(). + +.. + +.. bpo: 37421 +.. date: 2019-07-02-23-20-35 +.. nonce: HCkKWz +.. section: Tests + +test_winconsoleio doesn't leak a temporary file anymore: use +tempfile.TemporaryFile() to remove it when the test completes. + +.. + +.. bpo: 37421 +.. date: 2019-07-01-19-57-26 +.. nonce: NFH1f0 +.. section: Tests + +multiprocessing tests now explicitly call ``_run_finalizers()`` to +immediately remove temporary directories created by tests. + +.. + +.. bpo: 37421 +.. date: 2019-07-01-19-56-17 +.. nonce: bOe350 +.. section: Tests + +urllib.request tests now call :func:`~urllib.request.urlcleanup` to remove +temporary files created by ``urlretrieve()`` tests and to clear the +``_opener`` global variable set by ``urlopen()`` and functions calling +indirectly ``urlopen()``. + +.. + +.. bpo: 37472 +.. date: 2019-07-01-17-19-47 +.. nonce: WzkEAx +.. section: Tests + +Remove ``Lib/test/outstanding_bugs.py``. + +.. + +.. bpo: 37199 +.. date: 2019-06-29-23-56-28 +.. nonce: FHDsLf +.. section: Tests + +Fix test failures when IPv6 is unavailable or disabled. + +.. + +.. bpo: 19696 +.. date: 2019-06-29-16-02-21 +.. nonce: 05ijhN +.. section: Tests + +Replace deprecated method "random.choose" with "random.choice" in +"test_pkg_import.py". + +.. + +.. bpo: 37335 +.. date: 2019-06-28-16-37-52 +.. nonce: o5S2hY +.. section: Tests + +Remove no longer necessary code from c locale coercion tests + +.. + +.. bpo: 37421 +.. date: 2019-06-27-00-37-59 +.. nonce: rVJb3x +.. section: Tests + +Fix test_shutil to no longer leak temporary files. + +.. + +.. bpo: 37411 +.. date: 2019-06-26-15-28-45 +.. nonce: 5lGNhM +.. section: Tests + +Fix test_wsgiref.testEnviron() to no longer depend on the environment +variables (don't fail if "X" variable is set). + +.. + +.. bpo: 37400 +.. date: 2019-06-25-16-02-43 +.. nonce: cx_EWv +.. section: Tests + +Fix test_os.test_chown(): use os.getgroups() rather than grp.getgrall() to +get groups. Rename also the test to test_chown_gid(). + +.. + +.. bpo: 37359 +.. date: 2019-06-24-10-47-07 +.. nonce: CkdtyO +.. section: Tests + +Add --cleanup option to python3 -m test to remove ``test_python_*`` +directories of previous failed jobs. Add "make cleantest" to run ``python3 +-m test --cleanup``. + +.. + +.. bpo: 37362 +.. date: 2019-06-21-15-47-33 +.. nonce: D3xppx +.. section: Tests + +test_gdb no longer fails if it gets an "unexpected" message on stderr: it +now ignores stderr. The purpose of test_gdb is to test that python-gdb.py +commands work as expected, not to test gdb. + +.. + +.. bpo: 35998 +.. date: 2019-06-14-17-05-49 +.. nonce: yX82oD +.. section: Tests + +Avoid TimeoutError in test_asyncio: test_start_tls_server_1() + +.. + +.. bpo: 37278 +.. date: 2019-06-14-12-21-47 +.. nonce: z0HUOr +.. section: Tests + +Fix test_asyncio ProactorLoopCtrlC: join the thread to prevent leaking a +running thread and leaking a reference. + +.. + +.. bpo: 37261 +.. date: 2019-06-13-12-19-56 +.. nonce: NuKFVo +.. section: Tests + +Fix :func:`test.support.catch_unraisable_exception`: its __exit__() method +now ignores unraisable exception raised when clearing its ``unraisable`` +attribute. + +.. + +.. bpo: 37069 +.. date: 2019-06-13-00-46-25 +.. nonce: wdktFo +.. section: Tests + +regrtest now uses :func:`sys.unraisablehook` to mark a test as "environment +altered" (ENV_CHANGED) if it emits an "unraisable exception". Moreover, +regrtest logs a warning in this case. + +Use ``python3 -m test --fail-env-changed`` to catch unraisable exceptions in +tests. + +.. + +.. bpo: 37252 +.. date: 2019-06-12-14-30-29 +.. nonce: 4o-uLs +.. section: Tests + +Fix assertions in ``test_close`` and ``test_events_mask_overflow`` devpoll +tests. + +.. + +.. bpo: 37169 +.. date: 2019-06-07-12-23-15 +.. nonce: yfXTFg +.. section: Tests + +Rewrite ``_PyObject_IsFreed()`` unit tests. + +.. + +.. bpo: 37153 +.. date: 2019-06-04-18-30-39 +.. nonce: 711INB +.. section: Tests + +``test_venv.test_multiprocessing()`` now explicitly calls +``pool.terminate()`` to wait until the pool completes. + +.. + +.. bpo: 34001 +.. date: 2019-06-03-20-47-10 +.. nonce: KvYx9z +.. section: Tests + +Make test_ssl pass with LibreSSL. LibreSSL handles minimum and maximum TLS +version differently than OpenSSL. + +.. + +.. bpo: 36919 +.. date: 2019-05-28-15-41-34 +.. nonce: -vGt_m +.. section: Tests + +Make ``test_source_encoding.test_issue2301`` implementation independent. The +test will work now for both CPython and IronPython. + +.. + +.. bpo: 30202 +.. date: 2019-04-15-19-05-35 +.. nonce: Wt7INj +.. section: Tests + +Update ``test.test_importlib.test_abc`` to test ``find_spec()``. + +.. + +.. bpo: 28009 +.. date: 2019-04-11-07-59-43 +.. nonce: s85urF +.. section: Tests + +Modify the test_uuid logic to test when a program is available AND can be +used to obtain a MACADDR as basis for an UUID. Patch by M. Felt + +.. + +.. bpo: 34596 +.. date: 2018-09-07-01-18-27 +.. nonce: r2-EGd +.. section: Tests + +Fallback to a default reason when :func:`unittest.skip` is uncalled. Patch +by Naitree Zhu. + +.. + +.. bpo: 38809 +.. date: 2019-11-15-09-25-44 +.. nonce: 9jwta6 +.. section: Build + +On Windows, build scripts will now recognize and use python.exe from an +active virtual env. + +.. + +.. bpo: 38684 +.. date: 2019-11-04-14-30-37 +.. nonce: aed593 +.. section: Build + +Fix _hashlib build when Blake2 is disabled, but OpenSSL supports it. + +.. + +.. bpo: 38468 +.. date: 2019-10-13-16-18-24 +.. nonce: buCO84 +.. section: Build + +Misc/python-config.in now uses `getvar()` for all still existing +`sysconfig.get_config_var()` calls. Patch by Joannah Nanjekye. + +.. + +.. bpo: 37415 +.. date: 2019-10-11-15-32-58 +.. nonce: D9RXrq +.. section: Build + +Fix stdatomic.h header check for ICC compiler: the ICC implementation lacks +atomic_uintptr_t type which is needed by Python. + +.. + +.. bpo: 38301 +.. date: 2019-09-28-02-37-11 +.. nonce: 123456 +.. section: Build + +In Solaris family, we must be sure to use ``-D_REENTRANT``. Patch by Jesús +Cea Avión. + +.. + +.. bpo: 36002 +.. date: 2019-09-13-14-12-36 +.. nonce: Bcl4oe +.. section: Build + +Locate ``llvm-profdata`` and ``llvm-ar`` binaries using ``AC_PATH_TOOL`` +rather than ``AC_PATH_TARGET_TOOL``. + +.. + +.. bpo: 37936 +.. date: 2019-09-10-00-54-48 +.. nonce: E7XEwu +.. section: Build + +The :file:`.gitignore` file systematically keeps "rooted", with a +non-trailing slash, all the rules that are meant to apply to files in a +specific place in the repo. Previously, when the intended file to ignore +happened to be at the root of the repo, we'd most often accidentally also +ignore files and directories with the same name anywhere in the tree. + +.. + +.. bpo: 37760 +.. date: 2019-08-24-17-39-09 +.. nonce: f3jXuH +.. section: Build + +The :file:`Tools/unicode/makeunicodedata.py` script, which is used for +converting information from the Unicode Character Database into generated +code and data used by the methods of :class:`str` and by the +:mod:`unicodedata` module, now handles each character's data as a +``dataclass`` with named attributes, rather than a length-18 list of +different fields. + +.. + +.. bpo: 37936 +.. date: 2019-08-24-00-29-40 +.. nonce: QrORqA +.. section: Build + +The :file:`.gitignore` file no longer applies to any files that are in fact +tracked in the Git repository. Patch by Greg Price. + +.. + +.. bpo: 37725 +.. date: 2019-07-30-16-26-11 +.. nonce: MkG1TT +.. section: Build + +Change "clean" makefile target to also clean the program guided optimization +(PGO) data. Previously you would have to use "make clean" and "make +profile-removal", or "make clobber". + +.. + +.. bpo: 37707 +.. date: 2019-07-29-11-36-16 +.. nonce: Sm-dGk +.. section: Build + +Mark some individual tests to skip when --pgo is used. The tests marked +increase the PGO task time significantly and likely don't help improve +optimization of the final executable. + +.. + +.. bpo: 36044 +.. date: 2019-07-11-01-28-24 +.. nonce: gIgfiJ +.. section: Build + +Reduce the number of unit tests run for the PGO generation task. This +speeds up the task by a factor of about 15x. Running the full unit test +suite is slow. This change may result in a slightly less optimized build +since not as many code branches will be executed. If you are willing to +wait for the much slower build, the old behavior can be restored using +'./configure [..] PROFILE_TASK="-m test --pgo-extended"'. We make no +guarantees as to which PGO task set produces a faster build. Users who care +should run their own relevant benchmarks as results can depend on the +environment, workload, and compiler tool chain. + +.. + +.. bpo: 37468 +.. date: 2019-07-01-14-39-40 +.. nonce: trbQ-_ +.. section: Build + +``make install`` no longer installs ``wininst-*.exe`` files used by +distutils bdist_wininst: bdist_wininst only works on Windows. + +.. + +.. bpo: 37189 +.. date: 2019-06-17-09-40-59 +.. nonce: j5ebdT +.. section: Build + +Many ``PyRun_XXX()`` functions like :c:func:`PyRun_String` were no longer +exported in ``libpython38.dll`` by mistake. Export them again to fix the ABI +compatibility. + +.. + +.. bpo: 25361 +.. date: 2019-03-19-22-07-37 +.. nonce: XO9Bfr +.. section: Build + +Enables use of SSE2 instructions in Windows 32-bit build. + +.. + +.. bpo: 36210 +.. date: 2019-03-06-18-55-10 +.. nonce: fup9H2 +.. section: Build + +Update optional extension module detection for AIX. ossaudiodev and spwd are +not applicable for AIX, and are no longer reported as missing. 3rd-party +packaging of ncurses (with ASIS support) conflicts with officially supported +AIX curses library, so configure AIX to use libcurses.a. However, skip +trying to build _curses_panel. + +patch by M Felt + +.. + +.. bpo: 38589 +.. date: 2019-10-28-10-48-16 +.. nonce: V69Q1a +.. section: Windows + +Fixes HTML Help shortcut when Windows is not installed to C drive + +.. + +.. bpo: 38453 +.. date: 2019-10-28-10-32-43 +.. nonce: NwwatW +.. section: Windows + +Ensure ntpath.realpath() correctly resolves relative paths. + +.. + +.. bpo: 38519 +.. date: 2019-10-28-05-01-29 +.. nonce: dCkY66 +.. section: Windows + +Restores the internal C headers that were missing from the nuget.org and +Microsoft Store packages. + +.. + +.. bpo: 38492 +.. date: 2019-10-16-09-49-09 +.. nonce: Te1LxC +.. section: Windows + +Remove ``pythonw.exe`` dependency on the Microsoft C++ runtime. + +.. + +.. bpo: 38344 +.. date: 2019-10-05-05-50-58 +.. nonce: scr2LO +.. section: Windows + +Fix error message in activate.bat + +.. + +.. bpo: 38359 +.. date: 2019-10-03-08-04-14 +.. nonce: wzwsl_ +.. section: Windows + +Ensures ``pyw.exe`` launcher reads correct registry key. + +.. + +.. bpo: 38355 +.. date: 2019-10-02-15-38-49 +.. nonce: n3AWX6 +.. section: Windows + +Fixes ``ntpath.realpath`` failing on ``sys.executable``. + +.. + +.. bpo: 38117 +.. date: 2019-09-16-14-07-11 +.. nonce: hJVf0C +.. section: Windows + +Update bundled OpenSSL to 1.1.1d + +.. + +.. bpo: 38092 +.. date: 2019-09-13-14-11-42 +.. nonce: x31ehI +.. section: Windows + +Reduce overhead when using multiprocessing in a Windows virtual environment. + +.. + +.. bpo: 38133 +.. date: 2019-09-12-12-05-55 +.. nonce: yFeRGS +.. section: Windows + +Allow py.exe launcher to locate installations from the Microsoft Store and +improve display of active virtual environments. + +.. + +.. bpo: 38114 +.. date: 2019-09-11-15-24-04 +.. nonce: cc0E5E +.. section: Windows + +The ``pip.ini`` is no longer included in the Nuget package. + +.. + +.. bpo: 32592 +.. date: 2019-09-11-14-51-56 +.. nonce: jvQMD9 +.. section: Windows + +Set Windows 8 as the minimum required version for API support + +.. + +.. bpo: 36634 +.. date: 2019-09-11-14-42-04 +.. nonce: 8Un8ih +.. section: Windows + +:func:`os.cpu_count` now returns active processors rather than maximum +processors. + +.. + +.. bpo: 36634 +.. date: 2019-09-11-12-34-31 +.. nonce: xLaGgb +.. section: Windows + +venv activate.bat now works when the existing variables contain double quote +characters. + +.. + +.. bpo: 38081 +.. date: 2019-09-11-10-22-01 +.. nonce: 8JhzjD +.. section: Windows + +Prevent error calling :func:`os.path.realpath` on ``'NUL'``. + +.. + +.. bpo: 38087 +.. date: 2019-09-10-14-21-40 +.. nonce: --eIib +.. section: Windows + +Fix case sensitivity in test_pathlib and test_ntpath. + +.. + +.. bpo: 38088 +.. date: 2019-09-10-14-17-25 +.. nonce: FOvWSM +.. section: Windows + +Fixes distutils not finding vcruntime140.dll with only the v142 toolset +installed. + +.. + +.. bpo: 37283 +.. date: 2019-09-09-12-22-23 +.. nonce: 8NvOkU +.. section: Windows + +Ensure command-line and unattend.xml setting override previously detected +states in Windows installer. + +.. + +.. bpo: 38030 +.. date: 2019-09-04-14-01-08 +.. nonce: _USdtk +.. section: Windows + +Fixes :func:`os.stat` failing for block devices on Windows + +.. + +.. bpo: 38020 +.. date: 2019-09-03-11-47-37 +.. nonce: xFZ2j0 +.. section: Windows + +Fixes potential crash when calling :func:`os.readlink` (or indirectly +through :func:`~os.path.realpath`) on a file that is not a supported link. + +.. + +.. bpo: 37705 +.. date: 2019-08-30-15-15-22 +.. nonce: 2o4NWW +.. section: Windows + +Improve the implementation of ``winerror_to_errno()``. + +.. + +.. bpo: 37549 +.. date: 2019-08-22-09-04-44 +.. nonce: TpKI3M +.. section: Windows + +:func:`os.dup` no longer fails for standard streams on Windows 7. + +.. + +.. bpo: 1311 +.. date: 2019-08-21-12-58-18 +.. nonce: BoW1wU +.. section: Windows + +The ``nul`` file on Windows now returns True from :func:`~os.path.exists` +and a valid result from :func:`os.stat` with ``S_IFCHR`` set. + +.. + +.. bpo: 9949 +.. date: 2019-08-14-13-40-15 +.. nonce: zW45Ks +.. section: Windows + +Enable support for following symlinks in :func:`os.realpath`. + +.. + +.. bpo: 37834 +.. date: 2019-08-12-12-00-24 +.. nonce: VB2QVj +.. section: Windows + +Treat all name surrogate reparse points on Windows in :func:`os.lstat` and +other reparse points as regular files in :func:`os.stat`. + +.. + +.. bpo: 36266 +.. date: 2019-08-08-18-05-27 +.. nonce: x4eZU3 +.. section: Windows + +Add the module name in the formatted error message when DLL load fail +happens during module import in ``_PyImport_FindSharedFuncptrWindows()``. +Patch by Srinivas Nyayapati. + +.. + +.. bpo: 25172 +.. date: 2019-08-06-18-09-18 +.. nonce: Akreij +.. section: Windows + +Trying to import the :mod:`crypt` module on Windows will result in an +:exc:`ImportError` with a message explaining that the module isn't supported +on Windows. On other platforms, if the underlying ``_crypt`` module is not +available, the ImportError will include a message explaining the problem. + +.. + +.. bpo: 37778 +.. date: 2019-08-06-13-54-12 +.. nonce: AY1XhH +.. section: Windows + +Fixes the icons used for file associations to the Microsoft Store package. + +.. + +.. bpo: 37734 +.. date: 2019-08-06-09-35-12 +.. nonce: EoJ9Nh +.. section: Windows + +Fix use of registry values to launch Python from Microsoft Store app. + +.. + +.. bpo: 37702 +.. date: 2019-07-29-16-49-31 +.. nonce: Lj2f5e +.. section: Windows + +Fix memory leak on Windows in creating an SSLContext object or running +urllib.request.urlopen('https://...'). + +.. + +.. bpo: 37672 +.. date: 2019-07-24-14-36-28 +.. nonce: uKEVHN +.. section: Windows + +Switch Windows Store package's pip to use bundled :file:`pip.ini` instead of +:envvar:`PIP_USER` variable. + +.. + +.. bpo: 10945 +.. date: 2019-07-01-12-38-48 +.. nonce: s0YBHG +.. section: Windows + +Officially drop support for creating bdist_wininst installers on non-Windows +systems. + +.. + +.. bpo: 37445 +.. date: 2019-06-28-18-10-29 +.. nonce: LsdYO6 +.. section: Windows + +Include the ``FORMAT_MESSAGE_IGNORE_INSERTS`` flag in ``FormatMessageW()`` +calls. + +.. + +.. bpo: 37369 +.. date: 2019-06-28-09-44-08 +.. nonce: 1iVpxq +.. section: Windows + +Fixes path for :data:`sys.executable` when running from the Microsoft Store. + +.. + +.. bpo: 37380 +.. date: 2019-06-25-04-15-22 +.. nonce: tPxjuz +.. section: Windows + +Don't collect unfinished processes with ``subprocess._active`` on Windows to +cleanup later. Patch by Ruslan Kuprieiev. + +.. + +.. bpo: 37351 +.. date: 2019-06-20-12-50-32 +.. nonce: asTnVW +.. section: Windows + +Removes libpython38.a from standard Windows distribution. + +.. + +.. bpo: 35360 +.. date: 2019-06-18-09-05-08 +.. nonce: tdqSmo +.. section: Windows + +Update Windows builds to use SQLite 3.28.0. + +.. + +.. bpo: 37267 +.. date: 2019-06-13-04-15-51 +.. nonce: Ygo5ef +.. section: Windows + +On Windows, :func:`os.dup` no longer creates an inheritable fd when handling +a character file. + +.. + +.. bpo: 36779 +.. date: 2019-06-11-15-41-34 +.. nonce: 0TMw6f +.. section: Windows + +Ensure ``time.tzname`` is correct on Windows when the active code page is +set to CP_UTF7 or CP_UTF8. + +.. + +.. bpo: 32587 +.. date: 2019-05-10-15-25-44 +.. nonce: -0g2O3 +.. section: Windows + +Make :data:`winreg.REG_MULTI_SZ` support zero-length strings. + +.. + +.. bpo: 28269 +.. date: 2019-05-05-05-23-34 +.. nonce: -MOHI7 +.. section: Windows + +Replace use of :c:func:`strcasecmp` for the system function +:c:func:`_stricmp`. Patch by Minmin Gong. + +.. + +.. bpo: 36590 +.. date: 2019-04-10-21-13-26 +.. nonce: ZTaKcu +.. section: Windows + +Add native Bluetooth RFCOMM support to socket module. + +.. + +.. bpo: 38117 +.. date: 2019-09-15-21-29-13 +.. nonce: ZLsoAZ +.. section: macOS + +Updated OpenSSL to 1.1.1d in macOS installer. + +.. + +.. bpo: 38089 +.. date: 2019-09-10-14-24-35 +.. nonce: eedgyD +.. section: macOS + +Move Azure Pipelines to latest VM versions and make macOS tests optional + +.. + +.. bpo: 18049 +.. date: 2019-07-13-15-58-18 +.. nonce: MklhQQ +.. section: macOS + +Increase the default stack size of threads from 5MB to 16MB on macOS, to +match the stack size of the main thread. This avoids crashes on deep +recursion in threads. + +.. + +.. bpo: 34602 +.. date: 2019-07-02-01-06-47 +.. nonce: 10d4wl +.. section: macOS + +Avoid test suite failures on macOS by no longer calling resource.setrlimit +to increase the process stack size limit at runtime. The runtime change is +no longer needed since the interpreter is being built with a larger default +stack size. + +.. + +.. bpo: 35360 +.. date: 2019-06-18-08-58-30 +.. nonce: -CWbfy +.. section: macOS + +Update macOS installer to use SQLite 3.28.0. + +.. + +.. bpo: 34631 +.. date: 2019-06-18-00-30-40 +.. nonce: vSifcv +.. section: macOS + +Updated OpenSSL to 1.1.1c in macOS installer. + +.. + +.. bpo: 26353 +.. date: 2019-11-09-23-55-59 +.. nonce: duYZiF +.. section: IDLE + +Stop adding newline when saving an IDLE shell window. + +.. + +.. bpo: 4630 +.. date: 2019-10-28-04-48-03 +.. nonce: upgjiV +.. section: IDLE + +Add an option to toggle IDLE's cursor blink for shell, editor, and output +windows. See Settings, General, Window Preferences, Cursor Blink. Patch by +Zachary Spytz. + +.. + +.. bpo: 38598 +.. date: 2019-10-26-18-16-24 +.. nonce: 6kH9FY +.. section: IDLE + +Do not try to compile IDLE shell or output windows + +.. + +.. bpo: 36698 +.. date: 2019-10-04-18-03-09 +.. nonce: BKcmom +.. section: IDLE + +IDLE no longer fails when write non-encodable characters to stderr. It now +escapes them with a backslash, as the regular Python interpreter. Added the +``errors`` field to the standard streams. + +.. + +.. bpo: 35379 +.. date: 2019-09-17-01-28-56 +.. nonce: yAECDr +.. section: IDLE + +When exiting IDLE, catch any AttributeError. One happens when +EditorWindow.close is called twice. Printing a traceback, when IDLE is run +from a terminal, is useless and annoying. + +.. + +.. bpo: 38183 +.. date: 2019-09-16-15-04-29 +.. nonce: eudCN1 +.. section: IDLE + +To avoid problems, test_idle ignores the user config directory. It no longer +tries to create or access .idlerc or any files within. Users must run IDLE +to discover problems with saving settings. + +.. + +.. bpo: 38077 +.. date: 2019-09-09-22-08-36 +.. nonce: Mzpfe2 +.. section: IDLE + +IDLE no longer adds 'argv' to the user namespace when initializing it. This +bug only affected 3.7.4 and 3.8.0b2 to 3.8.0b4. + +.. + +.. bpo: 38041 +.. date: 2019-09-05-23-12-13 +.. nonce: nxmGGK +.. section: IDLE + +Shell restart lines now fill the window width, always start with '=', and +avoid wrapping unnecessarily. The line will still wrap if the included file +name is long relative to the width. + +.. + +.. bpo: 35771 +.. date: 2019-09-01-10-22-55 +.. nonce: tdbmbP +.. section: IDLE + +To avoid occasional spurious test_idle failures on slower machines, increase +the ``hover_delay`` in test_tooltip. + +.. + +.. bpo: 37824 +.. date: 2019-08-26-00-41-53 +.. nonce: YY5jAI +.. section: IDLE + +Properly handle user input warnings in IDLE shell. Cease turning +SyntaxWarnings into SyntaxErrors. + +.. + +.. bpo: 37929 +.. date: 2019-08-24-22-00-33 +.. nonce: jb7523 +.. section: IDLE + +IDLE Settings dialog now closes properly when there is no shell window. + +.. + +.. bpo: 37902 +.. date: 2019-08-21-16-02-49 +.. nonce: _R_adE +.. section: IDLE + +Add mousewheel scrolling for IDLE module, path, and stack browsers. Patch by +George Zhang. + +.. + +.. bpo: 37849 +.. date: 2019-08-14-09-43-15 +.. nonce: -bcYF3 +.. section: IDLE + +Fixed completions list appearing too high or low when shown above the +current line. + +.. + +.. bpo: 36419 +.. date: 2019-08-04-17-10-01 +.. nonce: TJZqOc +.. section: IDLE + +Refactor IDLE autocomplete and improve testing. + +.. + +.. bpo: 37748 +.. date: 2019-08-04-15-27-50 +.. nonce: 0vf6pg +.. section: IDLE + +Reorder the Run menu. Put the most common choice, Run Module, at the top. + +.. + +.. bpo: 37692 +.. date: 2019-07-27-15-14-20 +.. nonce: TRHGjD +.. section: IDLE + +Improve highlight config sample with example shell interaction and better +labels for shell elements. + +.. + +.. bpo: 37628 +.. date: 2019-07-26-17-51-13 +.. nonce: kX4AUF +.. section: IDLE + +Settings dialog no longer expands with font size. + +.. + +.. bpo: 37627 +.. date: 2019-07-20-23-33-53 +.. nonce: dQhUNB +.. section: IDLE + +Initialize the Customize Run dialog with the command line arguments most +recently entered before. The user can optionally edit before submitting +them. + +.. + +.. bpo: 33610 +.. date: 2019-07-18-10-11-36 +.. nonce: xYqMLg +.. section: IDLE + +Fix code context not showing the correct context when first toggled on. + +.. + +.. bpo: 37530 +.. date: 2019-07-11-00-05-31 +.. nonce: AuyCyD +.. section: IDLE + +Optimize code context to reduce unneeded background activity. Font and +highlight changes now occur along with text changes instead of after a +random delay. + +.. + +.. bpo: 27452 +.. date: 2019-07-03-22-47-44 +.. nonce: nePPLi +.. section: IDLE + +Cleanup ``config.py`` by inlining ``RemoveFile`` and simplifying the +handling of ``file`` in ``CreateConfigHandlers``. + +.. + +.. bpo: 37325 +.. date: 2019-06-18-16-40-05 +.. nonce: GssOf1 +.. section: IDLE + +Fix tab focus traversal order for help source and custom run dialogs. + +.. + +.. bpo: 37321 +.. date: 2019-06-17-16-35-30 +.. nonce: zVTTGS +.. section: IDLE + +Both subprocess connection error messages now refer to the 'Startup failure' +section of the IDLE doc. + +.. + +.. bpo: 17535 +.. date: 2019-06-13-01-07-20 +.. nonce: K8i2St +.. section: IDLE + +Add optional line numbers for IDLE editor windows. Windows open without +line numbers unless set otherwise in the General tab of the configuration +dialog. + +.. + +.. bpo: 26806 +.. date: 2019-06-10-22-48-50 +.. nonce: Zltkum +.. section: IDLE + +To compensate for stack frames added by IDLE and avoid possible problems +with low recursion limits, add 30 to limits in the user code execution +process. Subtract 30 when reporting recursion limits to make this addition +mostly transparent. + +.. + +.. bpo: 37177 +.. date: 2019-06-07-00-17-41 +.. nonce: voU6pQ +.. section: IDLE + +Properly 'attach' search dialogs to their main window so that they behave +like other dialogs and do not get hidden behind their main window. + +.. + +.. bpo: 37039 +.. date: 2019-06-04-23-27-33 +.. nonce: FN_fBf +.. section: IDLE + +Adjust "Zoom Height" to individual screens by momentarily maximizing the +window on first use with a particular screen. Changing screen settings may +invalidate the saved height. While a window is maximized, "Zoom Height" has +no effect. + +.. + +.. bpo: 35763 +.. date: 2019-06-04-20-36-24 +.. nonce: 7XdoWz +.. section: IDLE + +Make calltip reminder about '/' meaning positional-only less obtrusive by +only adding it when there is room on the first line. + +.. + +.. bpo: 5680 +.. date: 2019-06-03-00-39-29 +.. nonce: VCQfOO +.. section: IDLE + +Add 'Run... Customized' to the Run menu to run a module with customized +settings. Any 'command line arguments' entered are added to sys.argv. One +can suppress the normal Shell main module restart. + +.. + +.. bpo: 36390 +.. date: 2019-03-21-08-35-00 +.. nonce: OdDCGk +.. section: IDLE + +Gather Format menu functions into format.py. Combine paragraph.py, +rstrip.py, and format methods from editor.py. + +.. + +.. bpo: 38118 +.. date: 2019-10-08-15-07-52 +.. nonce: pIZD6H +.. section: Tools/Demos + +Update Valgrind suppression file to ignore a false alarm in +:c:func:`PyUnicode_Decode` when using GCC builtin strcmp(). + +.. + +.. bpo: 38347 +.. date: 2019-10-02-09-48-42 +.. nonce: 2Tq5D1 +.. section: Tools/Demos + +pathfix.py: Assume all files that end on '.py' are Python scripts when +working recursively. + +.. + +.. bpo: 37803 +.. date: 2019-09-12-16-15-55 +.. nonce: chEizy +.. section: Tools/Demos + +pdb's ``--help`` and ``--version`` long options now work. + +.. + +.. bpo: 37942 +.. date: 2019-08-24-12-11-30 +.. nonce: 7H8N9a +.. section: Tools/Demos + +Improve ArgumentClinic converter for floats. + +.. + +.. bpo: 37704 +.. date: 2019-07-29-13-59-19 +.. nonce: xxGUz_ +.. section: Tools/Demos + +Remove ``Tools/scripts/h2py.py``: use cffi to access a C API in Python. + +.. + +.. bpo: 37675 +.. date: 2019-07-24-16-20-54 +.. nonce: 951Cvf +.. section: Tools/Demos + +2to3 now works when run from a zipped standard library. + +.. + +.. bpo: 37034 +.. date: 2019-05-27-16-13-08 +.. nonce: zbTgy8 +.. section: Tools/Demos + +Argument Clinic now uses the argument name on errors with keyword-only +argument instead of their position. Patch contributed by Rémi Lapeyre. + +.. + +.. bpo: 37064 +.. date: 2019-05-27-15-26-12 +.. nonce: k_SPW2 +.. section: Tools/Demos + +Add option -k to pathscript.py script: preserve shebang flags. Add option -a +to pathscript.py script: add flags. + +.. + +.. bpo: 37633 +.. date: 2019-11-04-21-10-47 +.. nonce: oOGVdo +.. section: C API + +Reëxport some function compatibility wrappers for macros in ``pythonrun.h``. + +.. + +.. bpo: 38644 +.. date: 2019-11-04-17-59-46 +.. nonce: euO_RR +.. section: C API + +Provide :c:func:`Py_EnterRecursiveCall` and :c:func:`Py_LeaveRecursiveCall` +as regular functions for the limited API. Previously, there were defined as +macros, but these macros didn't work with the limited API which cannot +access ``PyThreadState.recursion_depth`` field. Remove +``_Py_CheckRecursionLimit`` from the stable ABI. + +.. + +.. bpo: 38650 +.. date: 2019-10-30-22-03-03 +.. nonce: 0pi8zt +.. section: C API + +The global variable :c:data:`PyStructSequence_UnnamedField` is now a +constant and refers to a constant string. + +.. + +.. bpo: 38540 +.. date: 2019-10-21-09-24-03 +.. nonce: 314N_T +.. section: C API + +Fixed possible leak in :c:func:`PyArg_Parse` and similar functions for +format units ``"es#"`` and ``"et#"`` when the macro +:c:macro:`PY_SSIZE_T_CLEAN` is not defined. + +.. + +.. bpo: 38395 +.. date: 2019-10-08-01-23-24 +.. nonce: MJ6Ey9 +.. section: C API + +Fix a crash in :class:`weakref.proxy` objects due to incorrect lifetime +management when calling some associated methods that may delete the last +reference to object being referenced by the proxy. Patch by Pablo Galindo. + +.. + +.. bpo: 36389 +.. date: 2019-10-07-17-15-09 +.. nonce: hFX_jD +.. section: C API + +The ``_PyObject_CheckConsistency()`` function is now also available in +release mode. For example, it can be used to debug a crash in the +``visit_decref()`` function of the GC. + +.. + +.. bpo: 38266 +.. date: 2019-10-03-12-53-53 +.. nonce: 0FIC1q +.. section: C API + +Revert the removal of PyThreadState_DeleteCurrent() with documentation. + +.. + +.. bpo: 38303 +.. date: 2019-09-30-16-53-30 +.. nonce: YoIs0M +.. section: C API + +Update audioop extension module to use the stable ABI (PEP-384). Patch by +Tyler Kieft. + +.. + +.. bpo: 38234 +.. date: 2019-09-24-17-09-48 +.. nonce: d0bhEA +.. section: C API + +:c:func:`Py_SetPath` now sets :data:`sys.executable` to the program full +path (:c:func:`Py_GetProgramFullPath`) rather than to the program name +(:c:func:`Py_GetProgramName`). + +.. + +.. bpo: 38234 +.. date: 2019-09-20-17-22-41 +.. nonce: ZbquVK +.. section: C API + +Python ignored arguments passed to :c:func:`Py_SetPath`, +:c:func:`Py_SetPythonHome` and :c:func:`Py_SetProgramName`: fix Python +initialization to use specified arguments. + +.. + +.. bpo: 38205 +.. date: 2019-09-19-18-26-29 +.. nonce: Db1OJL +.. section: C API + +The :c:func:`Py_UNREACHABLE` macro now calls :c:func:`Py_FatalError`. + +.. + +.. bpo: 38140 +.. date: 2019-09-13-01-24-47 +.. nonce: y59qaO +.. section: C API + +Make dict and weakref offsets opaque for C heap types by passing the offsets +through PyMemberDef + +.. + +.. bpo: 15088 +.. date: 2019-09-05-14-17-21 +.. nonce: plt8Em +.. section: C API + +The C function ``PyGen_NeedsFinalizing`` has been removed. It was not +documented, tested or used anywhere within CPython after the implementation +of :pep:`442`. Patch by Joannah Nanjekye. (Patch by Joannah Nanjekye) + +.. + +.. bpo: 36763 +.. date: 2019-08-23-18-45-11 +.. nonce: q3Kh8Z +.. section: C API + +Options added by ``PySys_AddXOption()`` are now handled the same way than +``PyConfig.xoptions`` and command line ``-X`` options. + +.. + +.. bpo: 37926 +.. date: 2019-08-23-11-35-55 +.. nonce: hnI5IQ +.. section: C API + +Fix a crash in ``PySys_SetArgvEx(0, NULL, 0)``. + +.. + +.. bpo: 37879 +.. date: 2019-08-17-13-50-21 +.. nonce: CZeUem +.. section: C API + +Fix subtype_dealloc to suppress the type decref when the base type is a C +heap type + +.. + +.. bpo: 37645 +.. date: 2019-07-21-21-08-47 +.. nonce: 4DcUaI +.. section: C API + +Add :c:func:`_PyObject_FunctionStr` to get a user-friendly string +representation of a function-like object. Patch by Jeroen Demeyer. + +.. + +.. bpo: 29548 +.. date: 2019-07-17-09-50-50 +.. nonce: 5wIptQ +.. section: C API + +The functions ``PyEval_CallObject``, ``PyEval_CallFunction``, +``PyEval_CallMethod`` and ``PyEval_CallObjectWithKeywords`` are deprecated. +Use :c:func:`PyObject_Call` and its variants instead. + +.. + +.. bpo: 37151 +.. date: 2019-07-16-11-02-00 +.. nonce: YKfuNA +.. section: C API + +``PyCFunction_Call`` is now a deprecated alias of :c:func:`PyObject_Call`. + +.. + +.. bpo: 37540 +.. date: 2019-07-10-12-27-28 +.. nonce: E8Z773 +.. section: C API + +The vectorcall protocol now requires that the caller passes only strings as +keyword names. + +.. + +.. bpo: 37207 +.. date: 2019-07-07-10-37-07 +.. nonce: SlVNky +.. section: C API + +The vectorcall protocol is now enabled for ``type`` objects: set +``tp_vectorcall`` to a vectorcall function to be used instead of ``tp_new`` +and ``tp_init`` when calling the class itself. + +.. + +.. bpo: 21120 +.. date: 2019-07-06-23-56-47 +.. nonce: lXHqlT +.. section: C API + +Exclude Python-ast.h, ast.h and asdl.h from the limited API. + +.. + +.. bpo: 37483 +.. date: 2019-07-02-15-42-37 +.. nonce: vftT4f +.. section: C API + +Add new function ``_PyObject_CallOneArg`` for calling an object with one +positional argument. + +.. + +.. bpo: 36763 +.. date: 2019-06-28-15-49-16 +.. nonce: zrmgki +.. section: C API + +Add :func:`PyConfig_SetWideStringList` function. + +.. + +.. bpo: 37337 +.. date: 2019-06-19-12-06-31 +.. nonce: gXIGyU +.. section: C API + +Add fast functions for calling methods: +:c:func:`_PyObject_VectorcallMethod`, :c:func:`_PyObject_CallMethodNoArgs` +and :c:func:`_PyObject_CallMethodOneArg`. + +.. + +.. bpo: 28805 +.. date: 2019-06-14-14-03-51 +.. nonce: qZC0N_ +.. section: C API + +The :const:`METH_FASTCALL` calling convention has been documented. + +.. + +.. bpo: 37221 +.. date: 2019-06-11-02-50-38 +.. nonce: 4tClQT +.. section: C API + +The new function :c:func:`PyCode_NewWithPosOnlyArgs` allows to create code +objects like :c:func:`PyCode_New`, but with an extra *posonlyargcount* +parameter for indicating the number of positonal-only arguments. + +.. + +.. bpo: 37215 +.. date: 2019-06-10-15-32-34 +.. nonce: yzoNyU +.. section: C API + +Fix dtrace issue introduce by bpo-36842 + +.. + +.. bpo: 37194 +.. date: 2019-06-07-14-03-52 +.. nonce: uck7MD +.. section: C API + +Add a new public :c:func:`PyObject_CallNoArgs` function to the C API: call a +callable Python object without any arguments. It is the most efficient way +to call a callback without any argument. On x86-64, for example, +``PyObject_CallFunctionObjArgs(func, NULL)`` allocates 960 bytes on the +stack per call, whereas ``PyObject_CallNoArgs(func)`` only allocates 624 +bytes per call. + +.. + +.. bpo: 37170 +.. date: 2019-06-06-08-47-04 +.. nonce: hO_fpM +.. section: C API + +Fix the cast on error in :c:func:`PyLong_AsUnsignedLongLongMask()`. + +.. + +.. bpo: 35381 +.. date: 2019-01-18-17-05-26 +.. nonce: 9CbeW3 +.. section: C API + +Convert posixmodule.c statically allocated types ``DirEntryType`` and +``ScandirIteratorType`` to heap-allocated types. + +.. + +.. bpo: 34331 +.. date: 2018-08-04-00-59-44 +.. nonce: iaUkmU +.. section: C API + +Use singular/plural noun in error message when instantiating an abstract +class with non-overriden abstract method(s). diff --git a/Misc/NEWS.d/next/Build/2019-03-06-18-55-10.bpo-36210.fup9H2.rst b/Misc/NEWS.d/next/Build/2019-03-06-18-55-10.bpo-36210.fup9H2.rst deleted file mode 100644 index aa9a56f..0000000 --- a/Misc/NEWS.d/next/Build/2019-03-06-18-55-10.bpo-36210.fup9H2.rst +++ /dev/null @@ -1,9 +0,0 @@ -Update optional extension module detection for AIX. -ossaudiodev and spwd are not applicable for AIX, and -are no longer reported as missing. -3rd-party packaging of ncurses (with ASIS support) -conflicts with officially supported AIX curses library, -so configure AIX to use libcurses.a. However, skip -trying to build _curses_panel. - -patch by M Felt diff --git a/Misc/NEWS.d/next/Build/2019-03-19-22-07-37.bpo-25361.XO9Bfr.rst b/Misc/NEWS.d/next/Build/2019-03-19-22-07-37.bpo-25361.XO9Bfr.rst deleted file mode 100644 index 9953b07..0000000 --- a/Misc/NEWS.d/next/Build/2019-03-19-22-07-37.bpo-25361.XO9Bfr.rst +++ /dev/null @@ -1 +0,0 @@ -Enables use of SSE2 instructions in Windows 32-bit build. diff --git a/Misc/NEWS.d/next/Build/2019-06-17-09-40-59.bpo-37189.j5ebdT.rst b/Misc/NEWS.d/next/Build/2019-06-17-09-40-59.bpo-37189.j5ebdT.rst deleted file mode 100644 index 8b3be5e..0000000 --- a/Misc/NEWS.d/next/Build/2019-06-17-09-40-59.bpo-37189.j5ebdT.rst +++ /dev/null @@ -1,3 +0,0 @@ -Many ``PyRun_XXX()`` functions like :c:func:`PyRun_String` were no longer -exported in ``libpython38.dll`` by mistake. Export them again to fix the ABI -compatibility. diff --git a/Misc/NEWS.d/next/Build/2019-07-01-14-39-40.bpo-37468.trbQ-_.rst b/Misc/NEWS.d/next/Build/2019-07-01-14-39-40.bpo-37468.trbQ-_.rst deleted file mode 100644 index b8c70d5..0000000 --- a/Misc/NEWS.d/next/Build/2019-07-01-14-39-40.bpo-37468.trbQ-_.rst +++ /dev/null @@ -1,2 +0,0 @@ -``make install`` no longer installs ``wininst-*.exe`` files used by -distutils bdist_wininst: bdist_wininst only works on Windows. diff --git a/Misc/NEWS.d/next/Build/2019-07-11-01-28-24.bpo-36044.gIgfiJ.rst b/Misc/NEWS.d/next/Build/2019-07-11-01-28-24.bpo-36044.gIgfiJ.rst deleted file mode 100644 index 177c4cb..0000000 --- a/Misc/NEWS.d/next/Build/2019-07-11-01-28-24.bpo-36044.gIgfiJ.rst +++ /dev/null @@ -1,9 +0,0 @@ -Reduce the number of unit tests run for the PGO generation task. This -speeds up the task by a factor of about 15x. Running the full unit test -suite is slow. This change may result in a slightly less optimized build -since not as many code branches will be executed. If you are willing to -wait for the much slower build, the old behavior can be restored using -'./configure [..] PROFILE_TASK="-m test --pgo-extended"'. We make no -guarantees as to which PGO task set produces a faster build. Users who -care should run their own relevant benchmarks as results can depend on -the environment, workload, and compiler tool chain. diff --git a/Misc/NEWS.d/next/Build/2019-07-29-11-36-16.bpo-37707.Sm-dGk.rst b/Misc/NEWS.d/next/Build/2019-07-29-11-36-16.bpo-37707.Sm-dGk.rst deleted file mode 100644 index c0d58ab..0000000 --- a/Misc/NEWS.d/next/Build/2019-07-29-11-36-16.bpo-37707.Sm-dGk.rst +++ /dev/null @@ -1,3 +0,0 @@ -Mark some individual tests to skip when --pgo is used. The tests marked -increase the PGO task time significantly and likely don't help improve -optimization of the final executable. diff --git a/Misc/NEWS.d/next/Build/2019-07-30-16-26-11.bpo-37725.MkG1TT.rst b/Misc/NEWS.d/next/Build/2019-07-30-16-26-11.bpo-37725.MkG1TT.rst deleted file mode 100644 index 1687cf2..0000000 --- a/Misc/NEWS.d/next/Build/2019-07-30-16-26-11.bpo-37725.MkG1TT.rst +++ /dev/null @@ -1,3 +0,0 @@ -Change "clean" makefile target to also clean the program guided optimization -(PGO) data. Previously you would have to use "make clean" and "make -profile-removal", or "make clobber". diff --git a/Misc/NEWS.d/next/Build/2019-08-24-00-29-40.bpo-37936.QrORqA.rst b/Misc/NEWS.d/next/Build/2019-08-24-00-29-40.bpo-37936.QrORqA.rst deleted file mode 100644 index 4c64861..0000000 --- a/Misc/NEWS.d/next/Build/2019-08-24-00-29-40.bpo-37936.QrORqA.rst +++ /dev/null @@ -1,2 +0,0 @@ -The :file:`.gitignore` file no longer applies to any files that are in fact -tracked in the Git repository. Patch by Greg Price. diff --git a/Misc/NEWS.d/next/Build/2019-08-24-17-39-09.bpo-37760.f3jXuH.rst b/Misc/NEWS.d/next/Build/2019-08-24-17-39-09.bpo-37760.f3jXuH.rst deleted file mode 100644 index 0498173..0000000 --- a/Misc/NEWS.d/next/Build/2019-08-24-17-39-09.bpo-37760.f3jXuH.rst +++ /dev/null @@ -1,6 +0,0 @@ -The :file:`Tools/unicode/makeunicodedata.py` script, which is used for -converting information from the Unicode Character Database into generated -code and data used by the methods of :class:`str` and by the -:mod:`unicodedata` module, now handles each character's data as a -``dataclass`` with named attributes, rather than a length-18 list of -different fields. diff --git a/Misc/NEWS.d/next/Build/2019-09-10-00-54-48.bpo-37936.E7XEwu.rst b/Misc/NEWS.d/next/Build/2019-09-10-00-54-48.bpo-37936.E7XEwu.rst deleted file mode 100644 index 5ded61e..0000000 --- a/Misc/NEWS.d/next/Build/2019-09-10-00-54-48.bpo-37936.E7XEwu.rst +++ /dev/null @@ -1,5 +0,0 @@ -The :file:`.gitignore` file systematically keeps "rooted", with a -non-trailing slash, all the rules that are meant to apply to files in a -specific place in the repo. Previously, when the intended file to ignore -happened to be at the root of the repo, we'd most often accidentally also -ignore files and directories with the same name anywhere in the tree. diff --git a/Misc/NEWS.d/next/Build/2019-09-13-14-12-36.bpo-36002.Bcl4oe.rst b/Misc/NEWS.d/next/Build/2019-09-13-14-12-36.bpo-36002.Bcl4oe.rst deleted file mode 100644 index 374e7b2..0000000 --- a/Misc/NEWS.d/next/Build/2019-09-13-14-12-36.bpo-36002.Bcl4oe.rst +++ /dev/null @@ -1,2 +0,0 @@ -Locate ``llvm-profdata`` and ``llvm-ar`` binaries using ``AC_PATH_TOOL`` -rather than ``AC_PATH_TARGET_TOOL``. diff --git a/Misc/NEWS.d/next/Build/2019-09-28-02-37-11.bpo-38301.123456.rst b/Misc/NEWS.d/next/Build/2019-09-28-02-37-11.bpo-38301.123456.rst deleted file mode 100644 index 59c9a76..0000000 --- a/Misc/NEWS.d/next/Build/2019-09-28-02-37-11.bpo-38301.123456.rst +++ /dev/null @@ -1,2 +0,0 @@ -In Solaris family, we must be sure to use ``-D_REENTRANT``. -Patch by Jesús Cea Avión. diff --git a/Misc/NEWS.d/next/Build/2019-10-11-15-32-58.bpo-37415.D9RXrq.rst b/Misc/NEWS.d/next/Build/2019-10-11-15-32-58.bpo-37415.D9RXrq.rst deleted file mode 100644 index 98f4a3b..0000000 --- a/Misc/NEWS.d/next/Build/2019-10-11-15-32-58.bpo-37415.D9RXrq.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix stdatomic.h header check for ICC compiler: the ICC implementation lacks -atomic_uintptr_t type which is needed by Python. diff --git a/Misc/NEWS.d/next/Build/2019-10-13-16-18-24.bpo-38468.buCO84.rst b/Misc/NEWS.d/next/Build/2019-10-13-16-18-24.bpo-38468.buCO84.rst deleted file mode 100644 index 4fe4c2b..0000000 --- a/Misc/NEWS.d/next/Build/2019-10-13-16-18-24.bpo-38468.buCO84.rst +++ /dev/null @@ -1,2 +0,0 @@ -Misc/python-config.in now uses `getvar()` for all still existing `sysconfig.get_config_var()` calls. -Patch by Joannah Nanjekye. diff --git a/Misc/NEWS.d/next/Build/2019-11-04-14-30-37.bpo-38684.aed593.rst b/Misc/NEWS.d/next/Build/2019-11-04-14-30-37.bpo-38684.aed593.rst deleted file mode 100644 index c715ff9..0000000 --- a/Misc/NEWS.d/next/Build/2019-11-04-14-30-37.bpo-38684.aed593.rst +++ /dev/null @@ -1 +0,0 @@ -Fix _hashlib build when Blake2 is disabled, but OpenSSL supports it. diff --git a/Misc/NEWS.d/next/Build/2019-11-15-09-25-44.bpo-38809.9jwta6.rst b/Misc/NEWS.d/next/Build/2019-11-15-09-25-44.bpo-38809.9jwta6.rst deleted file mode 100644 index 10eaf84..0000000 --- a/Misc/NEWS.d/next/Build/2019-11-15-09-25-44.bpo-38809.9jwta6.rst +++ /dev/null @@ -1,2 +0,0 @@ -On Windows, build scripts will now recognize and use python.exe from an -active virtual env. diff --git a/Misc/NEWS.d/next/C API/2018-08-04-00-59-44.bpo-34331.iaUkmU.rst b/Misc/NEWS.d/next/C API/2018-08-04-00-59-44.bpo-34331.iaUkmU.rst deleted file mode 100644 index e45e091..0000000 --- a/Misc/NEWS.d/next/C API/2018-08-04-00-59-44.bpo-34331.iaUkmU.rst +++ /dev/null @@ -1,2 +0,0 @@ -Use singular/plural noun in error message when instantiating an abstract -class with non-overriden abstract method(s). diff --git a/Misc/NEWS.d/next/C API/2019-01-18-17-05-26.bpo-35381.9CbeW3.rst b/Misc/NEWS.d/next/C API/2019-01-18-17-05-26.bpo-35381.9CbeW3.rst deleted file mode 100644 index a7efce4..0000000 --- a/Misc/NEWS.d/next/C API/2019-01-18-17-05-26.bpo-35381.9CbeW3.rst +++ /dev/null @@ -1,2 +0,0 @@ -Convert posixmodule.c statically allocated types ``DirEntryType`` and -``ScandirIteratorType`` to heap-allocated types. diff --git a/Misc/NEWS.d/next/C API/2019-06-06-08-47-04.bpo-37170.hO_fpM.rst b/Misc/NEWS.d/next/C API/2019-06-06-08-47-04.bpo-37170.hO_fpM.rst deleted file mode 100644 index 7a35c95..0000000 --- a/Misc/NEWS.d/next/C API/2019-06-06-08-47-04.bpo-37170.hO_fpM.rst +++ /dev/null @@ -1 +0,0 @@ -Fix the cast on error in :c:func:`PyLong_AsUnsignedLongLongMask()`. diff --git a/Misc/NEWS.d/next/C API/2019-06-07-14-03-52.bpo-37194.uck7MD.rst b/Misc/NEWS.d/next/C API/2019-06-07-14-03-52.bpo-37194.uck7MD.rst deleted file mode 100644 index c15d372..0000000 --- a/Misc/NEWS.d/next/C API/2019-06-07-14-03-52.bpo-37194.uck7MD.rst +++ /dev/null @@ -1,6 +0,0 @@ -Add a new public :c:func:`PyObject_CallNoArgs` function to the C API: call a -callable Python object without any arguments. It is the most efficient way to -call a callback without any argument. On x86-64, for example, -``PyObject_CallFunctionObjArgs(func, NULL)`` allocates 960 bytes on the stack -per call, whereas ``PyObject_CallNoArgs(func)`` only allocates 624 bytes per -call. diff --git a/Misc/NEWS.d/next/C API/2019-06-10-15-32-34.bpo-37215.yzoNyU.rst b/Misc/NEWS.d/next/C API/2019-06-10-15-32-34.bpo-37215.yzoNyU.rst deleted file mode 100644 index 58038b2..0000000 --- a/Misc/NEWS.d/next/C API/2019-06-10-15-32-34.bpo-37215.yzoNyU.rst +++ /dev/null @@ -1 +0,0 @@ -Fix dtrace issue introduce by bpo-36842 diff --git a/Misc/NEWS.d/next/C API/2019-06-11-02-50-38.bpo-37221.4tClQT.rst b/Misc/NEWS.d/next/C API/2019-06-11-02-50-38.bpo-37221.4tClQT.rst deleted file mode 100644 index 0ea8b9b..0000000 --- a/Misc/NEWS.d/next/C API/2019-06-11-02-50-38.bpo-37221.4tClQT.rst +++ /dev/null @@ -1,3 +0,0 @@ -The new function :c:func:`PyCode_NewWithPosOnlyArgs` allows to create -code objects like :c:func:`PyCode_New`, but with an extra *posonlyargcount* -parameter for indicating the number of positonal-only arguments. diff --git a/Misc/NEWS.d/next/C API/2019-06-14-14-03-51.bpo-28805.qZC0N_.rst b/Misc/NEWS.d/next/C API/2019-06-14-14-03-51.bpo-28805.qZC0N_.rst deleted file mode 100644 index 6d6c4ad..0000000 --- a/Misc/NEWS.d/next/C API/2019-06-14-14-03-51.bpo-28805.qZC0N_.rst +++ /dev/null @@ -1 +0,0 @@ -The :const:`METH_FASTCALL` calling convention has been documented. diff --git a/Misc/NEWS.d/next/C API/2019-06-19-12-06-31.bpo-37337.gXIGyU.rst b/Misc/NEWS.d/next/C API/2019-06-19-12-06-31.bpo-37337.gXIGyU.rst deleted file mode 100644 index 63b355e..0000000 --- a/Misc/NEWS.d/next/C API/2019-06-19-12-06-31.bpo-37337.gXIGyU.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add fast functions for calling methods: :c:func:`_PyObject_VectorcallMethod`, -:c:func:`_PyObject_CallMethodNoArgs` and :c:func:`_PyObject_CallMethodOneArg`. diff --git a/Misc/NEWS.d/next/C API/2019-06-28-15-49-16.bpo-36763.zrmgki.rst b/Misc/NEWS.d/next/C API/2019-06-28-15-49-16.bpo-36763.zrmgki.rst deleted file mode 100644 index 095d581..0000000 --- a/Misc/NEWS.d/next/C API/2019-06-28-15-49-16.bpo-36763.zrmgki.rst +++ /dev/null @@ -1 +0,0 @@ -Add :func:`PyConfig_SetWideStringList` function. diff --git a/Misc/NEWS.d/next/C API/2019-07-02-15-42-37.bpo-37483.vftT4f.rst b/Misc/NEWS.d/next/C API/2019-07-02-15-42-37.bpo-37483.vftT4f.rst deleted file mode 100644 index e2b0201..0000000 --- a/Misc/NEWS.d/next/C API/2019-07-02-15-42-37.bpo-37483.vftT4f.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add new function ``_PyObject_CallOneArg`` for calling an object with one -positional argument. diff --git a/Misc/NEWS.d/next/C API/2019-07-06-23-56-47.bpo-21120.lXHqlT.rst b/Misc/NEWS.d/next/C API/2019-07-06-23-56-47.bpo-21120.lXHqlT.rst deleted file mode 100644 index 088a6a8..0000000 --- a/Misc/NEWS.d/next/C API/2019-07-06-23-56-47.bpo-21120.lXHqlT.rst +++ /dev/null @@ -1 +0,0 @@ -Exclude Python-ast.h, ast.h and asdl.h from the limited API. diff --git a/Misc/NEWS.d/next/C API/2019-07-07-10-37-07.bpo-37207.SlVNky.rst b/Misc/NEWS.d/next/C API/2019-07-07-10-37-07.bpo-37207.SlVNky.rst deleted file mode 100644 index 8df7661..0000000 --- a/Misc/NEWS.d/next/C API/2019-07-07-10-37-07.bpo-37207.SlVNky.rst +++ /dev/null @@ -1,3 +0,0 @@ -The vectorcall protocol is now enabled for ``type`` objects: set -``tp_vectorcall`` to a vectorcall function to be used instead of ``tp_new`` -and ``tp_init`` when calling the class itself. diff --git a/Misc/NEWS.d/next/C API/2019-07-10-12-27-28.bpo-37540.E8Z773.rst b/Misc/NEWS.d/next/C API/2019-07-10-12-27-28.bpo-37540.E8Z773.rst deleted file mode 100644 index 1a09c7e..0000000 --- a/Misc/NEWS.d/next/C API/2019-07-10-12-27-28.bpo-37540.E8Z773.rst +++ /dev/null @@ -1,2 +0,0 @@ -The vectorcall protocol now requires that the caller passes only strings as -keyword names. diff --git a/Misc/NEWS.d/next/C API/2019-07-16-11-02-00.bpo-37151.YKfuNA.rst b/Misc/NEWS.d/next/C API/2019-07-16-11-02-00.bpo-37151.YKfuNA.rst deleted file mode 100644 index 0841e57..0000000 --- a/Misc/NEWS.d/next/C API/2019-07-16-11-02-00.bpo-37151.YKfuNA.rst +++ /dev/null @@ -1 +0,0 @@ -``PyCFunction_Call`` is now a deprecated alias of :c:func:`PyObject_Call`. diff --git a/Misc/NEWS.d/next/C API/2019-07-17-09-50-50.bpo-29548.5wIptQ.rst b/Misc/NEWS.d/next/C API/2019-07-17-09-50-50.bpo-29548.5wIptQ.rst deleted file mode 100644 index e740919..0000000 --- a/Misc/NEWS.d/next/C API/2019-07-17-09-50-50.bpo-29548.5wIptQ.rst +++ /dev/null @@ -1,3 +0,0 @@ -The functions ``PyEval_CallObject``, ``PyEval_CallFunction``, -``PyEval_CallMethod`` and ``PyEval_CallObjectWithKeywords`` are deprecated. -Use :c:func:`PyObject_Call` and its variants instead. diff --git a/Misc/NEWS.d/next/C API/2019-07-21-21-08-47.bpo-37645.4DcUaI.rst b/Misc/NEWS.d/next/C API/2019-07-21-21-08-47.bpo-37645.4DcUaI.rst deleted file mode 100644 index 2a6efaa..0000000 --- a/Misc/NEWS.d/next/C API/2019-07-21-21-08-47.bpo-37645.4DcUaI.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add :c:func:`_PyObject_FunctionStr` to get a user-friendly string representation -of a function-like object. Patch by Jeroen Demeyer. diff --git a/Misc/NEWS.d/next/C API/2019-08-17-13-50-21.bpo-37879.CZeUem.rst b/Misc/NEWS.d/next/C API/2019-08-17-13-50-21.bpo-37879.CZeUem.rst deleted file mode 100644 index 87322fb..0000000 --- a/Misc/NEWS.d/next/C API/2019-08-17-13-50-21.bpo-37879.CZeUem.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix subtype_dealloc to suppress the type decref when the base type is a C -heap type diff --git a/Misc/NEWS.d/next/C API/2019-08-23-11-35-55.bpo-37926.hnI5IQ.rst b/Misc/NEWS.d/next/C API/2019-08-23-11-35-55.bpo-37926.hnI5IQ.rst deleted file mode 100644 index 2018533..0000000 --- a/Misc/NEWS.d/next/C API/2019-08-23-11-35-55.bpo-37926.hnI5IQ.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a crash in ``PySys_SetArgvEx(0, NULL, 0)``. diff --git a/Misc/NEWS.d/next/C API/2019-08-23-18-45-11.bpo-36763.q3Kh8Z.rst b/Misc/NEWS.d/next/C API/2019-08-23-18-45-11.bpo-36763.q3Kh8Z.rst deleted file mode 100644 index 500cdbf..0000000 --- a/Misc/NEWS.d/next/C API/2019-08-23-18-45-11.bpo-36763.q3Kh8Z.rst +++ /dev/null @@ -1,2 +0,0 @@ -Options added by ``PySys_AddXOption()`` are now handled the same way than -``PyConfig.xoptions`` and command line ``-X`` options. diff --git a/Misc/NEWS.d/next/C API/2019-09-05-14-17-21.bpo-15088.plt8Em.rst b/Misc/NEWS.d/next/C API/2019-09-05-14-17-21.bpo-15088.plt8Em.rst deleted file mode 100644 index 8a27afc..0000000 --- a/Misc/NEWS.d/next/C API/2019-09-05-14-17-21.bpo-15088.plt8Em.rst +++ /dev/null @@ -1,4 +0,0 @@ -The C function ``PyGen_NeedsFinalizing`` has been removed. It was not -documented, tested or used anywhere within CPython after the implementation -of :pep:`442`. Patch by Joannah Nanjekye. -(Patch by Joannah Nanjekye) \ No newline at end of file diff --git a/Misc/NEWS.d/next/C API/2019-09-13-01-24-47.bpo-38140.y59qaO.rst b/Misc/NEWS.d/next/C API/2019-09-13-01-24-47.bpo-38140.y59qaO.rst deleted file mode 100644 index 7df1d25..0000000 --- a/Misc/NEWS.d/next/C API/2019-09-13-01-24-47.bpo-38140.y59qaO.rst +++ /dev/null @@ -1,2 +0,0 @@ -Make dict and weakref offsets opaque for C heap types by passing the offsets -through PyMemberDef diff --git a/Misc/NEWS.d/next/C API/2019-09-19-18-26-29.bpo-38205.Db1OJL.rst b/Misc/NEWS.d/next/C API/2019-09-19-18-26-29.bpo-38205.Db1OJL.rst deleted file mode 100644 index 1818e54..0000000 --- a/Misc/NEWS.d/next/C API/2019-09-19-18-26-29.bpo-38205.Db1OJL.rst +++ /dev/null @@ -1 +0,0 @@ -The :c:func:`Py_UNREACHABLE` macro now calls :c:func:`Py_FatalError`. diff --git a/Misc/NEWS.d/next/C API/2019-09-20-17-22-41.bpo-38234.ZbquVK.rst b/Misc/NEWS.d/next/C API/2019-09-20-17-22-41.bpo-38234.ZbquVK.rst deleted file mode 100644 index fe658ad..0000000 --- a/Misc/NEWS.d/next/C API/2019-09-20-17-22-41.bpo-38234.ZbquVK.rst +++ /dev/null @@ -1,3 +0,0 @@ -Python ignored arguments passed to :c:func:`Py_SetPath`, -:c:func:`Py_SetPythonHome` and :c:func:`Py_SetProgramName`: fix Python -initialization to use specified arguments. diff --git a/Misc/NEWS.d/next/C API/2019-09-24-17-09-48.bpo-38234.d0bhEA.rst b/Misc/NEWS.d/next/C API/2019-09-24-17-09-48.bpo-38234.d0bhEA.rst deleted file mode 100644 index ba4cc31..0000000 --- a/Misc/NEWS.d/next/C API/2019-09-24-17-09-48.bpo-38234.d0bhEA.rst +++ /dev/null @@ -1,3 +0,0 @@ -:c:func:`Py_SetPath` now sets :data:`sys.executable` to the program full -path (:c:func:`Py_GetProgramFullPath`) rather than to the program name -(:c:func:`Py_GetProgramName`). diff --git a/Misc/NEWS.d/next/C API/2019-09-30-16-53-30.bpo-38303.YoIs0M.rst b/Misc/NEWS.d/next/C API/2019-09-30-16-53-30.bpo-38303.YoIs0M.rst deleted file mode 100644 index 03048bb..0000000 --- a/Misc/NEWS.d/next/C API/2019-09-30-16-53-30.bpo-38303.YoIs0M.rst +++ /dev/null @@ -1 +0,0 @@ -Update audioop extension module to use the stable ABI (PEP-384). Patch by Tyler Kieft. diff --git a/Misc/NEWS.d/next/C API/2019-10-03-12-53-53.bpo-38266.0FIC1q.rst b/Misc/NEWS.d/next/C API/2019-10-03-12-53-53.bpo-38266.0FIC1q.rst deleted file mode 100644 index 3b4c423..0000000 --- a/Misc/NEWS.d/next/C API/2019-10-03-12-53-53.bpo-38266.0FIC1q.rst +++ /dev/null @@ -1 +0,0 @@ -Revert the removal of PyThreadState_DeleteCurrent() with documentation. \ No newline at end of file diff --git a/Misc/NEWS.d/next/C API/2019-10-07-17-15-09.bpo-36389.hFX_jD.rst b/Misc/NEWS.d/next/C API/2019-10-07-17-15-09.bpo-36389.hFX_jD.rst deleted file mode 100644 index 6c42882..0000000 --- a/Misc/NEWS.d/next/C API/2019-10-07-17-15-09.bpo-36389.hFX_jD.rst +++ /dev/null @@ -1,3 +0,0 @@ -The ``_PyObject_CheckConsistency()`` function is now also available in release -mode. For example, it can be used to debug a crash in the ``visit_decref()`` -function of the GC. diff --git a/Misc/NEWS.d/next/C API/2019-10-08-01-23-24.bpo-38395.MJ6Ey9.rst b/Misc/NEWS.d/next/C API/2019-10-08-01-23-24.bpo-38395.MJ6Ey9.rst deleted file mode 100644 index 4bc3060..0000000 --- a/Misc/NEWS.d/next/C API/2019-10-08-01-23-24.bpo-38395.MJ6Ey9.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix a crash in :class:`weakref.proxy` objects due to incorrect lifetime -management when calling some associated methods that may delete the last -reference to object being referenced by the proxy. Patch by Pablo Galindo. diff --git a/Misc/NEWS.d/next/C API/2019-10-21-09-24-03.bpo-38540.314N_T.rst b/Misc/NEWS.d/next/C API/2019-10-21-09-24-03.bpo-38540.314N_T.rst deleted file mode 100644 index 1d73ad8..0000000 --- a/Misc/NEWS.d/next/C API/2019-10-21-09-24-03.bpo-38540.314N_T.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fixed possible leak in :c:func:`PyArg_Parse` and similar functions for -format units ``"es#"`` and ``"et#"`` when the macro -:c:macro:`PY_SSIZE_T_CLEAN` is not defined. diff --git a/Misc/NEWS.d/next/C API/2019-10-30-22-03-03.bpo-38650.0pi8zt.rst b/Misc/NEWS.d/next/C API/2019-10-30-22-03-03.bpo-38650.0pi8zt.rst deleted file mode 100644 index 55b9c13..0000000 --- a/Misc/NEWS.d/next/C API/2019-10-30-22-03-03.bpo-38650.0pi8zt.rst +++ /dev/null @@ -1,2 +0,0 @@ -The global variable :c:data:`PyStructSequence_UnnamedField` is now a -constant and refers to a constant string. diff --git a/Misc/NEWS.d/next/C API/2019-11-04-17-59-46.bpo-38644.euO_RR.rst b/Misc/NEWS.d/next/C API/2019-11-04-17-59-46.bpo-38644.euO_RR.rst deleted file mode 100644 index b94f505..0000000 --- a/Misc/NEWS.d/next/C API/2019-11-04-17-59-46.bpo-38644.euO_RR.rst +++ /dev/null @@ -1,5 +0,0 @@ -Provide :c:func:`Py_EnterRecursiveCall` and :c:func:`Py_LeaveRecursiveCall` -as regular functions for the limited API. Previously, there were defined as -macros, but these macros didn't work with the limited API which cannot access -``PyThreadState.recursion_depth`` field. Remove ``_Py_CheckRecursionLimit`` -from the stable ABI. diff --git a/Misc/NEWS.d/next/C API/2019-11-04-21-10-47.bpo-37633.oOGVdo.rst b/Misc/NEWS.d/next/C API/2019-11-04-21-10-47.bpo-37633.oOGVdo.rst deleted file mode 100644 index fdf6abb..0000000 --- a/Misc/NEWS.d/next/C API/2019-11-04-21-10-47.bpo-37633.oOGVdo.rst +++ /dev/null @@ -1 +0,0 @@ -Reëxport some function compatibility wrappers for macros in ``pythonrun.h``. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-06-07-01-01-20.bpo-30773.C31rVE.rst b/Misc/NEWS.d/next/Core and Builtins/2018-06-07-01-01-20.bpo-30773.C31rVE.rst deleted file mode 100644 index 501ee52..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-06-07-01-01-20.bpo-30773.C31rVE.rst +++ /dev/null @@ -1,2 +0,0 @@ -Prohibit parallel running of aclose() / asend() / athrow(). Fix ag_running -to reflect the actual running status of the AG. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-06-14-13-55-45.bpo-27575.mMYgzv.rst b/Misc/NEWS.d/next/Core and Builtins/2018-06-14-13-55-45.bpo-27575.mMYgzv.rst deleted file mode 100644 index 2c250dc..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-06-14-13-55-45.bpo-27575.mMYgzv.rst +++ /dev/null @@ -1,2 +0,0 @@ -Improve speed of dictview intersection by directly using set intersection -logic. Patch by David Su. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-07-23-13-09-54.bpo-19072.Gc59GS.rst b/Misc/NEWS.d/next/Core and Builtins/2018-07-23-13-09-54.bpo-19072.Gc59GS.rst deleted file mode 100644 index 1d27789..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-07-23-13-09-54.bpo-19072.Gc59GS.rst +++ /dev/null @@ -1,3 +0,0 @@ -The :class:`classmethod` decorator can now wrap other descriptors -such as property objects. Adapted from a patch written by Graham -Dumpleton. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-01-18-16-16-27.bpo-35551.oF5pbO.rst b/Misc/NEWS.d/next/Core and Builtins/2019-01-18-16-16-27.bpo-35551.oF5pbO.rst deleted file mode 100644 index bd7946e..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-01-18-16-16-27.bpo-35551.oF5pbO.rst +++ /dev/null @@ -1,3 +0,0 @@ -Updated encodings: -- Removed the "tis260" encoding, which was an alias for the nonexistent "tactis" codec. -- Added "mac_centeuro" as an alias for the mac_latin2 encoding. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-02-15-20-42-36.bpo-20523.rRLrvr.rst b/Misc/NEWS.d/next/Core and Builtins/2019-02-15-20-42-36.bpo-20523.rRLrvr.rst deleted file mode 100644 index 91397c2..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-02-15-20-42-36.bpo-20523.rRLrvr.rst +++ /dev/null @@ -1,2 +0,0 @@ -``pdb.Pdb`` supports ~/.pdbrc in Windows 7. Patch by Tim Hopper and Dan -Lidral-Porter. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-05-18-09-40.bpo-34556.o9kfpu.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-05-18-09-40.bpo-34556.o9kfpu.rst deleted file mode 100644 index 7861eac..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-05-05-18-09-40.bpo-34556.o9kfpu.rst +++ /dev/null @@ -1 +0,0 @@ -Add ``--upgrade-deps`` to venv module. Patch by Cooper Ry Lees diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-06-09-59-31.bpo-36781.uocWt6.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-06-09-59-31.bpo-36781.uocWt6.rst deleted file mode 100644 index 2e9dcdc..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-05-06-09-59-31.bpo-36781.uocWt6.rst +++ /dev/null @@ -1 +0,0 @@ -:func:`sum` has been optimized for boolean values. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-28-11-47-44.bpo-37077.S1h0Fc.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-28-11-47-44.bpo-37077.S1h0Fc.rst deleted file mode 100644 index 832dfc9..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-05-28-11-47-44.bpo-37077.S1h0Fc.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add :func:`threading.get_native_id` support for AIX. -Patch by M. Felt diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-05-09-24-17.bpo-37160.O3IAY3.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-05-09-24-17.bpo-37160.O3IAY3.rst deleted file mode 100644 index c2fc680..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-05-09-24-17.bpo-37160.O3IAY3.rst +++ /dev/null @@ -1 +0,0 @@ -:func:`threading.get_native_id` now also supports NetBSD. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-06-11-00-55.bpo-36974.wdzzym.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-06-11-00-55.bpo-36974.wdzzym.rst deleted file mode 100644 index 035cdd3..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-06-11-00-55.bpo-36974.wdzzym.rst +++ /dev/null @@ -1,2 +0,0 @@ -The slot ``tp_vectorcall_offset`` is inherited unconditionally to support -``super().__call__()`` when the base class uses vectorcall. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-06-13-59-52.bpo-36922.EMZ3TF.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-06-13-59-52.bpo-36922.EMZ3TF.rst deleted file mode 100644 index c2a2ad4..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-06-13-59-52.bpo-36922.EMZ3TF.rst +++ /dev/null @@ -1 +0,0 @@ -Slot functions optimize any callable with ``Py_TPFLAGS_METHOD_DESCRIPTOR`` instead of only instances of ``function``. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-06-20-52-38.bpo-15913.5Sg5cv.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-06-20-52-38.bpo-15913.5Sg5cv.rst deleted file mode 100644 index 0fbfcb3..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-06-20-52-38.bpo-15913.5Sg5cv.rst +++ /dev/null @@ -1,3 +0,0 @@ -Implement :c:func:`PyBuffer_SizeFromFormat()` function (previously -documented but not implemented): call :func:`struct.calcsize`. -Patch by Joannah Nanjekye. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-10-23-18-31.bpo-37219.jPSufq.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-10-23-18-31.bpo-37219.jPSufq.rst deleted file mode 100644 index d45f086..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-10-23-18-31.bpo-37219.jPSufq.rst +++ /dev/null @@ -1 +0,0 @@ -Remove erroneous optimization for empty set differences. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-11-11-15-19.bpo-37213.UPii5K.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-11-11-15-19.bpo-37213.UPii5K.rst deleted file mode 100644 index b949883..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-11-11-15-19.bpo-37213.UPii5K.rst +++ /dev/null @@ -1,2 +0,0 @@ -Handle correctly negative line offsets in the peephole optimizer. Patch by -Pablo Galindo. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-11-12-59-38.bpo-36974.bVYmSA.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-11-12-59-38.bpo-36974.bVYmSA.rst deleted file mode 100644 index 6080ef3..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-11-12-59-38.bpo-36974.bVYmSA.rst +++ /dev/null @@ -1,2 +0,0 @@ -Implemented separate vectorcall functions for every calling convention of -builtin functions and methods. This improves performance for calls. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-12-14-39-16.bpo-37231.LF41Es.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-12-14-39-16.bpo-37231.LF41Es.rst deleted file mode 100644 index 2e27719..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-12-14-39-16.bpo-37231.LF41Es.rst +++ /dev/null @@ -1,2 +0,0 @@ -The dispatching of type slots to special methods (for example calling -``__mul__`` when doing ``x * y``) has been made faster. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-13-02-27-12.bpo-37257.IMxDvT.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-13-02-27-12.bpo-37257.IMxDvT.rst deleted file mode 100644 index ac8d90f..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-13-02-27-12.bpo-37257.IMxDvT.rst +++ /dev/null @@ -1 +0,0 @@ -Python's small object allocator (``obmalloc.c``) now allows (no more than) one empty arena to remain available for immediate reuse, without returning it to the OS. This prevents thrashing in simple loops where an arena could be created and destroyed anew on each iteration. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-13-12-55-38.bpo-20443.bQWAxg.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-13-12-55-38.bpo-20443.bQWAxg.rst deleted file mode 100644 index 3ec1aaf..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-13-12-55-38.bpo-20443.bQWAxg.rst +++ /dev/null @@ -1,3 +0,0 @@ -Python now gets the absolute path of the script filename specified on the -command line (ex: "python3 script.py"): the __file__ attribute of the __main__ -module and sys.path[0] become an absolute path, rather than a relative path. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-14-06-32-33.bpo-37269.SjVVAe.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-14-06-32-33.bpo-37269.SjVVAe.rst deleted file mode 100644 index b9b7906..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-14-06-32-33.bpo-37269.SjVVAe.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix a bug in the peephole optimizer that was not treating correctly constant -conditions with binary operators. Patch by Pablo Galindo. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-16-02-38-25.bpo-37300.WJkgKV.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-16-02-38-25.bpo-37300.WJkgKV.rst deleted file mode 100644 index aae278e..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-16-02-38-25.bpo-37300.WJkgKV.rst +++ /dev/null @@ -1 +0,0 @@ -Remove an unnecssary Py_XINCREF in classobject.c. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-17-03-53-16.bpo-37316.LytDX_.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-17-03-53-16.bpo-37316.LytDX_.rst deleted file mode 100644 index 40436d4..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-17-03-53-16.bpo-37316.LytDX_.rst +++ /dev/null @@ -1 +0,0 @@ -Fix the :c:func:`PySys_Audit` call in :class:`mmap.mmap`. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-17-06-03-55.bpo-35224.FHWPGv.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-17-06-03-55.bpo-35224.FHWPGv.rst deleted file mode 100644 index 5a1a79b..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-17-06-03-55.bpo-35224.FHWPGv.rst +++ /dev/null @@ -1,2 +0,0 @@ -Reverse evaluation order of key: value in dict comprehensions as proposed in PEP 572. -I.e. in ``{k: v for ...}``, ``k`` will be evaluated before ``v``. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-18-17-53-06.bpo-37330.wAvHmz.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-18-17-53-06.bpo-37330.wAvHmz.rst deleted file mode 100644 index aec6d01..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-18-17-53-06.bpo-37330.wAvHmz.rst +++ /dev/null @@ -1,3 +0,0 @@ -:func:`open`, :func:`io.open`, :func:`codecs.open` and -:class:`fileinput.FileInput` no longer accept ``'U'`` ("universal newline") in -the file mode. This flag was deprecated since Python 3.3. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-22-12-45-20.bpo-24214.hIiHeD.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-22-12-45-20.bpo-24214.hIiHeD.rst deleted file mode 100644 index 2d70ce0..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-22-12-45-20.bpo-24214.hIiHeD.rst +++ /dev/null @@ -1,2 +0,0 @@ -Improved support of the surrogatepass error handler in the UTF-8 and UTF-16 -incremental decoders. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-23-00-26-30.bpo-37348.pp8P-x.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-23-00-26-30.bpo-37348.pp8P-x.rst deleted file mode 100644 index 5859837..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-23-00-26-30.bpo-37348.pp8P-x.rst +++ /dev/null @@ -1,2 +0,0 @@ -Optimized decoding short ASCII string with UTF-8 and ascii codecs. -``b"foo".decode()`` is about 15% faster. Patch by Inada Naoki. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-24-21-53-52.bpo-37388.0XTZmW.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-24-21-53-52.bpo-37388.0XTZmW.rst deleted file mode 100644 index 295ef1b..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-24-21-53-52.bpo-37388.0XTZmW.rst +++ /dev/null @@ -1,7 +0,0 @@ -In development mode and in debug build, *encoding* and *errors* arguments are -now checked on string encoding and decoding operations. Examples: :func:`open`, -:meth:`str.encode` and :meth:`bytes.decode`. - -By default, for best performances, the *errors* argument is only checked at the -first encoding/decoding error, and the *encoding* argument is sometimes ignored -for empty strings. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-25-01-45-06.bpo-37392.J3JhIx.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-25-01-45-06.bpo-37392.J3JhIx.rst deleted file mode 100644 index 97ab98c..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-25-01-45-06.bpo-37392.J3JhIx.rst +++ /dev/null @@ -1,4 +0,0 @@ -Remove ``sys.getcheckinterval()`` and ``sys.setcheckinterval()`` functions. -They were deprecated since Python 3.2. Use :func:`sys.getswitchinterval` and -:func:`sys.setswitchinterval` instead. Remove also ``check_interval`` field of -the ``PyInterpreterState`` structure. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-26-17-27-26.bpo-37414.o6Lnbc.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-26-17-27-26.bpo-37414.o6Lnbc.rst deleted file mode 100644 index a3ff57b..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-26-17-27-26.bpo-37414.o6Lnbc.rst +++ /dev/null @@ -1,3 +0,0 @@ -The undocumented ``sys.callstats()`` function has been removed. Since Python -3.7, it was deprecated and always returned ``None``. It required a special -build option ``CALL_PROFILE`` which was already removed in Python 3.7. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-26-18-41-00.bpo-37417.VsZeHL.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-26-18-41-00.bpo-37417.VsZeHL.rst deleted file mode 100644 index f004631..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-26-18-41-00.bpo-37417.VsZeHL.rst +++ /dev/null @@ -1,2 +0,0 @@ -:meth:`bytearray.extend` now correctly handles errors that arise during iteration. -Patch by Brandt Bucher. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-27-15-01-14.bpo-37433.amNGqr.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-27-15-01-14.bpo-37433.amNGqr.rst deleted file mode 100644 index 794ddbb..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-27-15-01-14.bpo-37433.amNGqr.rst +++ /dev/null @@ -1 +0,0 @@ -Fix ``SyntaxError`` indicator printing too many spaces for multi-line strings - by Anthony Sottile. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-07-01-12-22-44.bpo-37467.u-XyEu.rst b/Misc/NEWS.d/next/Core and Builtins/2019-07-01-12-22-44.bpo-37467.u-XyEu.rst deleted file mode 100644 index 5e80964..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-07-01-12-22-44.bpo-37467.u-XyEu.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix :func:`sys.excepthook` and :c:func:`PyErr_Display` if a filename is a -bytes string. For example, for a SyntaxError exception where the filename -attribute is a bytes string. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-07-10-09-56-47.bpo-37537.OkB0wd.rst b/Misc/NEWS.d/next/Core and Builtins/2019-07-10-09-56-47.bpo-37537.OkB0wd.rst deleted file mode 100644 index abf8744..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-07-10-09-56-47.bpo-37537.OkB0wd.rst +++ /dev/null @@ -1,3 +0,0 @@ -Compute allocated pymalloc blocks inside _Py_GetAllocatedBlocks(). This -slows down _Py_GetAllocatedBlocks() but gives a small speedup to -_PyObject_Malloc() and _PyObject_Free(). diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-07-10-20-33-53.bpo-37543.EvI19D.rst b/Misc/NEWS.d/next/Core and Builtins/2019-07-10-20-33-53.bpo-37543.EvI19D.rst deleted file mode 100644 index 3f74bbc..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-07-10-20-33-53.bpo-37543.EvI19D.rst +++ /dev/null @@ -1 +0,0 @@ -Optimized pymalloc for non PGO build. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-07-14-23-57-27.bpo-37593.yHSTwH.rst b/Misc/NEWS.d/next/Core and Builtins/2019-07-14-23-57-27.bpo-37593.yHSTwH.rst deleted file mode 100644 index 5ec9bba..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-07-14-23-57-27.bpo-37593.yHSTwH.rst +++ /dev/null @@ -1,2 +0,0 @@ -Swap the positions of the *posonlyargs* and *args* parameters in the -constructor of :class:`ast.parameters` nodes. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-07-18-11-50-49.bpo-37619.X6Lulo.rst b/Misc/NEWS.d/next/Core and Builtins/2019-07-18-11-50-49.bpo-37619.X6Lulo.rst deleted file mode 100644 index 8723d3d..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-07-18-11-50-49.bpo-37619.X6Lulo.rst +++ /dev/null @@ -1,3 +0,0 @@ -When adding a wrapper descriptor from one class to a different class -(for example, setting ``__add__ = str.__add__`` on an ``int`` subclass), -an exception is correctly raised when the operator is called. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-07-20-22-34-42.bpo-37444.UOd3Xs.rst b/Misc/NEWS.d/next/Core and Builtins/2019-07-20-22-34-42.bpo-37444.UOd3Xs.rst deleted file mode 100644 index 67c6807..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-07-20-22-34-42.bpo-37444.UOd3Xs.rst +++ /dev/null @@ -1 +0,0 @@ -Update differing exception between :meth:`builtins.__import__` and :meth:`importlib.__import__`. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-07-22-11-05-05.bpo-37648.6TY2L-.rst b/Misc/NEWS.d/next/Core and Builtins/2019-07-22-11-05-05.bpo-37648.6TY2L-.rst deleted file mode 100644 index 3c11d3d..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-07-22-11-05-05.bpo-37648.6TY2L-.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fixed minor inconsistency in :meth:`list.__contains__`, -:meth:`tuple.__contains__` and a few other places. The collection's item is -now always at the left and the needle is on the right of ``==``. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-07-25-11-06-57.bpo-37340.5ktLEg.rst b/Misc/NEWS.d/next/Core and Builtins/2019-07-25-11-06-57.bpo-37340.5ktLEg.rst deleted file mode 100644 index e61146b..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-07-25-11-06-57.bpo-37340.5ktLEg.rst +++ /dev/null @@ -1,3 +0,0 @@ -Removed object cache (``free_list``) for bound method objects. Temporary -bound method objects are less used than before thanks to the ``LOAD_METHOD`` -opcode and the ``_PyObject_VectorcallMethod`` C API. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-08-01-10-45-51.bpo-34880.u_x_CG.rst b/Misc/NEWS.d/next/Core and Builtins/2019-08-01-10-45-51.bpo-34880.u_x_CG.rst deleted file mode 100644 index 31c42cb..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-08-01-10-45-51.bpo-34880.u_x_CG.rst +++ /dev/null @@ -1,3 +0,0 @@ -The :keyword:`assert` statement now works properly if the -:exc:`AssertionError` exception is being shadowed. -Patch by Zackery Spytz. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-08-02-15-01-33.bpo-36311.uY5vt-.rst b/Misc/NEWS.d/next/Core and Builtins/2019-08-02-15-01-33.bpo-36311.uY5vt-.rst deleted file mode 100644 index c45f222..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-08-02-15-01-33.bpo-36311.uY5vt-.rst +++ /dev/null @@ -1,2 +0,0 @@ -Decoding bytes objects larger than 2GiB is faster and no longer fails when a -multibyte characters spans a chunk boundary. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-08-04-12-24-18.bpo-36279.8Zy7jZ.rst b/Misc/NEWS.d/next/Core and Builtins/2019-08-04-12-24-18.bpo-36279.8Zy7jZ.rst deleted file mode 100644 index 0d045c5..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-08-04-12-24-18.bpo-36279.8Zy7jZ.rst +++ /dev/null @@ -1 +0,0 @@ -Fix potential use of uninitialized memory in :func:`os.wait3`. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-08-05-14-22-59.bpo-37757.lRv5HX.rst b/Misc/NEWS.d/next/Core and Builtins/2019-08-05-14-22-59.bpo-37757.lRv5HX.rst deleted file mode 100644 index 258df0d..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-08-05-14-22-59.bpo-37757.lRv5HX.rst +++ /dev/null @@ -1,7 +0,0 @@ -:pep:`572`: As described in the PEP, assignment expressions now raise -:exc:`SyntaxError` when their interaction with comprehension scoping results -in an ambiguous target scope. - -The ``TargetScopeError`` subclass originally proposed by the PEP has been -removed in favour of just raising regular syntax errors for the disallowed -cases. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-08-06-14-03-59.bpo-32912.UDwSMJ.rst b/Misc/NEWS.d/next/Core and Builtins/2019-08-06-14-03-59.bpo-32912.UDwSMJ.rst deleted file mode 100644 index e18d8ad..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-08-06-14-03-59.bpo-32912.UDwSMJ.rst +++ /dev/null @@ -1,3 +0,0 @@ -Reverted :issue:`32912`: emitting :exc:`SyntaxWarning` instead of -:exc:`DeprecationWarning` for invalid escape sequences in string and bytes -literals. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-08-06-23-39-05.bpo-37409.1qwzn2.rst b/Misc/NEWS.d/next/Core and Builtins/2019-08-06-23-39-05.bpo-37409.1qwzn2.rst deleted file mode 100644 index 9cfa715..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-08-06-23-39-05.bpo-37409.1qwzn2.rst +++ /dev/null @@ -1,2 +0,0 @@ -Ensure explicit relative imports from interactive sessions and scripts (having no parent package) always raise ImportError, rather than treating the current module as the package. -Patch by Ben Lewis. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-08-09-18-28-57.bpo-37802.pKxcAW.rst b/Misc/NEWS.d/next/Core and Builtins/2019-08-09-18-28-57.bpo-37802.pKxcAW.rst deleted file mode 100644 index dc0a238..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-08-09-18-28-57.bpo-37802.pKxcAW.rst +++ /dev/null @@ -1,3 +0,0 @@ -Slightly improve performance of :c:func:`PyLong_FromUnsignedLong`, -:c:func:`PyLong_FromUnsignedLongLong` and :c:func:`PyLong_FromSize_t`. -Patch by Sergey Fedoseev. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-08-13-18-05-20.bpo-37840.elLCci.rst b/Misc/NEWS.d/next/Core and Builtins/2019-08-13-18-05-20.bpo-37840.elLCci.rst deleted file mode 100644 index df689da..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-08-13-18-05-20.bpo-37840.elLCci.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix handling of negative indices in :c:member:`~PySequenceMethods.sq_item` -of :class:`bytearray`. Patch by Sergey Fedoseev. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-08-15-12-48-36.bpo-20490.-hXeEn.rst b/Misc/NEWS.d/next/Core and Builtins/2019-08-15-12-48-36.bpo-20490.-hXeEn.rst deleted file mode 100644 index dfee480..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-08-15-12-48-36.bpo-20490.-hXeEn.rst +++ /dev/null @@ -1,2 +0,0 @@ -Improve import error message for partially initialized module on circular -``from`` imports - by Anthony Sottile. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-08-17-18-41-59.bpo-37830.fNfMbz.rst b/Misc/NEWS.d/next/Core and Builtins/2019-08-17-18-41-59.bpo-37830.fNfMbz.rst deleted file mode 100644 index 76f4bf6..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-08-17-18-41-59.bpo-37830.fNfMbz.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fixed compilation of :keyword:`break` and :keyword:`continue` in the -:keyword:`finally` block when the corresponding :keyword:`try` block -contains :keyword:`return` with a non-constant value. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-08-20-04-36-37.bpo-37751.CSFzUd.rst b/Misc/NEWS.d/next/Core and Builtins/2019-08-20-04-36-37.bpo-37751.CSFzUd.rst deleted file mode 100644 index 4da59ff..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-08-20-04-36-37.bpo-37751.CSFzUd.rst +++ /dev/null @@ -1 +0,0 @@ -Fix :func:`codecs.lookup` to normalize the encoding name the same way than :func:`encodings.normalize_encoding`, except that :func:`codecs.lookup` also converts the name to lower case. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-08-23-22-46-25.bpo-37812.vsWZwS.rst b/Misc/NEWS.d/next/Core and Builtins/2019-08-23-22-46-25.bpo-37812.vsWZwS.rst deleted file mode 100644 index f1085a1..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-08-23-22-46-25.bpo-37812.vsWZwS.rst +++ /dev/null @@ -1,2 +0,0 @@ -The ``CHECK_SMALL_INT`` macro used inside :file:`Object/longobject.c` has -been replaced with an explicit ``return`` at each call site. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-08-26-04-09-57.bpo-37947.mzAQtB.rst b/Misc/NEWS.d/next/Core and Builtins/2019-08-26-04-09-57.bpo-37947.mzAQtB.rst deleted file mode 100644 index 2b3b723..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-08-26-04-09-57.bpo-37947.mzAQtB.rst +++ /dev/null @@ -1,2 +0,0 @@ -Adjust correctly the recursion level in the symtable generation for named -expressions. Patch by Pablo Galindo. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-08-27-21-21-36.bpo-37966.5OBLez.rst b/Misc/NEWS.d/next/Core and Builtins/2019-08-27-21-21-36.bpo-37966.5OBLez.rst deleted file mode 100644 index 6b9d69c..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-08-27-21-21-36.bpo-37966.5OBLez.rst +++ /dev/null @@ -1,3 +0,0 @@ -The implementation of :func:`~unicodedata.is_normalized` has been greatly -sped up on strings that aren't normalized, by implementing the full -normalization-quick-check algorithm from the Unicode standard. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-08-29-01-55-38.bpo-8425.FTq4A8.rst b/Misc/NEWS.d/next/Core and Builtins/2019-08-29-01-55-38.bpo-8425.FTq4A8.rst deleted file mode 100644 index 8e5ec0b..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-08-29-01-55-38.bpo-8425.FTq4A8.rst +++ /dev/null @@ -1,3 +0,0 @@ -Optimize set difference_update for the case when the other set is much -larger than the base set. (Suggested by Evgeny Kapun with code contributed -by Michele Orrù). diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-08-31-11-13-25.bpo-37994.Rj6S4j.rst b/Misc/NEWS.d/next/Core and Builtins/2019-08-31-11-13-25.bpo-37994.Rj6S4j.rst deleted file mode 100644 index 103ac5a..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-08-31-11-13-25.bpo-37994.Rj6S4j.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed silencing arbitrary errors if an attribute lookup fails in several -sites. Only AttributeError should be silenced. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-02-16-17-42.bpo-36946._lAuSR.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-02-16-17-42.bpo-36946._lAuSR.rst deleted file mode 100644 index e0c5d71..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-09-02-16-17-42.bpo-36946._lAuSR.rst +++ /dev/null @@ -1 +0,0 @@ -Fix possible signed integer overflow when handling slices. Patch by hongweipeng. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-02-20-00-31.bpo-38005.e7VsTA.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-02-20-00-31.bpo-38005.e7VsTA.rst deleted file mode 100644 index 706abf5..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-09-02-20-00-31.bpo-38005.e7VsTA.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed comparing and creating of InterpreterID and ChannelID. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-09-14-44-17.bpo-38071.bLwkBJ.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-09-14-44-17.bpo-38071.bLwkBJ.rst deleted file mode 100644 index 327bf73..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-09-09-14-44-17.bpo-38071.bLwkBJ.rst +++ /dev/null @@ -1 +0,0 @@ -Make termios extension module PEP-384 compatible \ No newline at end of file diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-09-14-46-05.bpo-38069.cn8XLv.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-09-14-46-05.bpo-38069.cn8XLv.rst deleted file mode 100644 index 6bfe7a7..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-09-09-14-46-05.bpo-38069.cn8XLv.rst +++ /dev/null @@ -1 +0,0 @@ -Make _posixsubprocess PEP-384 compatible \ No newline at end of file diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-09-15-00-42.bpo-38072.Y1xpDO.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-09-15-00-42.bpo-38072.Y1xpDO.rst deleted file mode 100644 index 2860e69..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-09-09-15-00-42.bpo-38072.Y1xpDO.rst +++ /dev/null @@ -1 +0,0 @@ -grp module made PEP-384 compatible \ No newline at end of file diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-09-15-17-58.bpo-38073.ZoKYOU.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-09-15-17-58.bpo-38073.ZoKYOU.rst deleted file mode 100644 index d59630f..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-09-09-15-17-58.bpo-38073.ZoKYOU.rst +++ /dev/null @@ -1 +0,0 @@ -Make pwd extension module PEP-384 compatible diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-09-15-40-57.bpo-38074.MsVbeI.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-09-15-40-57.bpo-38074.MsVbeI.rst deleted file mode 100644 index a20b40e..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-09-09-15-40-57.bpo-38074.MsVbeI.rst +++ /dev/null @@ -1 +0,0 @@ -zlib module made PEP-384 compatible \ No newline at end of file diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-09-15-59-50.bpo-38075.N8OZKF.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-09-15-59-50.bpo-38075.N8OZKF.rst deleted file mode 100644 index 015951b..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-09-09-15-59-50.bpo-38075.N8OZKF.rst +++ /dev/null @@ -1 +0,0 @@ -The random module is now PEP-384 compatible \ No newline at end of file diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-09-16-36-37.bpo-38076.C5dVBl.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-09-16-36-37.bpo-38076.C5dVBl.rst deleted file mode 100644 index 6f18c03..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-09-09-16-36-37.bpo-38076.C5dVBl.rst +++ /dev/null @@ -1 +0,0 @@ -The struct module is now PEP-384 compatible \ No newline at end of file diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-11-14-10-02.bpo-38113.yZXC3P.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-11-14-10-02.bpo-38113.yZXC3P.rst deleted file mode 100644 index af1210d..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-09-11-14-10-02.bpo-38113.yZXC3P.rst +++ /dev/null @@ -1 +0,0 @@ -ast module updated to PEP-384 and all statics removed \ No newline at end of file diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-11-14-49-42.bpo-38116.KDwmwt.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-11-14-49-42.bpo-38116.KDwmwt.rst deleted file mode 100644 index d6d630b..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-09-11-14-49-42.bpo-38116.KDwmwt.rst +++ /dev/null @@ -1 +0,0 @@ -The select module is now PEP-384 compliant and no longer has static state \ No newline at end of file diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-12-00-14-01.bpo-38124.n6E0H7.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-12-00-14-01.bpo-38124.n6E0H7.rst deleted file mode 100644 index dca0ba5..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-09-12-00-14-01.bpo-38124.n6E0H7.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix an off-by-one error in PyState_AddModule that could cause out-of-bounds -memory access. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-12-19-50-01.bpo-38013.I7btD0.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-12-19-50-01.bpo-38013.I7btD0.rst deleted file mode 100644 index a61aa48..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-09-12-19-50-01.bpo-38013.I7btD0.rst +++ /dev/null @@ -1,3 +0,0 @@ -Allow to call ``async_generator_athrow().throw(...)`` even for non-started -async generator helper. It fixes annoying warning at the end of -:func:`asyncio.run` call. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-20-19-06-23.bpo-38236.eQ0Tmj.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-20-19-06-23.bpo-38236.eQ0Tmj.rst deleted file mode 100644 index 5c77292..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-09-20-19-06-23.bpo-38236.eQ0Tmj.rst +++ /dev/null @@ -1,2 +0,0 @@ -Python now dumps path configuration if it fails to import the Python codecs -of the filesystem and stdio encodings. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-22-13-56-18.bpo-38219.rFl7JD.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-22-13-56-18.bpo-38219.rFl7JD.rst deleted file mode 100644 index 8d621cf..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-09-22-13-56-18.bpo-38219.rFl7JD.rst +++ /dev/null @@ -1,2 +0,0 @@ -Optimized the :class:`dict` constructor and the :meth:`~dict.update` method -for the case when the argument is a dict. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-24-05-32-27.bpo-11410.vS182p.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-24-05-32-27.bpo-11410.vS182p.rst deleted file mode 100644 index 2b572ad..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-09-24-05-32-27.bpo-11410.vS182p.rst +++ /dev/null @@ -1,4 +0,0 @@ -Better control over symbol visibility is provided through use of the -visibility attributes available in gcc >= 4.0, provided in a uniform way -across POSIX and Windows. The POSIX build files have been updated to compile -with -fvisibility=hidden, minimising exported symbols. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-24-18-45-46.bpo-36871.p47knk.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-24-18-45-46.bpo-36871.p47knk.rst deleted file mode 100644 index 6b7b19a..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-09-24-18-45-46.bpo-36871.p47knk.rst +++ /dev/null @@ -1,3 +0,0 @@ -Improve error handling for the assert_has_calls and assert_has_awaits methods of -mocks. Fixed a bug where any errors encountered while binding the expected calls -to the mock's spec were silently swallowed, leading to misleading error output. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-28-22-54-25.bpo-38310.YDTbEo.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-28-22-54-25.bpo-38310.YDTbEo.rst deleted file mode 100644 index 5c3086b..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-09-28-22-54-25.bpo-38310.YDTbEo.rst +++ /dev/null @@ -1 +0,0 @@ -Predict ``BUILD_MAP_UNPACK_WITH_CALL`` -> ``CALL_FUNCTION_EX`` opcode pairs in the main interpreter loop. Patch by Brandt Bucher. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-30-00-56-21.bpo-38317.pmqlIQ.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-30-00-56-21.bpo-38317.pmqlIQ.rst deleted file mode 100644 index b6d0747..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-09-30-00-56-21.bpo-38317.pmqlIQ.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix warnings options priority: ``PyConfig.warnoptions`` has the highest -priority, as stated in the :pep:`587`. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-30-09-33-21.bpo-38006.UYlJum.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-30-09-33-21.bpo-38006.UYlJum.rst deleted file mode 100644 index c2dafae..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-09-30-09-33-21.bpo-38006.UYlJum.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix a bug due to the interaction of weakrefs and the cyclic garbage -collector. We must clear any weakrefs in garbage in order to prevent their -callbacks from executing and causing a crash. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-10-01-12-46-30.bpo-37474.cB3se1.rst b/Misc/NEWS.d/next/Core and Builtins/2019-10-01-12-46-30.bpo-37474.cB3se1.rst deleted file mode 100644 index c259f81..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-10-01-12-46-30.bpo-37474.cB3se1.rst +++ /dev/null @@ -1,3 +0,0 @@ -On FreeBSD, Python no longer calls ``fedisableexcept()`` at startup to -control the floating point control mode. The call became useless since -FreeBSD 6: it became the default mode. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-10-05-19-36-16.bpo-38402.EZuzgK.rst b/Misc/NEWS.d/next/Core and Builtins/2019-10-05-19-36-16.bpo-38402.EZuzgK.rst deleted file mode 100644 index 8331500..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-10-05-19-36-16.bpo-38402.EZuzgK.rst +++ /dev/null @@ -1 +0,0 @@ -Check the error from the system's underlying ``crypt`` or ``crypt_r``. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-10-06-15-01-57.bpo-38210.Xgc6F_.rst b/Misc/NEWS.d/next/Core and Builtins/2019-10-06-15-01-57.bpo-38210.Xgc6F_.rst deleted file mode 100644 index 768c6d4..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-10-06-15-01-57.bpo-38210.Xgc6F_.rst +++ /dev/null @@ -1,2 +0,0 @@ -Remove unecessary intersection and update set operation in dictview with -empty set. (Contributed by Dong-hee Na in :issue:`38210`.) diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-10-07-22-51-39.bpo-38392.KaXXps.rst b/Misc/NEWS.d/next/Core and Builtins/2019-10-07-22-51-39.bpo-38392.KaXXps.rst deleted file mode 100644 index 07358ec..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-10-07-22-51-39.bpo-38392.KaXXps.rst +++ /dev/null @@ -1,3 +0,0 @@ -In debug mode, :c:func:`PyObject_GC_Track` now calls ``tp_traverse()`` of -the object type to ensure that the object is valid: test that objects -visited by ``tp_traverse()`` are valid. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-10-09-16-50-52.bpo-38379.oz5qZx.rst b/Misc/NEWS.d/next/Core and Builtins/2019-10-09-16-50-52.bpo-38379.oz5qZx.rst deleted file mode 100644 index 82dcb52..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-10-09-16-50-52.bpo-38379.oz5qZx.rst +++ /dev/null @@ -1 +0,0 @@ -When cyclic garbage collection (gc) runs finalizers that resurrect unreachable objects, the current gc run ends, without collecting any cyclic trash. However, the statistics reported by ``collect()`` and ``get_stats()`` claimed that all cyclic trash found was collected, and that the resurrected objects were collected. Changed the stats to report that none were collected. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-10-10-01-41-02.bpo-38379._q4dhn.rst b/Misc/NEWS.d/next/Core and Builtins/2019-10-10-01-41-02.bpo-38379._q4dhn.rst deleted file mode 100644 index 86f908b..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-10-10-01-41-02.bpo-38379._q4dhn.rst +++ /dev/null @@ -1,4 +0,0 @@ -When the garbage collector makes a collection in which some objects -resurrect (they are reachable from outside the isolated cycles after the -finalizers have been executed), do not block the collection of all objects -that are still unreachable. Patch by Pablo Galindo and Tim Peters. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-10-10-20-42-09.bpo-38437.z_0mZp.rst b/Misc/NEWS.d/next/Core and Builtins/2019-10-10-20-42-09.bpo-38437.z_0mZp.rst deleted file mode 100644 index 69a8843..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-10-10-20-42-09.bpo-38437.z_0mZp.rst +++ /dev/null @@ -1,2 +0,0 @@ -Activate the ``GC_DEBUG`` macro for debug builds of the interpreter (when -``Py_DEBUG`` is set). Patch by Pablo Galindo. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-10-13-23-41-38.bpo-38469.9kmuQj.rst b/Misc/NEWS.d/next/Core and Builtins/2019-10-13-23-41-38.bpo-38469.9kmuQj.rst deleted file mode 100644 index 328a1b7..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-10-13-23-41-38.bpo-38469.9kmuQj.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed a bug where the scope of named expressions was not being resolved -correctly in the presence of the *global* keyword. Patch by Pablo Galindo. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-10-19-12-44-13.bpo-38465.V1L8c4.rst b/Misc/NEWS.d/next/Core and Builtins/2019-10-19-12-44-13.bpo-38465.V1L8c4.rst deleted file mode 100644 index 4f77ebb..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-10-19-12-44-13.bpo-38465.V1L8c4.rst +++ /dev/null @@ -1 +0,0 @@ -:class:`bytearray`, :class:`~array.array` and :class:`~mmap.mmap` objects allow now to export more than 2**31 buffers at a time. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-10-20-00-36-18.bpo-38525.Vty1cA.rst b/Misc/NEWS.d/next/Core and Builtins/2019-10-20-00-36-18.bpo-38525.Vty1cA.rst deleted file mode 100644 index c74d143..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-10-20-00-36-18.bpo-38525.Vty1cA.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix a segmentation fault when using reverse iterators of empty ``dict`` objects. -Patch by Dong-hee Na and Inada Naoki. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-10-20-12-43-48.bpo-38535.ESMkVN.rst b/Misc/NEWS.d/next/Core and Builtins/2019-10-20-12-43-48.bpo-38535.ESMkVN.rst deleted file mode 100644 index 7671fd0..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-10-20-12-43-48.bpo-38535.ESMkVN.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed line numbers and column offsets for AST nodes for calls without -arguments in decorators. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-10-29-09-38-54.bpo-28029.AmRMEF.rst b/Misc/NEWS.d/next/Core and Builtins/2019-10-29-09-38-54.bpo-28029.AmRMEF.rst deleted file mode 100644 index 420e53a..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-10-29-09-38-54.bpo-28029.AmRMEF.rst +++ /dev/null @@ -1,3 +0,0 @@ -``"".replace("", s, n)`` now returns ``s`` instead of an empty string for -all non-zero ``n``. There are similar changes for :class:`bytes` and -:class:`bytearray` objects. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-10-29-15-44-24.bpo-38613.V_R3NC.rst b/Misc/NEWS.d/next/Core and Builtins/2019-10-29-15-44-24.bpo-38613.V_R3NC.rst deleted file mode 100644 index c001db6..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-10-29-15-44-24.bpo-38613.V_R3NC.rst +++ /dev/null @@ -1,3 +0,0 @@ -Optimized some set operations (e.g. ``|``, ``^``, and ``-``) of -``dict_keys``. ``d.keys() | other`` was slower than ``set(d) | other`` but -they are almost same performance for now. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-10-30-11-25-25.bpo-38640.4sAFh5.rst b/Misc/NEWS.d/next/Core and Builtins/2019-10-30-11-25-25.bpo-38640.4sAFh5.rst deleted file mode 100644 index d99db3c..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-10-30-11-25-25.bpo-38640.4sAFh5.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fixed a bug in the compiler that was causing to raise in the presence of -break statements and continue statements inside always false while loops. -Patch by Pablo Galindo. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-10-30-11-31-47.bpo-38639.9-vKtO.rst b/Misc/NEWS.d/next/Core and Builtins/2019-10-30-11-31-47.bpo-38639.9-vKtO.rst deleted file mode 100644 index 4432afd..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-10-30-11-31-47.bpo-38639.9-vKtO.rst +++ /dev/null @@ -1,2 +0,0 @@ -Optimized :func:`math.floor()`, :func:`math.ceil()` and :func:`math.trunc()` -for floats. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-11-18-17-10-20.bpo-38631.tRHaAk.rst b/Misc/NEWS.d/next/Core and Builtins/2019-11-18-17-10-20.bpo-38631.tRHaAk.rst deleted file mode 100644 index d05ad05..0000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-11-18-17-10-20.bpo-38631.tRHaAk.rst +++ /dev/null @@ -1,2 +0,0 @@ -Replace ``Py_FatalError()`` call with a regular :exc:`RuntimeError` -exception in :meth:`float.__getformat__`. diff --git a/Misc/NEWS.d/next/Documentation/2018-06-02-12-55-23.bpo-25237.m8-JMu.rst b/Misc/NEWS.d/next/Documentation/2018-06-02-12-55-23.bpo-25237.m8-JMu.rst deleted file mode 100644 index 5778f37..0000000 --- a/Misc/NEWS.d/next/Documentation/2018-06-02-12-55-23.bpo-25237.m8-JMu.rst +++ /dev/null @@ -1 +0,0 @@ -Add documentation for tkinter modules diff --git a/Misc/NEWS.d/next/Documentation/2018-07-31-15-38-26.bpo-34293.yHupAL.rst b/Misc/NEWS.d/next/Documentation/2018-07-31-15-38-26.bpo-34293.yHupAL.rst deleted file mode 100644 index 912a3ad..0000000 --- a/Misc/NEWS.d/next/Documentation/2018-07-31-15-38-26.bpo-34293.yHupAL.rst +++ /dev/null @@ -1 +0,0 @@ -Fix the Doc/Makefile regarding PAPER environment variable and PDF builds diff --git a/Misc/NEWS.d/next/Documentation/2018-10-26-18-10-29.bpo-33944.V1YeOA.rst b/Misc/NEWS.d/next/Documentation/2018-10-26-18-10-29.bpo-33944.V1YeOA.rst deleted file mode 100644 index 29bec88..0000000 --- a/Misc/NEWS.d/next/Documentation/2018-10-26-18-10-29.bpo-33944.V1YeOA.rst +++ /dev/null @@ -1 +0,0 @@ -Added a note about the intended use of code in .pth files. diff --git a/Misc/NEWS.d/next/Documentation/2019-01-21-14-30-59.bpo-35803.yae6Lq.rst b/Misc/NEWS.d/next/Documentation/2019-01-21-14-30-59.bpo-35803.yae6Lq.rst deleted file mode 100644 index b839456..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-01-21-14-30-59.bpo-35803.yae6Lq.rst +++ /dev/null @@ -1,2 +0,0 @@ -Document and test that ``tempfile`` functions may accept a -:term:`path-like object` for the ``dir`` argument. Patch by Anthony Sottile. diff --git a/Misc/NEWS.d/next/Documentation/2019-02-14-07-12-48.bpo-23460.Iqiqtm.rst b/Misc/NEWS.d/next/Documentation/2019-02-14-07-12-48.bpo-23460.Iqiqtm.rst deleted file mode 100644 index 4674d55..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-02-14-07-12-48.bpo-23460.Iqiqtm.rst +++ /dev/null @@ -1 +0,0 @@ -The documentation for decimal string formatting using the `:g` specifier has been updated to reflect the correct exponential notation cutoff point. Original patch contributed by Tuomas Suutari. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Documentation/2019-04-02-19-23-00.bpo-36487.Jg6-MG.rst b/Misc/NEWS.d/next/Documentation/2019-04-02-19-23-00.bpo-36487.Jg6-MG.rst deleted file mode 100644 index c8eb05b..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-04-02-19-23-00.bpo-36487.Jg6-MG.rst +++ /dev/null @@ -1 +0,0 @@ -Make C-API docs clear about what the "main" interpreter is. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Documentation/2019-05-18-16-25-44.bpo-36960.xEKHXj.rst b/Misc/NEWS.d/next/Documentation/2019-05-18-16-25-44.bpo-36960.xEKHXj.rst deleted file mode 100644 index 1d4b213..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-05-18-16-25-44.bpo-36960.xEKHXj.rst +++ /dev/null @@ -1,2 +0,0 @@ -Restructured the :mod:`datetime` docs in the interest of making them more -user-friendly and improving readability. Patch by Brad Solomon. diff --git a/Misc/NEWS.d/next/Documentation/2019-05-22-04-30-07.bpo-37004.BRgxrt.rst b/Misc/NEWS.d/next/Documentation/2019-05-22-04-30-07.bpo-37004.BRgxrt.rst deleted file mode 100644 index dfc8b7e..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-05-22-04-30-07.bpo-37004.BRgxrt.rst +++ /dev/null @@ -1 +0,0 @@ -In the documentation for difflib, a note was added explicitly warning that the results of SequenceMatcher's ratio method may depend on the order of the input strings. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Documentation/2019-06-04-09-29-00.bpo-36260.WrGuc-.rst b/Misc/NEWS.d/next/Documentation/2019-06-04-09-29-00.bpo-36260.WrGuc-.rst deleted file mode 100644 index 9276516..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-06-04-09-29-00.bpo-36260.WrGuc-.rst +++ /dev/null @@ -1 +0,0 @@ -Add decompression pitfalls to zipfile module documentation. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Documentation/2019-06-17-09-36-46.bpo-34903.r_wGRc.rst b/Misc/NEWS.d/next/Documentation/2019-06-17-09-36-46.bpo-34903.r_wGRc.rst deleted file mode 100644 index 7e277f4..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-06-17-09-36-46.bpo-34903.r_wGRc.rst +++ /dev/null @@ -1 +0,0 @@ -Documented that in :meth:`datetime.datetime.strptime()`, the leading zero in some two-digit formats is optional. Patch by Mike Gleen. diff --git a/Misc/NEWS.d/next/Documentation/2019-07-06-00-57-27.bpo-37478.B0ioLw.rst b/Misc/NEWS.d/next/Documentation/2019-07-06-00-57-27.bpo-37478.B0ioLw.rst deleted file mode 100644 index 55b1366..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-07-06-00-57-27.bpo-37478.B0ioLw.rst +++ /dev/null @@ -1 +0,0 @@ -Added possible exceptions to the description of os.chdir(). \ No newline at end of file diff --git a/Misc/NEWS.d/next/Documentation/2019-07-06-02-19-02.bpo-37149.NumHn3.rst b/Misc/NEWS.d/next/Documentation/2019-07-06-02-19-02.bpo-37149.NumHn3.rst deleted file mode 100644 index f9b88dc..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-07-06-02-19-02.bpo-37149.NumHn3.rst +++ /dev/null @@ -1,2 +0,0 @@ -Replace the dead link to the Tkinter 8.5 reference by John Shipman, New -Mexico Tech, with a link to the archive.org copy. diff --git a/Misc/NEWS.d/next/Documentation/2019-07-06-17-19-26.bpo-37487.QagfZ5.rst b/Misc/NEWS.d/next/Documentation/2019-07-06-17-19-26.bpo-37487.QagfZ5.rst deleted file mode 100644 index 605d08c..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-07-06-17-19-26.bpo-37487.QagfZ5.rst +++ /dev/null @@ -1 +0,0 @@ -Fix PyList_GetItem index description to include 0. diff --git a/Misc/NEWS.d/next/Documentation/2019-07-06-17-51-36.bpo-37456.lgAQHn.rst b/Misc/NEWS.d/next/Documentation/2019-07-06-17-51-36.bpo-37456.lgAQHn.rst deleted file mode 100644 index 4d15873..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-07-06-17-51-36.bpo-37456.lgAQHn.rst +++ /dev/null @@ -1 +0,0 @@ -Slash ('/') is now part of syntax. diff --git a/Misc/NEWS.d/next/Documentation/2019-07-12-15-09-56.bpo-37521.7tiFR-.rst b/Misc/NEWS.d/next/Documentation/2019-07-12-15-09-56.bpo-37521.7tiFR-.rst deleted file mode 100644 index 35d7f56..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-07-12-15-09-56.bpo-37521.7tiFR-.rst +++ /dev/null @@ -1,5 +0,0 @@ -Fix `importlib` examples to insert any newly created modules via -importlib.util.module_from_spec() immediately into sys.modules instead of -after calling loader.exec_module(). - -Thanks to Benjamin Mintz for finding the bug. diff --git a/Misc/NEWS.d/next/Documentation/2019-07-13-12-43-01.bpo-30088.CIcBjy.rst b/Misc/NEWS.d/next/Documentation/2019-07-13-12-43-01.bpo-30088.CIcBjy.rst deleted file mode 100644 index a39fe3f..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-07-13-12-43-01.bpo-30088.CIcBjy.rst +++ /dev/null @@ -1 +0,0 @@ -Documented that :class:`mailbox.Maildir` constructor doesn't attempt to verify the maildir folder layout correctness. Patch by Sviatoslav Sydorenko. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Documentation/2019-07-13-12-58-20.bpo-37284.rP8WpB.rst b/Misc/NEWS.d/next/Documentation/2019-07-13-12-58-20.bpo-37284.rP8WpB.rst deleted file mode 100644 index f875791..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-07-13-12-58-20.bpo-37284.rP8WpB.rst +++ /dev/null @@ -1 +0,0 @@ -Add a brief note to indicate that any new ``sys.implementation`` required attributes must go through the PEP process. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Documentation/2019-07-16-14-48-12.bpo-37256.qJTrBb.rst b/Misc/NEWS.d/next/Documentation/2019-07-16-14-48-12.bpo-37256.qJTrBb.rst deleted file mode 100644 index 480d7c8..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-07-16-14-48-12.bpo-37256.qJTrBb.rst +++ /dev/null @@ -1 +0,0 @@ -Fix wording of arguments for :class:`Request` in :mod:`urllib.request` diff --git a/Misc/NEWS.d/next/Documentation/2019-07-25-10-30-32.bpo-32910.caLLAe.rst b/Misc/NEWS.d/next/Documentation/2019-07-25-10-30-32.bpo-32910.caLLAe.rst deleted file mode 100644 index 60386a1..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-07-25-10-30-32.bpo-32910.caLLAe.rst +++ /dev/null @@ -1 +0,0 @@ -Remove implementation-specific behaviour of how venv's Deactivate works. diff --git a/Misc/NEWS.d/next/Documentation/2019-07-31-11-40-06.bpo-37726.h-3o9a.rst b/Misc/NEWS.d/next/Documentation/2019-07-31-11-40-06.bpo-37726.h-3o9a.rst deleted file mode 100644 index 195e975..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-07-31-11-40-06.bpo-37726.h-3o9a.rst +++ /dev/null @@ -1,2 +0,0 @@ -Stop recommending getopt in the tutorial for command line argument parsing -and promote argparse. diff --git a/Misc/NEWS.d/next/Documentation/2019-08-04-19-20-58.bpo-37759.EHRF4i.rst b/Misc/NEWS.d/next/Documentation/2019-08-04-19-20-58.bpo-37759.EHRF4i.rst deleted file mode 100644 index 90fb721..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-08-04-19-20-58.bpo-37759.EHRF4i.rst +++ /dev/null @@ -1 +0,0 @@ -Beginning edits to Whatsnew 3.8 diff --git a/Misc/NEWS.d/next/Documentation/2019-08-16-20-01-10.bpo-37878.MvA6rZ.rst b/Misc/NEWS.d/next/Documentation/2019-08-16-20-01-10.bpo-37878.MvA6rZ.rst deleted file mode 100644 index 8da4eb9..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-08-16-20-01-10.bpo-37878.MvA6rZ.rst +++ /dev/null @@ -1 +0,0 @@ -Make :c:func:`PyThreadState_DeleteCurrent` Internal. diff --git a/Misc/NEWS.d/next/Documentation/2019-08-24-12-59-06.bpo-37937.F7fHbt.rst b/Misc/NEWS.d/next/Documentation/2019-08-24-12-59-06.bpo-37937.F7fHbt.rst deleted file mode 100644 index 26cc16a..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-08-24-12-59-06.bpo-37937.F7fHbt.rst +++ /dev/null @@ -1 +0,0 @@ -Mention ``frame.f_trace`` in :func:`sys.settrace` docs. diff --git a/Misc/NEWS.d/next/Documentation/2019-08-27-01-14-59.bpo-12707.Yj3_7_.rst b/Misc/NEWS.d/next/Documentation/2019-08-27-01-14-59.bpo-12707.Yj3_7_.rst deleted file mode 100644 index 423e831..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-08-27-01-14-59.bpo-12707.Yj3_7_.rst +++ /dev/null @@ -1 +0,0 @@ -Deprecate info(), geturl(), getcode() methods in favor of the headers, url, and status properties, respectively, for HTTPResponse and addinfourl. Also deprecate the code attribute of addinfourl in favor of the status attribute. Patch by Ashwin Ramaswami \ No newline at end of file diff --git a/Misc/NEWS.d/next/Documentation/2019-08-29-10-40-05.bpo-37979.TAUx_E.rst b/Misc/NEWS.d/next/Documentation/2019-08-29-10-40-05.bpo-37979.TAUx_E.rst deleted file mode 100644 index d8d70d6..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-08-29-10-40-05.bpo-37979.TAUx_E.rst +++ /dev/null @@ -1,2 +0,0 @@ -Added a link to dateutil.parser.isoparse in the datetime.fromisoformat -documentation. Patch by Paul Ganssle diff --git a/Misc/NEWS.d/next/Documentation/2019-08-29-14-38-01.bpo-37977.pML-UI.rst b/Misc/NEWS.d/next/Documentation/2019-08-29-14-38-01.bpo-37977.pML-UI.rst deleted file mode 100644 index cd0fa3c..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-08-29-14-38-01.bpo-37977.pML-UI.rst +++ /dev/null @@ -1 +0,0 @@ -Warn more strongly and clearly about pickle insecurity diff --git a/Misc/NEWS.d/next/Documentation/2019-09-05-14-47-51.bpo-36797.KN9Ga5.rst b/Misc/NEWS.d/next/Documentation/2019-09-05-14-47-51.bpo-36797.KN9Ga5.rst deleted file mode 100644 index 62a3c17..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-09-05-14-47-51.bpo-36797.KN9Ga5.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a dead link in the distutils API Reference. diff --git a/Misc/NEWS.d/next/Documentation/2019-09-07-15-55-46.bpo-26868.Raw0Gd.rst b/Misc/NEWS.d/next/Documentation/2019-09-07-15-55-46.bpo-26868.Raw0Gd.rst deleted file mode 100644 index c668092..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-09-07-15-55-46.bpo-26868.Raw0Gd.rst +++ /dev/null @@ -1 +0,0 @@ -Fix example usage of :c:func:`PyModule_AddObject` to properly handle errors. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Documentation/2019-09-07-19-09-01.bpo-38053.lttibE.rst b/Misc/NEWS.d/next/Documentation/2019-09-07-19-09-01.bpo-38053.lttibE.rst deleted file mode 100644 index bc0a987..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-09-07-19-09-01.bpo-38053.lttibE.rst +++ /dev/null @@ -1 +0,0 @@ -Modernized the plistlib documentation \ No newline at end of file diff --git a/Misc/NEWS.d/next/Documentation/2019-09-27-23-37-41.bpo-38294.go_jFf.rst b/Misc/NEWS.d/next/Documentation/2019-09-27-23-37-41.bpo-38294.go_jFf.rst deleted file mode 100644 index 0bde8c8..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-09-27-23-37-41.bpo-38294.go_jFf.rst +++ /dev/null @@ -1 +0,0 @@ -Add list of no-longer-escaped chars to re.escape documentation \ No newline at end of file diff --git a/Misc/NEWS.d/next/Documentation/2019-10-26-13-19-07.bpo-38592.Y96BYO.rst b/Misc/NEWS.d/next/Documentation/2019-10-26-13-19-07.bpo-38592.Y96BYO.rst deleted file mode 100644 index 3752d48..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-10-26-13-19-07.bpo-38592.Y96BYO.rst +++ /dev/null @@ -1 +0,0 @@ -Add Brazilian Portuguese to the language switcher at Python Documentation website. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Documentation/2019-11-12-15-31-09.bpo-38778.PHhTlv.rst b/Misc/NEWS.d/next/Documentation/2019-11-12-15-31-09.bpo-38778.PHhTlv.rst deleted file mode 100644 index 053e1d2..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-11-12-15-31-09.bpo-38778.PHhTlv.rst +++ /dev/null @@ -1 +0,0 @@ -Document the fact that :exc:`RuntimeError` is raised if :meth:`os.fork` is called in a subinterpreter. diff --git a/Misc/NEWS.d/next/Documentation/2019-11-15-09-22-28.bpo-38351.xwhlse.rst b/Misc/NEWS.d/next/Documentation/2019-11-15-09-22-28.bpo-38351.xwhlse.rst deleted file mode 100644 index 8e0dc9e..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-11-15-09-22-28.bpo-38351.xwhlse.rst +++ /dev/null @@ -1 +0,0 @@ -Modernize :mod:`email` examples from %-formatting to f-strings. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Documentation/2019-11-15-11-39-13.bpo-38816.vUaSVL.rst b/Misc/NEWS.d/next/Documentation/2019-11-15-11-39-13.bpo-38816.vUaSVL.rst deleted file mode 100644 index 49accbc..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-11-15-11-39-13.bpo-38816.vUaSVL.rst +++ /dev/null @@ -1,3 +0,0 @@ -Provides more details about the interaction between :c:func:`fork` and -CPython's runtime, focusing just on the C-API. This includes cautions -about where :c:func:`fork` should and shouldn't be called. diff --git a/Misc/NEWS.d/next/Documentation/2019-11-17-11-54-57.bpo-21767.Qq3Dos.rst b/Misc/NEWS.d/next/Documentation/2019-11-17-11-54-57.bpo-21767.Qq3Dos.rst deleted file mode 100644 index 1e2a45e..0000000 --- a/Misc/NEWS.d/next/Documentation/2019-11-17-11-54-57.bpo-21767.Qq3Dos.rst +++ /dev/null @@ -1 +0,0 @@ -Explicitly mention abc support in functools.singledispatch diff --git a/Misc/NEWS.d/next/IDLE/2019-03-21-08-35-00.bpo-36390.OdDCGk.rst b/Misc/NEWS.d/next/IDLE/2019-03-21-08-35-00.bpo-36390.OdDCGk.rst deleted file mode 100644 index 74bbda3..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-03-21-08-35-00.bpo-36390.OdDCGk.rst +++ /dev/null @@ -1,2 +0,0 @@ -Gather Format menu functions into format.py. Combine -paragraph.py, rstrip.py, and format methods from editor.py. diff --git a/Misc/NEWS.d/next/IDLE/2019-06-03-00-39-29.bpo-5680.VCQfOO.rst b/Misc/NEWS.d/next/IDLE/2019-06-03-00-39-29.bpo-5680.VCQfOO.rst deleted file mode 100644 index 9fc6420..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-06-03-00-39-29.bpo-5680.VCQfOO.rst +++ /dev/null @@ -1,3 +0,0 @@ -Add 'Run... Customized' to the Run menu to run a module with customized -settings. Any 'command line arguments' entered are added to sys.argv. -One can suppress the normal Shell main module restart. diff --git a/Misc/NEWS.d/next/IDLE/2019-06-04-20-36-24.bpo-35763.7XdoWz.rst b/Misc/NEWS.d/next/IDLE/2019-06-04-20-36-24.bpo-35763.7XdoWz.rst deleted file mode 100644 index c2b6594..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-06-04-20-36-24.bpo-35763.7XdoWz.rst +++ /dev/null @@ -1,2 +0,0 @@ -Make calltip reminder about '/' meaning positional-only less obtrusive by -only adding it when there is room on the first line. diff --git a/Misc/NEWS.d/next/IDLE/2019-06-04-23-27-33.bpo-37039.FN_fBf.rst b/Misc/NEWS.d/next/IDLE/2019-06-04-23-27-33.bpo-37039.FN_fBf.rst deleted file mode 100644 index 68d80ae..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-06-04-23-27-33.bpo-37039.FN_fBf.rst +++ /dev/null @@ -1,4 +0,0 @@ -Adjust "Zoom Height" to individual screens by momentarily maximizing the -window on first use with a particular screen. Changing screen settings -may invalidate the saved height. While a window is maximized, -"Zoom Height" has no effect. diff --git a/Misc/NEWS.d/next/IDLE/2019-06-07-00-17-41.bpo-37177.voU6pQ.rst b/Misc/NEWS.d/next/IDLE/2019-06-07-00-17-41.bpo-37177.voU6pQ.rst deleted file mode 100644 index 74e48ee..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-06-07-00-17-41.bpo-37177.voU6pQ.rst +++ /dev/null @@ -1,2 +0,0 @@ -Properly 'attach' search dialogs to their main window so that they behave -like other dialogs and do not get hidden behind their main window. diff --git a/Misc/NEWS.d/next/IDLE/2019-06-10-22-48-50.bpo-26806.Zltkum.rst b/Misc/NEWS.d/next/IDLE/2019-06-10-22-48-50.bpo-26806.Zltkum.rst deleted file mode 100644 index 8514bb9..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-06-10-22-48-50.bpo-26806.Zltkum.rst +++ /dev/null @@ -1,4 +0,0 @@ -To compensate for stack frames added by IDLE and avoid possible problems -with low recursion limits, add 30 to limits in the user code execution -process. Subtract 30 when reporting recursion limits to make this addition -mostly transparent. diff --git a/Misc/NEWS.d/next/IDLE/2019-06-13-01-07-20.bpo-17535.K8i2St.rst b/Misc/NEWS.d/next/IDLE/2019-06-13-01-07-20.bpo-17535.K8i2St.rst deleted file mode 100644 index 201a413..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-06-13-01-07-20.bpo-17535.K8i2St.rst +++ /dev/null @@ -1,4 +0,0 @@ -Add optional line numbers for IDLE editor windows. Windows -open without line numbers unless set otherwise in the General -tab of the configuration dialog. - diff --git a/Misc/NEWS.d/next/IDLE/2019-06-17-16-35-30.bpo-37321.zVTTGS.rst b/Misc/NEWS.d/next/IDLE/2019-06-17-16-35-30.bpo-37321.zVTTGS.rst deleted file mode 100644 index 1321986..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-06-17-16-35-30.bpo-37321.zVTTGS.rst +++ /dev/null @@ -1,2 +0,0 @@ -Both subprocess connection error messages now refer to the 'Startup failure' -section of the IDLE doc. diff --git a/Misc/NEWS.d/next/IDLE/2019-06-18-16-40-05.bpo-37325.GssOf1.rst b/Misc/NEWS.d/next/IDLE/2019-06-18-16-40-05.bpo-37325.GssOf1.rst deleted file mode 100644 index edfffbe..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-06-18-16-40-05.bpo-37325.GssOf1.rst +++ /dev/null @@ -1 +0,0 @@ -Fix tab focus traversal order for help source and custom run dialogs. diff --git a/Misc/NEWS.d/next/IDLE/2019-07-03-22-47-44.bpo-27452.nePPLi.rst b/Misc/NEWS.d/next/IDLE/2019-07-03-22-47-44.bpo-27452.nePPLi.rst deleted file mode 100644 index ddd37bb..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-07-03-22-47-44.bpo-27452.nePPLi.rst +++ /dev/null @@ -1 +0,0 @@ -Cleanup ``config.py`` by inlining ``RemoveFile`` and simplifying the handling of ``file`` in ``CreateConfigHandlers``. \ No newline at end of file diff --git a/Misc/NEWS.d/next/IDLE/2019-07-11-00-05-31.bpo-37530.AuyCyD.rst b/Misc/NEWS.d/next/IDLE/2019-07-11-00-05-31.bpo-37530.AuyCyD.rst deleted file mode 100644 index 0b80860..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-07-11-00-05-31.bpo-37530.AuyCyD.rst +++ /dev/null @@ -1,3 +0,0 @@ -Optimize code context to reduce unneeded background activity. -Font and highlight changes now occur along with text changes -instead of after a random delay. diff --git a/Misc/NEWS.d/next/IDLE/2019-07-18-10-11-36.bpo-33610.xYqMLg.rst b/Misc/NEWS.d/next/IDLE/2019-07-18-10-11-36.bpo-33610.xYqMLg.rst deleted file mode 100644 index 6775b04..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-07-18-10-11-36.bpo-33610.xYqMLg.rst +++ /dev/null @@ -1 +0,0 @@ -Fix code context not showing the correct context when first toggled on. diff --git a/Misc/NEWS.d/next/IDLE/2019-07-20-23-33-53.bpo-37627.dQhUNB.rst b/Misc/NEWS.d/next/IDLE/2019-07-20-23-33-53.bpo-37627.dQhUNB.rst deleted file mode 100644 index d864d07..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-07-20-23-33-53.bpo-37627.dQhUNB.rst +++ /dev/null @@ -1,3 +0,0 @@ -Initialize the Customize Run dialog with the command line arguments -most recently entered before. The user can optionally edit before -submitting them. diff --git a/Misc/NEWS.d/next/IDLE/2019-07-26-17-51-13.bpo-37628.kX4AUF.rst b/Misc/NEWS.d/next/IDLE/2019-07-26-17-51-13.bpo-37628.kX4AUF.rst deleted file mode 100644 index 60910c4..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-07-26-17-51-13.bpo-37628.kX4AUF.rst +++ /dev/null @@ -1 +0,0 @@ -Settings dialog no longer expands with font size. diff --git a/Misc/NEWS.d/next/IDLE/2019-07-27-15-14-20.bpo-37692.TRHGjD.rst b/Misc/NEWS.d/next/IDLE/2019-07-27-15-14-20.bpo-37692.TRHGjD.rst deleted file mode 100644 index b3beadc..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-07-27-15-14-20.bpo-37692.TRHGjD.rst +++ /dev/null @@ -1,2 +0,0 @@ -Improve highlight config sample with example shell interaction and better -labels for shell elements. diff --git a/Misc/NEWS.d/next/IDLE/2019-08-04-15-27-50.bpo-37748.0vf6pg.rst b/Misc/NEWS.d/next/IDLE/2019-08-04-15-27-50.bpo-37748.0vf6pg.rst deleted file mode 100644 index fc1d6b6..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-08-04-15-27-50.bpo-37748.0vf6pg.rst +++ /dev/null @@ -1 +0,0 @@ -Reorder the Run menu. Put the most common choice, Run Module, at the top. diff --git a/Misc/NEWS.d/next/IDLE/2019-08-04-17-10-01.bpo-36419.TJZqOc.rst b/Misc/NEWS.d/next/IDLE/2019-08-04-17-10-01.bpo-36419.TJZqOc.rst deleted file mode 100644 index 2a5b0bd..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-08-04-17-10-01.bpo-36419.TJZqOc.rst +++ /dev/null @@ -1 +0,0 @@ -Refactor IDLE autocomplete and improve testing. diff --git a/Misc/NEWS.d/next/IDLE/2019-08-14-09-43-15.bpo-37849.-bcYF3.rst b/Misc/NEWS.d/next/IDLE/2019-08-14-09-43-15.bpo-37849.-bcYF3.rst deleted file mode 100644 index 9f700d9..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-08-14-09-43-15.bpo-37849.-bcYF3.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed completions list appearing too high or low when shown above -the current line. diff --git a/Misc/NEWS.d/next/IDLE/2019-08-21-16-02-49.bpo-37902._R_adE.rst b/Misc/NEWS.d/next/IDLE/2019-08-21-16-02-49.bpo-37902._R_adE.rst deleted file mode 100644 index 24b4142..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-08-21-16-02-49.bpo-37902._R_adE.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add mousewheel scrolling for IDLE module, path, and stack browsers. -Patch by George Zhang. diff --git a/Misc/NEWS.d/next/IDLE/2019-08-24-22-00-33.bpo-37929.jb7523.rst b/Misc/NEWS.d/next/IDLE/2019-08-24-22-00-33.bpo-37929.jb7523.rst deleted file mode 100644 index d627b2d..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-08-24-22-00-33.bpo-37929.jb7523.rst +++ /dev/null @@ -1 +0,0 @@ -IDLE Settings dialog now closes properly when there is no shell window. diff --git a/Misc/NEWS.d/next/IDLE/2019-08-26-00-41-53.bpo-37824.YY5jAI.rst b/Misc/NEWS.d/next/IDLE/2019-08-26-00-41-53.bpo-37824.YY5jAI.rst deleted file mode 100644 index 1a1e8a5..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-08-26-00-41-53.bpo-37824.YY5jAI.rst +++ /dev/null @@ -1,2 +0,0 @@ -Properly handle user input warnings in IDLE shell. Cease turning -SyntaxWarnings into SyntaxErrors. diff --git a/Misc/NEWS.d/next/IDLE/2019-09-01-10-22-55.bpo-35771.tdbmbP.rst b/Misc/NEWS.d/next/IDLE/2019-09-01-10-22-55.bpo-35771.tdbmbP.rst deleted file mode 100644 index b96e53f..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-09-01-10-22-55.bpo-35771.tdbmbP.rst +++ /dev/null @@ -1,2 +0,0 @@ -To avoid occasional spurious test_idle failures on slower machines, -increase the ``hover_delay`` in test_tooltip. diff --git a/Misc/NEWS.d/next/IDLE/2019-09-05-23-12-13.bpo-38041.nxmGGK.rst b/Misc/NEWS.d/next/IDLE/2019-09-05-23-12-13.bpo-38041.nxmGGK.rst deleted file mode 100644 index 0aa254e..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-09-05-23-12-13.bpo-38041.nxmGGK.rst +++ /dev/null @@ -1,3 +0,0 @@ -Shell restart lines now fill the window width, always start with '=', -and avoid wrapping unnecessarily. The line will still wrap if the -included file name is long relative to the width. diff --git a/Misc/NEWS.d/next/IDLE/2019-09-09-22-08-36.bpo-38077.Mzpfe2.rst b/Misc/NEWS.d/next/IDLE/2019-09-09-22-08-36.bpo-38077.Mzpfe2.rst deleted file mode 100644 index ba1fd55..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-09-09-22-08-36.bpo-38077.Mzpfe2.rst +++ /dev/null @@ -1,2 +0,0 @@ -IDLE no longer adds 'argv' to the user namespace when initializing it. This -bug only affected 3.7.4 and 3.8.0b2 to 3.8.0b4. diff --git a/Misc/NEWS.d/next/IDLE/2019-09-16-15-04-29.bpo-38183.eudCN1.rst b/Misc/NEWS.d/next/IDLE/2019-09-16-15-04-29.bpo-38183.eudCN1.rst deleted file mode 100644 index e545f49..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-09-16-15-04-29.bpo-38183.eudCN1.rst +++ /dev/null @@ -1,3 +0,0 @@ -To avoid problems, test_idle ignores the user config directory. -It no longer tries to create or access .idlerc or any files within. -Users must run IDLE to discover problems with saving settings. diff --git a/Misc/NEWS.d/next/IDLE/2019-09-17-01-28-56.bpo-35379.yAECDr.rst b/Misc/NEWS.d/next/IDLE/2019-09-17-01-28-56.bpo-35379.yAECDr.rst deleted file mode 100644 index 98d4167..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-09-17-01-28-56.bpo-35379.yAECDr.rst +++ /dev/null @@ -1,3 +0,0 @@ -When exiting IDLE, catch any AttributeError. One happens when -EditorWindow.close is called twice. Printing a traceback, when IDLE is run -from a terminal, is useless and annoying. diff --git a/Misc/NEWS.d/next/IDLE/2019-10-04-18-03-09.bpo-36698.BKcmom.rst b/Misc/NEWS.d/next/IDLE/2019-10-04-18-03-09.bpo-36698.BKcmom.rst deleted file mode 100644 index 5aaa3c9..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-10-04-18-03-09.bpo-36698.BKcmom.rst +++ /dev/null @@ -1,3 +0,0 @@ -IDLE no longer fails when write non-encodable characters to stderr. It now -escapes them with a backslash, as the regular Python interpreter. Added the -``errors`` field to the standard streams. diff --git a/Misc/NEWS.d/next/IDLE/2019-10-26-18-16-24.bpo-38598.6kH9FY.rst b/Misc/NEWS.d/next/IDLE/2019-10-26-18-16-24.bpo-38598.6kH9FY.rst deleted file mode 100644 index 5d04e4a..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-10-26-18-16-24.bpo-38598.6kH9FY.rst +++ /dev/null @@ -1 +0,0 @@ -Do not try to compile IDLE shell or output windows diff --git a/Misc/NEWS.d/next/IDLE/2019-10-28-04-48-03.bpo-4630.upgjiV.rst b/Misc/NEWS.d/next/IDLE/2019-10-28-04-48-03.bpo-4630.upgjiV.rst deleted file mode 100644 index 759b35b..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-10-28-04-48-03.bpo-4630.upgjiV.rst +++ /dev/null @@ -1,3 +0,0 @@ -Add an option to toggle IDLE's cursor blink for shell, editor, and output -windows. See Settings, General, Window Preferences, Cursor Blink. -Patch by Zachary Spytz. diff --git a/Misc/NEWS.d/next/IDLE/2019-11-09-23-55-59.bpo-26353.duYZiF.rst b/Misc/NEWS.d/next/IDLE/2019-11-09-23-55-59.bpo-26353.duYZiF.rst deleted file mode 100644 index fd0a2a3..0000000 --- a/Misc/NEWS.d/next/IDLE/2019-11-09-23-55-59.bpo-26353.duYZiF.rst +++ /dev/null @@ -1,2 +0,0 @@ -Stop adding newline when saving an IDLE shell window. - diff --git a/Misc/NEWS.d/next/Library/2017-08-15-11-24-41.bpo-4963.LRYres.rst b/Misc/NEWS.d/next/Library/2017-08-15-11-24-41.bpo-4963.LRYres.rst deleted file mode 100644 index 3b06005..0000000 --- a/Misc/NEWS.d/next/Library/2017-08-15-11-24-41.bpo-4963.LRYres.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed non-deterministic behavior related to mimetypes extension mapping and -module reinitialization. diff --git a/Misc/NEWS.d/next/Library/2017-12-26-14-32-23.bpo-27657.6BhyVK.rst b/Misc/NEWS.d/next/Library/2017-12-26-14-32-23.bpo-27657.6BhyVK.rst deleted file mode 100644 index 77746c0..0000000 --- a/Misc/NEWS.d/next/Library/2017-12-26-14-32-23.bpo-27657.6BhyVK.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix urllib.parse.urlparse() with numeric paths. A string like "path:80" is -no longer parsed as a path but as a scheme ("path") and a path ("80"). diff --git a/Misc/NEWS.d/next/Library/2018-02-13-12-25-43.bpo-32820.0stF0u.rst b/Misc/NEWS.d/next/Library/2018-02-13-12-25-43.bpo-32820.0stF0u.rst deleted file mode 100644 index dd5bd26..0000000 --- a/Misc/NEWS.d/next/Library/2018-02-13-12-25-43.bpo-32820.0stF0u.rst +++ /dev/null @@ -1,4 +0,0 @@ -Added __format__ to IPv4 and IPv6 classes. Always outputs a fully zero- -padded string. Supports b/x/n modifiers (bin/hex/native format). Native -format for IPv4 is bin, native format for IPv6 is hex. Also supports '#' and -'_' modifiers. diff --git a/Misc/NEWS.d/next/Library/2018-02-13-17-58-30.bpo-32689.a-3SnH.rst b/Misc/NEWS.d/next/Library/2018-02-13-17-58-30.bpo-32689.a-3SnH.rst deleted file mode 100644 index d435351..0000000 --- a/Misc/NEWS.d/next/Library/2018-02-13-17-58-30.bpo-32689.a-3SnH.rst +++ /dev/null @@ -1,2 +0,0 @@ -Update :func:`shutil.move` function to allow for Path objects to be used as -source argument. Patch by Emily Morehouse and Maxwell "5.13b" McKinnon. diff --git a/Misc/NEWS.d/next/Library/2018-04-24-13-18-48.bpo-33348.XaJDei.rst b/Misc/NEWS.d/next/Library/2018-04-24-13-18-48.bpo-33348.XaJDei.rst deleted file mode 100644 index f95a73f..0000000 --- a/Misc/NEWS.d/next/Library/2018-04-24-13-18-48.bpo-33348.XaJDei.rst +++ /dev/null @@ -1,2 +0,0 @@ -lib2to3 now recognizes expressions after ``*`` and `**` like in ``f(*[] or -[])``. diff --git a/Misc/NEWS.d/next/Library/2018-06-17-21-02-25.bpo-32498.La3TZz.rst b/Misc/NEWS.d/next/Library/2018-06-17-21-02-25.bpo-32498.La3TZz.rst deleted file mode 100644 index 9df9e65..0000000 --- a/Misc/NEWS.d/next/Library/2018-06-17-21-02-25.bpo-32498.La3TZz.rst +++ /dev/null @@ -1,2 +0,0 @@ -Made :func:`urllib.parse.unquote()` accept bytes in addition to strings. -Patch by Stein Karlsen. diff --git a/Misc/NEWS.d/next/Library/2018-07-14-13-48-56.bpo-30618.T5AUF6.rst b/Misc/NEWS.d/next/Library/2018-07-14-13-48-56.bpo-30618.T5AUF6.rst deleted file mode 100644 index 35bdb4e..0000000 --- a/Misc/NEWS.d/next/Library/2018-07-14-13-48-56.bpo-30618.T5AUF6.rst +++ /dev/null @@ -1 +0,0 @@ -Add :meth:`~pathlib.Path.readlink`. Patch by Girts Folkmanis. diff --git a/Misc/NEWS.d/next/Library/2018-08-04-12-26-11.bpo-28009.4JcHZb.rst b/Misc/NEWS.d/next/Library/2018-08-04-12-26-11.bpo-28009.4JcHZb.rst deleted file mode 100644 index 40f6382..0000000 --- a/Misc/NEWS.d/next/Library/2018-08-04-12-26-11.bpo-28009.4JcHZb.rst +++ /dev/null @@ -1,4 +0,0 @@ -Fix uuid.getnode() on platforms with '.' as MAC Addr delimiter as well -fix for MAC Addr format that omits a leading 0 in MAC Addr values. -Currently, AIX is the only know platform with these settings. -Patch by Michael Felt. diff --git a/Misc/NEWS.d/next/Library/2018-08-27-15-44-50.bpo-34519.cPlH1h.rst b/Misc/NEWS.d/next/Library/2018-08-27-15-44-50.bpo-34519.cPlH1h.rst deleted file mode 100644 index e17e2dc..0000000 --- a/Misc/NEWS.d/next/Library/2018-08-27-15-44-50.bpo-34519.cPlH1h.rst +++ /dev/null @@ -1 +0,0 @@ -Add additional aliases for HP Roman 8. Patch by Michael Osipov. diff --git a/Misc/NEWS.d/next/Library/2018-09-21-13-23-29.bpo-34749.B0k819.rst b/Misc/NEWS.d/next/Library/2018-09-21-13-23-29.bpo-34749.B0k819.rst deleted file mode 100644 index 5a5e5b4..0000000 --- a/Misc/NEWS.d/next/Library/2018-09-21-13-23-29.bpo-34749.B0k819.rst +++ /dev/null @@ -1,2 +0,0 @@ -:func:`binascii.a2b_base64` is now up to 2 times faster. Patch by Sergey -Fedoseev. diff --git a/Misc/NEWS.d/next/Library/2018-09-23-03-18-52.bpo-34775.vHeuHk.rst b/Misc/NEWS.d/next/Library/2018-09-23-03-18-52.bpo-34775.vHeuHk.rst deleted file mode 100644 index f99bf5b..0000000 --- a/Misc/NEWS.d/next/Library/2018-09-23-03-18-52.bpo-34775.vHeuHk.rst +++ /dev/null @@ -1,3 +0,0 @@ -Division handling of PurePath now returns NotImplemented instead of raising -a TypeError when passed something other than an instance of str or PurePath. -Patch by Roger Aiudi. diff --git a/Misc/NEWS.d/next/Library/2018-11-12-19-08-50.bpo-11122.Gj7BQn.rst b/Misc/NEWS.d/next/Library/2018-11-12-19-08-50.bpo-11122.Gj7BQn.rst deleted file mode 100644 index 4839066..0000000 --- a/Misc/NEWS.d/next/Library/2018-11-12-19-08-50.bpo-11122.Gj7BQn.rst +++ /dev/null @@ -1 +0,0 @@ -Distutils won't check for rpmbuild in specified paths only. diff --git a/Misc/NEWS.d/next/Library/2018-11-19-10-23-58.bpo-25988.6o7gGK.rst b/Misc/NEWS.d/next/Library/2018-11-19-10-23-58.bpo-25988.6o7gGK.rst deleted file mode 100644 index 21d25e8..0000000 --- a/Misc/NEWS.d/next/Library/2018-11-19-10-23-58.bpo-25988.6o7gGK.rst +++ /dev/null @@ -1,2 +0,0 @@ -The abstract base classes in :mod:`collections.abc` no longer are exposed in -the regular :mod:`collections` module. diff --git a/Misc/NEWS.d/next/Library/2018-11-21-18-05-50.bpo-20504.kG0ub5.rst b/Misc/NEWS.d/next/Library/2018-11-21-18-05-50.bpo-20504.kG0ub5.rst deleted file mode 100644 index 726329a..0000000 --- a/Misc/NEWS.d/next/Library/2018-11-21-18-05-50.bpo-20504.kG0ub5.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixes a bug in :mod:`cgi` module when a multipart/form-data request has no -`Content-Length` header. diff --git a/Misc/NEWS.d/next/Library/2019-01-09-16-18-52.bpo-8538.PfVZia.rst b/Misc/NEWS.d/next/Library/2019-01-09-16-18-52.bpo-8538.PfVZia.rst deleted file mode 100644 index 94249ab..0000000 --- a/Misc/NEWS.d/next/Library/2019-01-09-16-18-52.bpo-8538.PfVZia.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add support for boolean actions like ``--foo`` and ``--no-foo`` to argparse. -Patch contributed by Rémi Lapeyre. diff --git a/Misc/NEWS.d/next/Library/2019-01-22-09-23-20.bpo-35168.UGv2yW.rst b/Misc/NEWS.d/next/Library/2019-01-22-09-23-20.bpo-35168.UGv2yW.rst deleted file mode 100644 index 10684fd..0000000 --- a/Misc/NEWS.d/next/Library/2019-01-22-09-23-20.bpo-35168.UGv2yW.rst +++ /dev/null @@ -1 +0,0 @@ -:attr:`shlex.shlex.punctuation_chars` is now a read-only property. diff --git a/Misc/NEWS.d/next/Library/2019-01-25-17-12-17.bpo-35800.MCGJdQ.rst b/Misc/NEWS.d/next/Library/2019-01-25-17-12-17.bpo-35800.MCGJdQ.rst deleted file mode 100644 index 27e8d0b..0000000 --- a/Misc/NEWS.d/next/Library/2019-01-25-17-12-17.bpo-35800.MCGJdQ.rst +++ /dev/null @@ -1 +0,0 @@ -Deprecate ``smtpd.MailmanProxy`` ready for future removal. diff --git a/Misc/NEWS.d/next/Library/2019-02-03-19-13-08.bpo-32627.b68f64.rst b/Misc/NEWS.d/next/Library/2019-02-03-19-13-08.bpo-32627.b68f64.rst deleted file mode 100644 index 16708aa..0000000 --- a/Misc/NEWS.d/next/Library/2019-02-03-19-13-08.bpo-32627.b68f64.rst +++ /dev/null @@ -1 +0,0 @@ -Fix compile error when ``_uuid`` headers conflicting included. diff --git a/Misc/NEWS.d/next/Library/2019-02-19-17-32-45.bpo-36046.fX9OPj.rst b/Misc/NEWS.d/next/Library/2019-02-19-17-32-45.bpo-36046.fX9OPj.rst deleted file mode 100644 index 5e809d6..0000000 --- a/Misc/NEWS.d/next/Library/2019-02-19-17-32-45.bpo-36046.fX9OPj.rst +++ /dev/null @@ -1,2 +0,0 @@ -Added ``user``, ``group`` and ``extra_groups`` parameters to the -subprocess.Popen constructor. Patch by Patrick McLean. diff --git a/Misc/NEWS.d/next/Library/2019-03-09-16-04-12.bpo-36250.tSK4N1.rst b/Misc/NEWS.d/next/Library/2019-03-09-16-04-12.bpo-36250.tSK4N1.rst deleted file mode 100644 index 8d9fbcb..0000000 --- a/Misc/NEWS.d/next/Library/2019-03-09-16-04-12.bpo-36250.tSK4N1.rst +++ /dev/null @@ -1,2 +0,0 @@ -Ignore ``ValueError`` from ``signal`` with ``interaction`` in non-main -thread. diff --git a/Misc/NEWS.d/next/Library/2019-03-21-19-23-46.bpo-36302.Yc591g.rst b/Misc/NEWS.d/next/Library/2019-03-21-19-23-46.bpo-36302.Yc591g.rst deleted file mode 100644 index fe01b59..0000000 --- a/Misc/NEWS.d/next/Library/2019-03-21-19-23-46.bpo-36302.Yc591g.rst +++ /dev/null @@ -1,2 +0,0 @@ -distutils sorts source file lists so that Extension .so files -build more reproducibly by default diff --git a/Misc/NEWS.d/next/Library/2019-03-23-16-42-46.bpo-36409.ZYVKao.rst b/Misc/NEWS.d/next/Library/2019-03-23-16-42-46.bpo-36409.ZYVKao.rst deleted file mode 100644 index e516d31..0000000 --- a/Misc/NEWS.d/next/Library/2019-03-23-16-42-46.bpo-36409.ZYVKao.rst +++ /dev/null @@ -1 +0,0 @@ -Remove the old plistlib API deprecated in Python 3.4 \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-04-06-20-08-12.bpo-36543.RPjmUz.rst b/Misc/NEWS.d/next/Library/2019-04-06-20-08-12.bpo-36543.RPjmUz.rst deleted file mode 100644 index 1153de8..0000000 --- a/Misc/NEWS.d/next/Library/2019-04-06-20-08-12.bpo-36543.RPjmUz.rst +++ /dev/null @@ -1,2 +0,0 @@ -Removed methods Element.getchildren(), Element.getiterator() and -ElementTree.getiterator() and the xml.etree.cElementTree module. diff --git a/Misc/NEWS.d/next/Library/2019-04-08-13-00-13.bpo-36564._n67m_.rst b/Misc/NEWS.d/next/Library/2019-04-08-13-00-13.bpo-36564._n67m_.rst deleted file mode 100644 index ddd17ae..0000000 --- a/Misc/NEWS.d/next/Library/2019-04-08-13-00-13.bpo-36564._n67m_.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix infinite loop in email header folding logic that would be triggered when -an email policy's max_line_length is not long enough to include the required -markup and any values in the message. Patch by Paul Ganssle diff --git a/Misc/NEWS.d/next/Library/2019-04-28-10-34-19.bpo-32424.eqNPhM.rst b/Misc/NEWS.d/next/Library/2019-04-28-10-34-19.bpo-32424.eqNPhM.rst deleted file mode 100644 index a60d68b..0000000 --- a/Misc/NEWS.d/next/Library/2019-04-28-10-34-19.bpo-32424.eqNPhM.rst +++ /dev/null @@ -1,3 +0,0 @@ -Deprecate xml.etree.ElementTree.Element.copy() in favor of copy.copy(). - -Patch by Gordon P. Hemsley diff --git a/Misc/NEWS.d/next/Library/2019-05-07-17-42-36.bpo-36582.L_dxR6.rst b/Misc/NEWS.d/next/Library/2019-05-07-17-42-36.bpo-36582.L_dxR6.rst deleted file mode 100644 index 34f16fc..0000000 --- a/Misc/NEWS.d/next/Library/2019-05-07-17-42-36.bpo-36582.L_dxR6.rst +++ /dev/null @@ -1 +0,0 @@ -Fix ``UserString.encode()`` to correctly return ``bytes`` rather than a ``UserString`` instance. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-05-07-19-25-55.bpo-31783.lgLo69.rst b/Misc/NEWS.d/next/Library/2019-05-07-19-25-55.bpo-31783.lgLo69.rst deleted file mode 100644 index a261e59..0000000 --- a/Misc/NEWS.d/next/Library/2019-05-07-19-25-55.bpo-31783.lgLo69.rst +++ /dev/null @@ -1 +0,0 @@ -Fix race condition in ThreadPoolExecutor when worker threads are created during interpreter shutdown. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-05-09-18-50-55.bpo-35070.4vaqNL.rst b/Misc/NEWS.d/next/Library/2019-05-09-18-50-55.bpo-35070.4vaqNL.rst deleted file mode 100644 index e823f1d..0000000 --- a/Misc/NEWS.d/next/Library/2019-05-09-18-50-55.bpo-35070.4vaqNL.rst +++ /dev/null @@ -1,2 +0,0 @@ -posix.getgrouplist() now works correctly when the user belongs to -NGROUPS_MAX supplemental groups. Patch by Jeffrey Kintscher. diff --git a/Misc/NEWS.d/next/Library/2019-05-12-12-58-37.bpo-36871.6xiEHZ.rst b/Misc/NEWS.d/next/Library/2019-05-12-12-58-37.bpo-36871.6xiEHZ.rst deleted file mode 100644 index 218795f..0000000 --- a/Misc/NEWS.d/next/Library/2019-05-12-12-58-37.bpo-36871.6xiEHZ.rst +++ /dev/null @@ -1,3 +0,0 @@ -Ensure method signature is used instead of constructor signature of a class -while asserting mock object against method calls. Patch by Karthikeyan -Singaravelan. diff --git a/Misc/NEWS.d/next/Library/2019-05-17-15-11-08.bpo-35805.E4YwYz.rst b/Misc/NEWS.d/next/Library/2019-05-17-15-11-08.bpo-35805.E4YwYz.rst deleted file mode 100644 index 2d8c8b3..0000000 --- a/Misc/NEWS.d/next/Library/2019-05-17-15-11-08.bpo-35805.E4YwYz.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add parser for Message-ID header and add it to default HeaderRegistry. This -should prevent folding of Message-ID using RFC 2048 encoded words. diff --git a/Misc/NEWS.d/next/Library/2019-05-17-16-50-02.bpo-31904.4a5ggm.rst b/Misc/NEWS.d/next/Library/2019-05-17-16-50-02.bpo-31904.4a5ggm.rst deleted file mode 100644 index eb7163b..0000000 --- a/Misc/NEWS.d/next/Library/2019-05-17-16-50-02.bpo-31904.4a5ggm.rst +++ /dev/null @@ -1 +0,0 @@ -Port test_datetime to VxWorks: skip zoneinfo tests on VxWorks diff --git a/Misc/NEWS.d/next/Library/2019-05-19-10-48-46.bpo-21315.PgXVqF.rst b/Misc/NEWS.d/next/Library/2019-05-19-10-48-46.bpo-21315.PgXVqF.rst deleted file mode 100644 index dd0dd7f..0000000 --- a/Misc/NEWS.d/next/Library/2019-05-19-10-48-46.bpo-21315.PgXVqF.rst +++ /dev/null @@ -1,4 +0,0 @@ -Email headers containing RFC2047 encoded words are parsed despite the missing -whitespace, and a defect registered. Also missing trailing whitespace after -encoded words is now registered as a defect. - diff --git a/Misc/NEWS.d/next/Library/2019-05-20-14-17-29.bpo-26185.pQW4mI.rst b/Misc/NEWS.d/next/Library/2019-05-20-14-17-29.bpo-26185.pQW4mI.rst deleted file mode 100644 index dc71dae..0000000 --- a/Misc/NEWS.d/next/Library/2019-05-20-14-17-29.bpo-26185.pQW4mI.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix :func:`repr` on empty :class:`ZipInfo` object. Patch by Mickaël -Schoentgen. diff --git a/Misc/NEWS.d/next/Library/2019-05-22-04-52-35.bpo-25068.vR_rC-.rst b/Misc/NEWS.d/next/Library/2019-05-22-04-52-35.bpo-25068.vR_rC-.rst deleted file mode 100644 index 89de83b..0000000 --- a/Misc/NEWS.d/next/Library/2019-05-22-04-52-35.bpo-25068.vR_rC-.rst +++ /dev/null @@ -1,2 +0,0 @@ -:class:`urllib.request.ProxyHandler` now lowercases the keys of the passed -dictionary. diff --git a/Misc/NEWS.d/next/Library/2019-05-26-16-34-53.bpo-31163.21A802.rst b/Misc/NEWS.d/next/Library/2019-05-26-16-34-53.bpo-31163.21A802.rst deleted file mode 100644 index 6ec0746..0000000 --- a/Misc/NEWS.d/next/Library/2019-05-26-16-34-53.bpo-31163.21A802.rst +++ /dev/null @@ -1,2 +0,0 @@ -pathlib.Path instance's rename and replace methods now return the new Path -instance. diff --git a/Misc/NEWS.d/next/Library/2019-05-27-15-29-46.bpo-30835.3FoaWH.rst b/Misc/NEWS.d/next/Library/2019-05-27-15-29-46.bpo-30835.3FoaWH.rst deleted file mode 100644 index 019321d..0000000 --- a/Misc/NEWS.d/next/Library/2019-05-27-15-29-46.bpo-30835.3FoaWH.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fixed a bug in email parsing where a message with invalid bytes in -content-transfer-encoding of a multipart message can cause an AttributeError. -Patch by Andrew Donnellan. diff --git a/Misc/NEWS.d/next/Library/2019-05-28-02-37-00.bpo-36520.W4tday.rst b/Misc/NEWS.d/next/Library/2019-05-28-02-37-00.bpo-36520.W4tday.rst deleted file mode 100644 index 8171bfe..0000000 --- a/Misc/NEWS.d/next/Library/2019-05-28-02-37-00.bpo-36520.W4tday.rst +++ /dev/null @@ -1 +0,0 @@ -Lengthy email headers with UTF-8 characters are now properly encoded when they are folded. Patch by Jeffrey Kintscher. diff --git a/Misc/NEWS.d/next/Library/2019-05-28-19-03-46.bpo-35621.Abc1lf.rst b/Misc/NEWS.d/next/Library/2019-05-28-19-03-46.bpo-35621.Abc1lf.rst deleted file mode 100644 index c492e1d..0000000 --- a/Misc/NEWS.d/next/Library/2019-05-28-19-03-46.bpo-35621.Abc1lf.rst +++ /dev/null @@ -1,2 +0,0 @@ -Support running asyncio subprocesses when execution event loop in a thread -on UNIX. diff --git a/Misc/NEWS.d/next/Library/2019-05-30-15-51-42.bpo-28724.34TrS8.rst b/Misc/NEWS.d/next/Library/2019-05-30-15-51-42.bpo-28724.34TrS8.rst deleted file mode 100755 index 68c4698..0000000 --- a/Misc/NEWS.d/next/Library/2019-05-30-15-51-42.bpo-28724.34TrS8.rst +++ /dev/null @@ -1,2 +0,0 @@ -The socket module now has the :func:`socket.send_fds` and :func:`socket.recv.fds` methods. -Contributed by Joannah Nanjekye, Shinya Okano and Victor Stinner. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-06-04-14-44-41.bpo-37150.TTzHxj.rst b/Misc/NEWS.d/next/Library/2019-06-04-14-44-41.bpo-37150.TTzHxj.rst deleted file mode 100644 index c5be46e..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-04-14-44-41.bpo-37150.TTzHxj.rst +++ /dev/null @@ -1 +0,0 @@ -`argparse._ActionsContainer.add_argument` now throws error, if someone accidentally pass FileType class object instead of instance of FileType as `type` argument \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-06-04-15-39-14.bpo-34282.aAK54n.rst b/Misc/NEWS.d/next/Library/2019-06-04-15-39-14.bpo-34282.aAK54n.rst deleted file mode 100644 index 66c388e..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-04-15-39-14.bpo-34282.aAK54n.rst +++ /dev/null @@ -1 +0,0 @@ -Remove ``Enum._convert`` method, deprecated in 3.8. diff --git a/Misc/NEWS.d/next/Library/2019-06-04-22-25-38.bpo-37158.JKm15S.rst b/Misc/NEWS.d/next/Library/2019-06-04-22-25-38.bpo-37158.JKm15S.rst deleted file mode 100644 index 4a5ec41..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-04-22-25-38.bpo-37158.JKm15S.rst +++ /dev/null @@ -1 +0,0 @@ -Speed-up statistics.fmean() by switching from a function to a generator. diff --git a/Misc/NEWS.d/next/Library/2019-06-04-23-44-52.bpo-34767.BpDShN.rst b/Misc/NEWS.d/next/Library/2019-06-04-23-44-52.bpo-34767.BpDShN.rst deleted file mode 100644 index b46bc44..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-04-23-44-52.bpo-34767.BpDShN.rst +++ /dev/null @@ -1 +0,0 @@ -Do not always create a :class:`collections.deque` in :class:`asyncio.Lock`. diff --git a/Misc/NEWS.d/next/Library/2019-06-05-11-48-19.bpo-37165.V_rwfE.rst b/Misc/NEWS.d/next/Library/2019-06-05-11-48-19.bpo-37165.V_rwfE.rst deleted file mode 100644 index 5430a57..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-05-11-48-19.bpo-37165.V_rwfE.rst +++ /dev/null @@ -1 +0,0 @@ -Converted _collections._count_elements to use the Argument Clinic. diff --git a/Misc/NEWS.d/next/Library/2019-06-07-17-11-34.bpo-37178.b1StSv.rst b/Misc/NEWS.d/next/Library/2019-06-07-17-11-34.bpo-37178.b1StSv.rst deleted file mode 100644 index 77b8723..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-07-17-11-34.bpo-37178.b1StSv.rst +++ /dev/null @@ -1,2 +0,0 @@ -For math.perm(n, k), let k default to n, giving the same result as -factorial. diff --git a/Misc/NEWS.d/next/Library/2019-06-07-17-16-09.bpo-37178.Day_oB.rst b/Misc/NEWS.d/next/Library/2019-06-07-17-16-09.bpo-37178.Day_oB.rst deleted file mode 100644 index 500ef54..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-07-17-16-09.bpo-37178.Day_oB.rst +++ /dev/null @@ -1,2 +0,0 @@ -Give math.perm() a one argument form that means the same as -math.factorial(). diff --git a/Misc/NEWS.d/next/Library/2019-06-08-11-33-48.bpo-37173.0e_8gS.rst b/Misc/NEWS.d/next/Library/2019-06-08-11-33-48.bpo-37173.0e_8gS.rst deleted file mode 100644 index e996f97..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-08-11-33-48.bpo-37173.0e_8gS.rst +++ /dev/null @@ -1 +0,0 @@ -The exception message for ``inspect.getfile()`` now correctly reports the passed class rather than the builtins module. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-06-08-16-03-19.bpo-34886.Ov-pc9.rst b/Misc/NEWS.d/next/Library/2019-06-08-16-03-19.bpo-34886.Ov-pc9.rst deleted file mode 100644 index 1b5fc37..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-08-16-03-19.bpo-34886.Ov-pc9.rst +++ /dev/null @@ -1,5 +0,0 @@ -Fix an unintended ValueError from :func:`subprocess.run` when checking for -conflicting `input` and `stdin` or `capture_output` and `stdout` or `stderr` -args when they were explicitly provided but with `None` values within a -passed in `**kwargs` dict rather than as passed directly by name. Patch -contributed by Rémi Lapeyre. diff --git a/Misc/NEWS.d/next/Library/2019-06-08-23-26-58.bpo-12144.Z7mz-q.rst b/Misc/NEWS.d/next/Library/2019-06-08-23-26-58.bpo-12144.Z7mz-q.rst deleted file mode 100644 index ee802f8..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-08-23-26-58.bpo-12144.Z7mz-q.rst +++ /dev/null @@ -1,2 +0,0 @@ -Ensure cookies with ``expires`` attribute are handled in -:meth:`CookieJar.make_cookies`. diff --git a/Misc/NEWS.d/next/Library/2019-06-09-17-22-33.bpo-37111.2I0z2k.rst b/Misc/NEWS.d/next/Library/2019-06-09-17-22-33.bpo-37111.2I0z2k.rst deleted file mode 100644 index 39821ed..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-09-17-22-33.bpo-37111.2I0z2k.rst +++ /dev/null @@ -1 +0,0 @@ -Added ``encoding`` and ``errors`` keyword parameters to ``logging.basicConfig``. diff --git a/Misc/NEWS.d/next/Library/2019-06-09-22-25-03.bpo-37206.2WBg4q.rst b/Misc/NEWS.d/next/Library/2019-06-09-22-25-03.bpo-37206.2WBg4q.rst deleted file mode 100644 index 2c6c682..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-09-22-25-03.bpo-37206.2WBg4q.rst +++ /dev/null @@ -1,2 +0,0 @@ -Default values which cannot be represented as Python objects no longer -improperly represented as ``None`` in function signatures. diff --git a/Misc/NEWS.d/next/Library/2019-06-11-00-35-02.bpo-36402.b0IJVp.rst b/Misc/NEWS.d/next/Library/2019-06-11-00-35-02.bpo-36402.b0IJVp.rst deleted file mode 100644 index 3bc537e..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-11-00-35-02.bpo-36402.b0IJVp.rst +++ /dev/null @@ -1,4 +0,0 @@ -Fix a race condition at Python shutdown when waiting for threads. Wait until -the Python thread state of all non-daemon threads get deleted (join all -non-daemon threads), rather than just wait until non-daemon Python threads -complete. diff --git a/Misc/NEWS.d/next/Library/2019-06-11-01-54-19.bpo-18748.ADqCkq.rst b/Misc/NEWS.d/next/Library/2019-06-11-01-54-19.bpo-18748.ADqCkq.rst deleted file mode 100644 index 295ddeb..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-11-01-54-19.bpo-18748.ADqCkq.rst +++ /dev/null @@ -1,2 +0,0 @@ -:class:`_pyio.IOBase` destructor now does nothing if getting the ``closed`` -attribute fails to better mimick :class:`_io.IOBase` finalizer. diff --git a/Misc/NEWS.d/next/Library/2019-06-11-13-52-04.bpo-36607.5_mJkQ.rst b/Misc/NEWS.d/next/Library/2019-06-11-13-52-04.bpo-36607.5_mJkQ.rst deleted file mode 100644 index 337c8e2..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-11-13-52-04.bpo-36607.5_mJkQ.rst +++ /dev/null @@ -1,2 +0,0 @@ -Eliminate :exc:`RuntimeError` raised by :func:`asyncio.all_tasks()` if -internal tasks weak set is changed by another thread during iteration. diff --git a/Misc/NEWS.d/next/Library/2019-06-11-16-41-40.bpo-35766.v1Kj-T.rst b/Misc/NEWS.d/next/Library/2019-06-11-16-41-40.bpo-35766.v1Kj-T.rst deleted file mode 100644 index 6dd4999..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-11-16-41-40.bpo-35766.v1Kj-T.rst +++ /dev/null @@ -1 +0,0 @@ -Change the format of feature_version to be a (major, minor) tuple. diff --git a/Misc/NEWS.d/next/Library/2019-06-11-19-34-29.bpo-35922.rxpzWr.rst b/Misc/NEWS.d/next/Library/2019-06-11-19-34-29.bpo-35922.rxpzWr.rst deleted file mode 100644 index 5271a49..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-11-19-34-29.bpo-35922.rxpzWr.rst +++ /dev/null @@ -1,4 +0,0 @@ -Fix :meth:`RobotFileParser.crawl_delay` and -:meth:`RobotFileParser.request_rate` to return ``None`` rather than -raise :exc:`AttributeError` when no relevant rule is defined in the -robots.txt file. Patch by Rémi Lapeyre. diff --git a/Misc/NEWS.d/next/Library/2019-06-12-08-56-22.bpo-21872.V9QGGN.rst b/Misc/NEWS.d/next/Library/2019-06-12-08-56-22.bpo-21872.V9QGGN.rst deleted file mode 100644 index 90df756..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-12-08-56-22.bpo-21872.V9QGGN.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix :mod:`lzma`: module decompresses data incompletely. When decompressing a -FORMAT_ALONE format file, and it doesn't have the end marker, sometimes the -last one to dozens bytes can't be output. Patch by Ma Lin. diff --git a/Misc/NEWS.d/next/Library/2019-06-12-16-10-50.bpo-37210.r4yMg6.rst b/Misc/NEWS.d/next/Library/2019-06-12-16-10-50.bpo-37210.r4yMg6.rst deleted file mode 100644 index 58fc66b..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-12-16-10-50.bpo-37210.r4yMg6.rst +++ /dev/null @@ -1 +0,0 @@ -Allow pure Python implementation of :mod:`pickle` to work even when the C :mod:`_pickle` module is unavailable. diff --git a/Misc/NEWS.d/next/Library/2019-06-13-11-59-52.bpo-37266.goLjef.rst b/Misc/NEWS.d/next/Library/2019-06-13-11-59-52.bpo-37266.goLjef.rst deleted file mode 100644 index f419181..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-13-11-59-52.bpo-37266.goLjef.rst +++ /dev/null @@ -1,4 +0,0 @@ -In a subinterpreter, spawning a daemon thread now raises an exception. Daemon -threads were never supported in subinterpreters. Previously, the subinterpreter -finalization crashed with a Pyton fatal error if a daemon thread was still -running. diff --git a/Misc/NEWS.d/next/Library/2019-06-14-08-30-16.bpo-19865.FRGH4I.rst b/Misc/NEWS.d/next/Library/2019-06-14-08-30-16.bpo-19865.FRGH4I.rst deleted file mode 100644 index efd1f55..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-14-08-30-16.bpo-19865.FRGH4I.rst +++ /dev/null @@ -1,2 +0,0 @@ -:func:`ctypes.create_unicode_buffer()` now also supports non-BMP characters -on platforms with 16-bit :c:type:`wchar_t` (for example, Windows and AIX). diff --git a/Misc/NEWS.d/next/Library/2019-06-14-13-25-56.bpo-37279.OHlW6l.rst b/Misc/NEWS.d/next/Library/2019-06-14-13-25-56.bpo-37279.OHlW6l.rst deleted file mode 100644 index d740b9b..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-14-13-25-56.bpo-37279.OHlW6l.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix asyncio sendfile support when sendfile sends extra data in fallback -mode. diff --git a/Misc/NEWS.d/next/Library/2019-06-14-13-30-47.bpo-37280.Fxur0F.rst b/Misc/NEWS.d/next/Library/2019-06-14-13-30-47.bpo-37280.Fxur0F.rst deleted file mode 100644 index 7cdc56a..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-14-13-30-47.bpo-37280.Fxur0F.rst +++ /dev/null @@ -1 +0,0 @@ -Use threadpool for reading from file for sendfile fallback mode. diff --git a/Misc/NEWS.d/next/Library/2019-06-15-14-39-50.bpo-33972.XxnNPw.rst b/Misc/NEWS.d/next/Library/2019-06-15-14-39-50.bpo-33972.XxnNPw.rst deleted file mode 100644 index ded1570..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-15-14-39-50.bpo-33972.XxnNPw.rst +++ /dev/null @@ -1,2 +0,0 @@ -Email with single part but content-type set to ``multipart/*`` doesn't raise -AttributeError anymore. diff --git a/Misc/NEWS.d/next/Library/2019-06-17-10-03-52.bpo-37312.qKvBfF.rst b/Misc/NEWS.d/next/Library/2019-06-17-10-03-52.bpo-37312.qKvBfF.rst deleted file mode 100644 index eaaa0da..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-17-10-03-52.bpo-37312.qKvBfF.rst +++ /dev/null @@ -1,2 +0,0 @@ -``_dummy_thread`` and ``dummy_threading`` modules have been removed. These -modules were deprecated since Python 3.7 which requires threading support. diff --git a/Misc/NEWS.d/next/Library/2019-06-17-11-59-52.bpo-37315.o1xFC0.rst b/Misc/NEWS.d/next/Library/2019-06-17-11-59-52.bpo-37315.o1xFC0.rst deleted file mode 100644 index fd59819..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-17-11-59-52.bpo-37315.o1xFC0.rst +++ /dev/null @@ -1,2 +0,0 @@ -Deprecated accepting floats with integral value (like ``5.0``) in -:func:`math.factorial`. diff --git a/Misc/NEWS.d/next/Library/2019-06-17-22-10-37.bpo-37320.ffieYa.rst b/Misc/NEWS.d/next/Library/2019-06-17-22-10-37.bpo-37320.ffieYa.rst deleted file mode 100644 index bc57452..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-17-22-10-37.bpo-37320.ffieYa.rst +++ /dev/null @@ -1,3 +0,0 @@ -``aifc.openfp()`` alias to ``aifc.open()``, ``sunau.openfp()`` alias to -``sunau.open()``, and ``wave.openfp()`` alias to ``wave.open()`` have been -removed. They were deprecated since Python 3.7. diff --git a/Misc/NEWS.d/next/Library/2019-06-18-13-59-55.bpo-37305.fGzWlP.rst b/Misc/NEWS.d/next/Library/2019-06-18-13-59-55.bpo-37305.fGzWlP.rst deleted file mode 100644 index 5bd2cd4..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-18-13-59-55.bpo-37305.fGzWlP.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add .webmanifest -> application/manifest+json to list of recognized file types -and content type headers diff --git a/Misc/NEWS.d/next/Library/2019-06-18-15-31-33.bpo-37328.2PW1-l.rst b/Misc/NEWS.d/next/Library/2019-06-18-15-31-33.bpo-37328.2PW1-l.rst deleted file mode 100644 index d91ab1b..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-18-15-31-33.bpo-37328.2PW1-l.rst +++ /dev/null @@ -1,2 +0,0 @@ -``HTMLParser.unescape`` is removed. It was undocumented and deprecated -since Python 3.4. diff --git a/Misc/NEWS.d/next/Library/2019-06-18-16-29-31.bpo-37085.GeYaD6.rst b/Misc/NEWS.d/next/Library/2019-06-18-16-29-31.bpo-37085.GeYaD6.rst deleted file mode 100644 index e8db521..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-18-16-29-31.bpo-37085.GeYaD6.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add the optional Linux SocketCAN Broadcast Manager constants, used as flags -to configure the BCM behaviour, in the socket module. Patch by Karl Ding. diff --git a/Misc/NEWS.d/next/Library/2019-06-19-10-35-53.bpo-37163.9pPg2F.rst b/Misc/NEWS.d/next/Library/2019-06-19-10-35-53.bpo-37163.9pPg2F.rst deleted file mode 100644 index 07182e7..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-19-10-35-53.bpo-37163.9pPg2F.rst +++ /dev/null @@ -1 +0,0 @@ -The *obj* argument of :func:`dataclasses.replace` is positional-only now. diff --git a/Misc/NEWS.d/next/Library/2019-06-20-14-23-48.bpo-37347.Gf9yYI.rst b/Misc/NEWS.d/next/Library/2019-06-20-14-23-48.bpo-37347.Gf9yYI.rst deleted file mode 100644 index 1e61f5e..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-20-14-23-48.bpo-37347.Gf9yYI.rst +++ /dev/null @@ -1,6 +0,0 @@ -:meth:`sqlite3.Connection.create_aggregate`, -:meth:`sqlite3.Connection.create_function`, -:meth:`sqlite3.Connection.set_authorizer`, -:meth:`sqlite3.Connection.set_progress_handler` -:meth:`sqlite3.Connection.set_trace_callback` -methods lead to segfaults if some of these methods are called twice with an equal object but not the same. Now callbacks are stored more carefully. Patch by Aleksandr Balezin. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-06-21-14-54-02.bpo-37358.RsASpn.rst b/Misc/NEWS.d/next/Library/2019-06-21-14-54-02.bpo-37358.RsASpn.rst deleted file mode 100644 index bc37631..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-21-14-54-02.bpo-37358.RsASpn.rst +++ /dev/null @@ -1 +0,0 @@ -Optimized ``functools.partial`` by using vectorcall. diff --git a/Misc/NEWS.d/next/Library/2019-06-22-08-51-44.bpo-37345.o8XABX.rst b/Misc/NEWS.d/next/Library/2019-06-22-08-51-44.bpo-37345.o8XABX.rst deleted file mode 100644 index f43fd00..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-22-08-51-44.bpo-37345.o8XABX.rst +++ /dev/null @@ -1,6 +0,0 @@ -Add formal support for UDPLITE sockets. Support was present before, but it -is now easier to detect support with ``hasattr(socket, 'IPPROTO_UDPLITE')`` -and there are constants defined for each of the values needed: -:py:obj:`socket.IPPROTO_UDPLITE`, :py:obj:`UDPLITE_SEND_CSCOV`, and -:py:obj:`UDPLITE_RECV_CSCOV`. -Patch by Gabe Appleton. diff --git a/Misc/NEWS.d/next/Library/2019-06-22-12-30-00.bpo-37372.kIKqZ6.rst b/Misc/NEWS.d/next/Library/2019-06-22-12-30-00.bpo-37372.kIKqZ6.rst deleted file mode 100644 index b958d8f..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-22-12-30-00.bpo-37372.kIKqZ6.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix error unpickling datetime.time objects from Python 2 with seconds>=24. -Patch by Justin Blanchard. diff --git a/Misc/NEWS.d/next/Library/2019-06-22-22-00-35.bpo-37212.Zhv-tq.rst b/Misc/NEWS.d/next/Library/2019-06-22-22-00-35.bpo-37212.Zhv-tq.rst deleted file mode 100644 index 520a022..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-22-22-00-35.bpo-37212.Zhv-tq.rst +++ /dev/null @@ -1,2 +0,0 @@ -:func:`unittest.mock.call` now preserves the order of keyword arguments in -repr output. Patch by Karthikeyan Singaravelan. diff --git a/Misc/NEWS.d/next/Library/2019-06-23-12-46-10.bpo-26967.xEuem1.rst b/Misc/NEWS.d/next/Library/2019-06-23-12-46-10.bpo-26967.xEuem1.rst deleted file mode 100644 index c5852f6..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-23-12-46-10.bpo-26967.xEuem1.rst +++ /dev/null @@ -1,3 +0,0 @@ -An :class:`~argparse.ArgumentParser` with ``allow_abbrev=False`` no longer -disables grouping of short flags, such as ``-vv``, but only disables -abbreviation of long flags as documented. Patch by Zac Hatfield-Dodds. diff --git a/Misc/NEWS.d/next/Library/2019-06-24-11-26-34.bpo-37376.SwSUQ4.rst b/Misc/NEWS.d/next/Library/2019-06-24-11-26-34.bpo-37376.SwSUQ4.rst deleted file mode 100644 index f47d813..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-24-11-26-34.bpo-37376.SwSUQ4.rst +++ /dev/null @@ -1,2 +0,0 @@ -:mod:`pprint` now has support for :class:`types.SimpleNamespace`. Patch by Carl -Bordum Hansen. diff --git a/Misc/NEWS.d/next/Library/2019-06-25-02-10-00.bpo-37394.srZ1zx.rst b/Misc/NEWS.d/next/Library/2019-06-25-02-10-00.bpo-37394.srZ1zx.rst deleted file mode 100644 index 8d0d2fa..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-25-02-10-00.bpo-37394.srZ1zx.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix a bug that was causing the :mod:`queue` module to fail if the -accelerator module was not available. Patch by Pablo Galindo. diff --git a/Misc/NEWS.d/next/Library/2019-06-25-05-07-48.bpo-36546.RUcxaK.rst b/Misc/NEWS.d/next/Library/2019-06-25-05-07-48.bpo-36546.RUcxaK.rst deleted file mode 100644 index f6829fb..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-25-05-07-48.bpo-36546.RUcxaK.rst +++ /dev/null @@ -1,4 +0,0 @@ -The *dist* argument for statistics.quantiles() is now positional only. The -current name doesn't reflect that the argument can be either a dataset or a -distribution. Marking the parameter as positional avoids confusion and -makes it possible to change the name later. diff --git a/Misc/NEWS.d/next/Library/2019-06-25-19-27-25.bpo-29412.n4Zqdh.rst b/Misc/NEWS.d/next/Library/2019-06-25-19-27-25.bpo-29412.n4Zqdh.rst deleted file mode 100644 index b8fac46..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-25-19-27-25.bpo-29412.n4Zqdh.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix IndexError in parsing a header value ending unexpectedly. Patch by Abhilash -Raj. diff --git a/Misc/NEWS.d/next/Library/2019-06-26-03-00-06.bpo-37406.uovkpq.rst b/Misc/NEWS.d/next/Library/2019-06-26-03-00-06.bpo-37406.uovkpq.rst deleted file mode 100644 index 9a195ff..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-26-03-00-06.bpo-37406.uovkpq.rst +++ /dev/null @@ -1,3 +0,0 @@ -The sqlite3 module now raises TypeError, rather than ValueError, if -operation argument type is not str: execute(), executemany() and calling a -connection. diff --git a/Misc/NEWS.d/next/Library/2019-06-26-16-28-59.bpo-37412.lx0VjC.rst b/Misc/NEWS.d/next/Library/2019-06-26-16-28-59.bpo-37412.lx0VjC.rst deleted file mode 100644 index 3ce4102..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-26-16-28-59.bpo-37412.lx0VjC.rst +++ /dev/null @@ -1,3 +0,0 @@ -The :func:`os.getcwdb` function now uses the UTF-8 encoding on Windows, -rather than the ANSI code page: see :pep:`529` for the rationale. The function -is no longer deprecated on Windows. diff --git a/Misc/NEWS.d/next/Library/2019-06-26-22-25-05.bpo-37420.CxFJ09.rst b/Misc/NEWS.d/next/Library/2019-06-26-22-25-05.bpo-37420.CxFJ09.rst deleted file mode 100644 index dea1a29..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-26-22-25-05.bpo-37420.CxFJ09.rst +++ /dev/null @@ -1,2 +0,0 @@ -:func:`os.sched_setaffinity` now correctly handles errors that arise during iteration over its ``mask`` argument. -Patch by Brandt Bucher. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-06-27-13-27-02.bpo-37428._wcwUd.rst b/Misc/NEWS.d/next/Library/2019-06-27-13-27-02.bpo-37428._wcwUd.rst deleted file mode 100644 index 2cdce6b..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-27-13-27-02.bpo-37428._wcwUd.rst +++ /dev/null @@ -1,4 +0,0 @@ -SSLContext.post_handshake_auth = True no longer sets -SSL_VERIFY_POST_HANDSHAKE verify flag for client connections. Although the -option is documented as ignored for clients, OpenSSL implicitly enables cert -chain validation when the flag is set. diff --git a/Misc/NEWS.d/next/Library/2019-06-27-20-33-50.bpo-37437.du39_A.rst b/Misc/NEWS.d/next/Library/2019-06-27-20-33-50.bpo-37437.du39_A.rst deleted file mode 100644 index 80719ee..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-27-20-33-50.bpo-37437.du39_A.rst +++ /dev/null @@ -1 +0,0 @@ -Update vendorized expat version to 2.2.7. diff --git a/Misc/NEWS.d/next/Library/2019-06-28-16-40-17.bpo-37440.t3wX-N.rst b/Misc/NEWS.d/next/Library/2019-06-28-16-40-17.bpo-37440.t3wX-N.rst deleted file mode 100644 index b336e06..0000000 --- a/Misc/NEWS.d/next/Library/2019-06-28-16-40-17.bpo-37440.t3wX-N.rst +++ /dev/null @@ -1,2 +0,0 @@ -http.client now enables TLS 1.3 post-handshake authentication for default -context or if a cert_file is passed to HTTPSConnection. diff --git a/Misc/NEWS.d/next/Library/2019-07-02-12-43-57.bpo-37479.O53a5S.rst b/Misc/NEWS.d/next/Library/2019-07-02-12-43-57.bpo-37479.O53a5S.rst deleted file mode 100644 index cf23155..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-02-12-43-57.bpo-37479.O53a5S.rst +++ /dev/null @@ -1,2 +0,0 @@ -When `Enum.__str__` is overridden in a derived class, the override will be -used by `Enum.__format__` regardless of whether mixin classes are present. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-07-02-13-08-30.bpo-37481.hd5k09.rst b/Misc/NEWS.d/next/Library/2019-07-02-13-08-30.bpo-37481.hd5k09.rst deleted file mode 100644 index a3faecd..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-02-13-08-30.bpo-37481.hd5k09.rst +++ /dev/null @@ -1,2 +0,0 @@ -The distutils ``bdist_wininst`` command is deprecated in Python 3.8, use -``bdist_wheel`` (wheel packages) instead. diff --git a/Misc/NEWS.d/next/Library/2019-07-03-12-47-52.bpo-37421.gR5hC8.rst b/Misc/NEWS.d/next/Library/2019-07-03-12-47-52.bpo-37421.gR5hC8.rst deleted file mode 100644 index 450d76f..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-03-12-47-52.bpo-37421.gR5hC8.rst +++ /dev/null @@ -1,4 +0,0 @@ -Fix :func:`multiprocessing.util.get_temp_dir` finalizer: clear also the -'tempdir' configuration of the current process, so next call to -``get_temp_dir()`` will create a new temporary directory, rather than -reusing the removed temporary directory. diff --git a/Misc/NEWS.d/next/Library/2019-07-04-13-00-20.bpo-37424.0i1MR-.rst b/Misc/NEWS.d/next/Library/2019-07-04-13-00-20.bpo-37424.0i1MR-.rst deleted file mode 100644 index b98a17e..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-04-13-00-20.bpo-37424.0i1MR-.rst +++ /dev/null @@ -1,5 +0,0 @@ -Fixes a possible hang when using a timeout on `subprocess.run()` while -capturing output. If the child process spawned its own children or -otherwise connected its stdout or stderr handles with another process, we -could hang after the timeout was reached and our child was killed when -attempting to read final output from the pipes. diff --git a/Misc/NEWS.d/next/Library/2019-07-05-21-46-45.bpo-18374.qgE0H3.rst b/Misc/NEWS.d/next/Library/2019-07-05-21-46-45.bpo-18374.qgE0H3.rst deleted file mode 100644 index f9e99e0..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-05-21-46-45.bpo-18374.qgE0H3.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix the ``.col_offset`` attribute of nested :class:`ast.BinOp` instances -which had a too large value in some situations. diff --git a/Misc/NEWS.d/next/Library/2019-07-07-21-09-08.bpo-37520.Gg0KD6.rst b/Misc/NEWS.d/next/Library/2019-07-07-21-09-08.bpo-37520.Gg0KD6.rst deleted file mode 100644 index 6584d3e..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-07-21-09-08.bpo-37520.Gg0KD6.rst +++ /dev/null @@ -1 +0,0 @@ -Correct behavior for zipfile.Path.parent when the path object identifies a subdirectory. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-07-08-03-15-04.bpo-37502.qZGC4g.rst b/Misc/NEWS.d/next/Library/2019-07-08-03-15-04.bpo-37502.qZGC4g.rst deleted file mode 100644 index 4eb6d09..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-08-03-15-04.bpo-37502.qZGC4g.rst +++ /dev/null @@ -1 +0,0 @@ -pickle.loads() no longer raises TypeError when the buffers argument is set to None diff --git a/Misc/NEWS.d/next/Library/2019-07-09-05-44-39.bpo-36993.4javqu.rst b/Misc/NEWS.d/next/Library/2019-07-09-05-44-39.bpo-36993.4javqu.rst deleted file mode 100644 index 009e07b..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-09-05-44-39.bpo-36993.4javqu.rst +++ /dev/null @@ -1,2 +0,0 @@ -Improve error reporting for corrupt zip files with bad zip64 extra data. Patch -by Daniel Hillier. diff --git a/Misc/NEWS.d/next/Library/2019-07-09-11-20-21.bpo-37482.auzvev.rst b/Misc/NEWS.d/next/Library/2019-07-09-11-20-21.bpo-37482.auzvev.rst deleted file mode 100644 index e09ff63..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-09-11-20-21.bpo-37482.auzvev.rst +++ /dev/null @@ -1 +0,0 @@ -Fix serialization of display name in originator or destination address fields with both encoded words and special chars. diff --git a/Misc/NEWS.d/next/Library/2019-07-09-19-38-26.bpo-37531.GX7s8S.rst b/Misc/NEWS.d/next/Library/2019-07-09-19-38-26.bpo-37531.GX7s8S.rst deleted file mode 100644 index aaf1052..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-09-19-38-26.bpo-37531.GX7s8S.rst +++ /dev/null @@ -1,2 +0,0 @@ -"python3 -m test -jN --timeout=TIMEOUT" now kills a worker process if it runs -longer than *TIMEOUT* seconds. diff --git a/Misc/NEWS.d/next/Library/2019-07-10-23-07-11.bpo-21478.cCw9rF.rst b/Misc/NEWS.d/next/Library/2019-07-10-23-07-11.bpo-21478.cCw9rF.rst deleted file mode 100644 index 0ac9b8e..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-10-23-07-11.bpo-21478.cCw9rF.rst +++ /dev/null @@ -1,2 +0,0 @@ -Record calls to parent when autospecced object is attached to a mock using -:func:`unittest.mock.attach_mock`. Patch by Karthikeyan Singaravelan. diff --git a/Misc/NEWS.d/next/Library/2019-07-13-10-59-43.bpo-37579.B1Tq9i.rst b/Misc/NEWS.d/next/Library/2019-07-13-10-59-43.bpo-37579.B1Tq9i.rst deleted file mode 100644 index ad52cf2..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-13-10-59-43.bpo-37579.B1Tq9i.rst +++ /dev/null @@ -1,4 +0,0 @@ -Return :exc:`NotImplemented` in Python implementation of ``__eq__`` for -:class:`~datetime.timedelta` and :class:`~datetime.time` when the other -object being compared is not of the same type to match C implementation. -Patch by Karthikeyan Singaravelan. diff --git a/Misc/NEWS.d/next/Library/2019-07-13-13-40-12.bpo-18378.NHcojp.rst b/Misc/NEWS.d/next/Library/2019-07-13-13-40-12.bpo-18378.NHcojp.rst deleted file mode 100644 index 6dda8ab..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-13-13-40-12.bpo-18378.NHcojp.rst +++ /dev/null @@ -1 +0,0 @@ -Recognize "UTF-8" as a valid value for LC_CTYPE in locale._parse_localename. diff --git a/Misc/NEWS.d/next/Library/2019-07-13-16-02-48.bpo-37587.fd-1aF.rst b/Misc/NEWS.d/next/Library/2019-07-13-16-02-48.bpo-37587.fd-1aF.rst deleted file mode 100644 index 80a89fe..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-13-16-02-48.bpo-37587.fd-1aF.rst +++ /dev/null @@ -1 +0,0 @@ -Make json.loads faster for long strings. (Patch by Marco Paolini) diff --git a/Misc/NEWS.d/next/Library/2019-07-17-06-54-43.bpo-37491.op0aMs.rst b/Misc/NEWS.d/next/Library/2019-07-17-06-54-43.bpo-37491.op0aMs.rst deleted file mode 100644 index af4287b..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-17-06-54-43.bpo-37491.op0aMs.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix ``IndexError`` when parsing email headers with unexpectedly ending -bare-quoted string value. Patch by Abhilash Raj. diff --git a/Misc/NEWS.d/next/Library/2019-07-17-11-10-08.bpo-34443.OFnGqz.rst b/Misc/NEWS.d/next/Library/2019-07-17-11-10-08.bpo-34443.OFnGqz.rst deleted file mode 100644 index 8987a79..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-17-11-10-08.bpo-34443.OFnGqz.rst +++ /dev/null @@ -1,2 +0,0 @@ -Exceptions from :mod:`enum` now use the ``__qualname`` of the enum class in -the exception message instead of the ``__name__``. diff --git a/Misc/NEWS.d/next/Library/2019-07-19-01-46-56.bpo-16970.GEASf5.rst b/Misc/NEWS.d/next/Library/2019-07-19-01-46-56.bpo-16970.GEASf5.rst deleted file mode 100644 index 7285b81..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-19-01-46-56.bpo-16970.GEASf5.rst +++ /dev/null @@ -1,2 +0,0 @@ -Adding a value error when an invalid value in passed to nargs -Patch by Robert Leenders diff --git a/Misc/NEWS.d/next/Library/2019-07-19-16-06-48.bpo-29446.iXGuoi.rst b/Misc/NEWS.d/next/Library/2019-07-19-16-06-48.bpo-29446.iXGuoi.rst deleted file mode 100644 index 9afda7e..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-19-16-06-48.bpo-29446.iXGuoi.rst +++ /dev/null @@ -1 +0,0 @@ -Make `from tkinter import *` import only the expected objects. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-07-19-20-13-48.bpo-37555.S5am28.rst b/Misc/NEWS.d/next/Library/2019-07-19-20-13-48.bpo-37555.S5am28.rst deleted file mode 100644 index 16d1d62..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-19-20-13-48.bpo-37555.S5am28.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix `NonCallableMock._call_matcher` returning tuple instead of `_Call` object -when `self._spec_signature` exists. Patch by Elizabeth Uselton \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-07-19-22-44-41.bpo-36324.1VjywS.rst b/Misc/NEWS.d/next/Library/2019-07-19-22-44-41.bpo-36324.1VjywS.rst deleted file mode 100644 index 2e41211..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-19-22-44-41.bpo-36324.1VjywS.rst +++ /dev/null @@ -1 +0,0 @@ -Make internal attributes for statistics.NormalDist() private. diff --git a/Misc/NEWS.d/next/Library/2019-07-20-01-17-43.bpo-36161.Fzf-f9.rst b/Misc/NEWS.d/next/Library/2019-07-20-01-17-43.bpo-36161.Fzf-f9.rst deleted file mode 100644 index b31496c..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-20-01-17-43.bpo-36161.Fzf-f9.rst +++ /dev/null @@ -1 +0,0 @@ -In :mod:`posix`, use ``ttyname_r`` instead of ``ttyname`` for thread safety. diff --git a/Misc/NEWS.d/next/Library/2019-07-21-20-59-31.bpo-37642.L61Bvy.rst b/Misc/NEWS.d/next/Library/2019-07-21-20-59-31.bpo-37642.L61Bvy.rst deleted file mode 100644 index 09ff257..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-21-20-59-31.bpo-37642.L61Bvy.rst +++ /dev/null @@ -1,3 +0,0 @@ -Allowed the pure Python implementation of :class:`datetime.timezone` to represent -sub-minute offsets close to minimum and maximum boundaries, specifically in the -ranges (23:59, 24:00) and (-23:59, 24:00). Patch by Ngalim Siregar diff --git a/Misc/NEWS.d/next/Library/2019-07-24-14-38-53.bpo-37663.h4-9-1.rst b/Misc/NEWS.d/next/Library/2019-07-24-14-38-53.bpo-37663.h4-9-1.rst deleted file mode 100644 index 1f9f9d9..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-24-14-38-53.bpo-37663.h4-9-1.rst +++ /dev/null @@ -1,2 +0,0 @@ -Bring consistency to venv shell activation scripts by always using -__VENV_PROMPT__. diff --git a/Misc/NEWS.d/next/Library/2019-07-24-18-27-44.bpo-37664.o-GYZC.rst b/Misc/NEWS.d/next/Library/2019-07-24-18-27-44.bpo-37664.o-GYZC.rst deleted file mode 100644 index f125905..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-24-18-27-44.bpo-37664.o-GYZC.rst +++ /dev/null @@ -1 +0,0 @@ -Update wheels bundled with ensurepip (pip 19.2.3 and setuptools 41.2.0) diff --git a/Misc/NEWS.d/next/Library/2019-07-25-10-28-40.bpo-37354.RT3_3H.rst b/Misc/NEWS.d/next/Library/2019-07-25-10-28-40.bpo-37354.RT3_3H.rst deleted file mode 100644 index a314bcc..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-25-10-28-40.bpo-37354.RT3_3H.rst +++ /dev/null @@ -1 +0,0 @@ -Make Activate.ps1 Powershell script static to allow for signing it. diff --git a/Misc/NEWS.d/next/Library/2019-07-26-00-12-29.bpo-37685.TqckMZ.rst b/Misc/NEWS.d/next/Library/2019-07-26-00-12-29.bpo-37685.TqckMZ.rst deleted file mode 100644 index d1179a6..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-26-00-12-29.bpo-37685.TqckMZ.rst +++ /dev/null @@ -1,4 +0,0 @@ -Fixed ``__eq__``, ``__lt__`` etc implementations in some classes. They now -return :data:`NotImplemented` for unsupported type of the other operand. -This allows the other operand to play role (for example the equality -comparison with :data:`~unittest.mock.ANY` will return ``True``). diff --git a/Misc/NEWS.d/next/Library/2019-07-26-22-30-01.bpo-37691.1Li3rx.rst b/Misc/NEWS.d/next/Library/2019-07-26-22-30-01.bpo-37691.1Li3rx.rst deleted file mode 100644 index 048478c..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-26-22-30-01.bpo-37691.1Li3rx.rst +++ /dev/null @@ -1,2 +0,0 @@ -Let math.dist() accept coordinates as sequences (or iterables) rather than -just tuples. diff --git a/Misc/NEWS.d/next/Library/2019-07-27-10-14-45.bpo-29553.TVeIDe.rst b/Misc/NEWS.d/next/Library/2019-07-27-10-14-45.bpo-29553.TVeIDe.rst deleted file mode 100644 index 3472db7..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-27-10-14-45.bpo-29553.TVeIDe.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed :meth:`argparse.ArgumentParser.format_usage` for mutually exclusive groups. -Patch by Andrew Nester. diff --git a/Misc/NEWS.d/next/Library/2019-07-27-18-00-43.bpo-37689.glEmZi.rst b/Misc/NEWS.d/next/Library/2019-07-27-18-00-43.bpo-37689.glEmZi.rst deleted file mode 100644 index 2787f9e..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-27-18-00-43.bpo-37689.glEmZi.rst +++ /dev/null @@ -1 +0,0 @@ -Add :meth:`is_relative_to` in :class:`PurePath` to determine whether or not one path is relative to another. diff --git a/Misc/NEWS.d/next/Library/2019-07-27-20-21-03.bpo-37695.QANdvg.rst b/Misc/NEWS.d/next/Library/2019-07-27-20-21-03.bpo-37695.QANdvg.rst deleted file mode 100644 index ca6c116..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-27-20-21-03.bpo-37695.QANdvg.rst +++ /dev/null @@ -1 +0,0 @@ -Correct :func:`curses.unget_wch` error message. Patch by Anthony Sottile. diff --git a/Misc/NEWS.d/next/Library/2019-07-28-17-44-21.bpo-37697.7UV5d0.rst b/Misc/NEWS.d/next/Library/2019-07-28-17-44-21.bpo-37697.7UV5d0.rst deleted file mode 100644 index 6c78d7c..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-28-17-44-21.bpo-37697.7UV5d0.rst +++ /dev/null @@ -1 +0,0 @@ -Syncronize ``importlib.metadata`` with `importlib_metadata 0.19 `_, improving handling of EGG-INFO files and fixing a crash when entry point names contained colons. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-07-28-22-25-25.bpo-37685._3bN9f.rst b/Misc/NEWS.d/next/Library/2019-07-28-22-25-25.bpo-37685._3bN9f.rst deleted file mode 100644 index ba60057..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-28-22-25-25.bpo-37685._3bN9f.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed comparisons of :class:`datetime.timedelta` and -:class:`datetime.timezone`. diff --git a/Misc/NEWS.d/next/Library/2019-07-29-21-39-45.bpo-11953.4Hpwf9.rst b/Misc/NEWS.d/next/Library/2019-07-29-21-39-45.bpo-11953.4Hpwf9.rst deleted file mode 100644 index 62f3c44..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-29-21-39-45.bpo-11953.4Hpwf9.rst +++ /dev/null @@ -1 +0,0 @@ -Completing WSA* error codes in :mod:`socket`. diff --git a/Misc/NEWS.d/next/Library/2019-07-30-01-27-29.bpo-37268.QDmA44.rst b/Misc/NEWS.d/next/Library/2019-07-30-01-27-29.bpo-37268.QDmA44.rst deleted file mode 100644 index d5c7b1d..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-30-01-27-29.bpo-37268.QDmA44.rst +++ /dev/null @@ -1,2 +0,0 @@ -The :mod:`parser` module is deprecated and will be removed in future -versions of Python. diff --git a/Misc/NEWS.d/next/Library/2019-07-30-22-41-05.bpo-32178.X-IFLe.rst b/Misc/NEWS.d/next/Library/2019-07-30-22-41-05.bpo-32178.X-IFLe.rst deleted file mode 100644 index 5e7a2e9..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-30-22-41-05.bpo-32178.X-IFLe.rst +++ /dev/null @@ -1 +0,0 @@ -Fix IndexError in :mod:`email` package when trying to parse invalid address fields starting with ``:``. diff --git a/Misc/NEWS.d/next/Library/2019-07-31-15-52-51.bpo-35943.-KswoB.rst b/Misc/NEWS.d/next/Library/2019-07-31-15-52-51.bpo-35943.-KswoB.rst deleted file mode 100644 index b1c5560..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-31-15-52-51.bpo-35943.-KswoB.rst +++ /dev/null @@ -1,2 +0,0 @@ -The function :c:func:`PyImport_GetModule` now ensures any module it returns is fully initialized. -Patch by Joannah Nanjekye. diff --git a/Misc/NEWS.d/next/Library/2019-07-31-16-49-01.bpo-37723.zq6tw8.rst b/Misc/NEWS.d/next/Library/2019-07-31-16-49-01.bpo-37723.zq6tw8.rst deleted file mode 100644 index 65507bd..0000000 --- a/Misc/NEWS.d/next/Library/2019-07-31-16-49-01.bpo-37723.zq6tw8.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix performance regression on regular expression parsing with huge -character sets. Patch by Yann Vaginay. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-08-01-17-11-16.bpo-37738.A3WWcT.rst b/Misc/NEWS.d/next/Library/2019-08-01-17-11-16.bpo-37738.A3WWcT.rst deleted file mode 100644 index 7e70a9c..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-01-17-11-16.bpo-37738.A3WWcT.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix the implementation of curses ``addch(str, color_pair)``: pass the color -pair to ``setcchar()``, instead of always passing 0 as the color pair. diff --git a/Misc/NEWS.d/next/Library/2019-08-02-14-01-25.bpo-37742.f4Xn9S.rst b/Misc/NEWS.d/next/Library/2019-08-02-14-01-25.bpo-37742.f4Xn9S.rst deleted file mode 100644 index 300ced3..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-02-14-01-25.bpo-37742.f4Xn9S.rst +++ /dev/null @@ -1,5 +0,0 @@ -The logging.getLogger() API now returns the root logger when passed the name -'root', whereas previously it returned a non-root logger named 'root'. This -could affect cases where user code explicitly wants a non-root logger named -'root', or instantiates a logger using logging.getLogger(__name__) in some -top-level module called 'root.py'. diff --git a/Misc/NEWS.d/next/Library/2019-08-02-16-44-42.bpo-18049.OA4qBL.rst b/Misc/NEWS.d/next/Library/2019-08-02-16-44-42.bpo-18049.OA4qBL.rst deleted file mode 100644 index 36a4de3..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-02-16-44-42.bpo-18049.OA4qBL.rst +++ /dev/null @@ -1,3 +0,0 @@ -Add definition of THREAD_STACK_SIZE for AIX in Python/thread_pthread.h -The default thread stacksize caused crashes with the default recursion limit -Patch by M Felt diff --git a/Misc/NEWS.d/next/Library/2019-08-04-11-47-58.bpo-28292.vkihH5.rst b/Misc/NEWS.d/next/Library/2019-08-04-11-47-58.bpo-28292.vkihH5.rst deleted file mode 100644 index 478a1b0..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-04-11-47-58.bpo-28292.vkihH5.rst +++ /dev/null @@ -1,3 +0,0 @@ -Mark calendar.py helper functions as being private. The follows PEP 8 -guidance to maintain the style conventions in the module and it addresses a -known case of user confusion. diff --git a/Misc/NEWS.d/next/Library/2019-08-04-17-22-33.bpo-37449.ycbL2z.rst b/Misc/NEWS.d/next/Library/2019-08-04-17-22-33.bpo-37449.ycbL2z.rst deleted file mode 100644 index b34bfea..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-04-17-22-33.bpo-37449.ycbL2z.rst +++ /dev/null @@ -1,2 +0,0 @@ -`ensurepip` now uses `importlib.resources.read_binary()` to read data instead of `pkgutil.get_data()`. -Patch by Joannah Nanjekye. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-08-06-21-30-58.bpo-34488.OqxVo8.rst b/Misc/NEWS.d/next/Library/2019-08-06-21-30-58.bpo-34488.OqxVo8.rst deleted file mode 100644 index 1e7e5a6..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-06-21-30-58.bpo-34488.OqxVo8.rst +++ /dev/null @@ -1,2 +0,0 @@ -:meth:`writelines` method of :class:`io.BytesIO` is now slightly faster -when many small lines are passed. Patch by Sergey Fedoseev. diff --git a/Misc/NEWS.d/next/Library/2019-08-07-14-49-22.bpo-37785.y7OlT8.rst b/Misc/NEWS.d/next/Library/2019-08-07-14-49-22.bpo-37785.y7OlT8.rst deleted file mode 100644 index 2d3aa4f..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-07-14-49-22.bpo-37785.y7OlT8.rst +++ /dev/null @@ -1 +0,0 @@ -Fix xgettext warnings in :mod:`argparse`. diff --git a/Misc/NEWS.d/next/Library/2019-08-07-19-34-07.bpo-18578.xfvdb_.rst b/Misc/NEWS.d/next/Library/2019-08-07-19-34-07.bpo-18578.xfvdb_.rst deleted file mode 100644 index cc0e02f..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-07-19-34-07.bpo-18578.xfvdb_.rst +++ /dev/null @@ -1,2 +0,0 @@ -Renamed and documented `test.bytecode_helper` as `test.support.bytecode_helper`. -Patch by Joannah Nanjekye. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-08-07-23-48-09.bpo-37772.hLCvdn.rst b/Misc/NEWS.d/next/Library/2019-08-07-23-48-09.bpo-37772.hLCvdn.rst deleted file mode 100644 index f9ec6a3..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-07-23-48-09.bpo-37772.hLCvdn.rst +++ /dev/null @@ -1 +0,0 @@ -In ``zipfile.Path``, when adding implicit dirs, ensure that ancestral directories are added and that duplicates are excluded. diff --git a/Misc/NEWS.d/next/Library/2019-08-10-12-33-27.bpo-37810.d4zbvB.rst b/Misc/NEWS.d/next/Library/2019-08-10-12-33-27.bpo-37810.d4zbvB.rst deleted file mode 100644 index 3e0b317..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-10-12-33-27.bpo-37810.d4zbvB.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix :mod:`difflib` ``?`` hint in diff output when dealing with tabs. Patch -by Anthony Sottile. diff --git a/Misc/NEWS.d/next/Library/2019-08-10-18-50-04.bpo-14465.qZGC4g.rst b/Misc/NEWS.d/next/Library/2019-08-10-18-50-04.bpo-14465.qZGC4g.rst deleted file mode 100644 index 5f8b7a0..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-10-18-50-04.bpo-14465.qZGC4g.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add an xml.etree.ElementTree.indent() function for pretty-printing XML trees. -Contributed by Stefan Behnel. diff --git a/Misc/NEWS.d/next/Library/2019-08-11-10-34-19.bpo-37819.LVJls-.rst b/Misc/NEWS.d/next/Library/2019-08-11-10-34-19.bpo-37819.LVJls-.rst deleted file mode 100644 index cfc1f1a..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-11-10-34-19.bpo-37819.LVJls-.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add Fraction.as_integer_ratio() to match the corresponding methods in bool, -int, float, and decimal. diff --git a/Misc/NEWS.d/next/Library/2019-08-12-23-07-47.bpo-37804.Ene6L-.rst b/Misc/NEWS.d/next/Library/2019-08-12-23-07-47.bpo-37804.Ene6L-.rst deleted file mode 100644 index ebbcb5a..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-12-23-07-47.bpo-37804.Ene6L-.rst +++ /dev/null @@ -1,2 +0,0 @@ -Remove the deprecated method `threading.Thread.isAlive()`. Patch by Dong-hee -Na. diff --git a/Misc/NEWS.d/next/Library/2019-08-14-13-51-24.bpo-37798.AmXrik.rst b/Misc/NEWS.d/next/Library/2019-08-14-13-51-24.bpo-37798.AmXrik.rst deleted file mode 100644 index 620f0ec..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-14-13-51-24.bpo-37798.AmXrik.rst +++ /dev/null @@ -1 +0,0 @@ -Add C fastpath for statistics.NormalDist.inv_cdf() Patch by Dong-hee Na diff --git a/Misc/NEWS.d/next/Library/2019-08-14-15-34-23.bpo-21131.0MMQRi.rst b/Misc/NEWS.d/next/Library/2019-08-14-15-34-23.bpo-21131.0MMQRi.rst deleted file mode 100644 index d330aca..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-14-15-34-23.bpo-21131.0MMQRi.rst +++ /dev/null @@ -1,4 +0,0 @@ -Fix ``faulthandler.register(chain=True)`` stack. faulthandler now allocates a -dedicated stack of ``SIGSTKSZ*2`` bytes, instead of just ``SIGSTKSZ`` bytes. -Calling the previous signal handler in faulthandler signal handler uses more -than ``SIGSTKSZ`` bytes of stack memory on some platforms. diff --git a/Misc/NEWS.d/next/Library/2019-08-14-20-46-39.bpo-37863.CkXqgX.rst b/Misc/NEWS.d/next/Library/2019-08-14-20-46-39.bpo-37863.CkXqgX.rst deleted file mode 100644 index 90df6e9..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-14-20-46-39.bpo-37863.CkXqgX.rst +++ /dev/null @@ -1 +0,0 @@ -Optimizations for Fraction.__hash__ suggested by Tim Peters. diff --git a/Misc/NEWS.d/next/Library/2019-08-14-21-41-07.bpo-37811.d1xYj7.rst b/Misc/NEWS.d/next/Library/2019-08-14-21-41-07.bpo-37811.d1xYj7.rst deleted file mode 100644 index 662e7dc..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-14-21-41-07.bpo-37811.d1xYj7.rst +++ /dev/null @@ -1,4 +0,0 @@ -Fix ``socket`` module's ``socket.connect(address)`` function being unable to -establish connection in case of interrupted system call. The problem was -observed on all OSes which ``poll(2)`` system call can take only -non-negative integers and -1 as a timeout value. diff --git a/Misc/NEWS.d/next/Library/2019-08-17-22-33-54.bpo-37868.hp64fi.rst b/Misc/NEWS.d/next/Library/2019-08-17-22-33-54.bpo-37868.hp64fi.rst deleted file mode 100644 index 7f342e1..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-17-22-33-54.bpo-37868.hp64fi.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix dataclasses.is_dataclass when given an instance that never raises -AttributeError in __getattr__. That is, an object that returns something -for __dataclass_fields__ even if it's not a dataclass. diff --git a/Misc/NEWS.d/next/Library/2019-08-19-10-31-41.bpo-37885.4Nc9sp.rst b/Misc/NEWS.d/next/Library/2019-08-19-10-31-41.bpo-37885.4Nc9sp.rst deleted file mode 100644 index 055d029..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-19-10-31-41.bpo-37885.4Nc9sp.rst +++ /dev/null @@ -1 +0,0 @@ -venv: Don't generate unset variable warning on deactivate. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-08-20-05-17-32.bpo-32793.cgpXl6.rst b/Misc/NEWS.d/next/Library/2019-08-20-05-17-32.bpo-32793.cgpXl6.rst deleted file mode 100644 index f715a81..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-20-05-17-32.bpo-32793.cgpXl6.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a duplicated debug message when :meth:`smtplib.SMTP.connect` is called. diff --git a/Misc/NEWS.d/next/Library/2019-08-21-13-43-04.bpo-37851.mIIfD_.rst b/Misc/NEWS.d/next/Library/2019-08-21-13-43-04.bpo-37851.mIIfD_.rst deleted file mode 100644 index 997011f..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-21-13-43-04.bpo-37851.mIIfD_.rst +++ /dev/null @@ -1,3 +0,0 @@ -The :mod:`faulthandler` module no longer allocates its alternative stack at -Python startup. Now the stack is only allocated at the first faulthandler -usage. diff --git a/Misc/NEWS.d/next/Library/2019-08-21-16-38-56.bpo-9938.t3G7N9.rst b/Misc/NEWS.d/next/Library/2019-08-21-16-38-56.bpo-9938.t3G7N9.rst deleted file mode 100644 index 4cb8989..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-21-16-38-56.bpo-9938.t3G7N9.rst +++ /dev/null @@ -1 +0,0 @@ -Add optional keyword argument ``exit_on_error`` for :class:`ArgumentParser`. diff --git a/Misc/NEWS.d/next/Library/2019-08-22-01-49-05.bpo-32554.4xiXyM.rst b/Misc/NEWS.d/next/Library/2019-08-22-01-49-05.bpo-32554.4xiXyM.rst deleted file mode 100644 index 752cf48..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-22-01-49-05.bpo-32554.4xiXyM.rst +++ /dev/null @@ -1 +0,0 @@ -Deprecate having random.seed() call hash on arbitrary types. diff --git a/Misc/NEWS.d/next/Library/2019-08-22-16-13-27.bpo-37915.xyoZI5.rst b/Misc/NEWS.d/next/Library/2019-08-22-16-13-27.bpo-37915.xyoZI5.rst deleted file mode 100644 index 1dc9ea4..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-22-16-13-27.bpo-37915.xyoZI5.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix a segmentation fault that appeared when comparing instances of -``datetime.timezone`` and ``datetime.tzinfo`` objects. Patch by Pablo -Galindo. diff --git a/Misc/NEWS.d/next/Library/2019-08-23-00-55-19.bpo-26589.M1xyxG.rst b/Misc/NEWS.d/next/Library/2019-08-23-00-55-19.bpo-26589.M1xyxG.rst deleted file mode 100644 index ef132dc..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-23-00-55-19.bpo-26589.M1xyxG.rst +++ /dev/null @@ -1,2 +0,0 @@ -Added a new status code to the http module: 451 -UNAVAILABLE_FOR_LEGAL_REASONS diff --git a/Misc/NEWS.d/next/Library/2019-08-24-16-54-49.bpo-37798.7mRQCk.rst b/Misc/NEWS.d/next/Library/2019-08-24-16-54-49.bpo-37798.7mRQCk.rst deleted file mode 100644 index 25cfa00..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-24-16-54-49.bpo-37798.7mRQCk.rst +++ /dev/null @@ -1,2 +0,0 @@ -Update test_statistics.py to verify that the statistics module works well -for both C and Python implementations. Patch by Dong-hee Na diff --git a/Misc/NEWS.d/next/Library/2019-08-25-14-56-42.bpo-36917.GBxdw2.rst b/Misc/NEWS.d/next/Library/2019-08-25-14-56-42.bpo-36917.GBxdw2.rst deleted file mode 100644 index 3509a75..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-25-14-56-42.bpo-36917.GBxdw2.rst +++ /dev/null @@ -1,3 +0,0 @@ -Add default implementation of the :meth:`ast.NodeVisitor.visit_Constant` -method which emits a deprecation warning and calls corresponding methody -``visit_Num()``, ``visit_Str()``, etc. diff --git a/Misc/NEWS.d/next/Library/2019-08-25-18-07-48.bpo-34679.HECzL7.rst b/Misc/NEWS.d/next/Library/2019-08-25-18-07-48.bpo-34679.HECzL7.rst deleted file mode 100644 index 785b06b..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-25-18-07-48.bpo-34679.HECzL7.rst +++ /dev/null @@ -1 +0,0 @@ -Restores instantiation of Windows IOCP event loops from the non-main thread. diff --git a/Misc/NEWS.d/next/Library/2019-08-26-10-45-51.bpo-37950.-K1IKT.rst b/Misc/NEWS.d/next/Library/2019-08-26-10-45-51.bpo-37950.-K1IKT.rst deleted file mode 100644 index ded80d3..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-26-10-45-51.bpo-37950.-K1IKT.rst +++ /dev/null @@ -1 +0,0 @@ -Fix :func:`ast.dump` when call with incompletely initialized node. diff --git a/Misc/NEWS.d/next/Library/2019-08-27-03-53-26.bpo-36205.AfkGRl.rst b/Misc/NEWS.d/next/Library/2019-08-27-03-53-26.bpo-36205.AfkGRl.rst deleted file mode 100644 index 50cda34..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-27-03-53-26.bpo-36205.AfkGRl.rst +++ /dev/null @@ -1 +0,0 @@ -Fix the rusage implementation of time.process_time() to correctly report the sum of the system and user CPU time. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-08-27-10-03-48.bpo-37951.MfRQgL.rst b/Misc/NEWS.d/next/Library/2019-08-27-10-03-48.bpo-37951.MfRQgL.rst deleted file mode 100644 index 18e4c62..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-27-10-03-48.bpo-37951.MfRQgL.rst +++ /dev/null @@ -1,2 +0,0 @@ -Most features of the subprocess module now work again in subinterpreters. -Only *preexec_fn* is restricted in subinterpreters. diff --git a/Misc/NEWS.d/next/Library/2019-08-27-10-30-44.bpo-37961.4nm0zZ.rst b/Misc/NEWS.d/next/Library/2019-08-27-10-30-44.bpo-37961.4nm0zZ.rst deleted file mode 100644 index ebfff77..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-27-10-30-44.bpo-37961.4nm0zZ.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add a ``total_nframe`` field to the traces collected by the tracemalloc module. -This field indicates the original number of frames before it was truncated. diff --git a/Misc/NEWS.d/next/Library/2019-08-27-10-52-13.bpo-37960.CTY7Lw.rst b/Misc/NEWS.d/next/Library/2019-08-27-10-52-13.bpo-37960.CTY7Lw.rst deleted file mode 100644 index 421cfb9..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-27-10-52-13.bpo-37960.CTY7Lw.rst +++ /dev/null @@ -1,2 +0,0 @@ -``repr()`` of buffered and text streams now silences only expected -exceptions when get the value of "name" and "mode" attributes. diff --git a/Misc/NEWS.d/next/Library/2019-08-27-21-19-28.bpo-37964.SxdnsF.rst b/Misc/NEWS.d/next/Library/2019-08-27-21-19-28.bpo-37964.SxdnsF.rst deleted file mode 100644 index c25e643..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-27-21-19-28.bpo-37964.SxdnsF.rst +++ /dev/null @@ -1 +0,0 @@ -Add ``F_GETPATH`` command to :mod:`fcntl`. diff --git a/Misc/NEWS.d/next/Library/2019-08-28-14-04-18.bpo-37965.7xGE-C.rst b/Misc/NEWS.d/next/Library/2019-08-28-14-04-18.bpo-37965.7xGE-C.rst deleted file mode 100644 index 116a9e4..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-28-14-04-18.bpo-37965.7xGE-C.rst +++ /dev/null @@ -1 +0,0 @@ -Fix C compiler warning caused by distutils.ccompiler.CCompiler.has_function. diff --git a/Misc/NEWS.d/next/Library/2019-08-28-21-40-12.bpo-37972.kP-n4L.rst b/Misc/NEWS.d/next/Library/2019-08-28-21-40-12.bpo-37972.kP-n4L.rst deleted file mode 100644 index 73d9ef7..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-28-21-40-12.bpo-37972.kP-n4L.rst +++ /dev/null @@ -1,5 +0,0 @@ -Subscripts to the `unittest.mock.call` objects now receive the same chaining mechanism as any other custom attributes, so that the following usage no longer raises a `TypeError`: - - call().foo().__getitem__('bar') - -Patch by blhsing diff --git a/Misc/NEWS.d/next/Library/2019-08-29-01-19-13.bpo-10978.J6FQYY.rst b/Misc/NEWS.d/next/Library/2019-08-29-01-19-13.bpo-10978.J6FQYY.rst deleted file mode 100644 index 2b8f300..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-29-01-19-13.bpo-10978.J6FQYY.rst +++ /dev/null @@ -1,2 +0,0 @@ -Semaphores and BoundedSemaphores can now release more than one waiting -thread at a time. diff --git a/Misc/NEWS.d/next/Library/2019-08-29-16-41-36.bpo-37834.FThnsh.rst b/Misc/NEWS.d/next/Library/2019-08-29-16-41-36.bpo-37834.FThnsh.rst deleted file mode 100644 index afbbb33..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-29-16-41-36.bpo-37834.FThnsh.rst +++ /dev/null @@ -1,2 +0,0 @@ -Prevent shutil.rmtree exception when built on non-Windows system without fd -system call support, like older versions of macOS. diff --git a/Misc/NEWS.d/next/Library/2019-08-29-18-48-48.bpo-37587.N7TGTC.rst b/Misc/NEWS.d/next/Library/2019-08-29-18-48-48.bpo-37587.N7TGTC.rst deleted file mode 100644 index 92bebee..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-29-18-48-48.bpo-37587.N7TGTC.rst +++ /dev/null @@ -1,2 +0,0 @@ -``_json.scanstring`` is now up to 3x faster when there are many backslash -escaped characters in the JSON string. diff --git a/Misc/NEWS.d/next/Library/2019-08-30-11-21-10.bpo-37140.cFAX-a.rst b/Misc/NEWS.d/next/Library/2019-08-30-11-21-10.bpo-37140.cFAX-a.rst deleted file mode 100644 index 4eaa226..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-30-11-21-10.bpo-37140.cFAX-a.rst +++ /dev/null @@ -1,5 +0,0 @@ -Fix a ctypes regression of Python 3.8. When a ctypes.Structure is passed by -copy to a function, ctypes internals created a temporary object which had -the side effect of calling the structure finalizer (__del__) twice. The -Python semantics requires a finalizer to be called exactly once. Fix ctypes -internals to no longer call the finalizer twice. diff --git a/Misc/NEWS.d/next/Library/2019-08-31-01-52-59.bpo-34410.7KbWZQ.rst b/Misc/NEWS.d/next/Library/2019-08-31-01-52-59.bpo-34410.7KbWZQ.rst deleted file mode 100644 index 64e778e..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-31-01-52-59.bpo-34410.7KbWZQ.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed a crash in the :func:`tee` iterator when re-enter it. RuntimeError is -now raised in this case. diff --git a/Misc/NEWS.d/next/Library/2019-08-31-13-36-09.bpo-37995.rS8HzT.rst b/Misc/NEWS.d/next/Library/2019-08-31-13-36-09.bpo-37995.rS8HzT.rst deleted file mode 100644 index 19482b6..0000000 --- a/Misc/NEWS.d/next/Library/2019-08-31-13-36-09.bpo-37995.rS8HzT.rst +++ /dev/null @@ -1,2 +0,0 @@ -Added the *indent* option to :func:`ast.dump` which allows it to produce a -multiline indented output. diff --git a/Misc/NEWS.d/next/Library/2019-09-02-13-37-27.bpo-38006.Y7vA0Q.rst b/Misc/NEWS.d/next/Library/2019-09-02-13-37-27.bpo-38006.Y7vA0Q.rst deleted file mode 100644 index ff064ad..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-02-13-37-27.bpo-38006.Y7vA0Q.rst +++ /dev/null @@ -1,3 +0,0 @@ -weakref.WeakValueDictionary defines a local remove() function used as -callback for weak references. This function was created with a closure. -Modify the implementation to avoid the closure. diff --git a/Misc/NEWS.d/next/Library/2019-09-02-14-30-39.bpo-38010.JOnz9Z.rst b/Misc/NEWS.d/next/Library/2019-09-02-14-30-39.bpo-38010.JOnz9Z.rst deleted file mode 100644 index a97f9b7..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-02-14-30-39.bpo-38010.JOnz9Z.rst +++ /dev/null @@ -1 +0,0 @@ -In ``importlib.metadata`` sync with ``importlib_metadata`` 0.20, clarifying behavior of ``files()`` and fixing issue where only one requirement was returned for ``requires()`` on ``dist-info`` packages. diff --git a/Misc/NEWS.d/next/Library/2019-09-03-01-41-35.bpo-35923.lYpKbY.rst b/Misc/NEWS.d/next/Library/2019-09-03-01-41-35.bpo-35923.lYpKbY.rst deleted file mode 100644 index bd2bba7..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-03-01-41-35.bpo-35923.lYpKbY.rst +++ /dev/null @@ -1,2 +0,0 @@ -Update :class:`importlib.machinery.BuiltinImporter` to use ``loader._ORIGIN`` -instead of a hardcoded value. Patch by Dong-hee Na. diff --git a/Misc/NEWS.d/next/Library/2019-09-04-20-34-14.bpo-38026.0LLRX-.rst b/Misc/NEWS.d/next/Library/2019-09-04-20-34-14.bpo-38026.0LLRX-.rst deleted file mode 100644 index 166cd86..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-04-20-34-14.bpo-38026.0LLRX-.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed :func:`inspect.getattr_static` used ``isinstance`` while it should -avoid dynamic lookup. diff --git a/Misc/NEWS.d/next/Library/2019-09-06-17-40-34.bpo-37953.db5FQq.rst b/Misc/NEWS.d/next/Library/2019-09-06-17-40-34.bpo-37953.db5FQq.rst deleted file mode 100644 index 4eff4f7..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-06-17-40-34.bpo-37953.db5FQq.rst +++ /dev/null @@ -1,2 +0,0 @@ -In :mod:`typing`, improved the ``__hash__`` and ``__eq__`` methods for -:class:`ForwardReferences`. diff --git a/Misc/NEWS.d/next/Library/2019-09-07-12-32-50.bpo-38049.xKP4tf.rst b/Misc/NEWS.d/next/Library/2019-09-07-12-32-50.bpo-38049.xKP4tf.rst deleted file mode 100644 index 9f17683..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-07-12-32-50.bpo-38049.xKP4tf.rst +++ /dev/null @@ -1 +0,0 @@ -Added command-line interface for the :mod:`ast` module. diff --git a/Misc/NEWS.d/next/Library/2019-09-08-11-36-50.bpo-38059.8SA6co.rst b/Misc/NEWS.d/next/Library/2019-09-08-11-36-50.bpo-38059.8SA6co.rst deleted file mode 100644 index 001952a..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-08-11-36-50.bpo-38059.8SA6co.rst +++ /dev/null @@ -1 +0,0 @@ -inspect.py now uses sys.exit() instead of exit() diff --git a/Misc/NEWS.d/next/Library/2019-09-09-14-39-47.bpo-38066.l9mWv-.rst b/Misc/NEWS.d/next/Library/2019-09-09-14-39-47.bpo-38066.l9mWv-.rst deleted file mode 100644 index a69924f..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-09-14-39-47.bpo-38066.l9mWv-.rst +++ /dev/null @@ -1,2 +0,0 @@ -Hide internal asyncio.Stream methods: feed_eof(), feed_data(), -set_exception() and set_transport(). diff --git a/Misc/NEWS.d/next/Library/2019-09-09-18-39-23.bpo-38037.B0UgFU.rst b/Misc/NEWS.d/next/Library/2019-09-09-18-39-23.bpo-38037.B0UgFU.rst deleted file mode 100644 index 607673b..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-09-18-39-23.bpo-38037.B0UgFU.rst +++ /dev/null @@ -1 +0,0 @@ -Fix reference counters in the :mod:`signal` module. diff --git a/Misc/NEWS.d/next/Library/2019-09-10-10-59-50.bpo-37251.8zn2o3.rst b/Misc/NEWS.d/next/Library/2019-09-10-10-59-50.bpo-37251.8zn2o3.rst deleted file mode 100644 index 27fd1e4..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-10-10-59-50.bpo-37251.8zn2o3.rst +++ /dev/null @@ -1,3 +0,0 @@ -Remove `__code__` check in AsyncMock that incorrectly -evaluated function specs as async objects but failed to evaluate classes -with `__await__` but no `__code__` attribute defined as async objects. diff --git a/Misc/NEWS.d/next/Library/2019-09-10-11-42-59.bpo-38086.w5TlG-.rst b/Misc/NEWS.d/next/Library/2019-09-10-11-42-59.bpo-38086.w5TlG-.rst deleted file mode 100644 index 40db53c..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-10-11-42-59.bpo-38086.w5TlG-.rst +++ /dev/null @@ -1 +0,0 @@ -Update importlib.metadata with changes from `importlib_metadata 0.21 `_. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-09-10-15-52-55.bpo-35640.X0lp5f.rst b/Misc/NEWS.d/next/Library/2019-09-10-15-52-55.bpo-35640.X0lp5f.rst deleted file mode 100644 index abdf87a..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-10-15-52-55.bpo-35640.X0lp5f.rst +++ /dev/null @@ -1,2 +0,0 @@ -Allow passing a :term:`path-like object` as ``directory`` argument to the -:class:`http.server.SimpleHTTPRequestHandler` class. Patch by Géry Ogam. diff --git a/Misc/NEWS.d/next/Library/2019-09-11-11-44-16.bpo-37488.S8CJUL.rst b/Misc/NEWS.d/next/Library/2019-09-11-11-44-16.bpo-37488.S8CJUL.rst deleted file mode 100644 index 4f90415..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-11-11-44-16.bpo-37488.S8CJUL.rst +++ /dev/null @@ -1 +0,0 @@ -Add warning to :meth:`datetime.utctimetuple`, :meth:`datetime.utcnow` and :meth:`datetime.utcfromtimestamp` . \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-09-11-14-45-30.bpo-38093.yQ6k7y.rst b/Misc/NEWS.d/next/Library/2019-09-11-14-45-30.bpo-38093.yQ6k7y.rst deleted file mode 100644 index 24a5301..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-11-14-45-30.bpo-38093.yQ6k7y.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixes AsyncMock so it doesn't crash when used with AsyncContextManagers -or AsyncIterators. diff --git a/Misc/NEWS.d/next/Library/2019-09-11-14-49-20.bpo-38110.A19Y-q.rst b/Misc/NEWS.d/next/Library/2019-09-11-14-49-20.bpo-38110.A19Y-q.rst deleted file mode 100644 index 7b94a2e..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-11-14-49-20.bpo-38110.A19Y-q.rst +++ /dev/null @@ -1,2 +0,0 @@ -The os.closewalk() implementation now uses the libc fdwalk() API on -platforms where it is available. diff --git a/Misc/NEWS.d/next/Library/2019-09-11-16-54-57.bpo-38121.SrSDzB.rst b/Misc/NEWS.d/next/Library/2019-09-11-16-54-57.bpo-38121.SrSDzB.rst deleted file mode 100644 index 93eabcf..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-11-16-54-57.bpo-38121.SrSDzB.rst +++ /dev/null @@ -1 +0,0 @@ -Update parameter names on functions in importlib.metadata matching the changes in the 0.22 release of importlib_metadata. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-09-11-20-27-41.bpo-37405.MG5xiY.rst b/Misc/NEWS.d/next/Library/2019-09-11-20-27-41.bpo-37405.MG5xiY.rst deleted file mode 100644 index 09e1097..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-11-20-27-41.bpo-37405.MG5xiY.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed regression bug for socket.getsockname() for non-CAN_ISOTP AF_CAN -address family sockets by returning a 1-tuple instead of string. diff --git a/Misc/NEWS.d/next/Library/2019-09-11-21-38-41.bpo-34037.LIAS_3.rst b/Misc/NEWS.d/next/Library/2019-09-11-21-38-41.bpo-34037.LIAS_3.rst deleted file mode 100644 index 7534516..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-11-21-38-41.bpo-34037.LIAS_3.rst +++ /dev/null @@ -1,4 +0,0 @@ -For :mod:`asyncio`, add a new coroutine :meth:`loop.shutdown_default_executor`. -The new coroutine provides an API to schedule an executor shutdown that waits -on the threadpool to finish closing. Also, :func:`asyncio.run` has been updated -to utilize the new coroutine. Patch by Kyle Stanley. diff --git a/Misc/NEWS.d/next/Library/2019-09-12-10-47-34.bpo-38008.sH74Iy.rst b/Misc/NEWS.d/next/Library/2019-09-12-10-47-34.bpo-38008.sH74Iy.rst deleted file mode 100644 index f696707..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-12-10-47-34.bpo-38008.sH74Iy.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix parent class check in protocols to correctly identify the module that -provides a builtin protocol, instead of assuming they all come from the -:mod:`collections.abc` module diff --git a/Misc/NEWS.d/next/Library/2019-09-12-12-47-35.bpo-38132.KSFx1F.rst b/Misc/NEWS.d/next/Library/2019-09-12-12-47-35.bpo-38132.KSFx1F.rst deleted file mode 100644 index c2e3b62..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-12-12-47-35.bpo-38132.KSFx1F.rst +++ /dev/null @@ -1,3 +0,0 @@ -The OpenSSL hashlib wrapper uses a simpler implementation. Several Macros -and pointless caches are gone. The hash name now comes from OpenSSL's EVP. -The algorithm name stays the same, except it is now always lower case. diff --git a/Misc/NEWS.d/next/Library/2019-09-12-13-18-55.bpo-38134.gXJTbP.rst b/Misc/NEWS.d/next/Library/2019-09-12-13-18-55.bpo-38134.gXJTbP.rst deleted file mode 100644 index fc134c2..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-12-13-18-55.bpo-38134.gXJTbP.rst +++ /dev/null @@ -1,2 +0,0 @@ -Remove obsolete copy of PBKDF2_HMAC_fast. All supported OpenSSL versions -contain a fast implementation. diff --git a/Misc/NEWS.d/next/Library/2019-09-12-14-52-38.bpo-36991.1OcSm8.rst b/Misc/NEWS.d/next/Library/2019-09-12-14-52-38.bpo-36991.1OcSm8.rst deleted file mode 100644 index c6fa852..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-12-14-52-38.bpo-36991.1OcSm8.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixes a potential incorrect AttributeError exception escaping -ZipFile.extract() in some unsupported input error situations. diff --git a/Misc/NEWS.d/next/Library/2019-09-12-14-54-45.bpo-9216.W7QMpC.rst b/Misc/NEWS.d/next/Library/2019-09-12-14-54-45.bpo-9216.W7QMpC.rst deleted file mode 100644 index a97ca4b..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-12-14-54-45.bpo-9216.W7QMpC.rst +++ /dev/null @@ -1,2 +0,0 @@ -hashlib constructors now support usedforsecurity flag to signal that a -hashing algorithm is not used in a security context. diff --git a/Misc/NEWS.d/next/Library/2019-09-12-18-41-35.bpo-38142.1I0Ch0.rst b/Misc/NEWS.d/next/Library/2019-09-12-18-41-35.bpo-38142.1I0Ch0.rst deleted file mode 100644 index 740b6f1..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-12-18-41-35.bpo-38142.1I0Ch0.rst +++ /dev/null @@ -1 +0,0 @@ -The _hashlib OpenSSL wrapper extension module is now PEP-384 compliant. diff --git a/Misc/NEWS.d/next/Library/2019-09-13-08-55-43.bpo-38148.Lnww6D.rst b/Misc/NEWS.d/next/Library/2019-09-13-08-55-43.bpo-38148.Lnww6D.rst deleted file mode 100644 index 88c0809..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-13-08-55-43.bpo-38148.Lnww6D.rst +++ /dev/null @@ -1 +0,0 @@ -Add slots to :mod:`asyncio` transport classes, which can reduce memory usage. diff --git a/Misc/NEWS.d/next/Library/2019-09-13-09-24-58.bpo-38115.BOO-Y1.rst b/Misc/NEWS.d/next/Library/2019-09-13-09-24-58.bpo-38115.BOO-Y1.rst deleted file mode 100644 index 5119c05..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-13-09-24-58.bpo-38115.BOO-Y1.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a bug in dis.findlinestarts() where it would return invalid bytecode offsets. Document that a code object's co_lnotab can contain invalid bytecode offsets. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-09-13-12-18-51.bpo-38153.nHAbuJ.rst b/Misc/NEWS.d/next/Library/2019-09-13-12-18-51.bpo-38153.nHAbuJ.rst deleted file mode 100644 index 8a483c7..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-13-12-18-51.bpo-38153.nHAbuJ.rst +++ /dev/null @@ -1,3 +0,0 @@ -Names of hashing algorithms frome OpenSSL are now normalized to follow -Python's naming conventions. For example OpenSSL uses sha3-512 instead of -sha3_512 or blake2b512 instead of blake2b. diff --git a/Misc/NEWS.d/next/Library/2019-09-13-14-54-33.bpo-34706.HWVpOY.rst b/Misc/NEWS.d/next/Library/2019-09-13-14-54-33.bpo-34706.HWVpOY.rst deleted file mode 100644 index 1df3742..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-13-14-54-33.bpo-34706.HWVpOY.rst +++ /dev/null @@ -1 +0,0 @@ -Preserve subclassing in inspect.Signature.from_callable. diff --git a/Misc/NEWS.d/next/Library/2019-09-14-10-34-00.bpo-33936.8wCI_n.rst b/Misc/NEWS.d/next/Library/2019-09-14-10-34-00.bpo-33936.8wCI_n.rst deleted file mode 100644 index 7bc7fed..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-14-10-34-00.bpo-33936.8wCI_n.rst +++ /dev/null @@ -1,2 +0,0 @@ -_hashlib no longer calls obsolete OpenSSL initialization function with -OpenSSL 1.1.0+. diff --git a/Misc/NEWS.d/next/Library/2019-09-15-10-30-33.bpo-38175.61XlUv.rst b/Misc/NEWS.d/next/Library/2019-09-15-10-30-33.bpo-38175.61XlUv.rst deleted file mode 100644 index 6d9f280..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-15-10-30-33.bpo-38175.61XlUv.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a memory leak in comparison of :class:`sqlite3.Row` objects. diff --git a/Misc/NEWS.d/next/Library/2019-09-15-21-31-18.bpo-37828.gLLDX7.rst b/Misc/NEWS.d/next/Library/2019-09-15-21-31-18.bpo-37828.gLLDX7.rst deleted file mode 100644 index c364009..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-15-21-31-18.bpo-37828.gLLDX7.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix default mock name in :meth:`unittest.mock.Mock.assert_called` exceptions. -Patch by Abraham Toriz Cruz. diff --git a/Misc/NEWS.d/next/Library/2019-09-16-09-54-42.bpo-38136.MdI-Zb.rst b/Misc/NEWS.d/next/Library/2019-09-16-09-54-42.bpo-38136.MdI-Zb.rst deleted file mode 100644 index 78cad24..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-16-09-54-42.bpo-38136.MdI-Zb.rst +++ /dev/null @@ -1,3 +0,0 @@ -Changes AsyncMock call count and await count to be two different counters. -Now await count only counts when a coroutine has been awaited, not when it -has been called, and vice-versa. Update the documentation around this. diff --git a/Misc/NEWS.d/next/Library/2019-09-16-19-12-57.bpo-38185.zYWppY.rst b/Misc/NEWS.d/next/Library/2019-09-16-19-12-57.bpo-38185.zYWppY.rst deleted file mode 100644 index 2260db6..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-16-19-12-57.bpo-38185.zYWppY.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed case-insensitive string comparison in :class:`sqlite3.Row` indexing. diff --git a/Misc/NEWS.d/next/Library/2019-09-16-21-47-48.bpo-38155.d92lRc.rst b/Misc/NEWS.d/next/Library/2019-09-16-21-47-48.bpo-38155.d92lRc.rst deleted file mode 100644 index 14b6e2d..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-16-21-47-48.bpo-38155.d92lRc.rst +++ /dev/null @@ -1 +0,0 @@ -Add ``__all__`` to :mod:`datetime`. Patch by Tahia Khan. diff --git a/Misc/NEWS.d/next/Library/2019-09-17-12-28-27.bpo-38191.1TU0HV.rst b/Misc/NEWS.d/next/Library/2019-09-17-12-28-27.bpo-38191.1TU0HV.rst deleted file mode 100644 index 05c7daa..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-17-12-28-27.bpo-38191.1TU0HV.rst +++ /dev/null @@ -1,3 +0,0 @@ -Constructors of :class:`~typing.NamedTuple` and :class:`~typing.TypedDict` -types now accept arbitrary keyword argument names, including "cls", "self", -"typename", "_typename", "fields" and "_fields". diff --git a/Misc/NEWS.d/next/Library/2019-09-19-19-58-33.bpo-34002.KBnaVX.rst b/Misc/NEWS.d/next/Library/2019-09-19-19-58-33.bpo-34002.KBnaVX.rst deleted file mode 100644 index 5d4c231..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-19-19-58-33.bpo-34002.KBnaVX.rst +++ /dev/null @@ -1,2 +0,0 @@ -Improve efficiency in parts of email package by changing while-pop to a for -loop, using isdisjoint instead of set intersections. diff --git a/Misc/NEWS.d/next/Library/2019-09-20-14-27-17.bpo-38237.xRUZbx.rst b/Misc/NEWS.d/next/Library/2019-09-20-14-27-17.bpo-38237.xRUZbx.rst deleted file mode 100644 index 07e1bf7..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-20-14-27-17.bpo-38237.xRUZbx.rst +++ /dev/null @@ -1,2 +0,0 @@ -The arguments for the builtin pow function are more descriptive. They can now -also be passed in as keywords. diff --git a/Misc/NEWS.d/next/Library/2019-09-22-13-05-36.bpo-38248.Yo3N_1.rst b/Misc/NEWS.d/next/Library/2019-09-22-13-05-36.bpo-38248.Yo3N_1.rst deleted file mode 100644 index fc92209..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-22-13-05-36.bpo-38248.Yo3N_1.rst +++ /dev/null @@ -1 +0,0 @@ -asyncio: Fix inconsistent immediate Task cancellation diff --git a/Misc/NEWS.d/next/Library/2019-09-24-10-55-01.bpo-38112.2EinX9.rst b/Misc/NEWS.d/next/Library/2019-09-24-10-55-01.bpo-38112.2EinX9.rst deleted file mode 100644 index ea49898..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-24-10-55-01.bpo-38112.2EinX9.rst +++ /dev/null @@ -1,3 +0,0 @@ -:mod:`compileall` has a higher default recursion limit and new command-line -arguments for path manipulation, symlinks handling, and multiple -optimization levels. diff --git a/Misc/NEWS.d/next/Library/2019-09-25-05-16-19.bpo-38265.X6-gsT.rst b/Misc/NEWS.d/next/Library/2019-09-25-05-16-19.bpo-38265.X6-gsT.rst deleted file mode 100644 index bd69a26..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-25-05-16-19.bpo-38265.X6-gsT.rst +++ /dev/null @@ -1,2 +0,0 @@ -Update the *length* parameter of :func:`os.pread` to accept -:c:type:`Py_ssize_t` instead of :c:type:`int`. diff --git a/Misc/NEWS.d/next/Library/2019-09-25-21-37-02.bpo-38108.Jr9HU6.rst b/Misc/NEWS.d/next/Library/2019-09-25-21-37-02.bpo-38108.Jr9HU6.rst deleted file mode 100644 index d7eea36..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-25-21-37-02.bpo-38108.Jr9HU6.rst +++ /dev/null @@ -1,2 +0,0 @@ -Any synchronous magic methods on an AsyncMock now return a MagicMock. Any -asynchronous magic methods on a MagicMock now return an AsyncMock. diff --git a/Misc/NEWS.d/next/Library/2019-09-26-12-16-30.bpo-28286.LdSsrN.rst b/Misc/NEWS.d/next/Library/2019-09-26-12-16-30.bpo-28286.LdSsrN.rst deleted file mode 100644 index ee97215..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-26-12-16-30.bpo-28286.LdSsrN.rst +++ /dev/null @@ -1,2 +0,0 @@ -Deprecate opening :class:`~gzip.GzipFile` for writing implicitly. Always -specify the *mode* argument for writing. diff --git a/Misc/NEWS.d/next/Library/2019-09-27-15-24-45.bpo-38216.-7yvZR.rst b/Misc/NEWS.d/next/Library/2019-09-27-15-24-45.bpo-38216.-7yvZR.rst deleted file mode 100644 index ac8e2b0..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-27-15-24-45.bpo-38216.-7yvZR.rst +++ /dev/null @@ -1,4 +0,0 @@ -Allow the rare code that wants to send invalid http requests from the -`http.client` library a way to do so. The fixes for bpo-30458 led to -breakage for some projects that were relying on this ability to test their -own behavior in the face of bad requests. diff --git a/Misc/NEWS.d/next/Library/2019-09-27-16-31-28.bpo-38161.zehai1.rst b/Misc/NEWS.d/next/Library/2019-09-27-16-31-28.bpo-38161.zehai1.rst deleted file mode 100644 index 0077033..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-27-16-31-28.bpo-38161.zehai1.rst +++ /dev/null @@ -1 +0,0 @@ -Removes _AwaitEvent from AsyncMock. diff --git a/Misc/NEWS.d/next/Library/2019-09-28-20-16-40.bpo-38163.x51-vK.rst b/Misc/NEWS.d/next/Library/2019-09-28-20-16-40.bpo-38163.x51-vK.rst deleted file mode 100644 index 5f7db26..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-28-20-16-40.bpo-38163.x51-vK.rst +++ /dev/null @@ -1,4 +0,0 @@ -Child mocks will now detect their type as either synchronous or -asynchronous, asynchronous child mocks will be AsyncMocks and synchronous -child mocks will be either MagicMock or Mock (depending on their parent -type). diff --git a/Misc/NEWS.d/next/Library/2019-09-29-13-50-24.bpo-38019.6MoOE3.rst b/Misc/NEWS.d/next/Library/2019-09-29-13-50-24.bpo-38019.6MoOE3.rst deleted file mode 100644 index aa5a23d..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-29-13-50-24.bpo-38019.6MoOE3.rst +++ /dev/null @@ -1 +0,0 @@ -Correctly handle pause/resume reading of closed asyncio unix pipe. diff --git a/Misc/NEWS.d/next/Library/2019-09-29-22-47-37.bpo-13153.0mO9qR.rst b/Misc/NEWS.d/next/Library/2019-09-29-22-47-37.bpo-13153.0mO9qR.rst deleted file mode 100644 index 6f95615..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-29-22-47-37.bpo-13153.0mO9qR.rst +++ /dev/null @@ -1,4 +0,0 @@ -OS native encoding is now used for converting between Python strings and -Tcl objects. This allows to display, copy and paste to clipboard emoji and -other non-BMP characters. Converting strings from Tcl to Python and back -now never fails (except MemoryError). diff --git a/Misc/NEWS.d/next/Library/2019-09-30-00-15-27.bpo-38242.uPIyAc.rst b/Misc/NEWS.d/next/Library/2019-09-30-00-15-27.bpo-38242.uPIyAc.rst deleted file mode 100644 index be9da89..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-30-00-15-27.bpo-38242.uPIyAc.rst +++ /dev/null @@ -1 +0,0 @@ -Revert the new asyncio Streams API diff --git a/Misc/NEWS.d/next/Library/2019-09-30-22-06-33.bpo-38319.5QjiDa.rst b/Misc/NEWS.d/next/Library/2019-09-30-22-06-33.bpo-38319.5QjiDa.rst deleted file mode 100644 index 376a9e4..0000000 --- a/Misc/NEWS.d/next/Library/2019-09-30-22-06-33.bpo-38319.5QjiDa.rst +++ /dev/null @@ -1,2 +0,0 @@ -sendfile() used in socket and shutil modules was raising OverflowError for -files >= 2GiB on 32-bit architectures. (patch by Giampaolo Rodola) diff --git a/Misc/NEWS.d/next/Library/2019-10-01-21-06-18.bpo-38341.uqwgU_.rst b/Misc/NEWS.d/next/Library/2019-10-01-21-06-18.bpo-38341.uqwgU_.rst deleted file mode 100644 index dd1a6b0..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-01-21-06-18.bpo-38341.uqwgU_.rst +++ /dev/null @@ -1 +0,0 @@ -Add :exc:`smtplib.SMTPNotSupportedError` to the :mod:`smtplib` exported names. diff --git a/Misc/NEWS.d/next/Library/2019-10-04-18-39-59.bpo-38371.S6Klvm.rst b/Misc/NEWS.d/next/Library/2019-10-04-18-39-59.bpo-38371.S6Klvm.rst deleted file mode 100644 index 5833995..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-04-18-39-59.bpo-38371.S6Klvm.rst +++ /dev/null @@ -1,3 +0,0 @@ -Deprecated the ``split()`` method in :class:`_tkinter.TkappType` in favour -of the ``splitlist()`` method which has more consistent and predicable -behavior. diff --git a/Misc/NEWS.d/next/Library/2019-10-05-02-07-52.bpo-38332.hwrPN7.rst b/Misc/NEWS.d/next/Library/2019-10-05-02-07-52.bpo-38332.hwrPN7.rst deleted file mode 100644 index 600c702..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-05-02-07-52.bpo-38332.hwrPN7.rst +++ /dev/null @@ -1,3 +0,0 @@ -Prevent :exc:`KeyError` thrown by :func:`_encoded_words.decode` when given -an encoded-word with invalid content-type encoding from propagating all the -way to :func:`email.message.get`. diff --git a/Misc/NEWS.d/next/Library/2019-10-08-11-18-40.bpo-38405.0-7e7s.rst b/Misc/NEWS.d/next/Library/2019-10-08-11-18-40.bpo-38405.0-7e7s.rst deleted file mode 100644 index ee346a3..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-08-11-18-40.bpo-38405.0-7e7s.rst +++ /dev/null @@ -1 +0,0 @@ -Nested subclasses of :class:`typing.NamedTuple` are now pickleable. diff --git a/Misc/NEWS.d/next/Library/2019-10-09-18-16-51.bpo-38422.aiM5bq.rst b/Misc/NEWS.d/next/Library/2019-10-09-18-16-51.bpo-38422.aiM5bq.rst deleted file mode 100644 index 0958fe2..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-09-18-16-51.bpo-38422.aiM5bq.rst +++ /dev/null @@ -1 +0,0 @@ -Clarify docstrings of pathlib suffix(es) diff --git a/Misc/NEWS.d/next/Library/2019-10-10-00-25-28.bpo-38109.9w-IGF.rst b/Misc/NEWS.d/next/Library/2019-10-10-00-25-28.bpo-38109.9w-IGF.rst deleted file mode 100644 index 3f4484d..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-10-00-25-28.bpo-38109.9w-IGF.rst +++ /dev/null @@ -1,3 +0,0 @@ -Add missing :data:`stat.S_IFDOOR`, :data:`stat.S_IFPORT`, :data:`stat.S_IFWHT`, -:func:`stat.S_ISDOOR`, :func:`stat.S_ISPORT`, and :func:`stat.S_ISWHT` values to -the Python implementation of :mod:`stat`. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-10-10-16-53-00.bpo-38431.d5wzNp.rst b/Misc/NEWS.d/next/Library/2019-10-10-16-53-00.bpo-38431.d5wzNp.rst deleted file mode 100644 index c2f860d..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-10-16-53-00.bpo-38431.d5wzNp.rst +++ /dev/null @@ -1 +0,0 @@ -Fix ``__repr__`` method for :class:`dataclasses.InitVar` to support typing objects, patch by Samuel Colvin. diff --git a/Misc/NEWS.d/next/Library/2019-10-11-18-49-00.bpo-38449.9TWMlz.rst b/Misc/NEWS.d/next/Library/2019-10-11-18-49-00.bpo-38449.9TWMlz.rst deleted file mode 100644 index f7b1dbf..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-11-18-49-00.bpo-38449.9TWMlz.rst +++ /dev/null @@ -1,2 +0,0 @@ -Revert GH-15522, which introduces a regression in -:meth:`mimetypes.guess_type` due to improper handling of filenames as urls. diff --git a/Misc/NEWS.d/next/Library/2019-10-12-00-13-47.bpo-38417.W7x_aS.rst b/Misc/NEWS.d/next/Library/2019-10-12-00-13-47.bpo-38417.W7x_aS.rst deleted file mode 100644 index c2356dd..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-12-00-13-47.bpo-38417.W7x_aS.rst +++ /dev/null @@ -1,2 +0,0 @@ -Added support for setting the umask in the child process to the subprocess -module on POSIX systems. diff --git a/Misc/NEWS.d/next/Library/2019-10-13-11-00-03.bpo-38378.yYNpSm.rst b/Misc/NEWS.d/next/Library/2019-10-13-11-00-03.bpo-38378.yYNpSm.rst deleted file mode 100644 index 1bc5282..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-13-11-00-03.bpo-38378.yYNpSm.rst +++ /dev/null @@ -1,2 +0,0 @@ -Parameters *out* and *in* of :func:`os.sendfile` was renamed to *out_fd* and -*in_fd*. diff --git a/Misc/NEWS.d/next/Library/2019-10-15-09-47-40.bpo-33604.J12cWT.rst b/Misc/NEWS.d/next/Library/2019-10-15-09-47-40.bpo-33604.J12cWT.rst deleted file mode 100644 index fbd7300..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-15-09-47-40.bpo-33604.J12cWT.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fixed `hmac.new` and `hmac.HMAC` to raise TypeError instead of ValueError -when the digestmod parameter, now required in 3.8, is omitted. Also -clarified the hmac module documentation and docstrings. diff --git a/Misc/NEWS.d/next/Library/2019-10-15-11-37-57.bpo-38478.A87OPO.rst b/Misc/NEWS.d/next/Library/2019-10-15-11-37-57.bpo-38478.A87OPO.rst deleted file mode 100644 index b19fa23..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-15-11-37-57.bpo-38478.A87OPO.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fixed a bug in :meth:`inspect.signature.bind` that was causing it to fail -when handling a keyword argument with same name as positional-only parameter. -Patch by Pablo Galindo. diff --git a/Misc/NEWS.d/next/Library/2019-10-16-19-56-51.bpo-38493.86ExWB.rst b/Misc/NEWS.d/next/Library/2019-10-16-19-56-51.bpo-38493.86ExWB.rst deleted file mode 100644 index 1a4bef6..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-16-19-56-51.bpo-38493.86ExWB.rst +++ /dev/null @@ -1,2 +0,0 @@ -Added :data:`~os.CLD_KILLED` and :data:`~os.CLD_STOPPED` for :attr:`si_code`. -Patch by Dong-hee Na. diff --git a/Misc/NEWS.d/next/Library/2019-10-18-13-57-31.bpo-38521.U-7aaM.rst b/Misc/NEWS.d/next/Library/2019-10-18-13-57-31.bpo-38521.U-7aaM.rst deleted file mode 100644 index 9335bdc..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-18-13-57-31.bpo-38521.U-7aaM.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed erroneous equality comparison in statistics.NormalDist(). diff --git a/Misc/NEWS.d/next/Library/2019-10-19-21-41-20.bpo-36321.CFlxfy.rst b/Misc/NEWS.d/next/Library/2019-10-19-21-41-20.bpo-36321.CFlxfy.rst deleted file mode 100644 index cf51d71..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-19-21-41-20.bpo-36321.CFlxfy.rst +++ /dev/null @@ -1,2 +0,0 @@ -Remove misspelled attribute. The 3.8 changelog noted that this would be -removed in 3.9. diff --git a/Misc/NEWS.d/next/Library/2019-10-20-12-04-48.bpo-31202.NfdIus.rst b/Misc/NEWS.d/next/Library/2019-10-20-12-04-48.bpo-31202.NfdIus.rst deleted file mode 100644 index 8edb09d..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-20-12-04-48.bpo-31202.NfdIus.rst +++ /dev/null @@ -1,2 +0,0 @@ -The case the result of :func:`pathlib.WindowsPath.glob` matches now the case -of the pattern for literal parts. diff --git a/Misc/NEWS.d/next/Library/2019-10-23-16-25-12.bpo-34679.Bnw8o3.rst b/Misc/NEWS.d/next/Library/2019-10-23-16-25-12.bpo-34679.Bnw8o3.rst deleted file mode 100644 index 34334db..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-23-16-25-12.bpo-34679.Bnw8o3.rst +++ /dev/null @@ -1,2 +0,0 @@ -asynci.ProactorEventLoop.close() now only calls signal.set_wakeup_fd() in the -main thread. diff --git a/Misc/NEWS.d/next/Library/2019-10-24-08-10-30.bpo-38565.SWSUst.rst b/Misc/NEWS.d/next/Library/2019-10-24-08-10-30.bpo-38565.SWSUst.rst deleted file mode 100644 index 34d7afc..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-24-08-10-30.bpo-38565.SWSUst.rst +++ /dev/null @@ -1 +0,0 @@ -Add new cache_parameters() method for functools.lru_cache() to better support pickling. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-10-24-17-26-39.bpo-38586.cyq5nr.rst b/Misc/NEWS.d/next/Library/2019-10-24-17-26-39.bpo-38586.cyq5nr.rst deleted file mode 100644 index eac7bba..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-24-17-26-39.bpo-38586.cyq5nr.rst +++ /dev/null @@ -1 +0,0 @@ -Now :func:`~logging.config.fileConfig` correcty sets the .name of handlers loaded. diff --git a/Misc/NEWS.d/next/Library/2019-10-26-14-42-20.bpo-38312.e_FVWh.rst b/Misc/NEWS.d/next/Library/2019-10-26-14-42-20.bpo-38312.e_FVWh.rst deleted file mode 100644 index 2a1800f..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-26-14-42-20.bpo-38312.e_FVWh.rst +++ /dev/null @@ -1,3 +0,0 @@ -Add :func:`curses.get_escdelay`, :func:`curses.set_escdelay`, -:func:`curses.get_tabsize`, and :func:`curses.set_tabsize` functions - -by Anthony Sottile. diff --git a/Misc/NEWS.d/next/Library/2019-10-27-00-08-49.bpo-38334.pfLLmc.rst b/Misc/NEWS.d/next/Library/2019-10-27-00-08-49.bpo-38334.pfLLmc.rst deleted file mode 100644 index 0d05d3f..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-27-00-08-49.bpo-38334.pfLLmc.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed seeking backward on an encrypted :class:`zipfile.ZipExtFile`. diff --git a/Misc/NEWS.d/next/Library/2019-10-27-22-29-45.bpo-38602.7jvYFA.rst b/Misc/NEWS.d/next/Library/2019-10-27-22-29-45.bpo-38602.7jvYFA.rst deleted file mode 100644 index 9b8229b..0000000 --- a/Misc/NEWS.d/next/Library/2019-10-27-22-29-45.bpo-38602.7jvYFA.rst +++ /dev/null @@ -1,3 +0,0 @@ -Added constants :data:`~fcntl.F_OFD_GETLK`, :data:`~fcntl.F_OFD_SETLK` -and :data:`~fcntl.F_OFD_SETLKW` to the :mod:`fcntl` module. -Patch by Dong-hee Na. diff --git a/Misc/NEWS.d/next/Library/2019-11-05-07-18-24.bpo-38692.UpatA7.rst b/Misc/NEWS.d/next/Library/2019-11-05-07-18-24.bpo-38692.UpatA7.rst deleted file mode 100644 index fd19c6f..0000000 --- a/Misc/NEWS.d/next/Library/2019-11-05-07-18-24.bpo-38692.UpatA7.rst +++ /dev/null @@ -1 +0,0 @@ -Expose the Linux ``pidfd_open`` syscall as :func:`os.pidfd_open`. diff --git a/Misc/NEWS.d/next/Library/2019-11-05-19-15-57.bpo-38692.2DCDA-.rst b/Misc/NEWS.d/next/Library/2019-11-05-19-15-57.bpo-38692.2DCDA-.rst deleted file mode 100644 index 7c8b3e8..0000000 --- a/Misc/NEWS.d/next/Library/2019-11-05-19-15-57.bpo-38692.2DCDA-.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add :class:`asyncio.PidfdChildWatcher`, a Linux-specific child watcher -implementation that polls process file descriptors. diff --git a/Misc/NEWS.d/next/Library/2019-11-05-21-22-22.bpo-38713.bmhquU.rst b/Misc/NEWS.d/next/Library/2019-11-05-21-22-22.bpo-38713.bmhquU.rst deleted file mode 100644 index a227197..0000000 --- a/Misc/NEWS.d/next/Library/2019-11-05-21-22-22.bpo-38713.bmhquU.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add :data:`os.P_PIDFD` constant, which may be passed to :func:`os.waitid` to -wait on a Linux process file descriptor. diff --git a/Misc/NEWS.d/next/Library/2019-11-06-15-58-07.bpo-38716.R3uMLT.rst b/Misc/NEWS.d/next/Library/2019-11-06-15-58-07.bpo-38716.R3uMLT.rst deleted file mode 100644 index 906eb6b..0000000 --- a/Misc/NEWS.d/next/Library/2019-11-06-15-58-07.bpo-38716.R3uMLT.rst +++ /dev/null @@ -1 +0,0 @@ -logging: change RotatingHandler namer and rotator to class-level attributes. This stops __init__ from setting them to None in the case where a subclass defines them with eponymous methods. diff --git a/Misc/NEWS.d/next/Library/2019-11-10-13-40-33.bpo-38761.P1UUIZ.rst b/Misc/NEWS.d/next/Library/2019-11-10-13-40-33.bpo-38761.P1UUIZ.rst deleted file mode 100644 index 4dde5eb..0000000 --- a/Misc/NEWS.d/next/Library/2019-11-10-13-40-33.bpo-38761.P1UUIZ.rst +++ /dev/null @@ -1 +0,0 @@ -WeakSet is now registered as a collections.abc.MutableSet. diff --git a/Misc/NEWS.d/next/Library/2019-11-11-06-14-25.bpo-38438.vSVeHN.rst b/Misc/NEWS.d/next/Library/2019-11-11-06-14-25.bpo-38438.vSVeHN.rst deleted file mode 100644 index 69ea2de..0000000 --- a/Misc/NEWS.d/next/Library/2019-11-11-06-14-25.bpo-38438.vSVeHN.rst +++ /dev/null @@ -1 +0,0 @@ -Simplify the :mod:`argparse` usage message for ``nargs="*"``. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-11-11-21-43-06.bpo-27805.D3zl1_.rst b/Misc/NEWS.d/next/Library/2019-11-11-21-43-06.bpo-27805.D3zl1_.rst deleted file mode 100644 index 37be6a5..0000000 --- a/Misc/NEWS.d/next/Library/2019-11-11-21-43-06.bpo-27805.D3zl1_.rst +++ /dev/null @@ -1,2 +0,0 @@ -Allow opening pipes and other non-seekable files in append mode with -:func:`open`. diff --git a/Misc/NEWS.d/next/Library/2019-11-12-15-46-28.bpo-38723.gcdMFn.rst b/Misc/NEWS.d/next/Library/2019-11-12-15-46-28.bpo-38723.gcdMFn.rst deleted file mode 100644 index c84bb85..0000000 --- a/Misc/NEWS.d/next/Library/2019-11-12-15-46-28.bpo-38723.gcdMFn.rst +++ /dev/null @@ -1 +0,0 @@ -:mod:`pdb` now uses :meth:`io.open_code` to trigger auditing events. diff --git a/Misc/NEWS.d/next/Library/2019-11-13-16-17-43.bpo-38785.NEOEfk.rst b/Misc/NEWS.d/next/Library/2019-11-13-16-17-43.bpo-38785.NEOEfk.rst deleted file mode 100644 index 49e9937..0000000 --- a/Misc/NEWS.d/next/Library/2019-11-13-16-17-43.bpo-38785.NEOEfk.rst +++ /dev/null @@ -1,2 +0,0 @@ -Prevent asyncio from crashing if parent ``__init__`` is not called from a -constructor of object derived from ``asyncio.Future``. diff --git a/Misc/NEWS.d/next/Library/2019-11-13-16-49-03.bpo-38786.gNOwKh.rst b/Misc/NEWS.d/next/Library/2019-11-13-16-49-03.bpo-38786.gNOwKh.rst deleted file mode 100644 index f95d773..0000000 --- a/Misc/NEWS.d/next/Library/2019-11-13-16-49-03.bpo-38786.gNOwKh.rst +++ /dev/null @@ -1 +0,0 @@ -pydoc now recognizes and parses HTTPS URLs. Patch by python273. diff --git a/Misc/NEWS.d/next/Library/2019-11-14-14-13-29.bpo-38724.T5ySfR.rst b/Misc/NEWS.d/next/Library/2019-11-14-14-13-29.bpo-38724.T5ySfR.rst deleted file mode 100644 index a5ebfb3..0000000 --- a/Misc/NEWS.d/next/Library/2019-11-14-14-13-29.bpo-38724.T5ySfR.rst +++ /dev/null @@ -1 +0,0 @@ -Add a repr for ``subprocess.Popen`` objects. Patch by Andrey Doroschenko. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-11-15-09-30-29.bpo-38807.PsmRog.rst b/Misc/NEWS.d/next/Library/2019-11-15-09-30-29.bpo-38807.PsmRog.rst deleted file mode 100644 index 2bd7e3d..0000000 --- a/Misc/NEWS.d/next/Library/2019-11-15-09-30-29.bpo-38807.PsmRog.rst +++ /dev/null @@ -1 +0,0 @@ -Update :exc:`TypeError` messages for :meth:`os.path.join` to include :class:`os.PathLike` objects as acceptable input types. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Library/2019-11-16-22-56-51.bpo-36589.0Io76D.rst b/Misc/NEWS.d/next/Library/2019-11-16-22-56-51.bpo-36589.0Io76D.rst deleted file mode 100644 index 3c1221b..0000000 --- a/Misc/NEWS.d/next/Library/2019-11-16-22-56-51.bpo-36589.0Io76D.rst +++ /dev/null @@ -1,2 +0,0 @@ -The :func:`curses.update_lines_cols` function now returns ``None`` instead -of ``1`` on success. diff --git a/Misc/NEWS.d/next/Security/2019-05-04-13-33-37.bpo-34155.MJll68.rst b/Misc/NEWS.d/next/Security/2019-05-04-13-33-37.bpo-34155.MJll68.rst deleted file mode 100644 index 50292e2..0000000 --- a/Misc/NEWS.d/next/Security/2019-05-04-13-33-37.bpo-34155.MJll68.rst +++ /dev/null @@ -1 +0,0 @@ -Fix parsing of invalid email addresses with more than one ``@`` (e.g. a@b@c.com.) to not return the part before 2nd ``@`` as valid email address. Patch by maxking & jpic. diff --git a/Misc/NEWS.d/next/Security/2019-06-17-09-34-25.bpo-34631.DBfM4j.rst b/Misc/NEWS.d/next/Security/2019-06-17-09-34-25.bpo-34631.DBfM4j.rst deleted file mode 100644 index 90aa301..0000000 --- a/Misc/NEWS.d/next/Security/2019-06-17-09-34-25.bpo-34631.DBfM4j.rst +++ /dev/null @@ -1 +0,0 @@ -Updated OpenSSL to 1.1.1c in Windows installer diff --git a/Misc/NEWS.d/next/Security/2019-06-21-14-42-53.bpo-37364.IIRc2s.rst b/Misc/NEWS.d/next/Security/2019-06-21-14-42-53.bpo-37364.IIRc2s.rst deleted file mode 100644 index 7506fa9..0000000 --- a/Misc/NEWS.d/next/Security/2019-06-21-14-42-53.bpo-37364.IIRc2s.rst +++ /dev/null @@ -1 +0,0 @@ -:func:`io.open_code` is now used when reading :file:`.pth` files. diff --git a/Misc/NEWS.d/next/Security/2019-06-21-15-58-59.bpo-37363.diouyl.rst b/Misc/NEWS.d/next/Security/2019-06-21-15-58-59.bpo-37363.diouyl.rst deleted file mode 100644 index 1b724ff..0000000 --- a/Misc/NEWS.d/next/Security/2019-06-21-15-58-59.bpo-37363.diouyl.rst +++ /dev/null @@ -1,5 +0,0 @@ -Adds audit events for :mod:`ensurepip`, :mod:`ftplib`, :mod:`glob`, -:mod:`imaplib`, :mod:`nntplib`, :mod:`pdb`, :mod:`poplib`, :mod:`shutil`, -:mod:`smtplib`, :mod:`sqlite3`, :mod:`subprocess`, :mod:`telnetlib`, -:mod:`tempfile` and :mod:`webbrowser`, as well as :func:`os.listdir`, -:func:`os.scandir` and :func:`breakpoint`. diff --git a/Misc/NEWS.d/next/Security/2019-07-01-08-46-14.bpo-37463.1CHwjE.rst b/Misc/NEWS.d/next/Security/2019-07-01-08-46-14.bpo-37463.1CHwjE.rst deleted file mode 100644 index 4f4a62e..0000000 --- a/Misc/NEWS.d/next/Security/2019-07-01-08-46-14.bpo-37463.1CHwjE.rst +++ /dev/null @@ -1,4 +0,0 @@ -ssl.match_hostname() no longer accepts IPv4 addresses with additional text -after the address and only quad-dotted notation without trailing -whitespaces. Some inet_aton() implementations ignore whitespace and all data -after whitespace, e.g. '127.0.0.1 whatever'. diff --git a/Misc/NEWS.d/next/Security/2019-07-01-10-31-14.bpo-37363.fSjatj.rst b/Misc/NEWS.d/next/Security/2019-07-01-10-31-14.bpo-37363.fSjatj.rst deleted file mode 100644 index a8bde90..0000000 --- a/Misc/NEWS.d/next/Security/2019-07-01-10-31-14.bpo-37363.fSjatj.rst +++ /dev/null @@ -1,2 +0,0 @@ -Adds audit events for the range of supported run commands (see -:ref:`using-on-general`). diff --git a/Misc/NEWS.d/next/Security/2019-07-16-08-11-00.bpo-37461.1Ahz7O.rst b/Misc/NEWS.d/next/Security/2019-07-16-08-11-00.bpo-37461.1Ahz7O.rst deleted file mode 100644 index 9d47578..0000000 --- a/Misc/NEWS.d/next/Security/2019-07-16-08-11-00.bpo-37461.1Ahz7O.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix an infinite loop when parsing specially crafted email headers. Patch by -Abhilash Raj. diff --git a/Misc/NEWS.d/next/Security/2019-08-27-01-13-05.bpo-37764.qv67PQ.rst b/Misc/NEWS.d/next/Security/2019-08-27-01-13-05.bpo-37764.qv67PQ.rst deleted file mode 100644 index 27fa8e1..0000000 --- a/Misc/NEWS.d/next/Security/2019-08-27-01-13-05.bpo-37764.qv67PQ.rst +++ /dev/null @@ -1 +0,0 @@ -Fixes email._header_value_parser.get_unstructured going into an infinite loop for a specific case in which the email header does not have trailing whitespace, and the case in which it contains an invalid encoded word. Patch by Ashwin Ramaswami. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Security/2019-09-23-21-02-46.bpo-38174.MeWuJd.rst b/Misc/NEWS.d/next/Security/2019-09-23-21-02-46.bpo-38174.MeWuJd.rst deleted file mode 100644 index e3da6fc..0000000 --- a/Misc/NEWS.d/next/Security/2019-09-23-21-02-46.bpo-38174.MeWuJd.rst +++ /dev/null @@ -1,2 +0,0 @@ -Update vendorized expat library version to 2.2.8, which resolves -CVE-2019-15903. diff --git a/Misc/NEWS.d/next/Security/2019-09-25-13-21-09.bpo-38243.1pfz24.rst b/Misc/NEWS.d/next/Security/2019-09-25-13-21-09.bpo-38243.1pfz24.rst deleted file mode 100644 index 98d7be1..0000000 --- a/Misc/NEWS.d/next/Security/2019-09-25-13-21-09.bpo-38243.1pfz24.rst +++ /dev/null @@ -1,3 +0,0 @@ -Escape the server title of :class:`xmlrpc.server.DocXMLRPCServer` -when rendering the document page as HTML. -(Contributed by Dong-hee Na in :issue:`38243`.) diff --git a/Misc/NEWS.d/next/Security/2019-10-08-19-29-55.bpo-38418.QL7s0-.rst b/Misc/NEWS.d/next/Security/2019-10-08-19-29-55.bpo-38418.QL7s0-.rst deleted file mode 100644 index b42a000..0000000 --- a/Misc/NEWS.d/next/Security/2019-10-08-19-29-55.bpo-38418.QL7s0-.rst +++ /dev/null @@ -1 +0,0 @@ -Fixes audit event for :func:`os.system` to be named ``os.system``. diff --git a/Misc/NEWS.d/next/Security/2019-11-14-16-13-23.bpo-38622.3DYkfb.rst b/Misc/NEWS.d/next/Security/2019-11-14-16-13-23.bpo-38622.3DYkfb.rst deleted file mode 100644 index 0373c14..0000000 --- a/Misc/NEWS.d/next/Security/2019-11-14-16-13-23.bpo-38622.3DYkfb.rst +++ /dev/null @@ -1 +0,0 @@ -Add additional audit events for the :mod:`ctypes` module. diff --git a/Misc/NEWS.d/next/Security/2019-11-18-16-17-56.bpo-38722.x3mECW.rst b/Misc/NEWS.d/next/Security/2019-11-18-16-17-56.bpo-38722.x3mECW.rst deleted file mode 100644 index 0277d3e..0000000 --- a/Misc/NEWS.d/next/Security/2019-11-18-16-17-56.bpo-38722.x3mECW.rst +++ /dev/null @@ -1,2 +0,0 @@ -:mod:`runpy` now uses :meth:`io.open_code` to open code files. -Patch by Jason Killen. diff --git a/Misc/NEWS.d/next/Tests/2018-09-07-01-18-27.bpo-34596.r2-EGd.rst b/Misc/NEWS.d/next/Tests/2018-09-07-01-18-27.bpo-34596.r2-EGd.rst deleted file mode 100644 index 156e8aa..0000000 --- a/Misc/NEWS.d/next/Tests/2018-09-07-01-18-27.bpo-34596.r2-EGd.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fallback to a default reason when :func:`unittest.skip` is uncalled. Patch by -Naitree Zhu. diff --git a/Misc/NEWS.d/next/Tests/2019-04-11-07-59-43.bpo-28009.s85urF.rst b/Misc/NEWS.d/next/Tests/2019-04-11-07-59-43.bpo-28009.s85urF.rst deleted file mode 100644 index 2336407..0000000 --- a/Misc/NEWS.d/next/Tests/2019-04-11-07-59-43.bpo-28009.s85urF.rst +++ /dev/null @@ -1,3 +0,0 @@ -Modify the test_uuid logic to test when a program is available -AND can be used to obtain a MACADDR as basis for an UUID. -Patch by M. Felt diff --git a/Misc/NEWS.d/next/Tests/2019-04-15-19-05-35.bpo-30202.Wt7INj.rst b/Misc/NEWS.d/next/Tests/2019-04-15-19-05-35.bpo-30202.Wt7INj.rst deleted file mode 100644 index 29fae77..0000000 --- a/Misc/NEWS.d/next/Tests/2019-04-15-19-05-35.bpo-30202.Wt7INj.rst +++ /dev/null @@ -1 +0,0 @@ -Update ``test.test_importlib.test_abc`` to test ``find_spec()``. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Tests/2019-05-28-15-41-34.bpo-36919.-vGt_m.rst b/Misc/NEWS.d/next/Tests/2019-05-28-15-41-34.bpo-36919.-vGt_m.rst deleted file mode 100644 index 9400bdd..0000000 --- a/Misc/NEWS.d/next/Tests/2019-05-28-15-41-34.bpo-36919.-vGt_m.rst +++ /dev/null @@ -1,2 +0,0 @@ -Make ``test_source_encoding.test_issue2301`` implementation independent. The -test will work now for both CPython and IronPython. diff --git a/Misc/NEWS.d/next/Tests/2019-06-03-20-47-10.bpo-34001.KvYx9z.rst b/Misc/NEWS.d/next/Tests/2019-06-03-20-47-10.bpo-34001.KvYx9z.rst deleted file mode 100644 index 35c65a8..0000000 --- a/Misc/NEWS.d/next/Tests/2019-06-03-20-47-10.bpo-34001.KvYx9z.rst +++ /dev/null @@ -1,2 +0,0 @@ -Make test_ssl pass with LibreSSL. LibreSSL handles minimum and maximum TLS -version differently than OpenSSL. diff --git a/Misc/NEWS.d/next/Tests/2019-06-04-18-30-39.bpo-37153.711INB.rst b/Misc/NEWS.d/next/Tests/2019-06-04-18-30-39.bpo-37153.711INB.rst deleted file mode 100644 index 706ebaa..0000000 --- a/Misc/NEWS.d/next/Tests/2019-06-04-18-30-39.bpo-37153.711INB.rst +++ /dev/null @@ -1,2 +0,0 @@ -``test_venv.test_multiprocessing()`` now explicitly calls -``pool.terminate()`` to wait until the pool completes. diff --git a/Misc/NEWS.d/next/Tests/2019-06-07-12-23-15.bpo-37169.yfXTFg.rst b/Misc/NEWS.d/next/Tests/2019-06-07-12-23-15.bpo-37169.yfXTFg.rst deleted file mode 100644 index f2f0a8b..0000000 --- a/Misc/NEWS.d/next/Tests/2019-06-07-12-23-15.bpo-37169.yfXTFg.rst +++ /dev/null @@ -1 +0,0 @@ -Rewrite ``_PyObject_IsFreed()`` unit tests. diff --git a/Misc/NEWS.d/next/Tests/2019-06-12-14-30-29.bpo-37252.4o-uLs.rst b/Misc/NEWS.d/next/Tests/2019-06-12-14-30-29.bpo-37252.4o-uLs.rst deleted file mode 100644 index 1bd7d28..0000000 --- a/Misc/NEWS.d/next/Tests/2019-06-12-14-30-29.bpo-37252.4o-uLs.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix assertions in ``test_close`` and ``test_events_mask_overflow`` devpoll -tests. diff --git a/Misc/NEWS.d/next/Tests/2019-06-13-00-46-25.bpo-37069.wdktFo.rst b/Misc/NEWS.d/next/Tests/2019-06-13-00-46-25.bpo-37069.wdktFo.rst deleted file mode 100644 index f9f6474..0000000 --- a/Misc/NEWS.d/next/Tests/2019-06-13-00-46-25.bpo-37069.wdktFo.rst +++ /dev/null @@ -1,7 +0,0 @@ -regrtest now uses :func:`sys.unraisablehook` to mark a test as "environment -altered" (ENV_CHANGED) if it emits an "unraisable exception". Moreover, -regrtest logs a warning in this case. - -Use ``python3 -m test --fail-env-changed`` to catch unraisable exceptions in -tests. - diff --git a/Misc/NEWS.d/next/Tests/2019-06-13-12-19-56.bpo-37261.NuKFVo.rst b/Misc/NEWS.d/next/Tests/2019-06-13-12-19-56.bpo-37261.NuKFVo.rst deleted file mode 100644 index 27ce78a..0000000 --- a/Misc/NEWS.d/next/Tests/2019-06-13-12-19-56.bpo-37261.NuKFVo.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix :func:`test.support.catch_unraisable_exception`: its __exit__() method -now ignores unraisable exception raised when clearing its ``unraisable`` -attribute. diff --git a/Misc/NEWS.d/next/Tests/2019-06-14-12-21-47.bpo-37278.z0HUOr.rst b/Misc/NEWS.d/next/Tests/2019-06-14-12-21-47.bpo-37278.z0HUOr.rst deleted file mode 100644 index 3d3011b..0000000 --- a/Misc/NEWS.d/next/Tests/2019-06-14-12-21-47.bpo-37278.z0HUOr.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix test_asyncio ProactorLoopCtrlC: join the thread to prevent leaking a -running thread and leaking a reference. diff --git a/Misc/NEWS.d/next/Tests/2019-06-14-17-05-49.bpo-35998.yX82oD.rst b/Misc/NEWS.d/next/Tests/2019-06-14-17-05-49.bpo-35998.yX82oD.rst deleted file mode 100644 index 23b6d00..0000000 --- a/Misc/NEWS.d/next/Tests/2019-06-14-17-05-49.bpo-35998.yX82oD.rst +++ /dev/null @@ -1 +0,0 @@ -Avoid TimeoutError in test_asyncio: test_start_tls_server_1() diff --git a/Misc/NEWS.d/next/Tests/2019-06-21-15-47-33.bpo-37362.D3xppx.rst b/Misc/NEWS.d/next/Tests/2019-06-21-15-47-33.bpo-37362.D3xppx.rst deleted file mode 100644 index 43fdc10..0000000 --- a/Misc/NEWS.d/next/Tests/2019-06-21-15-47-33.bpo-37362.D3xppx.rst +++ /dev/null @@ -1,3 +0,0 @@ -test_gdb no longer fails if it gets an "unexpected" message on stderr: it now -ignores stderr. The purpose of test_gdb is to test that python-gdb.py commands -work as expected, not to test gdb. diff --git a/Misc/NEWS.d/next/Tests/2019-06-24-10-47-07.bpo-37359.CkdtyO.rst b/Misc/NEWS.d/next/Tests/2019-06-24-10-47-07.bpo-37359.CkdtyO.rst deleted file mode 100644 index 3d5350d..0000000 --- a/Misc/NEWS.d/next/Tests/2019-06-24-10-47-07.bpo-37359.CkdtyO.rst +++ /dev/null @@ -1,4 +0,0 @@ -Add --cleanup option to python3 -m test to remove ``test_python_*`` -directories of previous failed jobs. Add "make cleantest" to run -``python3 -m test --cleanup``. - diff --git a/Misc/NEWS.d/next/Tests/2019-06-25-16-02-43.bpo-37400.cx_EWv.rst b/Misc/NEWS.d/next/Tests/2019-06-25-16-02-43.bpo-37400.cx_EWv.rst deleted file mode 100644 index 737c781..0000000 --- a/Misc/NEWS.d/next/Tests/2019-06-25-16-02-43.bpo-37400.cx_EWv.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix test_os.test_chown(): use os.getgroups() rather than grp.getgrall() -to get groups. Rename also the test to test_chown_gid(). diff --git a/Misc/NEWS.d/next/Tests/2019-06-26-15-28-45.bpo-37411.5lGNhM.rst b/Misc/NEWS.d/next/Tests/2019-06-26-15-28-45.bpo-37411.5lGNhM.rst deleted file mode 100644 index 20e52d3..0000000 --- a/Misc/NEWS.d/next/Tests/2019-06-26-15-28-45.bpo-37411.5lGNhM.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix test_wsgiref.testEnviron() to no longer depend on the environment -variables (don't fail if "X" variable is set). diff --git a/Misc/NEWS.d/next/Tests/2019-06-27-00-37-59.bpo-37421.rVJb3x.rst b/Misc/NEWS.d/next/Tests/2019-06-27-00-37-59.bpo-37421.rVJb3x.rst deleted file mode 100644 index 9f40338..0000000 --- a/Misc/NEWS.d/next/Tests/2019-06-27-00-37-59.bpo-37421.rVJb3x.rst +++ /dev/null @@ -1 +0,0 @@ -Fix test_shutil to no longer leak temporary files. diff --git a/Misc/NEWS.d/next/Tests/2019-06-28-16-37-52.bpo-37335.o5S2hY.rst b/Misc/NEWS.d/next/Tests/2019-06-28-16-37-52.bpo-37335.o5S2hY.rst deleted file mode 100644 index cb884d9..0000000 --- a/Misc/NEWS.d/next/Tests/2019-06-28-16-37-52.bpo-37335.o5S2hY.rst +++ /dev/null @@ -1 +0,0 @@ -Remove no longer necessary code from c locale coercion tests diff --git a/Misc/NEWS.d/next/Tests/2019-06-29-16-02-21.bpo-19696.05ijhN.rst b/Misc/NEWS.d/next/Tests/2019-06-29-16-02-21.bpo-19696.05ijhN.rst deleted file mode 100644 index c029fb9..0000000 --- a/Misc/NEWS.d/next/Tests/2019-06-29-16-02-21.bpo-19696.05ijhN.rst +++ /dev/null @@ -1 +0,0 @@ -Replace deprecated method "random.choose" with "random.choice" in "test_pkg_import.py". \ No newline at end of file diff --git a/Misc/NEWS.d/next/Tests/2019-06-29-23-56-28.bpo-37199.FHDsLf.rst b/Misc/NEWS.d/next/Tests/2019-06-29-23-56-28.bpo-37199.FHDsLf.rst deleted file mode 100644 index b052091..0000000 --- a/Misc/NEWS.d/next/Tests/2019-06-29-23-56-28.bpo-37199.FHDsLf.rst +++ /dev/null @@ -1 +0,0 @@ -Fix test failures when IPv6 is unavailable or disabled. diff --git a/Misc/NEWS.d/next/Tests/2019-07-01-17-19-47.bpo-37472.WzkEAx.rst b/Misc/NEWS.d/next/Tests/2019-07-01-17-19-47.bpo-37472.WzkEAx.rst deleted file mode 100644 index f62b5d5..0000000 --- a/Misc/NEWS.d/next/Tests/2019-07-01-17-19-47.bpo-37472.WzkEAx.rst +++ /dev/null @@ -1 +0,0 @@ -Remove ``Lib/test/outstanding_bugs.py``. diff --git a/Misc/NEWS.d/next/Tests/2019-07-01-19-56-17.bpo-37421.bOe350.rst b/Misc/NEWS.d/next/Tests/2019-07-01-19-56-17.bpo-37421.bOe350.rst deleted file mode 100644 index c89134f..0000000 --- a/Misc/NEWS.d/next/Tests/2019-07-01-19-56-17.bpo-37421.bOe350.rst +++ /dev/null @@ -1,4 +0,0 @@ -urllib.request tests now call :func:`~urllib.request.urlcleanup` to remove -temporary files created by ``urlretrieve()`` tests and to clear the ``_opener`` -global variable set by ``urlopen()`` and functions calling indirectly -``urlopen()``. diff --git a/Misc/NEWS.d/next/Tests/2019-07-01-19-57-26.bpo-37421.NFH1f0.rst b/Misc/NEWS.d/next/Tests/2019-07-01-19-57-26.bpo-37421.NFH1f0.rst deleted file mode 100644 index c379b50..0000000 --- a/Misc/NEWS.d/next/Tests/2019-07-01-19-57-26.bpo-37421.NFH1f0.rst +++ /dev/null @@ -1,2 +0,0 @@ -multiprocessing tests now explicitly call ``_run_finalizers()`` to -immediately remove temporary directories created by tests. diff --git a/Misc/NEWS.d/next/Tests/2019-07-02-23-20-35.bpo-37421.HCkKWz.rst b/Misc/NEWS.d/next/Tests/2019-07-02-23-20-35.bpo-37421.HCkKWz.rst deleted file mode 100644 index 6671ffe..0000000 --- a/Misc/NEWS.d/next/Tests/2019-07-02-23-20-35.bpo-37421.HCkKWz.rst +++ /dev/null @@ -1,2 +0,0 @@ -test_winconsoleio doesn't leak a temporary file anymore: use -tempfile.TemporaryFile() to remove it when the test completes. diff --git a/Misc/NEWS.d/next/Tests/2019-07-02-23-29-06.bpo-37421.WEfc5A.rst b/Misc/NEWS.d/next/Tests/2019-07-02-23-29-06.bpo-37421.WEfc5A.rst deleted file mode 100644 index 215a0a1..0000000 --- a/Misc/NEWS.d/next/Tests/2019-07-02-23-29-06.bpo-37421.WEfc5A.rst +++ /dev/null @@ -1,2 +0,0 @@ -test_concurrent_futures now cleans up multiprocessing to remove immediately -temporary directories created by multiprocessing.util.get_temp_dir(). diff --git a/Misc/NEWS.d/next/Tests/2019-07-03-00-05-28.bpo-37421.ORGRSG.rst b/Misc/NEWS.d/next/Tests/2019-07-03-00-05-28.bpo-37421.ORGRSG.rst deleted file mode 100644 index 8610509..0000000 --- a/Misc/NEWS.d/next/Tests/2019-07-03-00-05-28.bpo-37421.ORGRSG.rst +++ /dev/null @@ -1,3 +0,0 @@ -test_distutils.test_build_ext() is now able to remove the temporary -directory on Windows: don't import the newly built C extension ("xx") in the -current process, but test it in a separated process. diff --git a/Misc/NEWS.d/next/Tests/2019-07-05-14-47-55.bpo-37421.n8o2to.rst b/Misc/NEWS.d/next/Tests/2019-07-05-14-47-55.bpo-37421.n8o2to.rst deleted file mode 100644 index 136faa2..0000000 --- a/Misc/NEWS.d/next/Tests/2019-07-05-14-47-55.bpo-37421.n8o2to.rst +++ /dev/null @@ -1,3 +0,0 @@ -multiprocessing tests now stop the ForkServer instance if it's running: close -the "alive" file descriptor to ask the server to stop and then remove its UNIX -address. diff --git a/Misc/NEWS.d/next/Tests/2019-07-08-10-11-36.bpo-37421.OY77go.rst b/Misc/NEWS.d/next/Tests/2019-07-08-10-11-36.bpo-37421.OY77go.rst deleted file mode 100644 index 0766d70..0000000 --- a/Misc/NEWS.d/next/Tests/2019-07-08-10-11-36.bpo-37421.OY77go.rst +++ /dev/null @@ -1,2 +0,0 @@ -test_concurrent_futures now explicitly stops the ForkServer instance if it's -running. diff --git a/Misc/NEWS.d/next/Tests/2019-07-09-12-33-18.bpo-37526.vmm5y7.rst b/Misc/NEWS.d/next/Tests/2019-07-09-12-33-18.bpo-37526.vmm5y7.rst deleted file mode 100644 index aff6b6d..0000000 --- a/Misc/NEWS.d/next/Tests/2019-07-09-12-33-18.bpo-37526.vmm5y7.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add :func:`test.support.catch_threading_exception`: context manager catching -:class:`threading.Thread` exception using :func:`threading.excepthook`. diff --git a/Misc/NEWS.d/next/Tests/2019-07-11-10-33-56.bpo-37558.SKHRsL.rst b/Misc/NEWS.d/next/Tests/2019-07-11-10-33-56.bpo-37558.SKHRsL.rst deleted file mode 100644 index 9f393d7..0000000 --- a/Misc/NEWS.d/next/Tests/2019-07-11-10-33-56.bpo-37558.SKHRsL.rst +++ /dev/null @@ -1 +0,0 @@ -Fix test_shared_memory_cleaned_after_process_termination name handling diff --git a/Misc/NEWS.d/next/Tests/2019-07-18-14-52-58.bpo-36833.Zoe9ek.rst b/Misc/NEWS.d/next/Tests/2019-07-18-14-52-58.bpo-36833.Zoe9ek.rst deleted file mode 100644 index 3632f98..0000000 --- a/Misc/NEWS.d/next/Tests/2019-07-18-14-52-58.bpo-36833.Zoe9ek.rst +++ /dev/null @@ -1,2 +0,0 @@ -Added tests for PyDateTime_xxx_GET_xxx() macros of the C API of -the :mod:`datetime` module. Patch by Joannah Nanjekye. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Tests/2019-08-16-16-15-14.bpo-37876.m3k1w3.rst b/Misc/NEWS.d/next/Tests/2019-08-16-16-15-14.bpo-37876.m3k1w3.rst deleted file mode 100644 index 45702fc..0000000 --- a/Misc/NEWS.d/next/Tests/2019-08-16-16-15-14.bpo-37876.m3k1w3.rst +++ /dev/null @@ -1 +0,0 @@ -Add tests for ROT-13 codec. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Tests/2019-08-20-19-24-19.bpo-37531.wRoXfU.rst b/Misc/NEWS.d/next/Tests/2019-08-20-19-24-19.bpo-37531.wRoXfU.rst deleted file mode 100644 index 59500ce..0000000 --- a/Misc/NEWS.d/next/Tests/2019-08-20-19-24-19.bpo-37531.wRoXfU.rst +++ /dev/null @@ -1,3 +0,0 @@ -Enhance regrtest multiprocess timeout: write a message when killing a worker -process, catch popen.kill() and popen.wait() exceptions, put a timeout on the -second call to popen.communicate(). diff --git a/Misc/NEWS.d/next/Tests/2019-08-25-19-51-46.bpo-37805.Kl1sti.rst b/Misc/NEWS.d/next/Tests/2019-08-25-19-51-46.bpo-37805.Kl1sti.rst deleted file mode 100644 index 478c38c..0000000 --- a/Misc/NEWS.d/next/Tests/2019-08-25-19-51-46.bpo-37805.Kl1sti.rst +++ /dev/null @@ -1 +0,0 @@ -Add tests for json.dump(..., skipkeys=True). Patch by Dong-hee Na. diff --git a/Misc/NEWS.d/next/Tests/2019-09-03-19-33-10.bpo-38018.zTrMu7.rst b/Misc/NEWS.d/next/Tests/2019-09-03-19-33-10.bpo-38018.zTrMu7.rst deleted file mode 100644 index 3646404..0000000 --- a/Misc/NEWS.d/next/Tests/2019-09-03-19-33-10.bpo-38018.zTrMu7.rst +++ /dev/null @@ -1 +0,0 @@ -Increase code coverage for multiprocessing.shared_memory. diff --git a/Misc/NEWS.d/next/Tests/2019-09-11-17-22-32.bpo-38117.X7LgGY.rst b/Misc/NEWS.d/next/Tests/2019-09-11-17-22-32.bpo-38117.X7LgGY.rst deleted file mode 100644 index d328037..0000000 --- a/Misc/NEWS.d/next/Tests/2019-09-11-17-22-32.bpo-38117.X7LgGY.rst +++ /dev/null @@ -1 +0,0 @@ -Test with OpenSSL 1.1.1d diff --git a/Misc/NEWS.d/next/Tests/2019-09-24-12-24-05.bpo-38212.IWbhWz.rst b/Misc/NEWS.d/next/Tests/2019-09-24-12-24-05.bpo-38212.IWbhWz.rst deleted file mode 100644 index 83a812d..0000000 --- a/Misc/NEWS.d/next/Tests/2019-09-24-12-24-05.bpo-38212.IWbhWz.rst +++ /dev/null @@ -1,2 +0,0 @@ -Multiprocessing tests: increase test_queue_feeder_donot_stop_onexc() timeout -from 1 to 60 seconds. diff --git a/Misc/NEWS.d/next/Tests/2019-09-24-12-30-55.bpo-37123.IoutBn.rst b/Misc/NEWS.d/next/Tests/2019-09-24-12-30-55.bpo-37123.IoutBn.rst deleted file mode 100644 index 200a5c3..0000000 --- a/Misc/NEWS.d/next/Tests/2019-09-24-12-30-55.bpo-37123.IoutBn.rst +++ /dev/null @@ -1,4 +0,0 @@ -Multiprocessing test test_mymanager() now also expects -SIGTERM, not only -exitcode 0. BaseManager._finalize_manager() sends SIGTERM to the manager -process if it takes longer than 1 second to stop, which happens on slow -buildbots. diff --git a/Misc/NEWS.d/next/Tests/2019-09-25-12-18-31.bpo-38270._x-9uH.rst b/Misc/NEWS.d/next/Tests/2019-09-25-12-18-31.bpo-38270._x-9uH.rst deleted file mode 100644 index efb1b98..0000000 --- a/Misc/NEWS.d/next/Tests/2019-09-25-12-18-31.bpo-38270._x-9uH.rst +++ /dev/null @@ -1,4 +0,0 @@ -test.support now has a helper function to check for availibility of a -hash digest function. Several tests are refactored avoid MD5 and use -SHA256 instead. Other tests are marked to use MD5 and skipped when MD5 is -disabled. diff --git a/Misc/NEWS.d/next/Tests/2019-09-25-13-11-29.bpo-38271.iHXNIg.rst b/Misc/NEWS.d/next/Tests/2019-09-25-13-11-29.bpo-38271.iHXNIg.rst deleted file mode 100644 index 8f43d32..0000000 --- a/Misc/NEWS.d/next/Tests/2019-09-25-13-11-29.bpo-38271.iHXNIg.rst +++ /dev/null @@ -1,4 +0,0 @@ -The private keys for test_ssl were encrypted with 3DES in traditional -PKCS#5 format. 3DES and the digest algorithm of PKCS#5 are blocked by -some strict crypto policies. Use PKCS#8 format with AES256 encryption -instead. diff --git a/Misc/NEWS.d/next/Tests/2019-09-25-14-40-57.bpo-38275.-kdveI.rst b/Misc/NEWS.d/next/Tests/2019-09-25-14-40-57.bpo-38275.-kdveI.rst deleted file mode 100644 index 893c0f1..0000000 --- a/Misc/NEWS.d/next/Tests/2019-09-25-14-40-57.bpo-38275.-kdveI.rst +++ /dev/null @@ -1,4 +0,0 @@ -test_ssl now handles disabled TLS/SSL versions better. OpenSSL's crypto -policy and run-time settings are recognized and tests for disabled versions -are skipped. Tests also accept more TLS minimum_versions for platforms that -override OpenSSL's default with strict settings. diff --git a/Misc/NEWS.d/next/Tests/2019-09-26-15-48-36.bpo-38239.MfoVzY.rst b/Misc/NEWS.d/next/Tests/2019-09-26-15-48-36.bpo-38239.MfoVzY.rst deleted file mode 100644 index f79da29..0000000 --- a/Misc/NEWS.d/next/Tests/2019-09-26-15-48-36.bpo-38239.MfoVzY.rst +++ /dev/null @@ -1 +0,0 @@ -Fix test_gdb for Link Time Optimization (LTO) builds. diff --git a/Misc/NEWS.d/next/Tests/2019-10-08-16-42-05.bpo-37531.7v-_Ca.rst b/Misc/NEWS.d/next/Tests/2019-10-08-16-42-05.bpo-37531.7v-_Ca.rst deleted file mode 100644 index 78ab636..0000000 --- a/Misc/NEWS.d/next/Tests/2019-10-08-16-42-05.bpo-37531.7v-_Ca.rst +++ /dev/null @@ -1,5 +0,0 @@ -On timeout, regrtest no longer attempts to call ``popen.communicate()`` -again: it can hang until all child processes using stdout and stderr pipes -completes. Kill the worker process and ignores its output. Change also the -faulthandler timeout of the main process from 1 minute to 5 minutes, for Python -slowest buildbots. diff --git a/Misc/NEWS.d/next/Tests/2019-10-14-22-46-35.bpo-38470.NHtzpy.rst b/Misc/NEWS.d/next/Tests/2019-10-14-22-46-35.bpo-38470.NHtzpy.rst deleted file mode 100644 index bb4710f..0000000 --- a/Misc/NEWS.d/next/Tests/2019-10-14-22-46-35.bpo-38470.NHtzpy.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix ``test_compileall.test_compile_dir_maxlevels()`` on Windows without long -path support: only create 3 subdirectories instead of between 20 and 100 -subdirectories. diff --git a/Misc/NEWS.d/next/Tests/2019-10-16-01-36-15.bpo-35998.G305Bf.rst b/Misc/NEWS.d/next/Tests/2019-10-16-01-36-15.bpo-35998.G305Bf.rst deleted file mode 100644 index 43d3942..0000000 --- a/Misc/NEWS.d/next/Tests/2019-10-16-01-36-15.bpo-35998.G305Bf.rst +++ /dev/null @@ -1,5 +0,0 @@ -Fix a race condition in test_asyncio.test_start_tls_server_1(). Previously, -there was a race condition between the test main() function which replaces the -protocol and the test ServerProto protocol which sends ANSWER once it gets -HELLO. Now, only the test main() function is responsible to send data, -ServerProto no longer sends data. diff --git a/Misc/NEWS.d/next/Tests/2019-10-17-00-49-38.bpo-38502.vUEic7.rst b/Misc/NEWS.d/next/Tests/2019-10-17-00-49-38.bpo-38502.vUEic7.rst deleted file mode 100644 index 1df523e..0000000 --- a/Misc/NEWS.d/next/Tests/2019-10-17-00-49-38.bpo-38502.vUEic7.rst +++ /dev/null @@ -1,3 +0,0 @@ -test.regrtest now uses process groups in the multiprocessing mode (-jN command -line option) if process groups are available: if :func:`os.setsid` and -:func:`os.killpg` functions are available. diff --git a/Misc/NEWS.d/next/Tests/2019-10-28-15-56-02.bpo-38614.aDdDYE.rst b/Misc/NEWS.d/next/Tests/2019-10-28-15-56-02.bpo-38614.aDdDYE.rst deleted file mode 100644 index 42ff853..0000000 --- a/Misc/NEWS.d/next/Tests/2019-10-28-15-56-02.bpo-38614.aDdDYE.rst +++ /dev/null @@ -1,4 +0,0 @@ -Add timeout constants to :mod:`test.support`: -:data:`~test.support.LOOPBACK_TIMEOUT`, -:data:`~test.support.INTERNET_TIMEOUT`, :data:`~test.support.SHORT_TIMEOUT` -and :data:`~test.support.LONG_TIMEOUT`. diff --git a/Misc/NEWS.d/next/Tests/2019-10-30-15-12-32.bpo-38614.M6UnLB.rst b/Misc/NEWS.d/next/Tests/2019-10-30-15-12-32.bpo-38614.M6UnLB.rst deleted file mode 100644 index 89f6847..0000000 --- a/Misc/NEWS.d/next/Tests/2019-10-30-15-12-32.bpo-38614.M6UnLB.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix test_communicate() of test_asyncio.test_subprocess: use -``support.LONG_TIMEOUT`` (5 minutes), instead of just 1 minute. diff --git a/Misc/NEWS.d/next/Tools-Demos/2019-05-27-15-26-12.bpo-37064.k_SPW2.rst b/Misc/NEWS.d/next/Tools-Demos/2019-05-27-15-26-12.bpo-37064.k_SPW2.rst deleted file mode 100644 index d1210e2..0000000 --- a/Misc/NEWS.d/next/Tools-Demos/2019-05-27-15-26-12.bpo-37064.k_SPW2.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add option -k to pathscript.py script: preserve shebang flags. -Add option -a to pathscript.py script: add flags. diff --git a/Misc/NEWS.d/next/Tools-Demos/2019-05-27-16-13-08.bpo-37034.zbTgy8.rst b/Misc/NEWS.d/next/Tools-Demos/2019-05-27-16-13-08.bpo-37034.zbTgy8.rst deleted file mode 100644 index 3457789..0000000 --- a/Misc/NEWS.d/next/Tools-Demos/2019-05-27-16-13-08.bpo-37034.zbTgy8.rst +++ /dev/null @@ -1,2 +0,0 @@ -Argument Clinic now uses the argument name on errors with keyword-only -argument instead of their position. Patch contributed by Rémi Lapeyre. diff --git a/Misc/NEWS.d/next/Tools-Demos/2019-07-24-16-20-54.bpo-37675.951Cvf.rst b/Misc/NEWS.d/next/Tools-Demos/2019-07-24-16-20-54.bpo-37675.951Cvf.rst deleted file mode 100644 index e28fa20..0000000 --- a/Misc/NEWS.d/next/Tools-Demos/2019-07-24-16-20-54.bpo-37675.951Cvf.rst +++ /dev/null @@ -1 +0,0 @@ -2to3 now works when run from a zipped standard library. diff --git a/Misc/NEWS.d/next/Tools-Demos/2019-07-29-13-59-19.bpo-37704.xxGUz_.rst b/Misc/NEWS.d/next/Tools-Demos/2019-07-29-13-59-19.bpo-37704.xxGUz_.rst deleted file mode 100644 index 52ca489..0000000 --- a/Misc/NEWS.d/next/Tools-Demos/2019-07-29-13-59-19.bpo-37704.xxGUz_.rst +++ /dev/null @@ -1 +0,0 @@ -Remove ``Tools/scripts/h2py.py``: use cffi to access a C API in Python. diff --git a/Misc/NEWS.d/next/Tools-Demos/2019-08-24-12-11-30.bpo-37942.7H8N9a.rst b/Misc/NEWS.d/next/Tools-Demos/2019-08-24-12-11-30.bpo-37942.7H8N9a.rst deleted file mode 100644 index 6f64314..0000000 --- a/Misc/NEWS.d/next/Tools-Demos/2019-08-24-12-11-30.bpo-37942.7H8N9a.rst +++ /dev/null @@ -1 +0,0 @@ -Improve ArgumentClinic converter for floats. diff --git a/Misc/NEWS.d/next/Tools-Demos/2019-09-12-16-15-55.bpo-37803.chEizy.rst b/Misc/NEWS.d/next/Tools-Demos/2019-09-12-16-15-55.bpo-37803.chEizy.rst deleted file mode 100644 index 5c0eedb..0000000 --- a/Misc/NEWS.d/next/Tools-Demos/2019-09-12-16-15-55.bpo-37803.chEizy.rst +++ /dev/null @@ -1 +0,0 @@ -pdb's ``--help`` and ``--version`` long options now work. diff --git a/Misc/NEWS.d/next/Tools-Demos/2019-10-02-09-48-42.bpo-38347.2Tq5D1.rst b/Misc/NEWS.d/next/Tools-Demos/2019-10-02-09-48-42.bpo-38347.2Tq5D1.rst deleted file mode 100644 index ae64a31..0000000 --- a/Misc/NEWS.d/next/Tools-Demos/2019-10-02-09-48-42.bpo-38347.2Tq5D1.rst +++ /dev/null @@ -1 +0,0 @@ -pathfix.py: Assume all files that end on '.py' are Python scripts when working recursively. diff --git a/Misc/NEWS.d/next/Tools-Demos/2019-10-08-15-07-52.bpo-38118.pIZD6H.rst b/Misc/NEWS.d/next/Tools-Demos/2019-10-08-15-07-52.bpo-38118.pIZD6H.rst deleted file mode 100644 index 13adadb..0000000 --- a/Misc/NEWS.d/next/Tools-Demos/2019-10-08-15-07-52.bpo-38118.pIZD6H.rst +++ /dev/null @@ -1,2 +0,0 @@ -Update Valgrind suppression file to ignore a false alarm in -:c:func:`PyUnicode_Decode` when using GCC builtin strcmp(). diff --git a/Misc/NEWS.d/next/Windows/2019-04-10-21-13-26.bpo-36590.ZTaKcu.rst b/Misc/NEWS.d/next/Windows/2019-04-10-21-13-26.bpo-36590.ZTaKcu.rst deleted file mode 100644 index 6a186bb..0000000 --- a/Misc/NEWS.d/next/Windows/2019-04-10-21-13-26.bpo-36590.ZTaKcu.rst +++ /dev/null @@ -1 +0,0 @@ -Add native Bluetooth RFCOMM support to socket module. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Windows/2019-05-05-05-23-34.bpo-28269.-MOHI7.rst b/Misc/NEWS.d/next/Windows/2019-05-05-05-23-34.bpo-28269.-MOHI7.rst deleted file mode 100644 index a531b98..0000000 --- a/Misc/NEWS.d/next/Windows/2019-05-05-05-23-34.bpo-28269.-MOHI7.rst +++ /dev/null @@ -1 +0,0 @@ -Replace use of :c:func:`strcasecmp` for the system function :c:func:`_stricmp`. Patch by Minmin Gong. diff --git a/Misc/NEWS.d/next/Windows/2019-05-10-15-25-44.bpo-32587.-0g2O3.rst b/Misc/NEWS.d/next/Windows/2019-05-10-15-25-44.bpo-32587.-0g2O3.rst deleted file mode 100644 index 41483aa..0000000 --- a/Misc/NEWS.d/next/Windows/2019-05-10-15-25-44.bpo-32587.-0g2O3.rst +++ /dev/null @@ -1 +0,0 @@ -Make :data:`winreg.REG_MULTI_SZ` support zero-length strings. diff --git a/Misc/NEWS.d/next/Windows/2019-06-11-15-41-34.bpo-36779.0TMw6f.rst b/Misc/NEWS.d/next/Windows/2019-06-11-15-41-34.bpo-36779.0TMw6f.rst deleted file mode 100644 index 618cfca..0000000 --- a/Misc/NEWS.d/next/Windows/2019-06-11-15-41-34.bpo-36779.0TMw6f.rst +++ /dev/null @@ -1,2 +0,0 @@ -Ensure ``time.tzname`` is correct on Windows when the active code page is -set to CP_UTF7 or CP_UTF8. diff --git a/Misc/NEWS.d/next/Windows/2019-06-13-04-15-51.bpo-37267.Ygo5ef.rst b/Misc/NEWS.d/next/Windows/2019-06-13-04-15-51.bpo-37267.Ygo5ef.rst deleted file mode 100644 index a4dcfcd..0000000 --- a/Misc/NEWS.d/next/Windows/2019-06-13-04-15-51.bpo-37267.Ygo5ef.rst +++ /dev/null @@ -1,2 +0,0 @@ -On Windows, :func:`os.dup` no longer creates an inheritable fd when handling -a character file. diff --git a/Misc/NEWS.d/next/Windows/2019-06-18-09-05-08.bpo-35360.tdqSmo.rst b/Misc/NEWS.d/next/Windows/2019-06-18-09-05-08.bpo-35360.tdqSmo.rst deleted file mode 100644 index 8fea56a..0000000 --- a/Misc/NEWS.d/next/Windows/2019-06-18-09-05-08.bpo-35360.tdqSmo.rst +++ /dev/null @@ -1 +0,0 @@ -Update Windows builds to use SQLite 3.28.0. diff --git a/Misc/NEWS.d/next/Windows/2019-06-20-12-50-32.bpo-37351.asTnVW.rst b/Misc/NEWS.d/next/Windows/2019-06-20-12-50-32.bpo-37351.asTnVW.rst deleted file mode 100644 index df2efd4..0000000 --- a/Misc/NEWS.d/next/Windows/2019-06-20-12-50-32.bpo-37351.asTnVW.rst +++ /dev/null @@ -1 +0,0 @@ -Removes libpython38.a from standard Windows distribution. diff --git a/Misc/NEWS.d/next/Windows/2019-06-25-04-15-22.bpo-37380.tPxjuz.rst b/Misc/NEWS.d/next/Windows/2019-06-25-04-15-22.bpo-37380.tPxjuz.rst deleted file mode 100644 index facce27..0000000 --- a/Misc/NEWS.d/next/Windows/2019-06-25-04-15-22.bpo-37380.tPxjuz.rst +++ /dev/null @@ -1,2 +0,0 @@ -Don't collect unfinished processes with ``subprocess._active`` on Windows to -cleanup later. Patch by Ruslan Kuprieiev. diff --git a/Misc/NEWS.d/next/Windows/2019-06-28-09-44-08.bpo-37369.1iVpxq.rst b/Misc/NEWS.d/next/Windows/2019-06-28-09-44-08.bpo-37369.1iVpxq.rst deleted file mode 100644 index 5eaed61..0000000 --- a/Misc/NEWS.d/next/Windows/2019-06-28-09-44-08.bpo-37369.1iVpxq.rst +++ /dev/null @@ -1 +0,0 @@ -Fixes path for :data:`sys.executable` when running from the Microsoft Store. diff --git a/Misc/NEWS.d/next/Windows/2019-06-28-18-10-29.bpo-37445.LsdYO6.rst b/Misc/NEWS.d/next/Windows/2019-06-28-18-10-29.bpo-37445.LsdYO6.rst deleted file mode 100644 index e4805b4..0000000 --- a/Misc/NEWS.d/next/Windows/2019-06-28-18-10-29.bpo-37445.LsdYO6.rst +++ /dev/null @@ -1,2 +0,0 @@ -Include the ``FORMAT_MESSAGE_IGNORE_INSERTS`` flag in ``FormatMessageW()`` -calls. diff --git a/Misc/NEWS.d/next/Windows/2019-07-01-12-38-48.bpo-10945.s0YBHG.rst b/Misc/NEWS.d/next/Windows/2019-07-01-12-38-48.bpo-10945.s0YBHG.rst deleted file mode 100644 index d395765..0000000 --- a/Misc/NEWS.d/next/Windows/2019-07-01-12-38-48.bpo-10945.s0YBHG.rst +++ /dev/null @@ -1,2 +0,0 @@ -Officially drop support for creating bdist_wininst installers on non-Windows -systems. diff --git a/Misc/NEWS.d/next/Windows/2019-07-24-14-36-28.bpo-37672.uKEVHN.rst b/Misc/NEWS.d/next/Windows/2019-07-24-14-36-28.bpo-37672.uKEVHN.rst deleted file mode 100644 index 78b51c1..0000000 --- a/Misc/NEWS.d/next/Windows/2019-07-24-14-36-28.bpo-37672.uKEVHN.rst +++ /dev/null @@ -1,2 +0,0 @@ -Switch Windows Store package's pip to use bundled :file:`pip.ini` instead of -:envvar:`PIP_USER` variable. diff --git a/Misc/NEWS.d/next/Windows/2019-07-29-16-49-31.bpo-37702.Lj2f5e.rst b/Misc/NEWS.d/next/Windows/2019-07-29-16-49-31.bpo-37702.Lj2f5e.rst deleted file mode 100644 index 67d53d4..0000000 --- a/Misc/NEWS.d/next/Windows/2019-07-29-16-49-31.bpo-37702.Lj2f5e.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix memory leak on Windows in creating an SSLContext object or -running urllib.request.urlopen('https://...'). \ No newline at end of file diff --git a/Misc/NEWS.d/next/Windows/2019-08-06-09-35-12.bpo-37734.EoJ9Nh.rst b/Misc/NEWS.d/next/Windows/2019-08-06-09-35-12.bpo-37734.EoJ9Nh.rst deleted file mode 100644 index 51feecb..0000000 --- a/Misc/NEWS.d/next/Windows/2019-08-06-09-35-12.bpo-37734.EoJ9Nh.rst +++ /dev/null @@ -1 +0,0 @@ -Fix use of registry values to launch Python from Microsoft Store app. diff --git a/Misc/NEWS.d/next/Windows/2019-08-06-13-54-12.bpo-37778.AY1XhH.rst b/Misc/NEWS.d/next/Windows/2019-08-06-13-54-12.bpo-37778.AY1XhH.rst deleted file mode 100644 index 14d81c0..0000000 --- a/Misc/NEWS.d/next/Windows/2019-08-06-13-54-12.bpo-37778.AY1XhH.rst +++ /dev/null @@ -1 +0,0 @@ -Fixes the icons used for file associations to the Microsoft Store package. diff --git a/Misc/NEWS.d/next/Windows/2019-08-06-18-09-18.bpo-25172.Akreij.rst b/Misc/NEWS.d/next/Windows/2019-08-06-18-09-18.bpo-25172.Akreij.rst deleted file mode 100644 index 47106d8..0000000 --- a/Misc/NEWS.d/next/Windows/2019-08-06-18-09-18.bpo-25172.Akreij.rst +++ /dev/null @@ -1 +0,0 @@ -Trying to import the :mod:`crypt` module on Windows will result in an :exc:`ImportError` with a message explaining that the module isn't supported on Windows. On other platforms, if the underlying ``_crypt`` module is not available, the ImportError will include a message explaining the problem. diff --git a/Misc/NEWS.d/next/Windows/2019-08-08-18-05-27.bpo-36266.x4eZU3.rst b/Misc/NEWS.d/next/Windows/2019-08-08-18-05-27.bpo-36266.x4eZU3.rst deleted file mode 100644 index 86fdd6f..0000000 --- a/Misc/NEWS.d/next/Windows/2019-08-08-18-05-27.bpo-36266.x4eZU3.rst +++ /dev/null @@ -1 +0,0 @@ -Add the module name in the formatted error message when DLL load fail happens during module import in ``_PyImport_FindSharedFuncptrWindows()``. Patch by Srinivas Nyayapati. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Windows/2019-08-12-12-00-24.bpo-37834.VB2QVj.rst b/Misc/NEWS.d/next/Windows/2019-08-12-12-00-24.bpo-37834.VB2QVj.rst deleted file mode 100644 index f2a654c..0000000 --- a/Misc/NEWS.d/next/Windows/2019-08-12-12-00-24.bpo-37834.VB2QVj.rst +++ /dev/null @@ -1,2 +0,0 @@ -Treat all name surrogate reparse points on Windows in :func:`os.lstat` and -other reparse points as regular files in :func:`os.stat`. diff --git a/Misc/NEWS.d/next/Windows/2019-08-14-13-40-15.bpo-9949.zW45Ks.rst b/Misc/NEWS.d/next/Windows/2019-08-14-13-40-15.bpo-9949.zW45Ks.rst deleted file mode 100644 index e42169a..0000000 --- a/Misc/NEWS.d/next/Windows/2019-08-14-13-40-15.bpo-9949.zW45Ks.rst +++ /dev/null @@ -1 +0,0 @@ -Enable support for following symlinks in :func:`os.realpath`. diff --git a/Misc/NEWS.d/next/Windows/2019-08-21-12-58-18.bpo-1311.BoW1wU.rst b/Misc/NEWS.d/next/Windows/2019-08-21-12-58-18.bpo-1311.BoW1wU.rst deleted file mode 100644 index 2ee98e4..0000000 --- a/Misc/NEWS.d/next/Windows/2019-08-21-12-58-18.bpo-1311.BoW1wU.rst +++ /dev/null @@ -1,2 +0,0 @@ -The ``nul`` file on Windows now returns True from :func:`~os.path.exists` -and a valid result from :func:`os.stat` with ``S_IFCHR`` set. diff --git a/Misc/NEWS.d/next/Windows/2019-08-22-09-04-44.bpo-37549.TpKI3M.rst b/Misc/NEWS.d/next/Windows/2019-08-22-09-04-44.bpo-37549.TpKI3M.rst deleted file mode 100644 index 5345da8..0000000 --- a/Misc/NEWS.d/next/Windows/2019-08-22-09-04-44.bpo-37549.TpKI3M.rst +++ /dev/null @@ -1 +0,0 @@ -:func:`os.dup` no longer fails for standard streams on Windows 7. diff --git a/Misc/NEWS.d/next/Windows/2019-08-30-15-15-22.bpo-37705.2o4NWW.rst b/Misc/NEWS.d/next/Windows/2019-08-30-15-15-22.bpo-37705.2o4NWW.rst deleted file mode 100644 index a374c3a..0000000 --- a/Misc/NEWS.d/next/Windows/2019-08-30-15-15-22.bpo-37705.2o4NWW.rst +++ /dev/null @@ -1 +0,0 @@ -Improve the implementation of ``winerror_to_errno()``. diff --git a/Misc/NEWS.d/next/Windows/2019-09-03-11-47-37.bpo-38020.xFZ2j0.rst b/Misc/NEWS.d/next/Windows/2019-09-03-11-47-37.bpo-38020.xFZ2j0.rst deleted file mode 100644 index e6ddaba2..0000000 --- a/Misc/NEWS.d/next/Windows/2019-09-03-11-47-37.bpo-38020.xFZ2j0.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixes potential crash when calling :func:`os.readlink` (or indirectly -through :func:`~os.path.realpath`) on a file that is not a supported link. diff --git a/Misc/NEWS.d/next/Windows/2019-09-04-14-01-08.bpo-38030._USdtk.rst b/Misc/NEWS.d/next/Windows/2019-09-04-14-01-08.bpo-38030._USdtk.rst deleted file mode 100644 index f1be8a1..0000000 --- a/Misc/NEWS.d/next/Windows/2019-09-04-14-01-08.bpo-38030._USdtk.rst +++ /dev/null @@ -1 +0,0 @@ -Fixes :func:`os.stat` failing for block devices on Windows diff --git a/Misc/NEWS.d/next/Windows/2019-09-09-12-22-23.bpo-37283.8NvOkU.rst b/Misc/NEWS.d/next/Windows/2019-09-09-12-22-23.bpo-37283.8NvOkU.rst deleted file mode 100644 index 9730478..0000000 --- a/Misc/NEWS.d/next/Windows/2019-09-09-12-22-23.bpo-37283.8NvOkU.rst +++ /dev/null @@ -1,2 +0,0 @@ -Ensure command-line and unattend.xml setting override previously detected -states in Windows installer. diff --git a/Misc/NEWS.d/next/Windows/2019-09-10-14-17-25.bpo-38088.FOvWSM.rst b/Misc/NEWS.d/next/Windows/2019-09-10-14-17-25.bpo-38088.FOvWSM.rst deleted file mode 100644 index 37bdeea..0000000 --- a/Misc/NEWS.d/next/Windows/2019-09-10-14-17-25.bpo-38088.FOvWSM.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixes distutils not finding vcruntime140.dll with only the v142 toolset -installed. diff --git a/Misc/NEWS.d/next/Windows/2019-09-10-14-21-40.bpo-38087.--eIib.rst b/Misc/NEWS.d/next/Windows/2019-09-10-14-21-40.bpo-38087.--eIib.rst deleted file mode 100644 index ca625cc..0000000 --- a/Misc/NEWS.d/next/Windows/2019-09-10-14-21-40.bpo-38087.--eIib.rst +++ /dev/null @@ -1 +0,0 @@ -Fix case sensitivity in test_pathlib and test_ntpath. diff --git a/Misc/NEWS.d/next/Windows/2019-09-11-10-22-01.bpo-38081.8JhzjD.rst b/Misc/NEWS.d/next/Windows/2019-09-11-10-22-01.bpo-38081.8JhzjD.rst deleted file mode 100644 index e9d7a30..0000000 --- a/Misc/NEWS.d/next/Windows/2019-09-11-10-22-01.bpo-38081.8JhzjD.rst +++ /dev/null @@ -1 +0,0 @@ -Prevent error calling :func:`os.path.realpath` on ``'NUL'``. diff --git a/Misc/NEWS.d/next/Windows/2019-09-11-12-34-31.bpo-36634.xLaGgb.rst b/Misc/NEWS.d/next/Windows/2019-09-11-12-34-31.bpo-36634.xLaGgb.rst deleted file mode 100644 index c0bd2be..0000000 --- a/Misc/NEWS.d/next/Windows/2019-09-11-12-34-31.bpo-36634.xLaGgb.rst +++ /dev/null @@ -1,2 +0,0 @@ -venv activate.bat now works when the existing variables contain double quote -characters. diff --git a/Misc/NEWS.d/next/Windows/2019-09-11-14-42-04.bpo-36634.8Un8ih.rst b/Misc/NEWS.d/next/Windows/2019-09-11-14-42-04.bpo-36634.8Un8ih.rst deleted file mode 100644 index 1affdd8..0000000 --- a/Misc/NEWS.d/next/Windows/2019-09-11-14-42-04.bpo-36634.8Un8ih.rst +++ /dev/null @@ -1,2 +0,0 @@ -:func:`os.cpu_count` now returns active processors rather than maximum -processors. diff --git a/Misc/NEWS.d/next/Windows/2019-09-11-14-51-56.bpo-32592.jvQMD9.rst b/Misc/NEWS.d/next/Windows/2019-09-11-14-51-56.bpo-32592.jvQMD9.rst deleted file mode 100644 index c07a121..0000000 --- a/Misc/NEWS.d/next/Windows/2019-09-11-14-51-56.bpo-32592.jvQMD9.rst +++ /dev/null @@ -1 +0,0 @@ -Set Windows 8 as the minimum required version for API support diff --git a/Misc/NEWS.d/next/Windows/2019-09-11-15-24-04.bpo-38114.cc0E5E.rst b/Misc/NEWS.d/next/Windows/2019-09-11-15-24-04.bpo-38114.cc0E5E.rst deleted file mode 100644 index 5dab8d7..0000000 --- a/Misc/NEWS.d/next/Windows/2019-09-11-15-24-04.bpo-38114.cc0E5E.rst +++ /dev/null @@ -1 +0,0 @@ -The ``pip.ini`` is no longer included in the Nuget package. diff --git a/Misc/NEWS.d/next/Windows/2019-09-12-12-05-55.bpo-38133.yFeRGS.rst b/Misc/NEWS.d/next/Windows/2019-09-12-12-05-55.bpo-38133.yFeRGS.rst deleted file mode 100644 index 3fbf016..0000000 --- a/Misc/NEWS.d/next/Windows/2019-09-12-12-05-55.bpo-38133.yFeRGS.rst +++ /dev/null @@ -1,2 +0,0 @@ -Allow py.exe launcher to locate installations from the Microsoft Store and -improve display of active virtual environments. diff --git a/Misc/NEWS.d/next/Windows/2019-09-13-14-11-42.bpo-38092.x31ehI.rst b/Misc/NEWS.d/next/Windows/2019-09-13-14-11-42.bpo-38092.x31ehI.rst deleted file mode 100644 index 48e83c8..0000000 --- a/Misc/NEWS.d/next/Windows/2019-09-13-14-11-42.bpo-38092.x31ehI.rst +++ /dev/null @@ -1 +0,0 @@ -Reduce overhead when using multiprocessing in a Windows virtual environment. diff --git a/Misc/NEWS.d/next/Windows/2019-09-16-14-07-11.bpo-38117.hJVf0C.rst b/Misc/NEWS.d/next/Windows/2019-09-16-14-07-11.bpo-38117.hJVf0C.rst deleted file mode 100644 index 4fd8a66..0000000 --- a/Misc/NEWS.d/next/Windows/2019-09-16-14-07-11.bpo-38117.hJVf0C.rst +++ /dev/null @@ -1 +0,0 @@ -Update bundled OpenSSL to 1.1.1d diff --git a/Misc/NEWS.d/next/Windows/2019-10-02-15-38-49.bpo-38355.n3AWX6.rst b/Misc/NEWS.d/next/Windows/2019-10-02-15-38-49.bpo-38355.n3AWX6.rst deleted file mode 100644 index 56e0f56..0000000 --- a/Misc/NEWS.d/next/Windows/2019-10-02-15-38-49.bpo-38355.n3AWX6.rst +++ /dev/null @@ -1 +0,0 @@ -Fixes ``ntpath.realpath`` failing on ``sys.executable``. diff --git a/Misc/NEWS.d/next/Windows/2019-10-03-08-04-14.bpo-38359.wzwsl_.rst b/Misc/NEWS.d/next/Windows/2019-10-03-08-04-14.bpo-38359.wzwsl_.rst deleted file mode 100644 index ab6f29b..0000000 --- a/Misc/NEWS.d/next/Windows/2019-10-03-08-04-14.bpo-38359.wzwsl_.rst +++ /dev/null @@ -1 +0,0 @@ -Ensures ``pyw.exe`` launcher reads correct registry key. diff --git a/Misc/NEWS.d/next/Windows/2019-10-05-05-50-58.bpo-38344.scr2LO.rst b/Misc/NEWS.d/next/Windows/2019-10-05-05-50-58.bpo-38344.scr2LO.rst deleted file mode 100644 index b5854d1..0000000 --- a/Misc/NEWS.d/next/Windows/2019-10-05-05-50-58.bpo-38344.scr2LO.rst +++ /dev/null @@ -1 +0,0 @@ -Fix error message in activate.bat diff --git a/Misc/NEWS.d/next/Windows/2019-10-16-09-49-09.bpo-38492.Te1LxC.rst b/Misc/NEWS.d/next/Windows/2019-10-16-09-49-09.bpo-38492.Te1LxC.rst deleted file mode 100644 index 41fe695..0000000 --- a/Misc/NEWS.d/next/Windows/2019-10-16-09-49-09.bpo-38492.Te1LxC.rst +++ /dev/null @@ -1 +0,0 @@ -Remove ``pythonw.exe`` dependency on the Microsoft C++ runtime. diff --git a/Misc/NEWS.d/next/Windows/2019-10-28-05-01-29.bpo-38519.dCkY66.rst b/Misc/NEWS.d/next/Windows/2019-10-28-05-01-29.bpo-38519.dCkY66.rst deleted file mode 100644 index 56d8bb2..0000000 --- a/Misc/NEWS.d/next/Windows/2019-10-28-05-01-29.bpo-38519.dCkY66.rst +++ /dev/null @@ -1,2 +0,0 @@ -Restores the internal C headers that were missing from the nuget.org and -Microsoft Store packages. diff --git a/Misc/NEWS.d/next/Windows/2019-10-28-10-32-43.bpo-38453.NwwatW.rst b/Misc/NEWS.d/next/Windows/2019-10-28-10-32-43.bpo-38453.NwwatW.rst deleted file mode 100644 index deacb03..0000000 --- a/Misc/NEWS.d/next/Windows/2019-10-28-10-32-43.bpo-38453.NwwatW.rst +++ /dev/null @@ -1 +0,0 @@ -Ensure ntpath.realpath() correctly resolves relative paths. diff --git a/Misc/NEWS.d/next/Windows/2019-10-28-10-48-16.bpo-38589.V69Q1a.rst b/Misc/NEWS.d/next/Windows/2019-10-28-10-48-16.bpo-38589.V69Q1a.rst deleted file mode 100644 index e864290..0000000 --- a/Misc/NEWS.d/next/Windows/2019-10-28-10-48-16.bpo-38589.V69Q1a.rst +++ /dev/null @@ -1 +0,0 @@ -Fixes HTML Help shortcut when Windows is not installed to C drive diff --git a/Misc/NEWS.d/next/macOS/2019-06-18-00-30-40.bpo-34631.vSifcv.rst b/Misc/NEWS.d/next/macOS/2019-06-18-00-30-40.bpo-34631.vSifcv.rst deleted file mode 100644 index 164950a..0000000 --- a/Misc/NEWS.d/next/macOS/2019-06-18-00-30-40.bpo-34631.vSifcv.rst +++ /dev/null @@ -1 +0,0 @@ -Updated OpenSSL to 1.1.1c in macOS installer. diff --git a/Misc/NEWS.d/next/macOS/2019-06-18-08-58-30.bpo-35360.-CWbfy.rst b/Misc/NEWS.d/next/macOS/2019-06-18-08-58-30.bpo-35360.-CWbfy.rst deleted file mode 100644 index 5e05ac5..0000000 --- a/Misc/NEWS.d/next/macOS/2019-06-18-08-58-30.bpo-35360.-CWbfy.rst +++ /dev/null @@ -1 +0,0 @@ -Update macOS installer to use SQLite 3.28.0. diff --git a/Misc/NEWS.d/next/macOS/2019-07-02-01-06-47.bpo-34602.10d4wl.rst b/Misc/NEWS.d/next/macOS/2019-07-02-01-06-47.bpo-34602.10d4wl.rst deleted file mode 100644 index c50ac63..0000000 --- a/Misc/NEWS.d/next/macOS/2019-07-02-01-06-47.bpo-34602.10d4wl.rst +++ /dev/null @@ -1,4 +0,0 @@ -Avoid test suite failures on macOS by no longer calling resource.setrlimit -to increase the process stack size limit at runtime. The runtime change is -no longer needed since the interpreter is being built with a larger default -stack size. diff --git a/Misc/NEWS.d/next/macOS/2019-07-13-15-58-18.bpo-18049.MklhQQ.rst b/Misc/NEWS.d/next/macOS/2019-07-13-15-58-18.bpo-18049.MklhQQ.rst deleted file mode 100644 index 5af07cd..0000000 --- a/Misc/NEWS.d/next/macOS/2019-07-13-15-58-18.bpo-18049.MklhQQ.rst +++ /dev/null @@ -1,3 +0,0 @@ -Increase the default stack size of threads from 5MB to 16MB on macOS, to -match the stack size of the main thread. This avoids crashes on deep recursion -in threads. diff --git a/Misc/NEWS.d/next/macOS/2019-09-10-14-24-35.bpo-38089.eedgyD.rst b/Misc/NEWS.d/next/macOS/2019-09-10-14-24-35.bpo-38089.eedgyD.rst deleted file mode 100644 index 4134984..0000000 --- a/Misc/NEWS.d/next/macOS/2019-09-10-14-24-35.bpo-38089.eedgyD.rst +++ /dev/null @@ -1 +0,0 @@ -Move Azure Pipelines to latest VM versions and make macOS tests optional diff --git a/Misc/NEWS.d/next/macOS/2019-09-15-21-29-13.bpo-38117.ZLsoAZ.rst b/Misc/NEWS.d/next/macOS/2019-09-15-21-29-13.bpo-38117.ZLsoAZ.rst deleted file mode 100644 index 644f147..0000000 --- a/Misc/NEWS.d/next/macOS/2019-09-15-21-29-13.bpo-38117.ZLsoAZ.rst +++ /dev/null @@ -1 +0,0 @@ -Updated OpenSSL to 1.1.1d in macOS installer. diff --git a/README.rst b/README.rst index dfc8566..62dd0fd 100644 --- a/README.rst +++ b/README.rst @@ -1,4 +1,4 @@ -This is Python version 3.9.0 alpha 0 +This is Python version 3.9.0 alpha 1 ==================================== .. image:: https://travis-ci.org/python/cpython.svg?branch=master -- cgit v0.12