From de4c3f312cad13462cdef03a85af87b0af0e35a9 Mon Sep 17 00:00:00 2001 From: Ned Deily Date: Tue, 5 Dec 2017 03:17:05 -0500 Subject: [PATCH] Update NEWS and pydoc topics. --- Lib/pydoc_data/topics.py | 20 +- Misc/NEWS.d/3.6.4rc1.rst | 1142 +++++++++++++++++ .../2017-09-20-21-32-21.bpo-31536.KUDjno.rst | 1 - .../2017-09-26-22-39-58.bpo-22140.ZRf7Wn.rst | 1 - .../2017-11-02-20-13-46.bpo-28791.STt3jL.rst | 1 - .../2017-11-02-20-30-57.bpo-28791.VaE3o8.rst | 1 - .../2017-11-03-10-07-14.bpo-31926.57wE98.rst | 2 - .../2017-11-03-15-17-50.bpo-31934.8bUlpv.rst | 1 - .../2017-11-04-15-35-08.bpo-31609.k7_nBR.rst | 1 - .../2017-11-06-11-53-39.bpo-31957.S_1jFK.rst | 1 - .../2017-11-18-11-19-28.bpo-32059.a0Hxgp.rst | 2 - .../2017-06-30-11-58-01.bpo-30697.Q3T_8n.rst | 4 - .../2017-09-20-21-59-52.bpo-31532.s9Cw9_.rst | 2 - .../2017-11-30-18-13-45.bpo-20891.wBnMdF.rst | 3 - .../2017-07-01-15-11-13.bpo-30817.j7ZvN_.rst | 2 - .../2017-08-27-21-18-30.bpo-31285.7lzaKV.rst | 3 - .../2017-08-28-17-51-42.bpo-31293.eMYZXj.rst | 2 - .../2017-08-31-17-52-56.bpo-31311.bNE2l-.rst | 2 - .../2017-09-01-00-40-58.bpo-31315.ZX20bl.rst | 2 - .../2017-09-15-09-13-07.bpo-31478.o06iKD.rst | 2 - .../2017-09-16-13-32-35.bpo-31490.r7m2sj.rst | 3 - .../2017-09-16-22-49-16.bpo-31492.RtyteL.rst | 3 - .../2017-09-18-12-07-39.bpo-31505.VomaFa.rst | 2 - .../2017-09-24-09-57-04.bpo-31566.OxwINs.rst | 2 - .../2017-09-26-13-03-16.bpo-31588.wT9Iy7.rst | 2 - .../2017-09-26-16-05-04.bpo-31592.IFBZj9.rst | 2 - .../2017-09-29-20-32-24.bpo-31619.6gQ1kv.rst | 2 - .../2017-10-01-15-48-03.bpo-31626.reLPxY.rst | 2 - .../2017-10-08-10-00-55.bpo-31642.1IKqgs.rst | 2 - .../2017-10-15-23-44-57.bpo-31786.XwdEP4.rst | 3 - .../2017-10-17-13-29-19.bpo-28603._-oia3.rst | 3 - .../2017-10-20-14-07-46.bpo-31825.gJvmGW.rst | 2 - .../2017-10-25-15-51-37.bpo-21720.BwIKLP.rst | 3 - .../2017-10-27-19-18-44.bpo-31852.P_4cVr.rst | 2 - .../2017-10-28-19-11-05.bpo-20047.GuNAto.rst | 3 - .../2017-10-28-22-06-03.bpo-30696.lhC3HE.rst | 1 - .../2017-11-05-16-11-07.bpo-31949.2yNC_z.rst | 9 - .../2017-12-02-21-37-22.bpo-32176.Wt25-N.rst | 5 - .../2017-09-14-18-44-50.bpo-30085.0J9w-u.rst | 2 - .../2017-10-08-23-02-14.bpo-31537.SiFNM8.rst | 2 - .../2017-11-21-10-54-16.bpo-32105.91mhWm.rst | 1 - ...2017-08-14-15-13-50.bpo-1612262.-x_Oyq.rst | 3 - .../2017-09-18-10-43-03.bpo-31500.Y_YDxA.rst | 1 - .../2017-09-22-20-26-23.bpo-31459.L0pnH9.rst | 7 - .../2017-09-23-12-52-24.bpo-31559.ydckYX.rst | 1 - .../2017-09-30-13-59-18.bpo-31649.LxN4Vb.rst | 1 - .../2017-09-30-19-03-26.bpo-31460.HpveI6.rst | 6 - .../2017-10-12-00-51-29.bpo-13802.VwjZRD.rst | 7 - .../2017-10-17-13-26-13.bpo-28603.TMEQfp.rst | 2 - .../2017-10-21-15-41-53.bpo-31836.fheLME.rst | 4 - .../2017-10-24-16-21-50.bpo-31860.gECuWx.rst | 2 - .../2017-10-26-20-20-19.bpo-31858.VuSA_e.rst | 4 - .../2017-11-21-08-26-08.bpo-32100.P43qx2.rst | 2 - .../2017-11-28-21-47-15.bpo-32164.2T2Na8.rst | 2 - .../2017-12-04-15-04-43.bpo-32207.IzyAJo.rst | 6 - .../2017-08-30-17-59-36.bpo-31308.KbexyC.rst | 2 - .../2017-08-30-18-23-54.bpo-31310.7D1UNt.rst | 1 - .../2017-09-04-00-22-31.bpo-31334.9WYRfi.rst | 3 - .../2017-09-16-01-53-11.bpo-31482.39s5dS.rst | 1 - .../2017-09-17-15-24-25.bpo-31351.yQdKv-.rst | 2 - .../2017-09-20-18-43-01.bpo-31516.23Yuq3.rst | 1 - .../2017-09-25-14-04-30.bpo-30347.B4--_D.rst | 1 - .../2017-09-27-08-11-38.bpo-25532.ey4Yez.rst | 3 - .../2017-09-28-23-10-51.bpo-25351.2JmFpF.rst | 1 - .../2017-09-29-19-19-36.bpo-15037.ykimLK.rst | 1 - .../Library/2017-09-29.bpo-30806.lP5GrH.rst | 1 - .../2017-10-03-14-37-46.bpo-31673.RFCrka.rst | 1 - .../2017-10-03-15-06-24.bpo-31675.Nh7jJ3.rst | 2 - .../2017-10-04-11-37-14.bpo-31632.LiOC3C.rst | 2 - .../2017-10-06-04-35-31.bpo-31620.gksLA1.rst | 2 - .../2017-10-08-23-28-30.bpo-31728.XrVMME.rst | 2 - .../2017-10-09-17-42-30.bpo-31701.NRrVel.rst | 1 - .../2017-10-11-00-45-01.bpo-31752.DhWevN.rst | 1 - .../2017-10-11-22-18-04.bpo-31764.EMyIkK.rst | 2 - .../2017-10-12-02-47-16.bpo-31672.DaOkVd.rst | 2 - .../2017-10-12-18-45-38.bpo-31770.GV3MPx.rst | 2 - .../2017-10-12-19-00-53.bpo-30058.cENtry.rst | 1 - .../2017-10-17-12-29-18.bpo-28603.tGuX2C.rst | 3 - .../2017-10-17-23-27-03.bpo-31806.TzphdL.rst | 4 - .../2017-10-18-16-48-09.bpo-31457._ovmzp.rst | 1 - .../2017-10-18-19-05-17.bpo-31457.KlE6r8.rst | 2 - .../2017-10-22-11-06-02.bpo-28326.rxh7L4.rst | 1 - .../2017-10-23-12-05-33.bpo-28416.Ldnw8X.rst | 3 - .../2017-10-29-11-23-24.bpo-31891.9kAPha.rst | 1 - .../2017-10-29-13-51-01.bpo-31893.8LZKEz.rst | 2 - .../2017-10-29-17-52-40.bpo-25720.vSvb5h.rst | 2 - .../2017-10-30-11-04-56.bpo-31897.yjwdEb.rst | 2 - .../2017-11-01-18-13-42.bpo-27666.j2zRnF.rst | 3 - .../2017-11-02-18-26-40.bpo-31927.40K6kp.rst | 3 - .../2017-11-03-08-36-03.bpo-31933.UrtoMP.rst | 2 - .../2017-11-03-19-11-43.bpo-30057.NCaijI.rst | 1 - .../2017-11-03-22-05-47.bpo-9678.oD51q6.rst | 6 - .../2017-11-07-14-20-09.bpo-31970.x4EN_9.rst | 1 - .../2017-11-12-20-47-59.bpo-32011.NzVDdZ.rst | 2 - .../2017-11-13-17-48-33.bpo-32015.4nqRTD.rst | 2 - .../2017-11-15-13-44-28.bpo-32034.uHAOmu.rst | 1 - .../2017-11-18-21-13-52.bpo-32072.nwDV8L.rst | 6 - .../2017-11-22-09-44-15.bpo-32110.VJa9bo.rst | 3 - .../2017-11-23-21-47-36.bpo-12382.xWT9k0.rst | 2 - .../2017-11-23-22-12-11.bpo-31325.8jAUxN.rst | 5 - .../2017-11-24-14-07-55.bpo-12239.Nj3A0x.rst | 2 - .../2017-11-30-20-38-16.bpo-32186.O42bVe.rst | 3 - .../2017-12-02-16-06-00.bpo-27240.Kji34M.rst | 3 - .../2017-12-05-02-03-07.bpo-28556.9Z_PsJ.rst | 3 - .../2017-06-30-11-20-20.bpo-30695.lo7FQX.rst | 2 - .../2017-10-24-11-36-10.bpo-31174.xCvXcr.rst | 3 - .../2017-11-30-12-27-10.bpo-31705.yULW7O.rst | 3 - .../2017-12-04-23-19-16.bpo-31380.VlMmHW.rst | 1 - .../2017-10-23-19-45-52.bpo-30722.ioRlAu.rst | 9 - .../2017-11-04-15-29-47.bpo-31944.0Bx8tZ.rst | 1 - .../2017-11-19-09-46-27.bpo-1102.NY-g1F.rst | 4 - .../2017-12-04-21-57-43.bpo-31392.f8huBC.rst | 1 - 112 files changed, 1147 insertions(+), 280 deletions(-) create mode 100644 Misc/NEWS.d/3.6.4rc1.rst delete mode 100644 Misc/NEWS.d/next/Build/2017-09-20-21-32-21.bpo-31536.KUDjno.rst delete mode 100644 Misc/NEWS.d/next/Build/2017-09-26-22-39-58.bpo-22140.ZRf7Wn.rst delete mode 100644 Misc/NEWS.d/next/Build/2017-11-02-20-13-46.bpo-28791.STt3jL.rst delete mode 100644 Misc/NEWS.d/next/Build/2017-11-02-20-30-57.bpo-28791.VaE3o8.rst delete mode 100644 Misc/NEWS.d/next/Build/2017-11-03-10-07-14.bpo-31926.57wE98.rst delete mode 100644 Misc/NEWS.d/next/Build/2017-11-03-15-17-50.bpo-31934.8bUlpv.rst delete mode 100644 Misc/NEWS.d/next/Build/2017-11-04-15-35-08.bpo-31609.k7_nBR.rst delete mode 100644 Misc/NEWS.d/next/Build/2017-11-06-11-53-39.bpo-31957.S_1jFK.rst delete mode 100644 Misc/NEWS.d/next/Build/2017-11-18-11-19-28.bpo-32059.a0Hxgp.rst delete mode 100644 Misc/NEWS.d/next/C API/2017-06-30-11-58-01.bpo-30697.Q3T_8n.rst delete mode 100644 Misc/NEWS.d/next/C API/2017-09-20-21-59-52.bpo-31532.s9Cw9_.rst delete mode 100644 Misc/NEWS.d/next/C API/2017-11-30-18-13-45.bpo-20891.wBnMdF.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-07-01-15-11-13.bpo-30817.j7ZvN_.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-08-27-21-18-30.bpo-31285.7lzaKV.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-08-28-17-51-42.bpo-31293.eMYZXj.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-08-31-17-52-56.bpo-31311.bNE2l-.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-09-01-00-40-58.bpo-31315.ZX20bl.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-09-15-09-13-07.bpo-31478.o06iKD.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-09-16-13-32-35.bpo-31490.r7m2sj.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-09-16-22-49-16.bpo-31492.RtyteL.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-09-18-12-07-39.bpo-31505.VomaFa.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-09-24-09-57-04.bpo-31566.OxwINs.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-09-26-13-03-16.bpo-31588.wT9Iy7.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-09-26-16-05-04.bpo-31592.IFBZj9.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-09-29-20-32-24.bpo-31619.6gQ1kv.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-10-01-15-48-03.bpo-31626.reLPxY.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-10-08-10-00-55.bpo-31642.1IKqgs.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-10-15-23-44-57.bpo-31786.XwdEP4.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-10-17-13-29-19.bpo-28603._-oia3.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-10-20-14-07-46.bpo-31825.gJvmGW.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-10-25-15-51-37.bpo-21720.BwIKLP.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-10-27-19-18-44.bpo-31852.P_4cVr.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-10-28-19-11-05.bpo-20047.GuNAto.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-10-28-22-06-03.bpo-30696.lhC3HE.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-11-05-16-11-07.bpo-31949.2yNC_z.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2017-12-02-21-37-22.bpo-32176.Wt25-N.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2017-09-14-18-44-50.bpo-30085.0J9w-u.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2017-10-08-23-02-14.bpo-31537.SiFNM8.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2017-11-21-10-54-16.bpo-32105.91mhWm.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2017-08-14-15-13-50.bpo-1612262.-x_Oyq.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2017-09-18-10-43-03.bpo-31500.Y_YDxA.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2017-09-22-20-26-23.bpo-31459.L0pnH9.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2017-09-23-12-52-24.bpo-31559.ydckYX.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2017-09-30-13-59-18.bpo-31649.LxN4Vb.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2017-09-30-19-03-26.bpo-31460.HpveI6.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2017-10-12-00-51-29.bpo-13802.VwjZRD.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2017-10-17-13-26-13.bpo-28603.TMEQfp.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2017-10-21-15-41-53.bpo-31836.fheLME.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2017-10-24-16-21-50.bpo-31860.gECuWx.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2017-10-26-20-20-19.bpo-31858.VuSA_e.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2017-11-21-08-26-08.bpo-32100.P43qx2.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2017-11-28-21-47-15.bpo-32164.2T2Na8.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2017-12-04-15-04-43.bpo-32207.IzyAJo.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-08-30-17-59-36.bpo-31308.KbexyC.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-08-30-18-23-54.bpo-31310.7D1UNt.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-09-04-00-22-31.bpo-31334.9WYRfi.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-09-16-01-53-11.bpo-31482.39s5dS.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-09-17-15-24-25.bpo-31351.yQdKv-.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-09-20-18-43-01.bpo-31516.23Yuq3.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-09-25-14-04-30.bpo-30347.B4--_D.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-09-27-08-11-38.bpo-25532.ey4Yez.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-09-28-23-10-51.bpo-25351.2JmFpF.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-09-29-19-19-36.bpo-15037.ykimLK.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-09-29.bpo-30806.lP5GrH.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-03-14-37-46.bpo-31673.RFCrka.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-03-15-06-24.bpo-31675.Nh7jJ3.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-04-11-37-14.bpo-31632.LiOC3C.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-06-04-35-31.bpo-31620.gksLA1.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-08-23-28-30.bpo-31728.XrVMME.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-09-17-42-30.bpo-31701.NRrVel.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-11-00-45-01.bpo-31752.DhWevN.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-11-22-18-04.bpo-31764.EMyIkK.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-12-02-47-16.bpo-31672.DaOkVd.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-12-18-45-38.bpo-31770.GV3MPx.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-12-19-00-53.bpo-30058.cENtry.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-17-12-29-18.bpo-28603.tGuX2C.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-17-23-27-03.bpo-31806.TzphdL.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-18-16-48-09.bpo-31457._ovmzp.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-18-19-05-17.bpo-31457.KlE6r8.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-22-11-06-02.bpo-28326.rxh7L4.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-23-12-05-33.bpo-28416.Ldnw8X.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-29-11-23-24.bpo-31891.9kAPha.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-29-13-51-01.bpo-31893.8LZKEz.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-29-17-52-40.bpo-25720.vSvb5h.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-10-30-11-04-56.bpo-31897.yjwdEb.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-11-01-18-13-42.bpo-27666.j2zRnF.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-11-02-18-26-40.bpo-31927.40K6kp.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-11-03-08-36-03.bpo-31933.UrtoMP.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-11-03-19-11-43.bpo-30057.NCaijI.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-11-03-22-05-47.bpo-9678.oD51q6.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-11-07-14-20-09.bpo-31970.x4EN_9.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-11-12-20-47-59.bpo-32011.NzVDdZ.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-11-13-17-48-33.bpo-32015.4nqRTD.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-11-15-13-44-28.bpo-32034.uHAOmu.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-11-18-21-13-52.bpo-32072.nwDV8L.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-11-22-09-44-15.bpo-32110.VJa9bo.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-11-23-21-47-36.bpo-12382.xWT9k0.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-11-23-22-12-11.bpo-31325.8jAUxN.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-11-24-14-07-55.bpo-12239.Nj3A0x.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-11-30-20-38-16.bpo-32186.O42bVe.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-12-02-16-06-00.bpo-27240.Kji34M.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-12-05-02-03-07.bpo-28556.9Z_PsJ.rst delete mode 100644 Misc/NEWS.d/next/Tests/2017-06-30-11-20-20.bpo-30695.lo7FQX.rst delete mode 100644 Misc/NEWS.d/next/Tests/2017-10-24-11-36-10.bpo-31174.xCvXcr.rst delete mode 100644 Misc/NEWS.d/next/Tests/2017-11-30-12-27-10.bpo-31705.yULW7O.rst delete mode 100644 Misc/NEWS.d/next/Tests/2017-12-04-23-19-16.bpo-31380.VlMmHW.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2017-10-23-19-45-52.bpo-30722.ioRlAu.rst delete mode 100644 Misc/NEWS.d/next/Windows/2017-11-04-15-29-47.bpo-31944.0Bx8tZ.rst delete mode 100644 Misc/NEWS.d/next/Windows/2017-11-19-09-46-27.bpo-1102.NY-g1F.rst delete mode 100644 Misc/NEWS.d/next/macOS/2017-12-04-21-57-43.bpo-31392.f8huBC.rst diff --git a/Lib/pydoc_data/topics.py b/Lib/pydoc_data/topics.py index deb540d526..8dc41a2c17 100644 --- a/Lib/pydoc_data/topics.py +++ b/Lib/pydoc_data/topics.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Autogenerated by Sphinx on Mon Sep 18 23:00:11 2017 +# Autogenerated by Sphinx on Tue Dec 5 03:11:02 2017 topics = {'assert': 'The "assert" statement\n' '**********************\n' '\n' @@ -2674,7 +2674,6 @@ topics = {'assert': 'The "assert" statement\n' ' mgr = (EXPR)\n' ' aexit = type(mgr).__aexit__\n' ' aenter = type(mgr).__aenter__(mgr)\n' - ' exc = True\n' '\n' ' VAR = await aenter\n' ' try:\n' @@ -4503,12 +4502,6 @@ topics = {'assert': 'The "assert" statement\n' ' 3.14 10. .001 1e100 3.14e-10 0e0 ' '3.14_15_93\n' '\n' - 'Note that numeric literals do not include a sign; a phrase like ' - '"-1"\n' - 'is actually an expression composed of the unary operator "-" and ' - 'the\n' - 'literal "1".\n' - '\n' 'Changed in version 3.6: Underscores are now allowed for ' 'grouping\n' 'purposes in literals.\n', @@ -5497,7 +5490,7 @@ topics = {'assert': 'The "assert" statement\n' '\n' '**CPython implementation detail:** The current implementation does ' 'not\n' - 'enforce some of these restriction, but programs should not abuse ' + 'enforce some of these restrictions, but programs should not abuse ' 'this\n' 'freedom, as future implementations may enforce them or silently ' 'change\n' @@ -6744,7 +6737,9 @@ topics = {'assert': 'The "assert" statement\n' 'Addition and subtraction |\n' '+-------------------------------------------------+---------------------------------------+\n' '| "*", "@", "/", "//", "%" | ' - 'Multiplication, matrix multiplication |\n' + 'Multiplication, matrix |\n' + '| | ' + 'multiplication, division, floor |\n' '| | ' 'division, remainder [5] |\n' '+-------------------------------------------------+---------------------------------------+\n' @@ -10102,11 +10097,6 @@ topics = {'assert': 'The "assert" statement\n' 'or\n' 'greater must be expressed with escapes.\n' '\n' - 'As of Python 3.3 it is possible again to prefix string literals ' - 'with a\n' - '"u" prefix to simplify maintenance of dual 2.x and 3.x ' - 'codebases.\n' - '\n' 'Both string and bytes literals may optionally be prefixed with a\n' 'letter "\'r\'" or "\'R\'"; such strings are called *raw strings* ' 'and treat\n' diff --git a/Misc/NEWS.d/3.6.4rc1.rst b/Misc/NEWS.d/3.6.4rc1.rst new file mode 100644 index 0000000000..2b365607fb --- /dev/null +++ b/Misc/NEWS.d/3.6.4rc1.rst @@ -0,0 +1,1142 @@ +.. bpo: 32176 +.. date: 2017-12-02-21-37-22 +.. nonce: Wt25-N +.. release date: 2017-12-05 +.. section: Core and Builtins + +co_flags.CO_NOFREE is now always set correctly by the code object +constructor based on freevars and cellvars, rather than needing to be set +correctly by the caller. This ensures it will be cleared automatically when +additional cell references are injected into a modified code object and +function. + +.. + +.. bpo: 31949 +.. date: 2017-11-05-16-11-07 +.. nonce: 2yNC_z +.. section: Core and Builtins + +Fixed several issues in printing tracebacks (PyTraceBack_Print()). + +* Setting sys.tracebacklimit to 0 or less now suppresses printing tracebacks. +* Setting sys.tracebacklimit to None now causes using the default limit. +* Setting sys.tracebacklimit to an integer larger than LONG_MAX now means using + the limit LONG_MAX rather than the default limit. +* Fixed integer overflows in the case of more than 2**31 traceback items on + Windows. +* Fixed output errors handling. + +.. + +.. bpo: 30696 +.. date: 2017-10-28-22-06-03 +.. nonce: lhC3HE +.. section: Core and Builtins + +Fix the interactive interpreter looping endlessly when no memory. + +.. + +.. bpo: 20047 +.. date: 2017-10-28-19-11-05 +.. nonce: GuNAto +.. section: Core and Builtins + +Bytearray methods partition() and rpartition() now accept only bytes-like +objects as separator, as documented. In particular they now raise TypeError +rather of returning a bogus result when an integer is passed as a separator. + +.. + +.. bpo: 31852 +.. date: 2017-10-27-19-18-44 +.. nonce: P_4cVr +.. section: Core and Builtins + +Fix a segmentation fault caused by a combination of the async soft keyword +and continuation lines. + +.. + +.. bpo: 21720 +.. date: 2017-10-25-15-51-37 +.. nonce: BwIKLP +.. section: Core and Builtins + +BytesWarning no longer emitted when the *fromlist* argument of +``__import__()`` or the ``__all__`` attribute of the module contain bytes +instances. + +.. + +.. bpo: 31825 +.. date: 2017-10-20-14-07-46 +.. nonce: gJvmGW +.. section: Core and Builtins + +Fixed OverflowError in the 'unicode-escape' codec and in +codecs.escape_decode() when decode an escaped non-ascii byte. + +.. + +.. bpo: 28603 +.. date: 2017-10-17-13-29-19 +.. nonce: _-oia3 +.. section: Core and Builtins + +Print the full context/cause chain of exceptions on interpreter exit, even +if an exception in the chain is unhashable or compares equal to later ones. +Patch by Zane Bitter. + +.. + +.. bpo: 31786 +.. date: 2017-10-15-23-44-57 +.. nonce: XwdEP4 +.. section: Core and Builtins + +Fix timeout rounding in the select module to round correctly negative +timeouts between -1.0 and 0.0. The functions now block waiting for events as +expected. Previously, the call was incorrectly non-blocking. Patch by Pablo +Galindo. + +.. + +.. bpo: 31642 +.. date: 2017-10-08-10-00-55 +.. nonce: 1IKqgs +.. section: Core and Builtins + +Restored blocking "from package import module" by setting +sys.modules["package.module"] to None. + +.. + +.. bpo: 31626 +.. date: 2017-10-01-15-48-03 +.. nonce: reLPxY +.. section: Core and Builtins + +Fixed a bug in debug memory allocator. There was a write to freed memory +after shrinking a memory block. + +.. + +.. bpo: 31619 +.. date: 2017-09-29-20-32-24 +.. nonce: 6gQ1kv +.. section: Core and Builtins + +Fixed a ValueError when convert a string with large number of underscores to +integer with binary base. + +.. + +.. bpo: 31592 +.. date: 2017-09-26-16-05-04 +.. nonce: IFBZj9 +.. section: Core and Builtins + +Fixed an assertion failure in Python parser in case of a bad +`unicodedata.normalize()`. Patch by Oren Milman. + +.. + +.. bpo: 31588 +.. date: 2017-09-26-13-03-16 +.. nonce: wT9Iy7 +.. section: Core and Builtins + +Raise a `TypeError` with a helpful error message when class creation fails +due to a metaclass with a bad ``__prepare__()`` method. Patch by Oren +Milman. + +.. + +.. bpo: 31566 +.. date: 2017-09-24-09-57-04 +.. nonce: OxwINs +.. section: Core and Builtins + +Fix an assertion failure in `_warnings.warn()` in case of a bad ``__name__`` +global. Patch by Oren Milman. + +.. + +.. bpo: 31505 +.. date: 2017-09-18-12-07-39 +.. nonce: VomaFa +.. section: Core and Builtins + +Fix an assertion failure in `json`, in case `_json.make_encoder()` received +a bad `encoder()` argument. Patch by Oren Milman. + +.. + +.. bpo: 31492 +.. date: 2017-09-16-22-49-16 +.. nonce: RtyteL +.. section: Core and Builtins + +Fix assertion failures in case of failing to import from a module with a bad +``__name__`` attribute, and in case of failing to access an attribute of +such a module. Patch by Oren Milman. + +.. + +.. bpo: 31490 +.. date: 2017-09-16-13-32-35 +.. nonce: r7m2sj +.. section: Core and Builtins + +Fix an assertion failure in `ctypes` class definition, in case the class has +an attribute whose name is specified in ``_anonymous_`` but not in +``_fields_``. Patch by Oren Milman. + +.. + +.. bpo: 31478 +.. date: 2017-09-15-09-13-07 +.. nonce: o06iKD +.. section: Core and Builtins + +Fix an assertion failure in `_random.Random.seed()` in case the argument has +a bad ``__abs__()`` method. Patch by Oren Milman. + +.. + +.. bpo: 31315 +.. date: 2017-09-01-00-40-58 +.. nonce: ZX20bl +.. section: Core and Builtins + +Fix an assertion failure in imp.create_dynamic(), when spec.name is not a +string. Patch by Oren Milman. + +.. + +.. bpo: 31311 +.. date: 2017-08-31-17-52-56 +.. nonce: bNE2l- +.. section: Core and Builtins + +Fix a crash in the ``__setstate__()`` method of `ctypes._CData`, in case of +a bad ``__dict__``. Patch by Oren Milman. + +.. + +.. bpo: 31293 +.. date: 2017-08-28-17-51-42 +.. nonce: eMYZXj +.. section: Core and Builtins + +Fix crashes in true division and multiplication of a timedelta object by a +float with a bad as_integer_ratio() method. Patch by Oren Milman. + +.. + +.. bpo: 31285 +.. date: 2017-08-27-21-18-30 +.. nonce: 7lzaKV +.. section: Core and Builtins + +Fix an assertion failure in `warnings.warn_explicit`, when the return value +of the received loader's get_source() has a bad splitlines() method. Patch +by Oren Milman. + +.. + +.. bpo: 30817 +.. date: 2017-07-01-15-11-13 +.. nonce: j7ZvN_ +.. section: Core and Builtins + +`PyErr_PrintEx()` clears now the ignored exception that may be raised by +`_PySys_SetObjectId()`, for example when no memory. + +.. + +.. bpo: 28556 +.. date: 2017-12-05-02-03-07 +.. nonce: 9Z_PsJ +.. section: Library + +Two minor fixes for ``typing`` module: allow shallow copying instances of +generic classes, improve interaction of ``__init_subclass__`` with generics. +Original PRs by Ivan Levkivskyi. + +.. + +.. bpo: 27240 +.. date: 2017-12-02-16-06-00 +.. nonce: Kji34M +.. section: Library + +The header folding algorithm for the new email policies has been rewritten, +which also fixes bpo-30788, bpo-31831, and bpo-32182. In particular, +RFC2231 folding is now done correctly. + +.. + +.. bpo: 32186 +.. date: 2017-11-30-20-38-16 +.. nonce: O42bVe +.. section: Library + +io.FileIO.readall() and io.FileIO.read() now release the GIL when getting +the file size. Fixed hang of all threads with inaccessible NFS server. Patch +by Nir Soffer. + +.. + +.. bpo: 12239 +.. date: 2017-11-24-14-07-55 +.. nonce: Nj3A0x +.. section: Library + +Make :meth:`msilib.SummaryInformation.GetProperty` return ``None`` when the +value of property is ``VT_EMPTY``. Initial patch by Mark Mc Mahon. + +.. + +.. bpo: 31325 +.. date: 2017-11-23-22-12-11 +.. nonce: 8jAUxN +.. section: Library + +Fix wrong usage of :func:`collections.namedtuple` in the +:meth:`RobotFileParser.parse() ` +method. + +Initial patch by Robin Wellner. + +.. + +.. bpo: 12382 +.. date: 2017-11-23-21-47-36 +.. nonce: xWT9k0 +.. section: Library + +:func:`msilib.OpenDatabase` now raises a better exception message when it +couldn't open or create an MSI file. Initial patch by William Tisäter. + +.. + +.. bpo: 32110 +.. date: 2017-11-22-09-44-15 +.. nonce: VJa9bo +.. section: Library + +``codecs.StreamReader.read(n)`` now returns not more than *n* +characters/bytes for non-negative *n*. This makes it compatible with +``read()`` methods of other file-like objects. + +.. + +.. bpo: 32072 +.. date: 2017-11-18-21-13-52 +.. nonce: nwDV8L +.. section: Library + +Fixed issues with binary plists: + +* Fixed saving bytearrays. +* Identical objects will be saved only once. +* Equal references will be load as identical objects. +* Added support for saving and loading recursive data structures. + +.. + +.. bpo: 32034 +.. date: 2017-11-15-13-44-28 +.. nonce: uHAOmu +.. section: Library + +Make asyncio.IncompleteReadError and LimitOverrunError pickleable. + +.. + +.. bpo: 32015 +.. date: 2017-11-13-17-48-33 +.. nonce: 4nqRTD +.. section: Library + +Fixed the looping of asyncio in the case of reconnection the socket during +waiting async read/write from/to the socket. + +.. + +.. bpo: 32011 +.. date: 2017-11-12-20-47-59 +.. nonce: NzVDdZ +.. section: Library + +Restored support of loading marshal files with the TYPE_INT64 code. These +files can be produced in Python 2.7. + +.. + +.. bpo: 31970 +.. date: 2017-11-07-14-20-09 +.. nonce: x4EN_9 +.. section: Library + +Reduce performance overhead of asyncio debug mode. + +.. + +.. bpo: 9678 +.. date: 2017-11-03-22-05-47 +.. nonce: oD51q6 +.. section: Library + +Fixed determining the MAC address in the uuid module: + +* Using ifconfig on NetBSD and OpenBSD. +* Using arp on Linux, FreeBSD, NetBSD and OpenBSD. + +Based on patch by Takayuki Shimizukawa. + +.. + +.. bpo: 30057 +.. date: 2017-11-03-19-11-43 +.. nonce: NCaijI +.. section: Library + +Fix potential missed signal in signal.signal(). + +.. + +.. bpo: 31933 +.. date: 2017-11-03-08-36-03 +.. nonce: UrtoMP +.. section: Library + +Fix Blake2 params leaf_size and node_offset on big endian platforms. Patch +by Jack O'Connor. + +.. + +.. bpo: 31927 +.. date: 2017-11-02-18-26-40 +.. nonce: 40K6kp +.. section: Library + +Fixed compilation of the socket module on NetBSD 8. Fixed assertion failure +or reading arbitrary data when parse a AF_BLUETOOTH address on NetBSD and +DragonFly BSD. + +.. + +.. bpo: 27666 +.. date: 2017-11-01-18-13-42 +.. nonce: j2zRnF +.. section: Library + +Fixed stack corruption in curses.box() and curses.ungetmouse() when the size +of types chtype or mmask_t is less than the size of C long. curses.box() +now accepts characters as arguments. Based on patch by Steve Fink. + +.. + +.. bpo: 31897 +.. date: 2017-10-30-11-04-56 +.. nonce: yjwdEb +.. section: Library + +plistlib now catches more errors when read binary plists and raises +InvalidFileException instead of unexpected exceptions. + +.. + +.. bpo: 25720 +.. date: 2017-10-29-17-52-40 +.. nonce: vSvb5h +.. section: Library + +Fix the method for checking pad state of curses WINDOW. Patch by Masayuki +Yamamoto. + +.. + +.. bpo: 31893 +.. date: 2017-10-29-13-51-01 +.. nonce: 8LZKEz +.. section: Library + +Fixed the layout of the kqueue_event structure on OpenBSD and NetBSD. Fixed +the comparison of the kqueue_event objects. + +.. + +.. bpo: 31891 +.. date: 2017-10-29-11-23-24 +.. nonce: 9kAPha +.. section: Library + +Fixed building the curses module on NetBSD. + +.. + +.. bpo: 28416 +.. date: 2017-10-23-12-05-33 +.. nonce: Ldnw8X +.. section: Library + +Instances of pickle.Pickler subclass with the persistent_id() method and +pickle.Unpickler subclass with the persistent_load() method no longer create +reference cycles. + +.. + +.. bpo: 28326 +.. date: 2017-10-22-11-06-02 +.. nonce: rxh7L4 +.. section: Library + +Fix multiprocessing.Process when stdout and/or stderr is closed or None. + +.. + +.. bpo: 31457 +.. date: 2017-10-18-19-05-17 +.. nonce: KlE6r8 +.. section: Library + +If nested log adapters are used, the inner ``process()`` methods are no +longer omitted. + +.. + +.. bpo: 31457 +.. date: 2017-10-18-16-48-09 +.. nonce: _ovmzp +.. section: Library + +The ``manager`` property on LoggerAdapter objects is now properly settable. + +.. + +.. bpo: 31806 +.. date: 2017-10-17-23-27-03 +.. nonce: TzphdL +.. section: Library + +Fix timeout rounding in time.sleep(), threading.Lock.acquire() and +socket.socket.settimeout() to round correctly negative timeouts between -1.0 +and 0.0. The functions now block waiting for events as expected. Previously, +the call was incorrectly non-blocking. Patch by Pablo Galindo. + +.. + +.. bpo: 28603 +.. date: 2017-10-17-12-29-18 +.. nonce: tGuX2C +.. section: Library + +traceback: Fix a TypeError that occurred during printing of exception +tracebacks when either the current exception or an exception in its +context/cause chain is unhashable. Patch by Zane Bitter. + +.. + +.. bpo: 30058 +.. date: 2017-10-12-19-00-53 +.. nonce: cENtry +.. section: Library + +Fixed buffer overflow in select.kqueue.control(). + +.. + +.. bpo: 31770 +.. date: 2017-10-12-18-45-38 +.. nonce: GV3MPx +.. section: Library + +Prevent a crash when calling the ``__init__()`` method of a +``sqlite3.Cursor`` object more than once. Patch by Oren Milman. + +.. + +.. bpo: 31672 +.. date: 2017-10-12-02-47-16 +.. nonce: DaOkVd +.. section: Library + +``idpattern`` in ``string.Template`` matched some non-ASCII characters. Now +it uses ``-i`` regular expression local flag to avoid non-ASCII characters. + +.. + +.. bpo: 31764 +.. date: 2017-10-11-22-18-04 +.. nonce: EMyIkK +.. section: Library + +Prevent a crash in ``sqlite3.Cursor.close()`` in case the ``Cursor`` object +is uninitialized. Patch by Oren Milman. + +.. + +.. bpo: 31752 +.. date: 2017-10-11-00-45-01 +.. nonce: DhWevN +.. section: Library + +Fix possible crash in timedelta constructor called with custom integers. + +.. + +.. bpo: 31701 +.. date: 2017-10-09-17-42-30 +.. nonce: NRrVel +.. section: Library + +On Windows, faulthandler.enable() now ignores MSC and COM exceptions. + +.. + +.. bpo: 31728 +.. date: 2017-10-08-23-28-30 +.. nonce: XrVMME +.. section: Library + +Prevent crashes in `_elementtree` due to unsafe cleanup of `Element.text` +and `Element.tail`. Patch by Oren Milman. + +.. + +.. bpo: 31620 +.. date: 2017-10-06-04-35-31 +.. nonce: gksLA1 +.. section: Library + +an empty asyncio.Queue now doesn't leak memory when queue.get pollers +timeout + +.. + +.. bpo: 31632 +.. date: 2017-10-04-11-37-14 +.. nonce: LiOC3C +.. section: Library + +Fix method set_protocol() of class _SSLProtocolTransport in asyncio module. +This method was previously modifying a wrong reference to the protocol. + +.. + +.. bpo: 31675 +.. date: 2017-10-03-15-06-24 +.. nonce: Nh7jJ3 +.. section: Library + +Fixed memory leaks in Tkinter's methods splitlist() and split() when pass a +string larger than 2 GiB. + +.. + +.. bpo: 31673 +.. date: 2017-10-03-14-37-46 +.. nonce: RFCrka +.. section: Library + +Fixed typo in the name of Tkinter's method adderrorinfo(). + +.. + +.. bpo: 30806 +.. date: 2017-09-29 +.. nonce: lP5GrH +.. section: Library + +Fix the string representation of a netrc object. + +.. + +.. bpo: 15037 +.. date: 2017-09-29-19-19-36 +.. nonce: ykimLK +.. section: Library + +Added a workaround for getkey() in curses for ncurses 5.7 and earlier. + +.. + +.. bpo: 25351 +.. date: 2017-09-28-23-10-51 +.. nonce: 2JmFpF +.. section: Library + +Avoid venv activate failures with undefined variables + +.. + +.. bpo: 25532 +.. date: 2017-09-27-08-11-38 +.. nonce: ey4Yez +.. section: Library + +inspect.unwrap() will now only try to unwrap an object +sys.getrecursionlimit() times, to protect against objects which create a new +object on every attribute access. + +.. + +.. bpo: 30347 +.. date: 2017-09-25-14-04-30 +.. nonce: B4--_D +.. section: Library + +Stop crashes when concurrently iterate over itertools.groupby() iterators. + +.. + +.. bpo: 31516 +.. date: 2017-09-20-18-43-01 +.. nonce: 23Yuq3 +.. section: Library + +``threading.current_thread()`` should not return a dummy thread at shutdown. + +.. + +.. bpo: 31351 +.. date: 2017-09-17-15-24-25 +.. nonce: yQdKv- +.. section: Library + +python -m ensurepip now exits with non-zero exit code if pip bootstrapping +has failed. + +.. + +.. bpo: 31482 +.. date: 2017-09-16-01-53-11 +.. nonce: 39s5dS +.. section: Library + +``random.seed()`` now works with bytes in version=1 + +.. + +.. bpo: 31334 +.. date: 2017-09-04-00-22-31 +.. nonce: 9WYRfi +.. section: Library + +Fix ``poll.poll([timeout])`` in the ``select`` module for arbitrary negative +timeouts on all OSes where it can only be a non-negative integer or -1. +Patch by Riccardo Coccioli. + +.. + +.. bpo: 31310 +.. date: 2017-08-30-18-23-54 +.. nonce: 7D1UNt +.. section: Library + +multiprocessing's semaphore tracker should be launched again if crashed. + +.. + +.. bpo: 31308 +.. date: 2017-08-30-17-59-36 +.. nonce: KbexyC +.. section: Library + +Make multiprocessing's forkserver process immune to Ctrl-C and other user +interruptions. If it crashes, restart it when necessary. + +.. + +.. bpo: 32105 +.. date: 2017-11-21-10-54-16 +.. nonce: 91mhWm +.. section: Documentation + +Added asyncio.BaseEventLoop.connect_accepted_socket versionaddded marker. + +.. + +.. bpo: 31537 +.. date: 2017-10-08-23-02-14 +.. nonce: SiFNM8 +.. section: Documentation + +Fix incorrect usage of ``get_history_length`` in readline documentation +example code. Patch by Brad Smith. + +.. + +.. bpo: 30085 +.. date: 2017-09-14-18-44-50 +.. nonce: 0J9w-u +.. section: Documentation + +The operator functions without double underscores are preferred for clarity. +The one with underscores are only kept for back-compatibility. + +.. + +.. bpo: 31380 +.. date: 2017-12-04-23-19-16 +.. nonce: VlMmHW +.. section: Tests + +Skip test_httpservers test_undecodable_file on macOS: fails on APFS. + +.. + +.. bpo: 31705 +.. date: 2017-11-30-12-27-10 +.. nonce: yULW7O +.. section: Tests + +Skip test_socket.test_sha256() on Linux kernel older than 4.5. The test +fails with ENOKEY on kernel 3.10 (on ppc64le). A fix was merged into the +kernel 4.5. + +.. + +.. bpo: 31174 +.. date: 2017-10-24-11-36-10 +.. nonce: xCvXcr +.. section: Tests + +Fix test_tools.test_unparse: DirectoryTestCase now stores the names sample +to always test the same files. It prevents false alarms when hunting +reference leaks. + +.. + +.. bpo: 30695 +.. date: 2017-06-30-11-20-20 +.. nonce: lo7FQX +.. section: Tests + +Add the `set_nomemory(start, stop)` and `remove_mem_hooks()` functions to +the _testcapi module. + +.. + +.. bpo: 32059 +.. date: 2017-11-18-11-19-28 +.. nonce: a0Hxgp +.. section: Build + +``detect_modules()`` in ``setup.py`` now also searches the sysroot paths +when cross-compiling. + +.. + +.. bpo: 31957 +.. date: 2017-11-06-11-53-39 +.. nonce: S_1jFK +.. section: Build + +Fixes Windows SDK version detection when building for Windows. + +.. + +.. bpo: 31609 +.. date: 2017-11-04-15-35-08 +.. nonce: k7_nBR +.. section: Build + +Fixes quotes in PCbuild/clean.bat + +.. + +.. bpo: 31934 +.. date: 2017-11-03-15-17-50 +.. nonce: 8bUlpv +.. section: Build + +Abort the build when building out of a not clean source tree. + +.. + +.. bpo: 31926 +.. date: 2017-11-03-10-07-14 +.. nonce: 57wE98 +.. section: Build + +Fixed Argument Clinic sometimes causing compilation errors when there was +more than one function and/or method in a .c file with the same name. + +.. + +.. bpo: 28791 +.. date: 2017-11-02-20-30-57 +.. nonce: VaE3o8 +.. section: Build + +Update Windows builds to use SQLite 3.21.0. + +.. + +.. bpo: 28791 +.. date: 2017-11-02-20-13-46 +.. nonce: STt3jL +.. section: Build + +Update OS X installer to use SQLite 3.21.0. + +.. + +.. bpo: 22140 +.. date: 2017-09-26-22-39-58 +.. nonce: ZRf7Wn +.. section: Build + +Prevent double substitution of prefix in python-config.sh. + +.. + +.. bpo: 31536 +.. date: 2017-09-20-21-32-21 +.. nonce: KUDjno +.. section: Build + +Avoid wholesale rebuild after `make regen-all` if nothing changed. + +.. + +.. bpo: 1102 +.. date: 2017-11-19-09-46-27 +.. nonce: NY-g1F +.. section: Windows + +Return ``None`` when ``View.Fetch()`` returns ``ERROR_NO_MORE_ITEMS`` +instead of raising ``MSIError``. + +Initial patch by Anthony Tuininga. + +.. + +.. bpo: 31944 +.. date: 2017-11-04-15-29-47 +.. nonce: 0Bx8tZ +.. section: Windows + +Fixes Modify button in Apps and Features dialog. + +.. + +.. bpo: 31392 +.. date: 2017-12-04-21-57-43 +.. nonce: f8huBC +.. section: macOS + +Update macOS installer to use OpenSSL 1.0.2m + +.. + +.. bpo: 32207 +.. date: 2017-12-04-15-04-43 +.. nonce: IzyAJo +.. section: IDLE + +Improve tk event exception tracebacks in IDLE. When tk event handling is +driven by IDLE's run loop, a confusing and distracting queue.EMPTY traceback +context is no longer added to tk event exception tracebacks. The traceback +is now the same as when event handling is driven by user code. Patch based +on a suggestion by Serhiy Storchaka. + +.. + +.. bpo: 32164 +.. date: 2017-11-28-21-47-15 +.. nonce: 2T2Na8 +.. section: IDLE + +Delete unused file idlelib/tabbedpages.py. Use of TabbedPageSet in +configdialog was replaced by ttk.Notebook. + +.. + +.. bpo: 32100 +.. date: 2017-11-21-08-26-08 +.. nonce: P43qx2 +.. section: IDLE + +IDLE: Fix old and new bugs in pathbrowser; improve tests. Patch mostly by +Cheryl Sabella. + +.. + +.. bpo: 31858 +.. date: 2017-10-26-20-20-19 +.. nonce: VuSA_e +.. section: IDLE + +IDLE -- Restrict shell prompt manipulaton to the shell. Editor and output +windows only see an empty last prompt line. This simplifies the code and +fixes a minor bug when newline is inserted. Sys.ps1, if present, is read on +Shell start-up, but is not set or changed. + +.. + +.. bpo: 31860 +.. date: 2017-10-24-16-21-50 +.. nonce: gECuWx +.. section: IDLE + +The font sample in the IDLE configuration dialog is now editable. Changes +persist while IDLE remains open + +.. + +.. bpo: 31836 +.. date: 2017-10-21-15-41-53 +.. nonce: fheLME +.. section: IDLE + +Test_code_module now passes if run after test_idle, which sets ps1. + +The code module uses sys.ps1 if present or sets it to '>>> ' if not. +Test_code_module now properly tests both behaviors. Ditto for ps2. + +.. + +.. bpo: 28603 +.. date: 2017-10-17-13-26-13 +.. nonce: TMEQfp +.. section: IDLE + +Fix a TypeError that caused a shell restart when printing a traceback that +includes an exception that is unhashable. Patch by Zane Bitter. + +.. + +.. bpo: 13802 +.. date: 2017-10-12-00-51-29 +.. nonce: VwjZRD +.. section: IDLE + +Use non-Latin characters in the IDLE's Font settings sample. Even if one +selects a font that defines a limited subset of the unicode Basic +Multilingual Plane, tcl/tk will use other fonts that define a character. The +expanded example give users of non-Latin characters a better idea of what +they might see in IDLE's shell and editors. To make room for the expanded +sample, frames on the Font tab are re-arranged. The Font/Tabs help explains +a bit about the additions. + +.. + +.. bpo: 31460 +.. date: 2017-09-30-19-03-26 +.. nonce: HpveI6 +.. section: IDLE + +Simplify the API of IDLE's Module Browser. + +Passing a widget instead of an flist with a root widget opens the option of +creating a browser frame that is only part of a window. Passing a full file +name instead of pieces assumed to come from a .py file opens the possibility +of browsing python files that do not end in .py. + +.. + +.. bpo: 31649 +.. date: 2017-09-30-13-59-18 +.. nonce: LxN4Vb +.. section: IDLE + +IDLE - Make _htest, _utest parameters keyword only. + +.. + +.. bpo: 31559 +.. date: 2017-09-23-12-52-24 +.. nonce: ydckYX +.. section: IDLE + +Remove test order dependence in idle_test.test_browser. + +.. + +.. bpo: 31459 +.. date: 2017-09-22-20-26-23 +.. nonce: L0pnH9 +.. section: IDLE + +Rename IDLE's module browser from Class Browser to Module Browser. The +original module-level class and method browser became a module browser, with +the addition of module-level functions, years ago. Nested classes and +functions were added yesterday. For back- compatibility, the virtual event +<>, which appears on the Keys tab of the Settings +dialog, is not changed. Patch by Cheryl Sabella. + +.. + +.. bpo: 31500 +.. date: 2017-09-18-10-43-03 +.. nonce: Y_YDxA +.. section: IDLE + +Default fonts now are scaled on HiDPI displays. + +.. + +.. bpo: 1612262 +.. date: 2017-08-14-15-13-50 +.. nonce: -x_Oyq +.. section: IDLE + +IDLE module browser now shows nested classes and functions. Original patches +for code and tests by Guilherme Polo and Cheryl Sabella, respectively. + +.. + +.. bpo: 30722 +.. date: 2017-10-23-19-45-52 +.. nonce: ioRlAu +.. section: Tools/Demos + +Make redemo work with Python 3.6 and newer versions. + +In Python 3.6, flags like re.DOTALL became members of an enum.IntFlag so +usages like ``getattr(re, 'DOTALL')`` are invalid. + +Also, remove the ``LOCALE`` option since it doesn't work with string +patterns in Python 3. + +Patch by Christoph Sarnowski. + +.. + +.. bpo: 20891 +.. date: 2017-11-30-18-13-45 +.. nonce: wBnMdF +.. section: C API + +Fix PyGILState_Ensure(). When PyGILState_Ensure() is called in a non-Python +thread before PyEval_InitThreads(), only call PyEval_InitThreads() after +calling PyThreadState_New() to fix a crash. + +.. + +.. bpo: 31532 +.. date: 2017-09-20-21-59-52 +.. nonce: s9Cw9_ +.. section: C API + +Fix memory corruption due to allocator mix in getpath.c between Py_GetPath() +and Py_SetPath() + +.. + +.. bpo: 30697 +.. date: 2017-06-30-11-58-01 +.. nonce: Q3T_8n +.. section: C API + +The `PyExc_RecursionErrorInst` singleton is removed and +`PyErr_NormalizeException()` does not use it anymore. This singleton is +persistent and its members being never cleared may cause a segfault during +finalization of the interpreter. See also issue #22898. diff --git a/Misc/NEWS.d/next/Build/2017-09-20-21-32-21.bpo-31536.KUDjno.rst b/Misc/NEWS.d/next/Build/2017-09-20-21-32-21.bpo-31536.KUDjno.rst deleted file mode 100644 index 414f1a45ea..0000000000 --- a/Misc/NEWS.d/next/Build/2017-09-20-21-32-21.bpo-31536.KUDjno.rst +++ /dev/null @@ -1 +0,0 @@ -Avoid wholesale rebuild after `make regen-all` if nothing changed. diff --git a/Misc/NEWS.d/next/Build/2017-09-26-22-39-58.bpo-22140.ZRf7Wn.rst b/Misc/NEWS.d/next/Build/2017-09-26-22-39-58.bpo-22140.ZRf7Wn.rst deleted file mode 100644 index e20c0942f6..0000000000 --- a/Misc/NEWS.d/next/Build/2017-09-26-22-39-58.bpo-22140.ZRf7Wn.rst +++ /dev/null @@ -1 +0,0 @@ -Prevent double substitution of prefix in python-config.sh. diff --git a/Misc/NEWS.d/next/Build/2017-11-02-20-13-46.bpo-28791.STt3jL.rst b/Misc/NEWS.d/next/Build/2017-11-02-20-13-46.bpo-28791.STt3jL.rst deleted file mode 100644 index ef9bc0f6cc..0000000000 --- a/Misc/NEWS.d/next/Build/2017-11-02-20-13-46.bpo-28791.STt3jL.rst +++ /dev/null @@ -1 +0,0 @@ -Update OS X installer to use SQLite 3.21.0. diff --git a/Misc/NEWS.d/next/Build/2017-11-02-20-30-57.bpo-28791.VaE3o8.rst b/Misc/NEWS.d/next/Build/2017-11-02-20-30-57.bpo-28791.VaE3o8.rst deleted file mode 100644 index b25b0e0e9f..0000000000 --- a/Misc/NEWS.d/next/Build/2017-11-02-20-30-57.bpo-28791.VaE3o8.rst +++ /dev/null @@ -1 +0,0 @@ -Update Windows builds to use SQLite 3.21.0. diff --git a/Misc/NEWS.d/next/Build/2017-11-03-10-07-14.bpo-31926.57wE98.rst b/Misc/NEWS.d/next/Build/2017-11-03-10-07-14.bpo-31926.57wE98.rst deleted file mode 100644 index 2a42104868..0000000000 --- a/Misc/NEWS.d/next/Build/2017-11-03-10-07-14.bpo-31926.57wE98.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed Argument Clinic sometimes causing compilation errors when there was -more than one function and/or method in a .c file with the same name. diff --git a/Misc/NEWS.d/next/Build/2017-11-03-15-17-50.bpo-31934.8bUlpv.rst b/Misc/NEWS.d/next/Build/2017-11-03-15-17-50.bpo-31934.8bUlpv.rst deleted file mode 100644 index deaa74046e..0000000000 --- a/Misc/NEWS.d/next/Build/2017-11-03-15-17-50.bpo-31934.8bUlpv.rst +++ /dev/null @@ -1 +0,0 @@ -Abort the build when building out of a not clean source tree. diff --git a/Misc/NEWS.d/next/Build/2017-11-04-15-35-08.bpo-31609.k7_nBR.rst b/Misc/NEWS.d/next/Build/2017-11-04-15-35-08.bpo-31609.k7_nBR.rst deleted file mode 100644 index 0e950e32a1..0000000000 --- a/Misc/NEWS.d/next/Build/2017-11-04-15-35-08.bpo-31609.k7_nBR.rst +++ /dev/null @@ -1 +0,0 @@ -Fixes quotes in PCbuild/clean.bat diff --git a/Misc/NEWS.d/next/Build/2017-11-06-11-53-39.bpo-31957.S_1jFK.rst b/Misc/NEWS.d/next/Build/2017-11-06-11-53-39.bpo-31957.S_1jFK.rst deleted file mode 100644 index ffee9025a7..0000000000 --- a/Misc/NEWS.d/next/Build/2017-11-06-11-53-39.bpo-31957.S_1jFK.rst +++ /dev/null @@ -1 +0,0 @@ -Fixes Windows SDK version detection when building for Windows. diff --git a/Misc/NEWS.d/next/Build/2017-11-18-11-19-28.bpo-32059.a0Hxgp.rst b/Misc/NEWS.d/next/Build/2017-11-18-11-19-28.bpo-32059.a0Hxgp.rst deleted file mode 100644 index a071bd8b32..0000000000 --- a/Misc/NEWS.d/next/Build/2017-11-18-11-19-28.bpo-32059.a0Hxgp.rst +++ /dev/null @@ -1,2 +0,0 @@ -``detect_modules()`` in ``setup.py`` now also searches the sysroot paths -when cross-compiling. diff --git a/Misc/NEWS.d/next/C API/2017-06-30-11-58-01.bpo-30697.Q3T_8n.rst b/Misc/NEWS.d/next/C API/2017-06-30-11-58-01.bpo-30697.Q3T_8n.rst deleted file mode 100644 index ccd9605d24..0000000000 --- a/Misc/NEWS.d/next/C API/2017-06-30-11-58-01.bpo-30697.Q3T_8n.rst +++ /dev/null @@ -1,4 +0,0 @@ -The `PyExc_RecursionErrorInst` singleton is removed and -`PyErr_NormalizeException()` does not use it anymore. This singleton is -persistent and its members being never cleared may cause a segfault during -finalization of the interpreter. See also issue #22898. diff --git a/Misc/NEWS.d/next/C API/2017-09-20-21-59-52.bpo-31532.s9Cw9_.rst b/Misc/NEWS.d/next/C API/2017-09-20-21-59-52.bpo-31532.s9Cw9_.rst deleted file mode 100644 index 7451986846..0000000000 --- a/Misc/NEWS.d/next/C API/2017-09-20-21-59-52.bpo-31532.s9Cw9_.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix memory corruption due to allocator mix in getpath.c between Py_GetPath() -and Py_SetPath() diff --git a/Misc/NEWS.d/next/C API/2017-11-30-18-13-45.bpo-20891.wBnMdF.rst b/Misc/NEWS.d/next/C API/2017-11-30-18-13-45.bpo-20891.wBnMdF.rst deleted file mode 100644 index e89cf1292a..0000000000 --- a/Misc/NEWS.d/next/C API/2017-11-30-18-13-45.bpo-20891.wBnMdF.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix PyGILState_Ensure(). When PyGILState_Ensure() is called in a non-Python -thread before PyEval_InitThreads(), only call PyEval_InitThreads() after -calling PyThreadState_New() to fix a crash. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-07-01-15-11-13.bpo-30817.j7ZvN_.rst b/Misc/NEWS.d/next/Core and Builtins/2017-07-01-15-11-13.bpo-30817.j7ZvN_.rst deleted file mode 100644 index f50aeefa84..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-07-01-15-11-13.bpo-30817.j7ZvN_.rst +++ /dev/null @@ -1,2 +0,0 @@ -`PyErr_PrintEx()` clears now the ignored exception that may be raised by -`_PySys_SetObjectId()`, for example when no memory. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-08-27-21-18-30.bpo-31285.7lzaKV.rst b/Misc/NEWS.d/next/Core and Builtins/2017-08-27-21-18-30.bpo-31285.7lzaKV.rst deleted file mode 100644 index 61f2c4eff6..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-08-27-21-18-30.bpo-31285.7lzaKV.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix an assertion failure in `warnings.warn_explicit`, when the return value -of the received loader's get_source() has a bad splitlines() method. Patch -by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-08-28-17-51-42.bpo-31293.eMYZXj.rst b/Misc/NEWS.d/next/Core and Builtins/2017-08-28-17-51-42.bpo-31293.eMYZXj.rst deleted file mode 100644 index 28b7bfb2ef..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-08-28-17-51-42.bpo-31293.eMYZXj.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix crashes in true division and multiplication of a timedelta object by a -float with a bad as_integer_ratio() method. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-08-31-17-52-56.bpo-31311.bNE2l-.rst b/Misc/NEWS.d/next/Core and Builtins/2017-08-31-17-52-56.bpo-31311.bNE2l-.rst deleted file mode 100644 index db51cd2d58..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-08-31-17-52-56.bpo-31311.bNE2l-.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix a crash in the ``__setstate__()`` method of `ctypes._CData`, in case of -a bad ``__dict__``. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-01-00-40-58.bpo-31315.ZX20bl.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-01-00-40-58.bpo-31315.ZX20bl.rst deleted file mode 100644 index d13badbb35..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-01-00-40-58.bpo-31315.ZX20bl.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix an assertion failure in imp.create_dynamic(), when spec.name is not a -string. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-15-09-13-07.bpo-31478.o06iKD.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-15-09-13-07.bpo-31478.o06iKD.rst deleted file mode 100644 index bbeb810eba..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-15-09-13-07.bpo-31478.o06iKD.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix an assertion failure in `_random.Random.seed()` in case the argument has a -bad ``__abs__()`` method. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-16-13-32-35.bpo-31490.r7m2sj.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-16-13-32-35.bpo-31490.r7m2sj.rst deleted file mode 100644 index d95e825f13..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-16-13-32-35.bpo-31490.r7m2sj.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix an assertion failure in `ctypes` class definition, in case the class has -an attribute whose name is specified in ``_anonymous_`` but not in -``_fields_``. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-16-22-49-16.bpo-31492.RtyteL.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-16-22-49-16.bpo-31492.RtyteL.rst deleted file mode 100644 index a8704738d1..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-16-22-49-16.bpo-31492.RtyteL.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix assertion failures in case of failing to import from a module with a bad -``__name__`` attribute, and in case of failing to access an attribute of such -a module. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-18-12-07-39.bpo-31505.VomaFa.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-18-12-07-39.bpo-31505.VomaFa.rst deleted file mode 100644 index bad9e51aaf..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-18-12-07-39.bpo-31505.VomaFa.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix an assertion failure in `json`, in case `_json.make_encoder()` received -a bad `encoder()` argument. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-24-09-57-04.bpo-31566.OxwINs.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-24-09-57-04.bpo-31566.OxwINs.rst deleted file mode 100644 index d3ccfd7a24..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-24-09-57-04.bpo-31566.OxwINs.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix an assertion failure in `_warnings.warn()` in case of a bad -``__name__`` global. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-26-13-03-16.bpo-31588.wT9Iy7.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-26-13-03-16.bpo-31588.wT9Iy7.rst deleted file mode 100644 index 44a7aba9d7..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-26-13-03-16.bpo-31588.wT9Iy7.rst +++ /dev/null @@ -1,2 +0,0 @@ -Raise a `TypeError` with a helpful error message when class creation fails -due to a metaclass with a bad ``__prepare__()`` method. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-26-16-05-04.bpo-31592.IFBZj9.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-26-16-05-04.bpo-31592.IFBZj9.rst deleted file mode 100644 index 29f3461921..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-26-16-05-04.bpo-31592.IFBZj9.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed an assertion failure in Python parser in case of a bad `unicodedata.normalize()`. -Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-29-20-32-24.bpo-31619.6gQ1kv.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-29-20-32-24.bpo-31619.6gQ1kv.rst deleted file mode 100644 index 3efcc9d134..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-09-29-20-32-24.bpo-31619.6gQ1kv.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed a ValueError when convert a string with large number of underscores -to integer with binary base. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-01-15-48-03.bpo-31626.reLPxY.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-01-15-48-03.bpo-31626.reLPxY.rst deleted file mode 100644 index 51026a3191..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-10-01-15-48-03.bpo-31626.reLPxY.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed a bug in debug memory allocator. There was a write to freed memory -after shrinking a memory block. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-08-10-00-55.bpo-31642.1IKqgs.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-08-10-00-55.bpo-31642.1IKqgs.rst deleted file mode 100644 index 0cb540fa50..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-10-08-10-00-55.bpo-31642.1IKqgs.rst +++ /dev/null @@ -1,2 +0,0 @@ -Restored blocking "from package import module" by setting -sys.modules["package.module"] to None. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-15-23-44-57.bpo-31786.XwdEP4.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-15-23-44-57.bpo-31786.XwdEP4.rst deleted file mode 100644 index f0326e30ec..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-10-15-23-44-57.bpo-31786.XwdEP4.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix timeout rounding in the select module to round correctly negative timeouts between -1.0 and 0.0. -The functions now block waiting for events as expected. Previously, the call was incorrectly non-blocking. -Patch by Pablo Galindo. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-17-13-29-19.bpo-28603._-oia3.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-17-13-29-19.bpo-28603._-oia3.rst deleted file mode 100644 index a3542accd5..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-10-17-13-29-19.bpo-28603._-oia3.rst +++ /dev/null @@ -1,3 +0,0 @@ -Print the full context/cause chain of exceptions on interpreter exit, even -if an exception in the chain is unhashable or compares equal to later ones. -Patch by Zane Bitter. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-20-14-07-46.bpo-31825.gJvmGW.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-20-14-07-46.bpo-31825.gJvmGW.rst deleted file mode 100644 index 18e81afa1f..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-10-20-14-07-46.bpo-31825.gJvmGW.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed OverflowError in the 'unicode-escape' codec and in -codecs.escape_decode() when decode an escaped non-ascii byte. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-25-15-51-37.bpo-21720.BwIKLP.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-25-15-51-37.bpo-21720.BwIKLP.rst deleted file mode 100644 index 02afea2420..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-10-25-15-51-37.bpo-21720.BwIKLP.rst +++ /dev/null @@ -1,3 +0,0 @@ -BytesWarning no longer emitted when the *fromlist* argument of -``__import__()`` or the ``__all__`` attribute of the module contain bytes -instances. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-27-19-18-44.bpo-31852.P_4cVr.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-27-19-18-44.bpo-31852.P_4cVr.rst deleted file mode 100644 index d72f41b1df..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-10-27-19-18-44.bpo-31852.P_4cVr.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix a segmentation fault caused by a combination of the async soft keyword -and continuation lines. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-28-19-11-05.bpo-20047.GuNAto.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-28-19-11-05.bpo-20047.GuNAto.rst deleted file mode 100644 index 3594bacd36..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-10-28-19-11-05.bpo-20047.GuNAto.rst +++ /dev/null @@ -1,3 +0,0 @@ -Bytearray methods partition() and rpartition() now accept only bytes-like -objects as separator, as documented. In particular they now raise TypeError -rather of returning a bogus result when an integer is passed as a separator. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-28-22-06-03.bpo-30696.lhC3HE.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-28-22-06-03.bpo-30696.lhC3HE.rst deleted file mode 100644 index 76bc683488..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-10-28-22-06-03.bpo-30696.lhC3HE.rst +++ /dev/null @@ -1 +0,0 @@ -Fix the interactive interpreter looping endlessly when no memory. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-11-05-16-11-07.bpo-31949.2yNC_z.rst b/Misc/NEWS.d/next/Core and Builtins/2017-11-05-16-11-07.bpo-31949.2yNC_z.rst deleted file mode 100644 index 029cb57939..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-11-05-16-11-07.bpo-31949.2yNC_z.rst +++ /dev/null @@ -1,9 +0,0 @@ -Fixed several issues in printing tracebacks (PyTraceBack_Print()). - -* Setting sys.tracebacklimit to 0 or less now suppresses printing tracebacks. -* Setting sys.tracebacklimit to None now causes using the default limit. -* Setting sys.tracebacklimit to an integer larger than LONG_MAX now means using - the limit LONG_MAX rather than the default limit. -* Fixed integer overflows in the case of more than 2**31 traceback items on - Windows. -* Fixed output errors handling. diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-12-02-21-37-22.bpo-32176.Wt25-N.rst b/Misc/NEWS.d/next/Core and Builtins/2017-12-02-21-37-22.bpo-32176.Wt25-N.rst deleted file mode 100644 index 9d56711286..0000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2017-12-02-21-37-22.bpo-32176.Wt25-N.rst +++ /dev/null @@ -1,5 +0,0 @@ -co_flags.CO_NOFREE is now always set correctly by the code object -constructor based on freevars and cellvars, rather than needing to be set -correctly by the caller. This ensures it will be cleared automatically when -additional cell references are injected into a modified code object and -function. diff --git a/Misc/NEWS.d/next/Documentation/2017-09-14-18-44-50.bpo-30085.0J9w-u.rst b/Misc/NEWS.d/next/Documentation/2017-09-14-18-44-50.bpo-30085.0J9w-u.rst deleted file mode 100644 index c8be050009..0000000000 --- a/Misc/NEWS.d/next/Documentation/2017-09-14-18-44-50.bpo-30085.0J9w-u.rst +++ /dev/null @@ -1,2 +0,0 @@ -The operator functions without double underscores are preferred for clarity. -The one with underscores are only kept for back-compatibility. diff --git a/Misc/NEWS.d/next/Documentation/2017-10-08-23-02-14.bpo-31537.SiFNM8.rst b/Misc/NEWS.d/next/Documentation/2017-10-08-23-02-14.bpo-31537.SiFNM8.rst deleted file mode 100644 index 9244d7ee62..0000000000 --- a/Misc/NEWS.d/next/Documentation/2017-10-08-23-02-14.bpo-31537.SiFNM8.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix incorrect usage of ``get_history_length`` in readline documentation -example code. Patch by Brad Smith. diff --git a/Misc/NEWS.d/next/Documentation/2017-11-21-10-54-16.bpo-32105.91mhWm.rst b/Misc/NEWS.d/next/Documentation/2017-11-21-10-54-16.bpo-32105.91mhWm.rst deleted file mode 100644 index 6f95b1e9da..0000000000 --- a/Misc/NEWS.d/next/Documentation/2017-11-21-10-54-16.bpo-32105.91mhWm.rst +++ /dev/null @@ -1 +0,0 @@ -Added asyncio.BaseEventLoop.connect_accepted_socket versionaddded marker. diff --git a/Misc/NEWS.d/next/IDLE/2017-08-14-15-13-50.bpo-1612262.-x_Oyq.rst b/Misc/NEWS.d/next/IDLE/2017-08-14-15-13-50.bpo-1612262.-x_Oyq.rst deleted file mode 100644 index 0d4494c16a..0000000000 --- a/Misc/NEWS.d/next/IDLE/2017-08-14-15-13-50.bpo-1612262.-x_Oyq.rst +++ /dev/null @@ -1,3 +0,0 @@ -IDLE module browser now shows nested classes and functions. -Original patches for code and tests by Guilherme Polo and -Cheryl Sabella, respectively. diff --git a/Misc/NEWS.d/next/IDLE/2017-09-18-10-43-03.bpo-31500.Y_YDxA.rst b/Misc/NEWS.d/next/IDLE/2017-09-18-10-43-03.bpo-31500.Y_YDxA.rst deleted file mode 100644 index 68d68cb1c8..0000000000 --- a/Misc/NEWS.d/next/IDLE/2017-09-18-10-43-03.bpo-31500.Y_YDxA.rst +++ /dev/null @@ -1 +0,0 @@ -Default fonts now are scaled on HiDPI displays. diff --git a/Misc/NEWS.d/next/IDLE/2017-09-22-20-26-23.bpo-31459.L0pnH9.rst b/Misc/NEWS.d/next/IDLE/2017-09-22-20-26-23.bpo-31459.L0pnH9.rst deleted file mode 100644 index b53c009dfc..0000000000 --- a/Misc/NEWS.d/next/IDLE/2017-09-22-20-26-23.bpo-31459.L0pnH9.rst +++ /dev/null @@ -1,7 +0,0 @@ -Rename IDLE's module browser from Class Browser to Module Browser. -The original module-level class and method browser became a module -browser, with the addition of module-level functions, years ago. -Nested classes and functions were added yesterday. For back- -compatibility, the virtual event <>, which -appears on the Keys tab of the Settings dialog, is not changed. -Patch by Cheryl Sabella. diff --git a/Misc/NEWS.d/next/IDLE/2017-09-23-12-52-24.bpo-31559.ydckYX.rst b/Misc/NEWS.d/next/IDLE/2017-09-23-12-52-24.bpo-31559.ydckYX.rst deleted file mode 100644 index 424da7a3f1..0000000000 --- a/Misc/NEWS.d/next/IDLE/2017-09-23-12-52-24.bpo-31559.ydckYX.rst +++ /dev/null @@ -1 +0,0 @@ -Remove test order dependence in idle_test.test_browser. diff --git a/Misc/NEWS.d/next/IDLE/2017-09-30-13-59-18.bpo-31649.LxN4Vb.rst b/Misc/NEWS.d/next/IDLE/2017-09-30-13-59-18.bpo-31649.LxN4Vb.rst deleted file mode 100644 index cc99586237..0000000000 --- a/Misc/NEWS.d/next/IDLE/2017-09-30-13-59-18.bpo-31649.LxN4Vb.rst +++ /dev/null @@ -1 +0,0 @@ -IDLE - Make _htest, _utest parameters keyword only. diff --git a/Misc/NEWS.d/next/IDLE/2017-09-30-19-03-26.bpo-31460.HpveI6.rst b/Misc/NEWS.d/next/IDLE/2017-09-30-19-03-26.bpo-31460.HpveI6.rst deleted file mode 100644 index 6492115260..0000000000 --- a/Misc/NEWS.d/next/IDLE/2017-09-30-19-03-26.bpo-31460.HpveI6.rst +++ /dev/null @@ -1,6 +0,0 @@ -Simplify the API of IDLE's Module Browser. - -Passing a widget instead of an flist with a root widget opens the option of -creating a browser frame that is only part of a window. Passing a full file -name instead of pieces assumed to come from a .py file opens the possibility -of browsing python files that do not end in .py. diff --git a/Misc/NEWS.d/next/IDLE/2017-10-12-00-51-29.bpo-13802.VwjZRD.rst b/Misc/NEWS.d/next/IDLE/2017-10-12-00-51-29.bpo-13802.VwjZRD.rst deleted file mode 100644 index 773fa37f8f..0000000000 --- a/Misc/NEWS.d/next/IDLE/2017-10-12-00-51-29.bpo-13802.VwjZRD.rst +++ /dev/null @@ -1,7 +0,0 @@ -Use non-Latin characters in the IDLE's Font settings sample. -Even if one selects a font that defines a limited subset of the unicode -Basic Multilingual Plane, tcl/tk will use other fonts that define a -character. The expanded example give users of non-Latin characters -a better idea of what they might see in IDLE's shell and editors. -To make room for the expanded sample, frames on the Font tab are -re-arranged. The Font/Tabs help explains a bit about the additions. diff --git a/Misc/NEWS.d/next/IDLE/2017-10-17-13-26-13.bpo-28603.TMEQfp.rst b/Misc/NEWS.d/next/IDLE/2017-10-17-13-26-13.bpo-28603.TMEQfp.rst deleted file mode 100644 index e69f7f6721..0000000000 --- a/Misc/NEWS.d/next/IDLE/2017-10-17-13-26-13.bpo-28603.TMEQfp.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix a TypeError that caused a shell restart when printing a traceback that -includes an exception that is unhashable. Patch by Zane Bitter. diff --git a/Misc/NEWS.d/next/IDLE/2017-10-21-15-41-53.bpo-31836.fheLME.rst b/Misc/NEWS.d/next/IDLE/2017-10-21-15-41-53.bpo-31836.fheLME.rst deleted file mode 100644 index a5c9153e36..0000000000 --- a/Misc/NEWS.d/next/IDLE/2017-10-21-15-41-53.bpo-31836.fheLME.rst +++ /dev/null @@ -1,4 +0,0 @@ -Test_code_module now passes if run after test_idle, which sets ps1. - -The code module uses sys.ps1 if present or sets it to '>>> ' if not. -Test_code_module now properly tests both behaviors. Ditto for ps2. diff --git a/Misc/NEWS.d/next/IDLE/2017-10-24-16-21-50.bpo-31860.gECuWx.rst b/Misc/NEWS.d/next/IDLE/2017-10-24-16-21-50.bpo-31860.gECuWx.rst deleted file mode 100644 index a1c115e3f7..0000000000 --- a/Misc/NEWS.d/next/IDLE/2017-10-24-16-21-50.bpo-31860.gECuWx.rst +++ /dev/null @@ -1,2 +0,0 @@ -The font sample in the IDLE configuration dialog is now editable. -Changes persist while IDLE remains open diff --git a/Misc/NEWS.d/next/IDLE/2017-10-26-20-20-19.bpo-31858.VuSA_e.rst b/Misc/NEWS.d/next/IDLE/2017-10-26-20-20-19.bpo-31858.VuSA_e.rst deleted file mode 100644 index 2ad9dc9662..0000000000 --- a/Misc/NEWS.d/next/IDLE/2017-10-26-20-20-19.bpo-31858.VuSA_e.rst +++ /dev/null @@ -1,4 +0,0 @@ -IDLE -- Restrict shell prompt manipulaton to the shell. Editor and output -windows only see an empty last prompt line. This simplifies the code and -fixes a minor bug when newline is inserted. Sys.ps1, if present, is read on -Shell start-up, but is not set or changed. diff --git a/Misc/NEWS.d/next/IDLE/2017-11-21-08-26-08.bpo-32100.P43qx2.rst b/Misc/NEWS.d/next/IDLE/2017-11-21-08-26-08.bpo-32100.P43qx2.rst deleted file mode 100644 index c5ee6736a8..0000000000 --- a/Misc/NEWS.d/next/IDLE/2017-11-21-08-26-08.bpo-32100.P43qx2.rst +++ /dev/null @@ -1,2 +0,0 @@ -IDLE: Fix old and new bugs in pathbrowser; improve tests. -Patch mostly by Cheryl Sabella. diff --git a/Misc/NEWS.d/next/IDLE/2017-11-28-21-47-15.bpo-32164.2T2Na8.rst b/Misc/NEWS.d/next/IDLE/2017-11-28-21-47-15.bpo-32164.2T2Na8.rst deleted file mode 100644 index 1db575c3c6..0000000000 --- a/Misc/NEWS.d/next/IDLE/2017-11-28-21-47-15.bpo-32164.2T2Na8.rst +++ /dev/null @@ -1,2 +0,0 @@ -Delete unused file idlelib/tabbedpages.py. Use of TabbedPageSet in -configdialog was replaced by ttk.Notebook. diff --git a/Misc/NEWS.d/next/IDLE/2017-12-04-15-04-43.bpo-32207.IzyAJo.rst b/Misc/NEWS.d/next/IDLE/2017-12-04-15-04-43.bpo-32207.IzyAJo.rst deleted file mode 100644 index e521c9b0bb..0000000000 --- a/Misc/NEWS.d/next/IDLE/2017-12-04-15-04-43.bpo-32207.IzyAJo.rst +++ /dev/null @@ -1,6 +0,0 @@ -Improve tk event exception tracebacks in IDLE. -When tk event handling is driven by IDLE's run loop, a confusing -and distracting queue.EMPTY traceback context is no longer added -to tk event exception tracebacks. The traceback is now the same -as when event handling is driven by user code. Patch based on a -suggestion by Serhiy Storchaka. diff --git a/Misc/NEWS.d/next/Library/2017-08-30-17-59-36.bpo-31308.KbexyC.rst b/Misc/NEWS.d/next/Library/2017-08-30-17-59-36.bpo-31308.KbexyC.rst deleted file mode 100644 index 6068b7fd32..0000000000 --- a/Misc/NEWS.d/next/Library/2017-08-30-17-59-36.bpo-31308.KbexyC.rst +++ /dev/null @@ -1,2 +0,0 @@ -Make multiprocessing's forkserver process immune to Ctrl-C and other user interruptions. -If it crashes, restart it when necessary. diff --git a/Misc/NEWS.d/next/Library/2017-08-30-18-23-54.bpo-31310.7D1UNt.rst b/Misc/NEWS.d/next/Library/2017-08-30-18-23-54.bpo-31310.7D1UNt.rst deleted file mode 100644 index 4d340f0736..0000000000 --- a/Misc/NEWS.d/next/Library/2017-08-30-18-23-54.bpo-31310.7D1UNt.rst +++ /dev/null @@ -1 +0,0 @@ -multiprocessing's semaphore tracker should be launched again if crashed. diff --git a/Misc/NEWS.d/next/Library/2017-09-04-00-22-31.bpo-31334.9WYRfi.rst b/Misc/NEWS.d/next/Library/2017-09-04-00-22-31.bpo-31334.9WYRfi.rst deleted file mode 100644 index 1cbfd2531b..0000000000 --- a/Misc/NEWS.d/next/Library/2017-09-04-00-22-31.bpo-31334.9WYRfi.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix ``poll.poll([timeout])`` in the ``select`` module for arbitrary negative -timeouts on all OSes where it can only be a non-negative integer or -1. -Patch by Riccardo Coccioli. diff --git a/Misc/NEWS.d/next/Library/2017-09-16-01-53-11.bpo-31482.39s5dS.rst b/Misc/NEWS.d/next/Library/2017-09-16-01-53-11.bpo-31482.39s5dS.rst deleted file mode 100644 index ed7a4175cd..0000000000 --- a/Misc/NEWS.d/next/Library/2017-09-16-01-53-11.bpo-31482.39s5dS.rst +++ /dev/null @@ -1 +0,0 @@ -``random.seed()`` now works with bytes in version=1 diff --git a/Misc/NEWS.d/next/Library/2017-09-17-15-24-25.bpo-31351.yQdKv-.rst b/Misc/NEWS.d/next/Library/2017-09-17-15-24-25.bpo-31351.yQdKv-.rst deleted file mode 100644 index 20f2c1bdc1..0000000000 --- a/Misc/NEWS.d/next/Library/2017-09-17-15-24-25.bpo-31351.yQdKv-.rst +++ /dev/null @@ -1,2 +0,0 @@ -python -m ensurepip now exits with non-zero exit code if pip bootstrapping -has failed. diff --git a/Misc/NEWS.d/next/Library/2017-09-20-18-43-01.bpo-31516.23Yuq3.rst b/Misc/NEWS.d/next/Library/2017-09-20-18-43-01.bpo-31516.23Yuq3.rst deleted file mode 100644 index af48d159fe..0000000000 --- a/Misc/NEWS.d/next/Library/2017-09-20-18-43-01.bpo-31516.23Yuq3.rst +++ /dev/null @@ -1 +0,0 @@ -``threading.current_thread()`` should not return a dummy thread at shutdown. diff --git a/Misc/NEWS.d/next/Library/2017-09-25-14-04-30.bpo-30347.B4--_D.rst b/Misc/NEWS.d/next/Library/2017-09-25-14-04-30.bpo-30347.B4--_D.rst deleted file mode 100644 index 859c641552..0000000000 --- a/Misc/NEWS.d/next/Library/2017-09-25-14-04-30.bpo-30347.B4--_D.rst +++ /dev/null @@ -1 +0,0 @@ -Stop crashes when concurrently iterate over itertools.groupby() iterators. diff --git a/Misc/NEWS.d/next/Library/2017-09-27-08-11-38.bpo-25532.ey4Yez.rst b/Misc/NEWS.d/next/Library/2017-09-27-08-11-38.bpo-25532.ey4Yez.rst deleted file mode 100644 index 8146dcdc6d..0000000000 --- a/Misc/NEWS.d/next/Library/2017-09-27-08-11-38.bpo-25532.ey4Yez.rst +++ /dev/null @@ -1,3 +0,0 @@ -inspect.unwrap() will now only try to unwrap an object -sys.getrecursionlimit() times, to protect against objects which create a new -object on every attribute access. diff --git a/Misc/NEWS.d/next/Library/2017-09-28-23-10-51.bpo-25351.2JmFpF.rst b/Misc/NEWS.d/next/Library/2017-09-28-23-10-51.bpo-25351.2JmFpF.rst deleted file mode 100644 index f7afc2570a..0000000000 --- a/Misc/NEWS.d/next/Library/2017-09-28-23-10-51.bpo-25351.2JmFpF.rst +++ /dev/null @@ -1 +0,0 @@ -Avoid venv activate failures with undefined variables diff --git a/Misc/NEWS.d/next/Library/2017-09-29-19-19-36.bpo-15037.ykimLK.rst b/Misc/NEWS.d/next/Library/2017-09-29-19-19-36.bpo-15037.ykimLK.rst deleted file mode 100644 index a1e90ac373..0000000000 --- a/Misc/NEWS.d/next/Library/2017-09-29-19-19-36.bpo-15037.ykimLK.rst +++ /dev/null @@ -1 +0,0 @@ -Added a workaround for getkey() in curses for ncurses 5.7 and earlier. diff --git a/Misc/NEWS.d/next/Library/2017-09-29.bpo-30806.lP5GrH.rst b/Misc/NEWS.d/next/Library/2017-09-29.bpo-30806.lP5GrH.rst deleted file mode 100644 index afad1b2fb2..0000000000 --- a/Misc/NEWS.d/next/Library/2017-09-29.bpo-30806.lP5GrH.rst +++ /dev/null @@ -1 +0,0 @@ -Fix the string representation of a netrc object. diff --git a/Misc/NEWS.d/next/Library/2017-10-03-14-37-46.bpo-31673.RFCrka.rst b/Misc/NEWS.d/next/Library/2017-10-03-14-37-46.bpo-31673.RFCrka.rst deleted file mode 100644 index 8fce050c04..0000000000 --- a/Misc/NEWS.d/next/Library/2017-10-03-14-37-46.bpo-31673.RFCrka.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed typo in the name of Tkinter's method adderrorinfo(). diff --git a/Misc/NEWS.d/next/Library/2017-10-03-15-06-24.bpo-31675.Nh7jJ3.rst b/Misc/NEWS.d/next/Library/2017-10-03-15-06-24.bpo-31675.Nh7jJ3.rst deleted file mode 100644 index 4e4430773a..0000000000 --- a/Misc/NEWS.d/next/Library/2017-10-03-15-06-24.bpo-31675.Nh7jJ3.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed memory leaks in Tkinter's methods splitlist() and split() when pass a -string larger than 2 GiB. diff --git a/Misc/NEWS.d/next/Library/2017-10-04-11-37-14.bpo-31632.LiOC3C.rst b/Misc/NEWS.d/next/Library/2017-10-04-11-37-14.bpo-31632.LiOC3C.rst deleted file mode 100644 index 6178d0633e..0000000000 --- a/Misc/NEWS.d/next/Library/2017-10-04-11-37-14.bpo-31632.LiOC3C.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix method set_protocol() of class _SSLProtocolTransport in asyncio module. -This method was previously modifying a wrong reference to the protocol. diff --git a/Misc/NEWS.d/next/Library/2017-10-06-04-35-31.bpo-31620.gksLA1.rst b/Misc/NEWS.d/next/Library/2017-10-06-04-35-31.bpo-31620.gksLA1.rst deleted file mode 100644 index 7874befaaa..0000000000 --- a/Misc/NEWS.d/next/Library/2017-10-06-04-35-31.bpo-31620.gksLA1.rst +++ /dev/null @@ -1,2 +0,0 @@ -an empty asyncio.Queue now doesn't leak memory when queue.get pollers -timeout diff --git a/Misc/NEWS.d/next/Library/2017-10-08-23-28-30.bpo-31728.XrVMME.rst b/Misc/NEWS.d/next/Library/2017-10-08-23-28-30.bpo-31728.XrVMME.rst deleted file mode 100644 index b317d9f210..0000000000 --- a/Misc/NEWS.d/next/Library/2017-10-08-23-28-30.bpo-31728.XrVMME.rst +++ /dev/null @@ -1,2 +0,0 @@ -Prevent crashes in `_elementtree` due to unsafe cleanup of `Element.text` -and `Element.tail`. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Library/2017-10-09-17-42-30.bpo-31701.NRrVel.rst b/Misc/NEWS.d/next/Library/2017-10-09-17-42-30.bpo-31701.NRrVel.rst deleted file mode 100644 index 129b74e5ce..0000000000 --- a/Misc/NEWS.d/next/Library/2017-10-09-17-42-30.bpo-31701.NRrVel.rst +++ /dev/null @@ -1 +0,0 @@ -On Windows, faulthandler.enable() now ignores MSC and COM exceptions. diff --git a/Misc/NEWS.d/next/Library/2017-10-11-00-45-01.bpo-31752.DhWevN.rst b/Misc/NEWS.d/next/Library/2017-10-11-00-45-01.bpo-31752.DhWevN.rst deleted file mode 100644 index 4ec140b536..0000000000 --- a/Misc/NEWS.d/next/Library/2017-10-11-00-45-01.bpo-31752.DhWevN.rst +++ /dev/null @@ -1 +0,0 @@ -Fix possible crash in timedelta constructor called with custom integers. diff --git a/Misc/NEWS.d/next/Library/2017-10-11-22-18-04.bpo-31764.EMyIkK.rst b/Misc/NEWS.d/next/Library/2017-10-11-22-18-04.bpo-31764.EMyIkK.rst deleted file mode 100644 index a5a4ce548e..0000000000 --- a/Misc/NEWS.d/next/Library/2017-10-11-22-18-04.bpo-31764.EMyIkK.rst +++ /dev/null @@ -1,2 +0,0 @@ -Prevent a crash in ``sqlite3.Cursor.close()`` in case the ``Cursor`` object is -uninitialized. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Library/2017-10-12-02-47-16.bpo-31672.DaOkVd.rst b/Misc/NEWS.d/next/Library/2017-10-12-02-47-16.bpo-31672.DaOkVd.rst deleted file mode 100644 index b8de1f3b1d..0000000000 --- a/Misc/NEWS.d/next/Library/2017-10-12-02-47-16.bpo-31672.DaOkVd.rst +++ /dev/null @@ -1,2 +0,0 @@ -``idpattern`` in ``string.Template`` matched some non-ASCII characters. Now -it uses ``-i`` regular expression local flag to avoid non-ASCII characters. diff --git a/Misc/NEWS.d/next/Library/2017-10-12-18-45-38.bpo-31770.GV3MPx.rst b/Misc/NEWS.d/next/Library/2017-10-12-18-45-38.bpo-31770.GV3MPx.rst deleted file mode 100644 index 86c7b804bd..0000000000 --- a/Misc/NEWS.d/next/Library/2017-10-12-18-45-38.bpo-31770.GV3MPx.rst +++ /dev/null @@ -1,2 +0,0 @@ -Prevent a crash when calling the ``__init__()`` method of a -``sqlite3.Cursor`` object more than once. Patch by Oren Milman. diff --git a/Misc/NEWS.d/next/Library/2017-10-12-19-00-53.bpo-30058.cENtry.rst b/Misc/NEWS.d/next/Library/2017-10-12-19-00-53.bpo-30058.cENtry.rst deleted file mode 100644 index fa1c8f4e74..0000000000 --- a/Misc/NEWS.d/next/Library/2017-10-12-19-00-53.bpo-30058.cENtry.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed buffer overflow in select.kqueue.control(). diff --git a/Misc/NEWS.d/next/Library/2017-10-17-12-29-18.bpo-28603.tGuX2C.rst b/Misc/NEWS.d/next/Library/2017-10-17-12-29-18.bpo-28603.tGuX2C.rst deleted file mode 100644 index 1a5fb0aa67..0000000000 --- a/Misc/NEWS.d/next/Library/2017-10-17-12-29-18.bpo-28603.tGuX2C.rst +++ /dev/null @@ -1,3 +0,0 @@ -traceback: Fix a TypeError that occurred during printing of exception -tracebacks when either the current exception or an exception in its -context/cause chain is unhashable. Patch by Zane Bitter. diff --git a/Misc/NEWS.d/next/Library/2017-10-17-23-27-03.bpo-31806.TzphdL.rst b/Misc/NEWS.d/next/Library/2017-10-17-23-27-03.bpo-31806.TzphdL.rst deleted file mode 100644 index 941e77d519..0000000000 --- a/Misc/NEWS.d/next/Library/2017-10-17-23-27-03.bpo-31806.TzphdL.rst +++ /dev/null @@ -1,4 +0,0 @@ -Fix timeout rounding in time.sleep(), threading.Lock.acquire() and -socket.socket.settimeout() to round correctly negative timeouts between -1.0 and -0.0. The functions now block waiting for events as expected. Previously, the -call was incorrectly non-blocking. Patch by Pablo Galindo. diff --git a/Misc/NEWS.d/next/Library/2017-10-18-16-48-09.bpo-31457._ovmzp.rst b/Misc/NEWS.d/next/Library/2017-10-18-16-48-09.bpo-31457._ovmzp.rst deleted file mode 100644 index 1a59dce39a..0000000000 --- a/Misc/NEWS.d/next/Library/2017-10-18-16-48-09.bpo-31457._ovmzp.rst +++ /dev/null @@ -1 +0,0 @@ -The ``manager`` property on LoggerAdapter objects is now properly settable. diff --git a/Misc/NEWS.d/next/Library/2017-10-18-19-05-17.bpo-31457.KlE6r8.rst b/Misc/NEWS.d/next/Library/2017-10-18-19-05-17.bpo-31457.KlE6r8.rst deleted file mode 100644 index 49463c4fd1..0000000000 --- a/Misc/NEWS.d/next/Library/2017-10-18-19-05-17.bpo-31457.KlE6r8.rst +++ /dev/null @@ -1,2 +0,0 @@ -If nested log adapters are used, the inner ``process()`` methods are no -longer omitted. diff --git a/Misc/NEWS.d/next/Library/2017-10-22-11-06-02.bpo-28326.rxh7L4.rst b/Misc/NEWS.d/next/Library/2017-10-22-11-06-02.bpo-28326.rxh7L4.rst deleted file mode 100644 index bcf43bc84c..0000000000 --- a/Misc/NEWS.d/next/Library/2017-10-22-11-06-02.bpo-28326.rxh7L4.rst +++ /dev/null @@ -1 +0,0 @@ -Fix multiprocessing.Process when stdout and/or stderr is closed or None. diff --git a/Misc/NEWS.d/next/Library/2017-10-23-12-05-33.bpo-28416.Ldnw8X.rst b/Misc/NEWS.d/next/Library/2017-10-23-12-05-33.bpo-28416.Ldnw8X.rst deleted file mode 100644 index b1014827af..0000000000 --- a/Misc/NEWS.d/next/Library/2017-10-23-12-05-33.bpo-28416.Ldnw8X.rst +++ /dev/null @@ -1,3 +0,0 @@ -Instances of pickle.Pickler subclass with the persistent_id() method and -pickle.Unpickler subclass with the persistent_load() method no longer create -reference cycles. diff --git a/Misc/NEWS.d/next/Library/2017-10-29-11-23-24.bpo-31891.9kAPha.rst b/Misc/NEWS.d/next/Library/2017-10-29-11-23-24.bpo-31891.9kAPha.rst deleted file mode 100644 index 77b00e5690..0000000000 --- a/Misc/NEWS.d/next/Library/2017-10-29-11-23-24.bpo-31891.9kAPha.rst +++ /dev/null @@ -1 +0,0 @@ -Fixed building the curses module on NetBSD. diff --git a/Misc/NEWS.d/next/Library/2017-10-29-13-51-01.bpo-31893.8LZKEz.rst b/Misc/NEWS.d/next/Library/2017-10-29-13-51-01.bpo-31893.8LZKEz.rst deleted file mode 100644 index 46be7fb373..0000000000 --- a/Misc/NEWS.d/next/Library/2017-10-29-13-51-01.bpo-31893.8LZKEz.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed the layout of the kqueue_event structure on OpenBSD and NetBSD. Fixed -the comparison of the kqueue_event objects. diff --git a/Misc/NEWS.d/next/Library/2017-10-29-17-52-40.bpo-25720.vSvb5h.rst b/Misc/NEWS.d/next/Library/2017-10-29-17-52-40.bpo-25720.vSvb5h.rst deleted file mode 100644 index a405cd4b54..0000000000 --- a/Misc/NEWS.d/next/Library/2017-10-29-17-52-40.bpo-25720.vSvb5h.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix the method for checking pad state of curses WINDOW. Patch by Masayuki -Yamamoto. diff --git a/Misc/NEWS.d/next/Library/2017-10-30-11-04-56.bpo-31897.yjwdEb.rst b/Misc/NEWS.d/next/Library/2017-10-30-11-04-56.bpo-31897.yjwdEb.rst deleted file mode 100644 index 229472cb48..0000000000 --- a/Misc/NEWS.d/next/Library/2017-10-30-11-04-56.bpo-31897.yjwdEb.rst +++ /dev/null @@ -1,2 +0,0 @@ -plistlib now catches more errors when read binary plists and raises -InvalidFileException instead of unexpected exceptions. diff --git a/Misc/NEWS.d/next/Library/2017-11-01-18-13-42.bpo-27666.j2zRnF.rst b/Misc/NEWS.d/next/Library/2017-11-01-18-13-42.bpo-27666.j2zRnF.rst deleted file mode 100644 index a74f0adfa1..0000000000 --- a/Misc/NEWS.d/next/Library/2017-11-01-18-13-42.bpo-27666.j2zRnF.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fixed stack corruption in curses.box() and curses.ungetmouse() when the size -of types chtype or mmask_t is less than the size of C long. curses.box() -now accepts characters as arguments. Based on patch by Steve Fink. diff --git a/Misc/NEWS.d/next/Library/2017-11-02-18-26-40.bpo-31927.40K6kp.rst b/Misc/NEWS.d/next/Library/2017-11-02-18-26-40.bpo-31927.40K6kp.rst deleted file mode 100644 index 49f8cdf298..0000000000 --- a/Misc/NEWS.d/next/Library/2017-11-02-18-26-40.bpo-31927.40K6kp.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fixed compilation of the socket module on NetBSD 8. Fixed assertion failure -or reading arbitrary data when parse a AF_BLUETOOTH address on NetBSD and -DragonFly BSD. diff --git a/Misc/NEWS.d/next/Library/2017-11-03-08-36-03.bpo-31933.UrtoMP.rst b/Misc/NEWS.d/next/Library/2017-11-03-08-36-03.bpo-31933.UrtoMP.rst deleted file mode 100644 index c4ee1d2498..0000000000 --- a/Misc/NEWS.d/next/Library/2017-11-03-08-36-03.bpo-31933.UrtoMP.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix Blake2 params leaf_size and node_offset on big endian platforms. Patch -by Jack O'Connor. diff --git a/Misc/NEWS.d/next/Library/2017-11-03-19-11-43.bpo-30057.NCaijI.rst b/Misc/NEWS.d/next/Library/2017-11-03-19-11-43.bpo-30057.NCaijI.rst deleted file mode 100644 index 5740eb2500..0000000000 --- a/Misc/NEWS.d/next/Library/2017-11-03-19-11-43.bpo-30057.NCaijI.rst +++ /dev/null @@ -1 +0,0 @@ -Fix potential missed signal in signal.signal(). diff --git a/Misc/NEWS.d/next/Library/2017-11-03-22-05-47.bpo-9678.oD51q6.rst b/Misc/NEWS.d/next/Library/2017-11-03-22-05-47.bpo-9678.oD51q6.rst deleted file mode 100644 index 683a2de89b..0000000000 --- a/Misc/NEWS.d/next/Library/2017-11-03-22-05-47.bpo-9678.oD51q6.rst +++ /dev/null @@ -1,6 +0,0 @@ -Fixed determining the MAC address in the uuid module: - -* Using ifconfig on NetBSD and OpenBSD. -* Using arp on Linux, FreeBSD, NetBSD and OpenBSD. - -Based on patch by Takayuki Shimizukawa. diff --git a/Misc/NEWS.d/next/Library/2017-11-07-14-20-09.bpo-31970.x4EN_9.rst b/Misc/NEWS.d/next/Library/2017-11-07-14-20-09.bpo-31970.x4EN_9.rst deleted file mode 100644 index d0c0fb45e3..0000000000 --- a/Misc/NEWS.d/next/Library/2017-11-07-14-20-09.bpo-31970.x4EN_9.rst +++ /dev/null @@ -1 +0,0 @@ -Reduce performance overhead of asyncio debug mode. diff --git a/Misc/NEWS.d/next/Library/2017-11-12-20-47-59.bpo-32011.NzVDdZ.rst b/Misc/NEWS.d/next/Library/2017-11-12-20-47-59.bpo-32011.NzVDdZ.rst deleted file mode 100644 index e2ba502c65..0000000000 --- a/Misc/NEWS.d/next/Library/2017-11-12-20-47-59.bpo-32011.NzVDdZ.rst +++ /dev/null @@ -1,2 +0,0 @@ -Restored support of loading marshal files with the TYPE_INT64 code. These -files can be produced in Python 2.7. diff --git a/Misc/NEWS.d/next/Library/2017-11-13-17-48-33.bpo-32015.4nqRTD.rst b/Misc/NEWS.d/next/Library/2017-11-13-17-48-33.bpo-32015.4nqRTD.rst deleted file mode 100644 index 6117e5625d..0000000000 --- a/Misc/NEWS.d/next/Library/2017-11-13-17-48-33.bpo-32015.4nqRTD.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed the looping of asyncio in the case of reconnection the socket during -waiting async read/write from/to the socket. diff --git a/Misc/NEWS.d/next/Library/2017-11-15-13-44-28.bpo-32034.uHAOmu.rst b/Misc/NEWS.d/next/Library/2017-11-15-13-44-28.bpo-32034.uHAOmu.rst deleted file mode 100644 index 828e8cde57..0000000000 --- a/Misc/NEWS.d/next/Library/2017-11-15-13-44-28.bpo-32034.uHAOmu.rst +++ /dev/null @@ -1 +0,0 @@ -Make asyncio.IncompleteReadError and LimitOverrunError pickleable. diff --git a/Misc/NEWS.d/next/Library/2017-11-18-21-13-52.bpo-32072.nwDV8L.rst b/Misc/NEWS.d/next/Library/2017-11-18-21-13-52.bpo-32072.nwDV8L.rst deleted file mode 100644 index 6da5bb427d..0000000000 --- a/Misc/NEWS.d/next/Library/2017-11-18-21-13-52.bpo-32072.nwDV8L.rst +++ /dev/null @@ -1,6 +0,0 @@ -Fixed issues with binary plists: - -* Fixed saving bytearrays. -* Identical objects will be saved only once. -* Equal references will be load as identical objects. -* Added support for saving and loading recursive data structures. diff --git a/Misc/NEWS.d/next/Library/2017-11-22-09-44-15.bpo-32110.VJa9bo.rst b/Misc/NEWS.d/next/Library/2017-11-22-09-44-15.bpo-32110.VJa9bo.rst deleted file mode 100644 index b57ff1acaf..0000000000 --- a/Misc/NEWS.d/next/Library/2017-11-22-09-44-15.bpo-32110.VJa9bo.rst +++ /dev/null @@ -1,3 +0,0 @@ -``codecs.StreamReader.read(n)`` now returns not more than *n* -characters/bytes for non-negative *n*. This makes it compatible with -``read()`` methods of other file-like objects. diff --git a/Misc/NEWS.d/next/Library/2017-11-23-21-47-36.bpo-12382.xWT9k0.rst b/Misc/NEWS.d/next/Library/2017-11-23-21-47-36.bpo-12382.xWT9k0.rst deleted file mode 100644 index d9b54259cc..0000000000 --- a/Misc/NEWS.d/next/Library/2017-11-23-21-47-36.bpo-12382.xWT9k0.rst +++ /dev/null @@ -1,2 +0,0 @@ -:func:`msilib.OpenDatabase` now raises a better exception message when it -couldn't open or create an MSI file. Initial patch by William Tisäter. diff --git a/Misc/NEWS.d/next/Library/2017-11-23-22-12-11.bpo-31325.8jAUxN.rst b/Misc/NEWS.d/next/Library/2017-11-23-22-12-11.bpo-31325.8jAUxN.rst deleted file mode 100644 index 89a193c9ef..0000000000 --- a/Misc/NEWS.d/next/Library/2017-11-23-22-12-11.bpo-31325.8jAUxN.rst +++ /dev/null @@ -1,5 +0,0 @@ -Fix wrong usage of :func:`collections.namedtuple` in -the :meth:`RobotFileParser.parse() ` -method. - -Initial patch by Robin Wellner. diff --git a/Misc/NEWS.d/next/Library/2017-11-24-14-07-55.bpo-12239.Nj3A0x.rst b/Misc/NEWS.d/next/Library/2017-11-24-14-07-55.bpo-12239.Nj3A0x.rst deleted file mode 100644 index 20d94779e4..0000000000 --- a/Misc/NEWS.d/next/Library/2017-11-24-14-07-55.bpo-12239.Nj3A0x.rst +++ /dev/null @@ -1,2 +0,0 @@ -Make :meth:`msilib.SummaryInformation.GetProperty` return ``None`` when the -value of property is ``VT_EMPTY``. Initial patch by Mark Mc Mahon. diff --git a/Misc/NEWS.d/next/Library/2017-11-30-20-38-16.bpo-32186.O42bVe.rst b/Misc/NEWS.d/next/Library/2017-11-30-20-38-16.bpo-32186.O42bVe.rst deleted file mode 100644 index ea696c6098..0000000000 --- a/Misc/NEWS.d/next/Library/2017-11-30-20-38-16.bpo-32186.O42bVe.rst +++ /dev/null @@ -1,3 +0,0 @@ -io.FileIO.readall() and io.FileIO.read() now release the GIL when -getting the file size. Fixed hang of all threads with inaccessible NFS -server. Patch by Nir Soffer. diff --git a/Misc/NEWS.d/next/Library/2017-12-02-16-06-00.bpo-27240.Kji34M.rst b/Misc/NEWS.d/next/Library/2017-12-02-16-06-00.bpo-27240.Kji34M.rst deleted file mode 100644 index c933ee7d91..0000000000 --- a/Misc/NEWS.d/next/Library/2017-12-02-16-06-00.bpo-27240.Kji34M.rst +++ /dev/null @@ -1,3 +0,0 @@ -The header folding algorithm for the new email policies has been rewritten, -which also fixes bpo-30788, bpo-31831, and bpo-32182. In particular, RFC2231 -folding is now done correctly. diff --git a/Misc/NEWS.d/next/Library/2017-12-05-02-03-07.bpo-28556.9Z_PsJ.rst b/Misc/NEWS.d/next/Library/2017-12-05-02-03-07.bpo-28556.9Z_PsJ.rst deleted file mode 100644 index 8f3a895497..0000000000 --- a/Misc/NEWS.d/next/Library/2017-12-05-02-03-07.bpo-28556.9Z_PsJ.rst +++ /dev/null @@ -1,3 +0,0 @@ -Two minor fixes for ``typing`` module: allow shallow copying instances of -generic classes, improve interaction of ``__init_subclass__`` with generics. -Original PRs by Ivan Levkivskyi. diff --git a/Misc/NEWS.d/next/Tests/2017-06-30-11-20-20.bpo-30695.lo7FQX.rst b/Misc/NEWS.d/next/Tests/2017-06-30-11-20-20.bpo-30695.lo7FQX.rst deleted file mode 100644 index a57bbe73c2..0000000000 --- a/Misc/NEWS.d/next/Tests/2017-06-30-11-20-20.bpo-30695.lo7FQX.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add the `set_nomemory(start, stop)` and `remove_mem_hooks()` functions to -the _testcapi module. diff --git a/Misc/NEWS.d/next/Tests/2017-10-24-11-36-10.bpo-31174.xCvXcr.rst b/Misc/NEWS.d/next/Tests/2017-10-24-11-36-10.bpo-31174.xCvXcr.rst deleted file mode 100644 index e098064908..0000000000 --- a/Misc/NEWS.d/next/Tests/2017-10-24-11-36-10.bpo-31174.xCvXcr.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix test_tools.test_unparse: DirectoryTestCase now stores the names sample -to always test the same files. It prevents false alarms when hunting -reference leaks. diff --git a/Misc/NEWS.d/next/Tests/2017-11-30-12-27-10.bpo-31705.yULW7O.rst b/Misc/NEWS.d/next/Tests/2017-11-30-12-27-10.bpo-31705.yULW7O.rst deleted file mode 100644 index aa2d30c3d6..0000000000 --- a/Misc/NEWS.d/next/Tests/2017-11-30-12-27-10.bpo-31705.yULW7O.rst +++ /dev/null @@ -1,3 +0,0 @@ -Skip test_socket.test_sha256() on Linux kernel older than 4.5. The test -fails with ENOKEY on kernel 3.10 (on ppc64le). A fix was merged into the -kernel 4.5. diff --git a/Misc/NEWS.d/next/Tests/2017-12-04-23-19-16.bpo-31380.VlMmHW.rst b/Misc/NEWS.d/next/Tests/2017-12-04-23-19-16.bpo-31380.VlMmHW.rst deleted file mode 100644 index 2baecf5adc..0000000000 --- a/Misc/NEWS.d/next/Tests/2017-12-04-23-19-16.bpo-31380.VlMmHW.rst +++ /dev/null @@ -1 +0,0 @@ -Skip test_httpservers test_undecodable_file on macOS: fails on APFS. diff --git a/Misc/NEWS.d/next/Tools-Demos/2017-10-23-19-45-52.bpo-30722.ioRlAu.rst b/Misc/NEWS.d/next/Tools-Demos/2017-10-23-19-45-52.bpo-30722.ioRlAu.rst deleted file mode 100644 index 2d20c4ba99..0000000000 --- a/Misc/NEWS.d/next/Tools-Demos/2017-10-23-19-45-52.bpo-30722.ioRlAu.rst +++ /dev/null @@ -1,9 +0,0 @@ -Make redemo work with Python 3.6 and newer versions. - -In Python 3.6, flags like re.DOTALL became members of an enum.IntFlag so -usages like ``getattr(re, 'DOTALL')`` are invalid. - -Also, remove the ``LOCALE`` option since it doesn't work with string -patterns in Python 3. - -Patch by Christoph Sarnowski. diff --git a/Misc/NEWS.d/next/Windows/2017-11-04-15-29-47.bpo-31944.0Bx8tZ.rst b/Misc/NEWS.d/next/Windows/2017-11-04-15-29-47.bpo-31944.0Bx8tZ.rst deleted file mode 100644 index 767e70d997..0000000000 --- a/Misc/NEWS.d/next/Windows/2017-11-04-15-29-47.bpo-31944.0Bx8tZ.rst +++ /dev/null @@ -1 +0,0 @@ -Fixes Modify button in Apps and Features dialog. diff --git a/Misc/NEWS.d/next/Windows/2017-11-19-09-46-27.bpo-1102.NY-g1F.rst b/Misc/NEWS.d/next/Windows/2017-11-19-09-46-27.bpo-1102.NY-g1F.rst deleted file mode 100644 index 6a6618e969..0000000000 --- a/Misc/NEWS.d/next/Windows/2017-11-19-09-46-27.bpo-1102.NY-g1F.rst +++ /dev/null @@ -1,4 +0,0 @@ -Return ``None`` when ``View.Fetch()`` returns ``ERROR_NO_MORE_ITEMS`` -instead of raising ``MSIError``. - -Initial patch by Anthony Tuininga. diff --git a/Misc/NEWS.d/next/macOS/2017-12-04-21-57-43.bpo-31392.f8huBC.rst b/Misc/NEWS.d/next/macOS/2017-12-04-21-57-43.bpo-31392.f8huBC.rst deleted file mode 100644 index 555b3812c6..0000000000 --- a/Misc/NEWS.d/next/macOS/2017-12-04-21-57-43.bpo-31392.f8huBC.rst +++ /dev/null @@ -1 +0,0 @@ -Update macOS installer to use OpenSSL 1.0.2m -- 2.40.0