cpython/Misc/NEWS.d/next/Core and Builtins
Zackery Spytz 96c5932794 bpo-34879: Fix a possible null pointer dereference in bytesobject.c (GH-9683)
formatfloat() was not checking if PyBytes_FromStringAndSize()
failed, which could lead to a null pointer dereference in
_PyBytes_FormatEx().
2018-10-03 09:01:30 +03:00
..
2017-09-12-08-11-01.bpo-29832.Kuf2M7.rst closes bpo-29832: Remove "getsockaddrarg" from error messages. (GH-3163) 2018-09-11 09:51:29 -07:00
2017-09-25-20-36-24.bpo-31577.jgYsSA.rst bpo-31577: Fix a crash in os.utime() in case of a bad ns argument. (GH-3752) 2018-09-12 22:14:35 +03:00
2017-10-02-21-02-14.bpo-21983.UoC319.rst bpo-21983: Fix a crash in ctypes.cast() when passed a ctypes structured data type (GH-3859) 2018-05-09 14:38:56 -07:00
2017-10-07-10-13-15.bpo-25862.FPYBA5.rst bpo-25862: Fix assertion failures in io.TextIOWrapper.tell(). (GH-3918) 2018-06-29 13:14:58 +03:00
2017-10-30-12-44-50.bpo-31902.a07fa57.rst closes bpo-31902: Fix the col_offset attribute for ast.Async* nodes to point to the "async" keyword. (GH-4175) 2018-09-11 14:45:45 -07:00
2017-11-22-15-43-14.bpo-32117.-vloh8.rst bpo-32117: Iterable unpacking in return and yield documentation (GH-9487) 2018-09-22 18:13:10 -07:00
2017-11-26-00-59-22.bpo-10544.fHOM3V.rst bpo-10544: Disallow "yield" in comprehensions and generator expressions. (GH-4564) 2018-02-04 10:53:48 +02:00
2017-12-24-19-48-59.bpo-17611.P85kWL.rst bpo-17611. Move unwinding of stack for "pseudo exceptions" from interpreter to compiler. (GH-5006) 2018-02-22 23:33:30 +02:00
2018-01-03-23-12-43.bpo-32489.SDEPHB.rst bpo-32489: Allow 'continue' in 'finally' clause. (GH-5822) 2018-03-18 09:56:52 +02:00
2018-01-26-21-20-21.bpo-32583.Fh3fau.rst bpo-32583: Fix possible crashing in builtin Unicode decoders (#5325) 2018-01-31 20:48:05 +08:00
2018-01-29-14-36-37.bpo-32711.8hQFJP.rst bpo-32711: Fix warnings for Python/ast_unparse.c (#5426) 2018-02-01 17:59:27 +01:00
2018-02-01-10-16-28.bpo-32303.VsvhSl.rst bpo-32303 - Consistency fixes for namespace loaders (#5481) 2018-02-02 15:15:58 -05:00
2018-02-01-10-56-41.bpo-32305.dkU9Qa.rst bpo-32303 - Consistency fixes for namespace loaders (#5481) 2018-02-02 15:15:58 -05:00
2018-02-02-08-50-46.bpo-31356.MNwUOQ.rst Revert "bpo-31356: Add context manager to temporarily disable GC GH-5495 2018-02-02 09:31:06 -05:00
2018-02-14-12-35-47.bpo-32836.bThJnx.rst bpo-32836: Remove obsolete code from symtable pass (GH-5680) 2018-02-27 07:31:20 +10:00
2018-02-20-21-53-48.bpo-32889.J6eWy5.rst bpo-32889: update valgrind suppressions (GH-5779) 2018-02-20 22:00:01 -08:00
2018-02-24-00-07-05.bpo-32925.e-7Ufh.rst bpo-32925: Optimized iterating and containing test for literal lists (GH-5842) 2018-03-11 10:54:47 +02:00
2018-02-24-21-51-42.bpo-32932.2cz31L.rst bpo-32932: More revealing error message when non-str objects in __all__ (GH-5848) 2018-03-24 18:39:36 +08:00
2018-02-25-10-52-40.bpo-32946.Lo09rG.rst bpo-32946: Speed up "from ... import ..." from non-packages. (GH-5873) 2018-03-11 10:52:37 +02:00
2018-02-27-13-36-21.bpo-17288.Gdj24S.rst bpo-17288: Prevent jumps from 'return' and 'exception' trace events. (GH-6107) 2018-03-13 19:31:31 +02:00
2018-02-27-20-57-00.bpo-32911.cmKfco.rst bpo-32911: Revert bpo-29463. (GH-7121) (GH-7197) 2018-05-29 12:04:55 +03:00
2018-03-06-12-19-19.bpo-33005.LP-V2U.rst bpo-33005: Fix _PyGILState_Reinit() (#6001) 2018-03-06 14:31:37 +01:00
2018-03-08-09-48-38.bpo-33026.QZA3Ba.rst bpo-33026: Fix jumping out of "with" block by setting f_lineno. (#6026) 2018-03-11 08:32:47 +02:00
2018-03-10-15-16-40.bpo-33041.-ak5Fk.rst bpo-33041: Fixed bytecode generation for "async for" with a complex target. (#6052) 2018-03-10 18:22:34 +02:00
2018-03-14-21-42-17.bpo-25750.lxgkQz.rst bpo-25750: fix refcounts in type_getattro() (GH-6118) 2018-09-07 09:37:00 +02:00
2018-03-18-13-56-14.bpo-33041.XwPhI2.rst bpo-33041: Rework compiling an "async for" loop. (#6142) 2018-03-23 14:34:35 +02:00
2018-03-19-00-59-20.bpo-33083.Htztjl.rst bpo-33083 - Make math.factorial reject arguments that are not int-like (GH-6149) 2018-09-03 22:20:06 +01:00
2018-03-22-23-09-06.bpo-33018.0ncEJV.rst bpo-33018: Improve issubclass() error checking and message. (GH-5944) 2018-03-22 11:26:06 +00:00
2018-03-25-19-49-06.bpo-33053.V3xlsH.rst bpo-33053: -m now adds *starting* directory to sys.path (GH-6231) 2018-03-25 23:03:10 +10:00
2018-04-02-09-32-40.bpo-33199.TPnxQu.rst bpo-33199: Initialize ma_version_tag in PyDict_Copy (GH-6341) 2018-04-03 11:43:53 +09:00
2018-04-03-00-30-25.bpo-29922.CdLuMl.rst bpo-29922: Improve error messages in 'async with' (GH-6352) 2018-04-03 01:41:38 +03:00
2018-04-03-00-58-41.bpo-33205.lk2F3r.rst bpo-33205: dict: Change GROWTH_RATE to `used*3` (GH-6350) 2018-04-17 15:53:34 +09:00
2018-04-05-22-20-44.bpo-33231.3Jmo0q.rst bpo-33231: Fix potential leak in normalizestring() (GH-6386) 2018-04-06 15:51:24 +09:00
2018-04-13-22-31-09.bpo-33176.PB9com.rst bpo-33176: Add a toreadonly() method to memoryviews. (GH-6466) 2018-04-14 19:49:21 +02:00
2018-04-14-13-12-50.bpo-33270.UmVV6i.rst bpo-33270: Intern names for all anonymous code objects (#6472) 2018-04-16 01:12:29 +03:00
2018-04-18-14-17-44.bpo-33305.9z3dDH.rst bpo-33305: Improve SyntaxError for invalid numerical literals. (GH-6517) 2018-07-09 15:09:35 +03:00
2018-04-19-08-30-07.bpo-33312.mDe2iL.rst bpo-33312: Fix clang ubsan out of bounds warnings in dict. (GH-6537) 2018-04-19 22:41:19 -07:00
2018-04-24-22-31-04.bpo-33128.g2yLuf.rst bpo-33128 Fix duplicated call to importlib._install_external_importers (GH-6273) 2018-04-25 12:22:28 +10:00
2018-04-25-20-44-42.bpo-28055.f49kfC.rst bpo-28055: Fix unaligned accesses in siphash24(). (GH-6123) 2018-05-13 13:57:31 +03:00
2018-04-26-22-48-28.bpo-33363.8RCnN2.rst bpo-33363: raise SyntaxError for async for/with outside async functions (#6616) 2018-04-27 11:58:56 -04:00
2018-05-02-08-36-03.bpo-33391.z4a7rb.rst bpo-33391: Fix refleak in set_symmetric_difference (GH-6670) 2018-05-02 18:29:10 +09:00
2018-05-05-23-26-58.bpo-20104.tDBciE.rst bpo-20104: Add flag capabilities to posix_spawn (GH-6693) 2018-09-07 16:44:24 +01:00
2018-05-13-01-26-18.bpo-33475.rI0y1U.rst bpo-33475: Fix and improve converting annotations to strings. (GH-6774) 2018-05-16 23:17:48 -04:00
2018-05-14-11-00-00.bpo-31849.EmHaH4.rst bpo-31849: Fix warning in pyhash.c (GH-6799) 2018-06-04 19:57:08 +09:00
2018-05-14-17-31-02.bpo-33509.pIUfTd.rst bpo-33509: Fix _warnings for module_globals=None (#6833) 2018-05-15 20:42:12 +02:00
2018-05-14-18-54-03.bpo-25711.9xfq-v.rst bpo-25711: Rewrite zipimport in pure Python. (GH-6809) 2018-09-18 22:22:29 +03:00
2018-05-15-10-48-47.bpo-33499.uBEc06.rst bpo-33499: Add PYTHONPYCACHEPREFIX env var for alt bytecode cache location. (GH-6834) 2018-06-16 14:40:56 +10:00
2018-05-17-13-06-36.bpo-23722.xisqZk.rst bpo-23722: Raise a RuntimeError for absent __classcell__. (GH-6931) 2018-05-20 08:48:12 +03:00
2018-05-23-20-46-14.bpo-33622.xPucO9.rst bpo-33622: Fix issues with handling errors in the GC. (GH-7078) 2018-05-24 15:19:29 +03:00
2018-05-28-12-28-53.bpo-30654.9fDJye.rst bpo-30654: Do not reset SIGINT handler to SIG_DFL in finisignal (GH-7146) 2018-06-01 11:47:18 +02:00
2018-05-28-21-17-31.bpo-33597.r0ToM4.rst bpo-33597: Reduce PyGC_Head size (GH-7043) 2018-07-10 17:19:53 +09:00
2018-05-31-14-50-04.bpo-33706.ztlH04.rst bpo-33706: Fix pymain_parse_cmdline_impl() (GH-7283) 2018-05-31 15:09:28 +02:00
2018-06-06-23-24-40.bpo-33786.lBvT8z.rst bpo-33786: Fix asynchronous generators to handle GeneratorExit in athrow() (GH-7467) 2018-06-07 20:31:26 -04:00
2018-06-07-18-34-19.bpo-33738.ODZS7a.rst Clean up after bpo-33738. (GH-7627) 2018-06-11 15:01:47 +03:00
2018-06-07-20-18-38.bpo-33803.n-Nq6_.rst bpo-33803: Fix a crash in hamt.c (#7504) 2018-06-07 20:29:55 -04:00
2018-06-15-19-39-06.bpo-33824.DfWHT3.rst bpo-33824, bpo-32030: Fix pymain_read_conf() (GH-7712) 2018-06-16 00:06:28 +02:00
2018-06-21-21-42-15.bpo-1617161.tSo2yM.rst bpo-1617161: Make the hash and equality of methods not depending on the value of self. (GH-7848) 2018-07-31 09:18:24 +03:00
2018-06-23-15-32-02.bpo-33451.sWN-1l.rst bpo-33451: Close pyc files before calling PyEval_EvalCode() (GH-7884) 2018-06-24 13:15:24 +10:00
2018-06-25-16-54-05.bpo-24596.Rkwova.rst bpo-24596: Decref module in PyRun_SimpleFileExFlags() on SystemExit (GH-7918) 2018-07-03 21:47:22 +02:00
2018-06-25-20-42-44.bpo-33956.1qoTwD.rst bpo-33956: update vendored expat to 2.2.5 (GH-7925) 2018-06-26 19:25:45 -07:00
2018-06-27-18-56-41.bpo-33985.ILJ3Af.rst bpo-33985: Implement ContextVar.name attribute. (GH-7980) 2018-06-28 13:20:29 -04:00
2018-07-03-19-00-10.bpo-33418.cfGm3n.rst bpo-33418: Add tp_clear for function object (GH-8058) 2018-07-04 11:15:50 +09:00
2018-07-05-15-51-29.bpo-34042.Gr9XUH.rst bpo-34042: Fix dict.copy() to maintain correct total refcount (GH-8119) 2018-07-06 12:20:07 -04:00
2018-07-07-20-15-34.bpo-34066.y9vs6s.rst bpo-34066: Disabled interruption before SETUP_WITH and BEFORE_ASYNC_WITH. (GH-8159) 2018-07-09 22:40:14 +10:00
2018-07-10-11-24-16.bpo-34080.8t7PtO.rst bpo-34080: Fix a memory leak in the compiler. (GH-8222) 2018-07-11 23:17:53 +02:00
2018-07-13-22-09-55.bpo-34087.I1Bxfc.rst bpo-34087: Fix buffer overflow in int(s) and similar functions (GH-8274) 2018-07-14 12:06:43 +09:00
2018-07-14-08-58-46.bpo-34068.9xfM55.rst bpo-34068: _io__IOBase_close_impl could call _PyObject_SetAttrId with an exception set (GH-8282) 2018-07-17 09:31:44 +03:00
2018-07-14-14-01-37.bpo-24618.iTKjD_.rst bpo-24618: Add a check in the code constructor. (GH-8283) 2018-07-16 09:10:19 +03:00
2018-07-16-20-55-29.bpo-34126.mBVmgc.rst bpo-34126: Fix crashes while profiling invalid calls. (GH-8300) 2018-07-21 11:30:59 +03:00
2018-07-18-08-36-58.bpo-34141.Fo7Q5r.rst bpo-34141: Optimized pickling simple non-recursive values. (GH-8318) 2018-07-18 10:10:49 +03:00
2018-07-23-16-34-03.bpo-34125.jCl2Q2.rst bpo-34125: Enable profiling of method_descriptor in all cases (GH-8416) 2018-09-19 03:06:20 -07:00
2018-07-23-21-49-05.bpo-34149.WSV-_g.rst bpo-34149: Behavior of the min/max with key=None (GH-8328) 2018-07-23 20:58:21 -07:00
2018-07-25-19-23-33.bpo-34170.v1h_H2.rst bpo-34170: Enhance _PyCoreConfig_Read() (GH-8468) 2018-07-26 02:37:22 +02:00
2018-07-25-20-26-02.bpo-34151.Q2pK9Q.rst bpo-34151: Improve performance of some list operations (GH-8332) 2018-08-11 21:12:07 +08:00
2018-07-28-10-34-00.bpo-34113.eZ5FWV.rst bpo-34113: Fix a crash when using LLTRACE is on (GH-8517) 2018-07-31 22:55:14 +02:00
2018-08-02-22-34-59.bpo-34320.hNshAA.rst bpo-34320: Fix dict(o) didn't copy order of dict subclass (GH-8624) 2018-09-25 20:59:00 -07:00
2018-08-09-18-42-49.bpo-34353.GIOm_8.rst closes bpo-34353: Add sockets to stat.filemode fallback python implementation. (GH-8703) 2018-08-09 22:12:08 -07:00
2018-08-10-15-05-00.bpo-34377.EJMMY4.rst closes bpo-34377: Update Valgrind suppressions. (GH-8729) 2018-08-10 23:41:34 -07:00
2018-08-12-16-03-58.bpo-33073.XWu1Jh.rst bpo-33073: Adding as_integer_ratio to ints. (GH-8750) 2018-09-13 23:56:23 -07:00
2018-08-14-03-52-43.bpo-34400.AJD0bz.rst closes bpo-34400: Fix undefined behavior in parsetok(). (GH-4439) 2018-08-14 23:27:26 -07:00
2018-08-14-22-35-19.bpo-34408.aomWYW.rst bpo-34408: Prevent a null pointer dereference and resource leakage in `PyInterpreterState_New()` (GH-8767) 2018-08-31 22:49:29 +01:00
2018-08-15-20-46-49.bpo-12458.ApHbx5.rst bpo-12458: Fix line numbers for multiline expressions. (GH-8774) 2018-09-17 15:17:29 +03:00
2018-08-28-01-45-01.bpo-34523.aUUkc3.rst bpo-34523: Add _PyCoreConfig.filesystem_encoding (GH-8963) 2018-08-29 13:25:36 +02:00
2018-08-28-10-49-55.bpo-34403.4Q3LzP.rst bpo-34403: On HP-UX, force ASCII for C locale (GH-8969) 2018-08-28 17:27:36 +02:00
2018-08-28-11-52-13.bpo-34527.sh5MQJ.rst bpo-34527: POSIX locale enables the UTF-8 Mode (GH-8972) 2018-08-28 12:35:44 +02:00
2018-08-28-11-53-39.bpo-34527.aBEX9b.rst bpo-34527: POSIX locale enables the UTF-8 Mode (GH-8972) 2018-08-28 12:35:44 +02:00
2018-08-28-17-48-40.bpo-34485.aFwck2.rst bpo-34485: Enhance init_sys_streams() (GH-8978) 2018-08-28 23:26:33 +02:00
2018-08-28-23-01-14.bpo-34485.dq1Kqk.rst bpo-34485: Enhance init_sys_streams() (GH-8978) 2018-08-28 23:26:33 +02:00
2018-08-29-09-27-47.bpo-34485.5aJCmw.rst bpo-34485: stdout uses surrogateescape on POSIX locale (GH-8986) 2018-08-29 09:58:12 +02:00
2018-08-29-11-04-19.bpo-34485.c2AFdp.rst bpo-34485, Windows: LC_CTYPE set to user preference (GH-8988) 2018-08-29 11:25:15 +02:00
2018-09-05-22-56-52.bpo-34588.UIuPmL.rst bpo-34588: Fix an off-by-one error in traceback formatting. (GH-9077) 2018-09-10 08:43:10 -07:00
2018-09-11-15-19-37.bpo-1621.7o19yG.rst bpo-1621: Avoid signed integer overflow in set_table_resize(). (GH-9059) 2018-09-11 16:18:01 -07:00
2018-09-11-17-25-44.bpo-34637.HSLqY4.rst bpo-34637: Make the *start* argument for *sum()* visible as a keyword argument. (GH-9208) 2018-09-12 10:54:06 -07:00
2018-09-11-23-12-33.bpo-34641.gFBCc9.rst closes bpo-34641: Further restrict the LHS of keyword argument function call syntax. (GH-9212) 2018-09-12 17:14:39 -07:00
2018-09-13-12-06-09.bpo-34653.z8NE-i.rst bpo-34653: Removed unused function PyParser_SimpleParseStringFilename. (GH-9260) 2018-09-13 09:34:55 -07:00
2018-09-13-12-21-08.bpo-34651.v-bUeV.rst bpo-34651: Only allow the main interpreter to fork. (gh-9279) 2018-09-14 14:17:20 -07:00
2018-09-15-19-32-34.bpo-34683.msCiQE.rst bpo-34683: Make SyntaxError column offsets consistently 1-indexed (gh-9338) 2018-09-24 14:12:49 -07:00
2018-09-19-06-57-34.bpo-34735.-3mrSJ.rst bpo-34735: Fix a memory leak in Modules/timemodule.c (GH-9418) 2018-09-21 09:09:48 +03:00
2018-09-21-11-06-56.bpo-34762.1nN53m.rst bpo-34762: Fix contextvars C API to use PyObject* pointer types. (GH-9473) 2018-09-21 15:33:56 -04:00
2018-09-24-17-51-15.bpo-30156.pH0j5j.rst bpo-30156: Remove property_descr_get() optimization (GH-9541) 2018-10-01 03:03:22 -07:00
2018-09-30-19-27-13.bpo-34854.6TKTcB.rst bpo-34854: Fix compiling string annotations containing lambdas. (GH-9645) 2018-09-30 21:07:05 +03:00
2018-10-02-22-55-11.bpo-34879.7VNH2a.rst bpo-34879: Fix a possible null pointer dereference in bytesobject.c (GH-9683) 2018-10-03 09:01:30 +03:00
README.rst Link to blurb on PyPI in the NEWS.d READMEs. (#3323) 2017-09-05 10:38:05 -07:00

README.rst

Put news entry `blurb`_ files for the *Core and Builtins* section in this directory.

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