cpython/Misc/NEWS.d/next/Core and Builtins
Chris Jerdonek 8b33961e4b
bpo-29590: fix stack trace for gen.throw() with yield from (#19896)
* Add failing test.

* bpo-29590: fix stack trace for gen.throw() with yield from (GH-NNNN)

When gen.throw() is called on a generator after a "yield from", the
intermediate stack trace entries are lost.  This commit fixes that.
2020-07-09 14:27:23 +01:00
..
2018-08-29-15-57-07.bpo-19569.RGu2Kb.rst bpo-19569: Add a macro to suppress deprecation warnings (GH-9004) 2020-06-16 09:56:27 +09:00
2019-06-02-11-29-15.bpo-29882.AkRzjb.rst bpo-29882: Add an efficient popcount method for integers (#771) 2020-05-29 17:28:02 +01:00
2019-09-01-14-26-02.bpo-37999.XPl6dn.rst bpo-37999: No longer use __int__ in implicit integer conversions. (GH-15636) 2020-05-26 18:43:38 +03:00
2020-04-05-02-35-08.bpo-1635741.Kfe9fT.rst bpo-1635741: Port _lzma module to multiphase initialization (GH-19382) 2020-06-23 00:53:07 +09:00
2020-04-10-23-54-57.bpo-1635741.ZURqoN.rst bpo-1635741: Port mmap module to multiphase initialization (GH-19459) 2020-06-06 00:01:02 +09:00
2020-04-11-13-07-49.bpo-4022.Ctpn_F.rst Don't raise an exception on normal return from generator. (GH-19473) 2020-06-04 13:23:35 +01:00
2020-05-03-22-26-00.bpo-29590.aRz3l7.rst bpo-29590: fix stack trace for gen.throw() with yield from (#19896) 2020-07-09 14:27:23 +01:00
2020-05-19-19-39-49.bpo-40679.SVzz9p.rst bpo-40679: Use the function's qualname in certain TypeErrors (GH-20236) 2020-05-22 13:40:17 -07:00
2020-05-20-01-17-34.bpo-40521.wvAehI.rst bpo-40521: Make Unicode latin1 singletons per interpreter (GH-21101) 2020-06-24 02:22:21 +02:00
2020-05-21-01-54-00.bpo-40696.u3n8Wx.rst bpo-40696: Fix a hang that can arise after gen.throw() (GH-20287) 2020-05-22 13:33:27 -07:00
2020-05-22-00-34-34.bpo-39573.QO2QHj.rst bpo-39573: Convert Py_TYPE() to a static inline function (GH-20290) 2020-05-26 01:52:54 +09:00
2020-05-23-01-15-51.bpo-40217.jZsHTc.rst bpo-40217: Ensure Py_VISIT(Py_TYPE(self)) is always called for PyType_FromSpec types (reverts GH-19414) (GH-20264) 2020-05-27 02:03:38 -07:00
2020-05-24-02-42-26.bpo-40750.ZmO9Ev.rst bpo-40750: Support -d flag in the new parser (GH-20340) 2020-05-25 18:38:45 +01:00
2020-05-25-21-49-11.bpo-38964.lrml90.rst bpo-38964: Print correct filename on a SyntaxError in an fstring (GH-20399) 2020-05-26 01:32:18 +01:00
2020-05-26-17-43-58.bpo-40780.3Ckdgm.rst bpo-40780: Fix failure of _Py_dg_dtoa to remove trailing zeros (GH-20435) 2020-05-29 14:23:57 +01:00
2020-05-27-22-37-58.bpo-40792.WEDqqU.rst bpo-40792: Make the result of PyNumber_Index() always having exact type int. (GH-20443) 2020-05-28 10:33:45 +03:00
2020-05-30-14-37-18.bpo-40824.XR3V5s.rst bpo-40824: Do not mask errors in __iter__ in "in" and the operator module. (GH-20537) 2020-06-22 10:43:35 +03:00
2020-05-30-23-18-35.bpo-19468.S-TA7p.rst bpo-19468: delete unnecessary instance check in importlib.reload() (GH-19424) 2020-06-05 12:56:32 -07:00
2020-05-30-23-23-35.bpo-1635741.0D-laM.rst bpo-1635741: Port fcntl module to multiphase initialization (GH-20540) 2020-06-02 01:12:24 +09:00
2020-06-01-20-31-07.bpo-40826.XCI4M2.rst bpo-40826: Add _PyOS_InterruptOccurred(tstate) function (GH-20599) 2020-06-03 14:39:59 +02:00
2020-06-03-13-53-24.bpo-40854.O6vfQU.rst bpo-40854: Allow overriding sys.platlibdir via PYTHONPLATLIBDIR env-var (GH-20605) 2020-06-08 17:28:11 +02:00
2020-06-05-12-48-28.bpo-40870.9cd2sk.rst bpo-40870: Invalidate usage of some constants with ast.Name (GH-20649) 2020-06-06 05:44:16 -07:00
2020-06-05-23-25-00.bpo-40883.M6sQ-Q.rst bpo-40883: Fix memory leak in fstring_compile_expr in parse_string.c (GH-20667) 2020-06-06 00:52:15 +01:00
2020-06-06-00-23-19.bpo-40880.fjdzSh.rst bpo-40880: Fix invalid read in newline_in_string in pegen.c (#20666) 2020-06-06 00:52:27 +01:00
2020-06-07-22-50-10.bpo-40903.7dWejS.rst bpo-40903: Handle multiple '=' in invalid assignment rules in the PEG parser (GH-20697) 2020-06-07 18:57:00 -07:00
2020-06-08-01-08-57.bpo-40904.76qQzo.rst bpo-40904: Fix segfault in the new parser with f-string containing yield statements with no value (GH-20701) 2020-06-08 01:47:37 +01:00
2020-06-08-22-46-33.bpo-40889.vIBl-W.rst bpo-40889: Optimize dict.items() ^ dict.items() (GH-20718) 2020-06-10 14:56:56 +09:00
2020-06-09-00-20-13.bpo-40890.LoRV-g.rst bpo-40890: Add `mapping` property to dict views (GH-20749) 2020-06-12 10:19:25 -07:00
2020-06-09-23-52-32.bpo-40847.4XAACw.rst bpo-40847: Consider a line with only a LINECONT a blank line (GH-20769) 2020-06-11 00:56:08 +01:00
2020-06-10-11-27-15.bpo-40939.DO-wAI.rst bpo-40939: Remove the old parser (GH-20768) 2020-06-11 17:30:46 +01:00
2020-06-11-16-06-49.bpo-40947.72cZcR.rst bpo-40947: getpath.c uses PyConfig.platlibdir (GH-20807) 2020-06-11 17:28:52 +02:00
2020-06-12-00-12-28.bpo-40950.tzMy7m.rst bpo-40950: Port nis module to multiphase initialization (GH-20811) 2020-06-12 11:26:00 +09:00
2020-06-12-12-21-54.bpo-40957.Z8n6I6.rst bpo-40957: Fix refleak in _Py_fopen_obj() (GH-20827) 2020-06-14 00:57:22 +09:00
2020-06-12-22-56-17.bpo-1635741.mmlp3Q.rst bpo-1635741: Port _dbm module to multiphase initialization (GH-20848) 2020-06-16 01:20:54 +09:00
2020-06-15-01-20-44.bpo-40958.7O2Wh1.rst bpo-40958: Avoid buffer overflow in the parser when indexing the current line (GH-20875) 2020-06-16 16:49:43 +01:00
2020-06-15-16-29-55.bpo-40985.IIN_xX.rst bpo-40985: Show correct SyntaxError text when last line has a LINECONT (GH-20888) 2020-06-16 01:27:33 +01:00
2020-06-17-00-52-21.bpo-1635741.61iyYh.rst bpo-1635741: Port _gdbm module to multiphase initialization (GH-20920) 2020-06-17 01:41:23 +09:00
2020-06-17-10-27-17.bpo-40636.MYaCIe.rst bpo-40636: PEP 618: add strict parameter to zip() (GH-20921) 2020-06-19 12:16:57 +02:00
2020-06-18-00-07-09.bpo-41006.H-wN-d.rst bpo-41006: Remove init_sys_streams() hack (GH-20954) 2020-06-18 01:11:46 +02:00
2020-06-18-19-04-30.bpo-40077._yI-ax.rst bpo-40077: Convert _bz2 module to use PyType_FromSpec (GH-20960) 2020-06-20 00:56:13 +09:00
2020-06-20-16-59-02.bpo-40939.6810Ak.rst bpo-40939: Remove the old parser (Part 2) (GH-21005) 2020-06-20 19:07:25 +01:00
2020-06-20-17-00-44.bpo-35975.UDHCHp.rst bpo-35975: Only use cf_feature_version if PyCF_ONLY_AST in cf_flags (#21021) 2020-06-27 17:33:49 -07:00
2020-06-20-19-27-47.bpo-40939.jxJ4yn.rst bpo-40939: Rename PyPegen* functions to PyParser* (GH-21016) 2020-06-22 00:47:46 +01:00
2020-06-20-22-46-18.bpo-41052.46MPeF.rst bpo-41052: Opt out serialization/deserialization for _random.Random (GH-21002) 2020-06-21 18:44:58 +09:00
2020-06-21-10-54-02.bpo-41061.AHf9MU.rst bpo-41061: Fix incorrect expressions in hashtable (GH-21028) 2020-06-22 00:41:48 -07:00
2020-06-21-19-53-33.bpo-41056.IDu_EK.rst bpo-41056: Fix reference to deallocated stack in pathconfig (Coverity) (GH-21013) 2020-06-22 00:27:20 -07:00
2020-06-22-13-22-30.bpo-41076.eWYw2N.rst bpo-41076: Pre-feed the parser with the f-string expression location (GH-21054) 2020-06-28 00:41:48 +01:00
2020-06-23-07-35-11.bpo-40521.dMNA6k.rst bpo-40521: Empty frozenset is no longer a singleton (GH-21085) 2020-06-23 17:42:55 +02:00
2020-06-23-15-10-19.bpo-41084.pt3y7F.rst bpo-41084: Adjust message when an f-string expression causes a SyntaxError (GH-21084) 2020-06-26 12:24:05 +01:00
2020-06-23-18-32-41.bpo-39960.Kez3fP.rst bpo-39960: Allow heap types in the "Carlo Verre" hack check that override "tp_setattro()" (GH-21092) 2020-07-02 17:09:28 -07:00
2020-06-23-23-26-42.bpo-41094.zEIJse.rst bpo-41094: Fix decoding errors with audit when open files. (GH-21095) 2020-06-24 08:46:05 +03:00
2020-06-30-04-44-29.bpo-41100.PJwA6F.rst bpo-41100: fix _decimal for arm64 Mac OS (GH-21228) 2020-06-30 11:15:46 +02:00
2020-06-30-20-17-31.bpo-41175.acJoXB.rst bpo-41175: Guard against a NULL pointer dereference within bytearrayobject (GH-21240) 2020-07-08 22:39:41 +02:00
2020-07-01-20-17-38.bpo-1635741.-AtPYu.rst bpo-1635741: Port sha256 module to multiphase init (PEP 489) (GH-21189) 2020-07-03 17:59:47 +09:00
2020-07-03-23-10-02.bpo-1635741.F5coWe.rst bpo-1635741: Port faulthandler module to multiphase initialization (GH-21294) 2020-07-04 01:36:47 +09:00
2020-07-06-13-35-17.bpo-41218.oKnSr2.rst bpo-41218: Only mark async code with CO_COROUTINE. (#21357) 2020-07-06 23:26:52 +02:00
2020-07-06-18-36-33.bpo-41215.vFGFIz.rst bpo-41215: Don't use NULL by default in the PEG parser keyword list (GH-21355) 2020-07-06 12:31:16 -07:00
2020-07-08-21-55-23.bpo-41252.nBWL-Y.rst bpo-41252: Fix incorrect refcounting in _ssl.c's _servername_callback() (GH-21407) 2020-07-09 03:00:21 -07:00
2020-07-08-22-03-54.bpo-41247.PndYIk.rst bpo-41247: asyncio.set_running_loop() cache running loop holder (GH-21401) 2020-07-08 12:27:31 -07: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/