cpython/Misc/NEWS.d/next/Library
T. Wouters c8165036f3 bpo-38115: Deal with invalid bytecode offsets in lnotab (GH-16079)
Document that lnotab can contain invalid bytecode offsets (because of
terrible reasons that are difficult to fix). Make dis.findlinestarts()
ignore invalid offsets in lnotab. All other uses of lnotab in CPython
(various reimplementations of addr2line or line2addr in Python, C and gdb)
already ignore this, because they take an address to look for, instead.

Add tests for the result of dis.findlinestarts() on wacky constructs in
test_peepholer.py, because it's the easiest place to add them.
2019-09-28 07:49:15 -07:00
..
2017-08-15-11-24-41.bpo-4963.LRYres.rst bpo-4963: Fix for initialization and non-deterministic behavior issues in mimetypes (GH-3062) 2019-06-24 16:46:59 -07:00
2018-02-13-12-25-43.bpo-32820.0stF0u.rst bpo-32820: __format__ method for ipaddress (#5627) 2019-09-12 10:03:31 +01:00
2018-08-04-12-26-11.bpo-28009.4JcHZb.rst bpo-28009: Fix uuid.uuid1() and uuid.get_node() on AIX (GH-8672) 2019-09-26 22:43:15 +03:00
2018-08-27-15-44-50.bpo-34519.cPlH1h.rst bpo-34519: Add additional aliases for HP Roman 8 (GH-8956) 2019-09-11 14:08:41 +01:00
2018-09-21-13-23-29.bpo-34749.B0k819.rst bpo-34749: Improved performance of binascii.a2b_base64(). (GH-9444) 2019-07-14 05:15:32 -07:00
2018-09-23-03-18-52.bpo-34775.vHeuHk.rst bpo-34775: Return NotImplemented in PurePath division. (GH-9509) 2019-08-08 08:41:10 +03:00
2018-11-12-19-08-50.bpo-11122.Gj7BQn.rst bpo-11122: fix hardcoded path checking for rpmbuild in bdist_rpm.py (GH-10594) 2019-06-08 17:05:05 -04:00
2018-11-21-18-05-50.bpo-20504.kG0ub5.rst bpo-20504 : in cgi.py, fix bug when a multipart/form-data request has… (#10638) 2019-09-11 12:05:53 +01:00
2019-01-09-16-18-52.bpo-8538.PfVZia.rst bpo-8538: Add support for boolean actions to argparse (GH-11478) 2019-09-13 11:17:43 +01:00
2019-01-22-09-23-20.bpo-35168.UGv2yW.rst bpo-35168: Make shlex.punctuation_chars read-only (#11631) 2019-09-11 12:04:04 +01:00
2019-02-03-19-13-08.bpo-32627.b68f64.rst bpo-32627: Fix compile error when conflicting _uuid headers included (GH-11751) 2019-06-24 13:59:50 -04:00
2019-02-19-17-32-45.bpo-36046.fX9OPj.rst bpo-36046: Add user and group parameters to subprocess (GH-11950) 2019-09-12 18:15:44 +01:00
2019-03-09-16-04-12.bpo-36250.tSK4N1.rst bpo-36250: ignore ValueError from signal in non-main thread (GH-12251) 2019-09-09 05:45:58 -05:00
2019-03-21-19-23-46.bpo-36302.Yc591g.rst bpo-36302: Sort list of sources (GH-12341) 2019-08-01 15:18:03 +02:00
2019-03-23-16-42-46.bpo-36409.ZYVKao.rst bpo-36409: Remove old plistlib API deprecated in 3.4 (GH-15615) 2019-09-05 10:11:35 +02:00
2019-04-06-20-08-12.bpo-36543.RPjmUz.rst bpo-36543: Remove old-deprecated ElementTree features. (GH-12707) 2019-09-01 11:18:35 +03:00
2019-04-08-13-00-13.bpo-36564._n67m_.rst Fix infinite loop in email folding logic (GH-12732) 2019-07-16 10:50:01 -07:00
2019-04-28-10-34-19.bpo-32424.eqNPhM.rst bpo-32424: Deprecate xml.etree.ElementTree.Element.copy() in favor of copy.copy() (GH-12995) 2019-09-10 16:22:01 +01:00
2019-05-07-17-42-36.bpo-36582.L_dxR6.rst bpo-36582: Make collections.UserString.encode() return bytes, not str (GH-13138) 2019-08-27 21:38:09 -07:00
2019-05-07-19-25-55.bpo-31783.lgLo69.rst bpo-31783: Fix a race condition creating workers during shutdown (#13171) 2019-06-28 11:54:52 -07:00
2019-05-09-18-50-55.bpo-35070.4vaqNL.rst bpo-35070: test_getgrouplist may fail on macOS if too many groups (GH-13071) 2019-06-13 03:01:29 -04:00
2019-05-12-12-58-37.bpo-36871.6xiEHZ.rst bpo-36871: Ensure method signature is used when asserting mock calls to a method (GH13261) 2019-08-29 07:09:01 +01:00
2019-05-17-15-11-08.bpo-35805.E4YwYz.rst bpo-35805: Add parser for Message-ID email header. (GH-13397) 2019-06-04 10:41:34 -07:00
2019-05-17-16-50-02.bpo-31904.4a5ggm.rst Skip zoneinfo tests on VxWorks (#13535) 2019-09-10 11:28:11 +01:00
2019-05-19-10-48-46.bpo-21315.PgXVqF.rst bpo-21315: Fix parsing of encoded words with missing leading ws. (#13425) 2019-06-05 09:56:33 -07:00
2019-05-20-14-17-29.bpo-26185.pQW4mI.rst bpo-26185: Fix repr() on empty ZipInfo object (#13441) 2019-09-09 06:08:54 -07:00
2019-05-22-04-52-35.bpo-25068.vR_rC-.rst bpo-25068: urllib.request.ProxyHandler now lowercases the dict keys (GH-13489) 2019-09-13 15:07:07 +01:00
2019-05-26-16-34-53.bpo-31163.21A802.rst bpo-31163: Added return values to pathlib.Path instance's rename and replace methods. (GH-13582) 2019-09-11 14:26:49 +01:00
2019-05-27-15-29-46.bpo-30835.3FoaWH.rst bpo-30835: email: Fix AttributeError when parsing invalid CTE (GH-13598) 2019-06-04 11:00:47 -07:00
2019-05-28-02-37-00.bpo-36520.W4tday.rst bpo-36520: Email header folded incorrectly (#13608) 2019-06-06 12:53:27 -07:00
2019-05-28-19-03-46.bpo-35621.Abc1lf.rst bpo-35621: Support running subprocesses in asyncio when loop is executed in non-main thread (GH-14344) 2019-06-30 12:54:59 +03:00
2019-05-30-15-51-42.bpo-28724.34TrS8.rst bpo-28724: Add methods send_fds and recv_fds to the socket module (GH-12889) 2019-09-11 19:12:21 +02:00
2019-06-04-14-44-41.bpo-37150.TTzHxj.rst bpo-37150: Throw ValueError if FileType class object was passed in add_argument (GH-13805) 2019-06-07 13:08:36 -07:00
2019-06-04-15-39-14.bpo-34282.aAK54n.rst bpo-34282: Remove deprecated enum _convert method (GH-13823) 2019-06-04 23:03:10 +02:00
2019-06-04-22-25-38.bpo-37158.JKm15S.rst bpo-37158: Simplify and speed-up statistics.fmean() (GH-13832) 2019-06-05 07:39:38 -07:00
2019-06-04-23-44-52.bpo-34767.BpDShN.rst bpo-34767: Do not always create a collections.deque() in asyncio.Lock() (GH-13834) 2019-06-05 02:33:26 -07:00
2019-06-05-11-48-19.bpo-37165.V_rwfE.rst bpo-37165: Convert _count_elements to the argument clinic (GH-13848) 2019-06-05 16:05:25 -07:00
2019-06-07-17-11-34.bpo-37178.b1StSv.rst bpo-37178: Allow a one argument form of math.perm() (GH-13905) 2019-06-08 08:58:11 -07:00
2019-06-07-17-16-09.bpo-37178.Day_oB.rst bpo-37178: Allow a one argument form of math.perm() (GH-13905) 2019-06-08 08:58:11 -07:00
2019-06-08-11-33-48.bpo-37173.0e_8gS.rst bpo-37173: Show passed class in inspect.getfile error (GH-13861) 2019-06-08 05:05:46 -07:00
2019-06-08-16-03-19.bpo-34886.Ov-pc9.rst bpo-34886: Fix subprocess.run handling of exclusive arguments (GH-11727) 2019-06-08 07:56:24 -07:00
2019-06-08-23-26-58.bpo-12144.Z7mz-q.rst bpo-12144: Handle cookies with expires attribute in CookieJar.make_cookies (GH-13921) 2019-09-13 04:29:00 -07:00
2019-06-09-17-22-33.bpo-37111.2I0z2k.rst bpo-37111: Add 'encoding' and 'errors' parameters to logging.basicCon… (GH-14008) 2019-06-17 17:40:52 +01:00
2019-06-09-22-25-03.bpo-37206.2WBg4q.rst bpo-37206: Unrepresentable default values no longer represented as None. (GH-13933) 2019-09-14 12:24:05 +03:00
2019-06-11-00-35-02.bpo-36402.b0IJVp.rst bpo-36402: Fix threading._shutdown() race condition (GH-13948) 2019-06-13 01:30:17 +02:00
2019-06-11-01-54-19.bpo-18748.ADqCkq.rst bpo-18748: Fix _pyio.IOBase destructor (closed case) (GH-13952) 2019-06-11 02:49:06 +02:00
2019-06-11-13-52-04.bpo-36607.5_mJkQ.rst bpo-36607: Eliminate RuntimeError raised by asyncio.all_tasks() (GH-13971) 2019-06-11 08:27:30 -07:00
2019-06-11-16-41-40.bpo-35766.v1Kj-T.rst bpo-35766: Change format for feature_version to (major, minor) (GH-13992) 2019-06-11 17:23:12 -07:00
2019-06-11-19-34-29.bpo-35922.rxpzWr.rst bpo-35922: Fix RobotFileParser when robots.txt has no relevant crawl delay or request rate (GH-11791) 2019-06-16 09:48:57 +03:00
2019-06-12-08-56-22.bpo-21872.V9QGGN.rst bpo-21872: fix lzma library decompresses data incompletely (GH-14048) 2019-09-12 15:20:37 +01:00
2019-06-12-16-10-50.bpo-37210.r4yMg6.rst bpo-37210: Fix pure Python pickle when _pickle is unavailable (GH-14016) 2019-06-13 13:58:51 +02:00
2019-06-13-11-59-52.bpo-37266.goLjef.rst bpo-37266: Daemon threads are now denied in subinterpreters (GH-14049) 2019-06-14 18:55:22 +02:00
2019-06-14-08-30-16.bpo-19865.FRGH4I.rst bpo-19865: ctypes.create_unicode_buffer() supports non-BMP strings on Windows (GH-14081) 2019-06-14 17:53:59 +02:00
2019-06-14-13-25-56.bpo-37279.OHlW6l.rst bpo-37279: Fix asyncio sendfile support when extra data are sent in fallback mode. (GH-14075) 2019-06-15 14:05:08 +03:00
2019-06-14-13-30-47.bpo-37280.Fxur0F.rst Use threadpool for reading from file in sendfile fallback mode (#14076) 2019-06-15 14:05:35 +03:00
2019-06-15-14-39-50.bpo-33972.XxnNPw.rst bpo-33972: Fix EmailMessage.iter_attachments raising AttributeError. (GH-14119) 2019-06-25 10:03:19 -07:00
2019-06-17-10-03-52.bpo-37312.qKvBfF.rst bpo-37312: Remove _dummy_thread and dummy_threading modules (GH-14143) 2019-06-17 14:18:43 +02:00
2019-06-17-11-59-52.bpo-37315.o1xFC0.rst bpo-37315: Deprecate accepting floats in math.factorial(). (GH-14147) 2019-06-17 16:57:27 +03:00
2019-06-17-22-10-37.bpo-37320.ffieYa.rst bpo-37320: Remove openfp() of aifc, sunau and wave (GH-14169) 2019-06-18 00:00:24 +02:00
2019-06-18-13-59-55.bpo-37305.fGzWlP.rst bpo-37305: add MIME type for Web App Manifest (#14199) 2019-09-11 14:32:04 +01:00
2019-06-18-15-31-33.bpo-37328.2PW1-l.rst bpo-37328: remove deprecated HTMLParser.unescape (GH-14186) 2019-08-27 11:48:06 +09:00
2019-06-18-16-29-31.bpo-37085.GeYaD6.rst bpo-37085: Expose SocketCAN bcm_msg_head flags (#13646) 2019-07-31 10:47:16 +02:00
2019-06-19-10-35-53.bpo-37163.9pPg2F.rst bpo-37163: Make the obj argument of dataclasses.replace() a positional-only. (GH-14390) 2019-06-26 19:07:44 +03:00
2019-06-20-14-23-48.bpo-37347.Gf9yYI.rst closes bpo-37347: Fix refcount problem in sqlite3. (GH-14268) 2019-07-12 20:15:48 -07:00
2019-06-21-14-54-02.bpo-37358.RsASpn.rst bpo-37358: Use vectorcall for functools.partial (GH-14284) 2019-07-13 07:39:18 -07:00
2019-06-22-08-51-44.bpo-37345.o8XABX.rst bpo-37345: Add formal UDPLITE support (GH-14258) 2019-06-24 02:58:56 -07:00
2019-06-22-12-30-00.bpo-37372.kIKqZ6.rst bpo-37372: Fix error unpickling datetime.time objects from Python 2 with seconds>=24. (GH-14307) 2019-08-29 10:36:15 +03:00
2019-06-22-22-00-35.bpo-37212.Zhv-tq.rst bpo-37212: Preserve keyword argument order in unittest.mock.call and error messages (GH-14310) 2019-09-09 05:55:22 -05:00
2019-06-23-12-46-10.bpo-26967.xEuem1.rst bpo-26967: fix flag grouping with allow_abbrev=False (GH-14316) 2019-07-13 22:35:58 -07:00
2019-06-24-11-26-34.bpo-37376.SwSUQ4.rst bpo-37376: pprint support for SimpleNamespace (GH-14318) 2019-06-26 16:13:18 -07:00
2019-06-25-02-10-00.bpo-37394.srZ1zx.rst bpo-37394: Fix pure Python implementation of the queue module (GH-14351) 2019-06-25 02:53:30 +01:00
2019-06-25-05-07-48.bpo-36546.RUcxaK.rst bpo-36546: Mark first argument as position only (GH-14363) 2019-06-25 04:39:22 +02:00
2019-06-25-19-27-25.bpo-29412.n4Zqdh.rst bpo-29412: Fix indexError when parsing a header value ending unexpectedly (GH-14387) 2019-06-26 13:13:02 -07:00
2019-06-26-03-00-06.bpo-37406.uovkpq.rst bpo-37406: sqlite3 raises TypeError for wrong operation type (GH-14386) 2019-06-26 03:16:24 +02:00
2019-06-26-16-28-59.bpo-37412.lx0VjC.rst bpo-37412: os.getcwdb() now uses UTF-8 on Windows (GH-14396) 2019-06-26 17:31:12 +02:00
2019-06-26-22-25-05.bpo-37420.CxFJ09.rst closes bpo-37420: Handle errors during iteration in os.sched_setaffinity. (GH-14414) 2019-06-27 09:10:57 -07:00
2019-06-27-13-27-02.bpo-37428._wcwUd.rst bpo-37428: Don't set PHA verify flag on client side (GH-14421) 2019-06-30 23:29:17 -07:00
2019-06-27-20-33-50.bpo-37437.du39_A.rst closes bpo-37437: Update vendorized expat to 2.2.7. (GH-14436) 2019-06-27 20:54:44 -07:00
2019-06-28-16-40-17.bpo-37440.t3wX-N.rst bpo-37440: Enable TLS 1.3 post-handshake auth in http.client (GH-14448) 2019-06-30 23:32:24 -07:00
2019-07-02-12-43-57.bpo-37479.O53a5S.rst bpo-37479: on Enum subclasses with mixins, __format__ uses overridden __str__ (GH-14545) 2019-07-04 11:28:37 -07:00
2019-07-02-13-08-30.bpo-37481.hd5k09.rst bpo-37481: Deprecate distutils bdist_wininst command (GH-14553) 2019-07-05 10:44:12 +02:00
2019-07-03-12-47-52.bpo-37421.gR5hC8.rst bpo-37421: Fix multiprocessing get_temp_dir() finalizer (GH-14572) 2019-07-04 12:28:55 +02:00
2019-07-04-13-00-20.bpo-37424.0i1MR-.rst bpo-37424: Avoid a hang in subprocess.run timeout output capture (GH-14490) 2019-09-11 02:23:05 -07:00
2019-07-05-21-46-45.bpo-18374.qgE0H3.rst bpo-18374: fix wrong col_offset of some ast.BinOp instances (GH-14607) 2019-07-08 22:17:56 +01:00
2019-07-07-21-09-08.bpo-37520.Gg0KD6.rst bpo-37520: Correct behavior for zipfile.Path.parent (GH-14638) 2019-07-07 17:37:50 -04:00
2019-07-08-03-15-04.bpo-37502.qZGC4g.rst bpo-37502: handle default parameter for buffers argument of pickle.loads correctly (GH-14593) 2019-07-25 18:00:34 +02:00
2019-07-09-11-20-21.bpo-37482.auzvev.rst bpo-37482: Fix email address name with encoded words and special chars (GH-14561) 2019-08-21 16:00:39 -07:00
2019-07-09-19-38-26.bpo-37531.GX7s8S.rst bpo-37531: Fix regrtest timeout for subprocesses (GH-15072) 2019-08-14 14:18:51 +02:00
2019-07-10-23-07-11.bpo-21478.cCw9rF.rst bpo-21478: Record calls to parent when autospecced objects are used as child with attach_mock (GH 14688) 2019-07-22 08:38:22 +01:00
2019-07-13-10-59-43.bpo-37579.B1Tq9i.rst bpo-37579: Improve equality behavior for pure Python datetime and time (GH-14726) 2019-07-13 15:22:21 +02:00
2019-07-13-13-40-12.bpo-18378.NHcojp.rst bpo-18378: Recognize "UTF-8" as a valid name in locale._parse_localename (GH-14736) 2019-08-29 00:33:52 -04:00
2019-07-13-16-02-48.bpo-37587.fd-1aF.rst bpo-37587: Make json.loads faster for long strings (GH-14752) 2019-07-31 00:16:34 +10:00
2019-07-17-06-54-43.bpo-37491.op0aMs.rst Fix IndexError when parsing unexpectedly ending quoted-string. (GH-14813) 2019-07-17 09:48:52 -07:00
2019-07-17-11-10-08.bpo-34443.OFnGqz.rst bpo-34443: Use __qualname__ instead of __name__ in enum exception messages. (GH-14809) 2019-07-18 11:37:13 -07:00
2019-07-19-01-46-56.bpo-16970.GEASf5.rst bpo-16970: Adding error message for invalid args (GH-14844) 2019-08-01 21:57:13 -07:00
2019-07-19-16-06-48.bpo-29446.iXGuoi.rst bpo-29446: tkinter 'import *' only imports what it should (GH-14864) 2019-07-25 21:30:33 -04:00
2019-07-19-20-13-48.bpo-37555.S5am28.rst bpo-37555: Update _CallList.__contains__ to respect ANY (#14700) 2019-09-13 16:54:32 +01:00
2019-07-19-22-44-41.bpo-36324.1VjywS.rst bpo-36324: Make internal attributes for statistics.NormalDist() private. (GH-14871) 2019-07-21 00:34:47 -07:00
2019-07-21-20-59-31.bpo-37642.L61Bvy.rst bpo-37642: Update acceptable offsets in timezone (GH-14878) 2019-08-09 10:22:16 -04:00
2019-07-24-14-38-53.bpo-37663.h4-9-1.rst bpo-37663: have venv activation scripts all consistently use __VENV_PROMPT__ for prompt customization (GH-14941) 2019-08-21 15:58:01 -07:00
2019-07-24-18-27-44.bpo-37664.o-GYZC.rst bpo-37664: Update ensurepip bundled wheels, again (GH-15483) 2019-08-26 11:19:30 -07:00
2019-07-25-10-28-40.bpo-37354.RT3_3H.rst bpo-37354: Make Powershell Activate.ps1 script static to allow for signing (GH-14967) 2019-08-12 13:06:02 -07:00
2019-07-26-00-12-29.bpo-37685.TqckMZ.rst bpo-37685: Fixed __eq__, __lt__ etc implementations in some classes. (GH-14952) 2019-08-08 08:42:54 +03:00
2019-07-26-22-30-01.bpo-37691.1Li3rx.rst bpo-37691: Let math.dist() accept sequences and iterables for coordinates (GH-14975) 2019-07-27 14:04:29 -07:00
2019-07-27-10-14-45.bpo-29553.TVeIDe.rst bpo-29553: Fix ArgumentParser.format_usage() for mutually exclusive groups (GH-14976) 2019-08-25 22:06:45 +03:00
2019-07-27-18-00-43.bpo-37689.glEmZi.rst bpo-37689: add Path.is_relative_to() method (GH-14982) 2019-08-13 21:54:02 +02:00
2019-07-27-20-21-03.bpo-37695.QANdvg.rst bpo-37695: Correct unget_wch error message. (GH-14986) 2019-07-31 15:11:24 +03:00
2019-07-28-17-44-21.bpo-37697.7UV5d0.rst bpo-37697: Sync with importlib_metadata 0.19 (#14993) 2019-07-28 14:59:24 -04:00
2019-07-28-22-25-25.bpo-37685._3bN9f.rst bpo-37685: Fixed comparisons of datetime.timedelta and datetime.timezone. (GH-14996) 2019-08-04 12:38:46 +03:00
2019-07-29-21-39-45.bpo-11953.4Hpwf9.rst bpo-11953: Extend table of Windows WSA* error codes (GH-15004) 2019-09-09 02:15:14 -07:00
2019-07-30-01-27-29.bpo-37268.QDmA44.rst bpo-37268: Add deprecation notice and a DeprecationWarning for the parser module (GH-15017) 2019-07-30 04:04:01 -07:00
2019-07-30-22-41-05.bpo-32178.X-IFLe.rst bpo-32178: Fix IndexError trying to parse 'To' header starting with ':'. (GH-15044) 2019-08-11 13:45:09 -07:00
2019-07-31-15-52-51.bpo-35943.-KswoB.rst bpo-35943: Prevent PyImport_GetModule() from returning a partially-initialized module (GH-15057) 2019-09-11 13:47:39 +01:00
2019-07-31-16-49-01.bpo-37723.zq6tw8.rst bpo-37723: Fix performance regression on regular expression parsing. (GH-15030) 2019-07-31 21:50:39 +03:00
2019-08-01-17-11-16.bpo-37738.A3WWcT.rst bpo-37738: Fix curses addch(str, color_pair) (GH-15071) 2019-08-14 12:31:43 +02:00
2019-08-02-14-01-25.bpo-37742.f4Xn9S.rst bpo-37742: Return the root logger when logging.getLogger('root') is c… (#15077) 2019-08-02 16:53:00 +01:00
2019-08-02-16-44-42.bpo-18049.OA4qBL.rst bpo-18049: Define THREAD_STACK_SIZE for AIX to pass default recursion limit test (GH-15081) 2019-08-03 08:12:26 +02:00
2019-08-04-11-47-58.bpo-28292.vkihH5.rst bpo-28292: Mark calendar.py helper functions as private. (GH-15113) 2019-08-04 13:14:03 -07:00
2019-08-04-17-22-33.bpo-37449.ycbL2z.rst bpo-37449: Move ensurepip off of pkgutil and to importlib.resources (GH-15109) 2019-09-13 09:01:20 -07:00
2019-08-06-21-30-58.bpo-34488.OqxVo8.rst bpo-34488: optimize BytesIO.writelines() (GH-8904) 2019-08-07 09:38:31 +09:00
2019-08-07-14-49-22.bpo-37785.y7OlT8.rst bpo-37785: Fix xgettext warning in argparse (GH-15161) 2019-09-13 11:25:32 +02:00
2019-08-07-19-34-07.bpo-18578.xfvdb_.rst bpo-18578: Rename and document test.bytecode_helper as test.support.bytecode_helper (GH-15168) 2019-09-12 10:02:59 +01:00
2019-08-07-23-48-09.bpo-37772.hLCvdn.rst bpo-37772: fix zipfile.Path.iterdir() outputs (GH-15170) 2019-08-24 11:26:41 -04:00
2019-08-10-12-33-27.bpo-37810.d4zbvB.rst Fix difflib ? hint in diff output when dealing with tabs (#15201) 2019-08-21 13:59:25 -05:00
2019-08-10-18-50-04.bpo-14465.qZGC4g.rst bpo-14465: Add an indent() function to xml.etree.ElementTree to pretty-print XML trees (GH-15200) 2019-08-23 16:44:25 +02:00
2019-08-11-10-34-19.bpo-37819.LVJls-.rst bpo-37819: Add Fraction.as_integer_ratio() (GH-15212) 2019-08-11 14:40:59 -07:00
2019-08-12-23-07-47.bpo-37804.Ene6L-.rst bpo-37804: Remove the deprecated method threading.Thread.isAlive() (GH-15225) 2019-08-12 19:41:08 +02:00
2019-08-14-13-51-24.bpo-37798.AmXrik.rst bpo-37798: Add C fastpath for statistics.NormalDist.inv_cdf() (GH-15266) 2019-08-23 15:20:30 -07:00
2019-08-14-15-34-23.bpo-21131.0MMQRi.rst bpo-21131: Fix faulthandler.register(chain=True) stack (GH-15276) 2019-08-14 23:35:27 +02:00
2019-08-14-20-46-39.bpo-37863.CkXqgX.rst bpo-37863: Optimize Fraction.__hash__() (#15298) 2019-08-15 20:58:26 -07:00
2019-08-14-21-41-07.bpo-37811.d1xYj7.rst bpo-37811: FreeBSD, OSX: fix poll(2) usage in sockets module (GH-15202) 2019-08-14 23:21:48 +02:00
2019-08-17-22-33-54.bpo-37868.hp64fi.rst bpo-37868: Improve is_dataclass for instances. (GH-15325) 2019-08-20 01:40:28 -04:00
2019-08-19-10-31-41.bpo-37885.4Nc9sp.rst bpo-37885: venv: Don't produce unbound variable warning on deactivate (GH-15330) 2019-09-11 07:58:56 -07:00
2019-08-20-05-17-32.bpo-32793.cgpXl6.rst bpo-32793: Fix a duplicate debug message in smtplib (GH-15341) 2019-08-20 10:52:25 -07:00
2019-08-21-13-43-04.bpo-37851.mIIfD_.rst bpo-37851: faulthandler allocates its stack on demand (GH-15358) 2019-08-21 13:40:42 +01:00
2019-08-21-16-38-56.bpo-9938.t3G7N9.rst bpo-9938: Add optional keyword argument exit_on_error to argparse.ArgumentParser (GH-15362) 2019-09-12 03:56:05 -07:00
2019-08-22-01-49-05.bpo-32554.4xiXyM.rst bpo-32554: Deprecate hashing arbitrary types in random.seed() (GH-15382) 2019-08-22 09:19:36 -07:00
2019-08-22-16-13-27.bpo-37915.xyoZI5.rst bpo-37915: Fix comparison between tzinfo objects and timezone objects (GH-15390) 2019-08-22 12:24:25 -07:00
2019-08-23-00-55-19.bpo-26589.M1xyxG.rst bpo-26589: Add http status code 451 (GH-15413) 2019-08-23 10:19:15 -07:00
2019-08-24-16-54-49.bpo-37798.7mRQCk.rst bpo-37798: Test both Python and C versions in test_statistics.py (GH-15453) 2019-08-24 10:51:20 -07:00
2019-08-25-14-56-42.bpo-36917.GBxdw2.rst bpo-36917: Add default implementation of ast.NodeVisitor.visit_Constant(). (GH-15490) 2019-08-26 10:13:19 +03:00
2019-08-25-18-07-48.bpo-34679.HECzL7.rst bpo-34679: Restore instantiation Windows IOCP event loop from non-main thread (#15492) 2019-08-26 12:51:08 +03:00
2019-08-26-10-45-51.bpo-37950.-K1IKT.rst bpo-37950: Fix ast.dump() when call with incompletely initialized node. (GH-15510) 2019-08-29 09:30:23 +03:00
2019-08-27-01-03-26.bpo-22347._TRpYr.rst bpo-22347: Update mimetypes.guess_type to allow proper parsing of URLs (GH-15522) 2019-09-04 17:34:35 -07:00
2019-08-27-03-53-26.bpo-36205.AfkGRl.rst bpo-36205: Fix the rusage implementation of time.process_time() (GH-15538) 2019-08-27 00:13:12 -04:00
2019-08-27-10-03-48.bpo-37951.MfRQgL.rst bpo-37951: Lift subprocess's fork() restriction (GH-15544) 2019-08-27 23:36:56 +02:00
2019-08-27-10-52-13.bpo-37960.CTY7Lw.rst bpo-37960: Silence only necessary errors in repr() of buffered and text streams. (GH-15543) 2019-08-29 09:25:22 +03:00
2019-08-27-21-19-28.bpo-37964.SxdnsF.rst closes bpo-37964: add F_GETPATH command to fcntl (GH-15550) 2019-08-28 18:56:17 -07:00
2019-08-28-14-04-18.bpo-37965.7xGE-C.rst closes bpo-37965: Fix compiler warning of distutils CCompiler.test_function. (GH-15560) 2019-08-28 10:11:03 -07:00
2019-08-28-21-40-12.bpo-37972.kP-n4L.rst bpo-37972: unittest.mock._Call now passes on __getitem__ to the __getattr__ chaining so that call() can be subscriptable (GH-15565) 2019-09-11 16:28:06 +02:00
2019-08-29-01-19-13.bpo-10978.J6FQYY.rst bpo-10978: Semaphores can release multiple threads at a time (GH-15588) 2019-08-29 01:45:19 -07:00
2019-08-29-16-41-36.bpo-37834.FThnsh.rst bpo-37834: Prevent shutil.rmtree exception (GH-15602) 2019-08-29 23:20:03 +02:00
2019-08-30-11-21-10.bpo-37140.cFAX-a.rst bpo-37140: Fix StructUnionType_paramfunc() (GH-15612) 2019-08-30 14:30:33 +02:00
2019-08-31-01-52-59.bpo-34410.7KbWZQ.rst bpo-34410: Fix a crash in the tee iterator when re-enter it. (GH-15625) 2019-09-09 11:47:14 +03:00
2019-08-31-13-36-09.bpo-37995.rS8HzT.rst bpo-37995: Add an option to ast.dump() to produce a multiline output. (GH-15631) 2019-09-09 19:33:13 +03:00
2019-09-02-13-37-27.bpo-38006.Y7vA0Q.rst bpo-38006: Avoid closure in weakref.WeakValueDictionary (GH-15641) 2019-09-09 16:55:58 +02:00
2019-09-02-14-30-39.bpo-38010.JOnz9Z.rst bpo-38010 Sync importlib.metadata with importlib_metadata 0.20. (GH-15646) 2019-09-02 11:08:03 -04:00
2019-09-03-01-41-35.bpo-35923.lYpKbY.rst bpo-35923: Update the BuiltinImporter to use loader._ORIGIN instead of a hard-coded value (GH-15651) 2019-09-11 17:00:02 +01:00
2019-09-04-20-34-14.bpo-38026.0LLRX-.rst bpo-38026: fix inspect.getattr_static (GH-15676) 2019-09-05 13:07:08 +09:00
2019-09-06-17-40-34.bpo-37953.db5FQq.rst bpo-37953: Fix ForwardRef hash and equality checks (GH-15400) 2019-09-13 20:40:54 +01:00
2019-09-07-12-32-50.bpo-38049.xKP4tf.rst bpo-38049: Add command-line interface for the ast module. (GH-15724) 2019-09-09 23:36:13 +03:00
2019-09-08-11-36-50.bpo-38059.8SA6co.rst bpo-38059: Using sys.exit() over exit() in inspect.py (GH-15666) 2019-09-09 07:15:43 -07:00
2019-09-09-14-39-47.bpo-38066.l9mWv-.rst bpo-38066: Hide internal Stream methods (GH-15762) 2019-09-10 05:56:14 -07:00
2019-09-09-18-39-23.bpo-38037.B0UgFU.rst bpo-38037: Fix reference counters in signal module (GH-15753) 2019-09-09 15:46:26 +02:00
2019-09-10-10-59-50.bpo-37251.8zn2o3.rst bpo-37251: Removes __code__ check from _is_async_obj. (GH-15830) 2019-09-10 12:18:40 +01:00
2019-09-10-11-42-59.bpo-38086.w5TlG-.rst bpo-38086: Sync importlib.metadata with importlib_metadata 0.21. (GH-15840) 2019-09-10 14:53:31 +01:00
2019-09-10-15-52-55.bpo-35640.X0lp5f.rst bpo-35640: Allow passing PathLike arguments to SimpleHTTPRequestHandler (GH-11398) 2019-09-11 14:03:46 +01:00
2019-09-11-11-44-16.bpo-37488.S8CJUL.rst bpo-37488 : Document a warning for datetime.utcnow() and utcfromtimestamp() (GH-15773) 2019-09-11 06:58:42 -07:00
2019-09-11-14-45-30.bpo-38093.yQ6k7y.rst bpo-38093: Correctly returns AsyncMock for async subclasses. (GH-15947) 2019-09-19 21:04:18 -07:00
2019-09-11-14-49-20.bpo-38110.A19Y-q.rst bpo-38110: Use fdwalk for os.closerange() when available. (GH-15224) 2019-09-11 10:11:57 -05:00
2019-09-11-16-54-57.bpo-38121.SrSDzB.rst bpo-38121: Sync importlib.metadata with 0.22 backport (GH-15993) 2019-09-12 10:29:11 +01:00
2019-09-11-20-27-41.bpo-37405.MG5xiY.rst closes bpo-37405: Make socket.getsockname() always return a tuple for AF_CAN. (GH-14392) 2019-09-12 11:02:48 +01:00
2019-09-11-21-38-41.bpo-34037.LIAS_3.rst bpo-34037: Fix test_asyncio failure and add loop.shutdown_default_executor() (GH-15735) 2019-09-19 15:47:22 +03:00
2019-09-12-10-47-34.bpo-38008.sH74Iy.rst bpo-38008: Move builtin protocol whitelist to mapping instead of list (GH-15647) 2019-09-12 11:13:51 +01:00
2019-09-12-12-47-35.bpo-38132.KSFx1F.rst bpo-38132: Simplify _hashopenssl code (GH-16023) 2019-09-12 13:42:07 +01:00
2019-09-12-13-18-55.bpo-38134.gXJTbP.rst bpo-38134: Remove PKBDF2_HMAC_fast from _hashopenssl (GH-16028) 2019-09-12 12:46:37 +01:00
2019-09-12-14-52-38.bpo-36991.1OcSm8.rst bpo-36991: Fix incorrect exception escaping ZipFile.extract() (GH-13632) 2019-09-12 15:13:44 +01:00
2019-09-12-14-54-45.bpo-9216.W7QMpC.rst bpo-9216: Add usedforsecurity to hashlib constructors (GH-16044) 2019-09-12 19:30:00 -05:00
2019-09-12-18-41-35.bpo-38142.1I0Ch0.rst bpo-38142: Updated _hashopenssl.c to be PEP 384 compliant (#16071) 2019-09-25 23:03:30 +02:00
2019-09-13-08-55-43.bpo-38148.Lnww6D.rst bpo-38148: Add slots to asyncio transports (GH-16077) 2019-09-13 15:18:46 +03:00
2019-09-13-09-24-58.bpo-38115.BOO-Y1.rst bpo-38115: Deal with invalid bytecode offsets in lnotab (GH-16079) 2019-09-28 07:49:15 -07:00
2019-09-13-12-18-51.bpo-38153.nHAbuJ.rst bpo-38153: Normalize hashlib algorithm names (GH-16083) 2019-09-13 14:31:19 +01:00
2019-09-13-14-54-33.bpo-34706.HWVpOY.rst bpo-34706: Preserve subclassing in inspect.Signature.from_callable (GH-16108) 2019-09-13 17:13:51 +01:00
2019-09-14-10-34-00.bpo-33936.8wCI_n.rst bpo-33936: Don't call obsolete init methods with OpenSSL 1.1.0+ (GH-16140) 2019-09-16 12:10:05 -07:00
2019-09-15-10-30-33.bpo-38175.61XlUv.rst bpo-38175: Fix a memory leak in comparison of sqlite3.Row objects. (GH-16155) 2019-09-16 20:15:18 +03:00
2019-09-15-21-31-18.bpo-37828.gLLDX7.rst bpo-37828: Fix default mock_name in unittest.mock.assert_called error (GH-16166) 2019-09-17 12:16:08 +01:00
2019-09-16-09-54-42.bpo-38136.MdI-Zb.rst bpo-38136: Updates await_count and call_count to be different things (GH-16192) 2019-09-23 20:49:40 -07:00
2019-09-16-19-12-57.bpo-38185.zYWppY.rst bpo-38185: Fixed case-insensitive string comparison in sqlite3.Row indexing. (GH-16190) 2019-09-17 09:20:56 +03:00
2019-09-16-21-47-48.bpo-38155.d92lRc.rst bpo-38155: Add __all__ to datetime module (GH-16203) 2019-09-19 14:34:41 +01:00
2019-09-17-12-28-27.bpo-38191.1TU0HV.rst bpo-38191: Turn warnings into errors in NamedTuple() and TypedDict(). (GH-16238) 2019-09-17 22:41:55 +03:00
2019-09-19-19-58-33.bpo-34002.KBnaVX.rst bpo-34002: Minor efficiency and clarity improvements in email package. (GH-7999) 2019-09-19 20:25:55 -07:00
2019-09-20-14-27-17.bpo-38237.xRUZbx.rst bpo-38237: Make pow's arguments have more descriptive names and be keyword passable (GH-16302) 2019-09-20 21:28:49 -07:00
2019-09-22-13-05-36.bpo-38248.Yo3N_1.rst bpo-38248: Fix inconsistent immediate asyncio.Task cancellation (GH-16330) 2019-09-25 03:32:08 -07:00
2019-09-24-10-55-01.bpo-38112.2EinX9.rst bpo-38112: Compileall improvements (GH-16012) 2019-09-26 08:28:26 +02:00
2019-09-25-05-16-19.bpo-38265.X6-gsT.rst bpo-38265: Update os.pread to accept the length type as Py_ssize_t. (GH-16359) 2019-09-25 08:47:04 +03:00
2019-09-27-15-24-45.bpo-38216.-7yvZR.rst bpo-38216, bpo-36274: Allow subclasses to separately override validation and encoding behavior (GH-16448) 2019-09-28 08:32:01 -04:00
README.rst Link to blurb on PyPI in the NEWS.d READMEs. (#3323) 2017-09-05 10:38:05 -07:00

Put news entry `blurb`_ files for the *Library* section in this directory.

.. _blurb: https://pypi.org/project/blurb/