cpython/Misc/NEWS.d/next/C API
Jeroen Demeyer bf17d41826 bpo-37645: add new function _PyObject_FunctionStr() (GH-14890)
Additional note: the `method_check_args` function in `Objects/descrobject.c` is written in such a way that it applies to all kinds of descriptors. In particular, a future re-implementation of `wrapper_descriptor` could use that code.

CC @vstinner @encukou 


https://bugs.python.org/issue37645



Automerge-Triggered-By: @encukou
2019-11-05 07:48:04 -08:00
..
2018-08-04-00-59-44.bpo-34331.iaUkmU.rst bpo-34331: Fix incorrectly pluralized abstract class error message. (GH-8670) 2019-09-11 17:29:44 +02:00
2019-01-18-17-05-26.bpo-35381.9CbeW3.rst bpo-35381 Remove all static state from posixmodule (GH-15892) 2019-11-05 07:16:14 -08:00
2019-06-06-08-47-04.bpo-37170.hO_fpM.rst bpo-37170: Fix the cast on error in PyLong_AsUnsignedLongLongMask() (GH-13860) 2019-06-06 22:39:23 +02:00
2019-06-07-14-03-52.bpo-37194.uck7MD.rst bpo-37194: Add a new public PyObject_CallNoArgs() function (GH-13890) 2019-06-17 14:27:23 +02:00
2019-06-10-15-32-34.bpo-37215.yzoNyU.rst bpo-37215: Fix dtrace issue introduce by bpo-36842 (GH-13940) 2019-06-10 08:19:48 -07:00
2019-06-11-02-50-38.bpo-37221.4tClQT.rst bpo-37221: Add PyCode_NewWithPosOnlyArgs to be used internally and set PyCode_New as a compatibility wrapper (GH-13959) 2019-07-01 12:35:05 +02:00
2019-06-14-14-03-51.bpo-28805.qZC0N_.rst bpo-28805: document METH_FASTCALL (GH-14079) 2019-06-17 02:03:22 +09:00
2019-06-19-12-06-31.bpo-37337.gXIGyU.rst bpo-37547: add _PyObject_CallMethodOneArg (GH-14685) 2019-07-11 17:59:05 +09:00
2019-06-28-15-49-16.bpo-36763.zrmgki.rst bpo-36763: Add PyConfig_SetWideStringList() (GH-14444) 2019-07-01 19:13:50 +02:00
2019-07-02-15-42-37.bpo-37483.vftT4f.rst bpo-37483: add _PyObject_CallOneArg() function (#14558) 2019-07-04 19:31:34 +09:00
2019-07-06-23-56-47.bpo-21120.lXHqlT.rst bpo-21120: Exclude Python-ast.h, ast.h and asdl.h from the limited API (#14634) 2019-09-12 10:27:14 +01:00
2019-07-07-10-37-07.bpo-37207.SlVNky.rst bpo-37207: enable vectorcall for type.__call__ (GH-14588) 2019-08-15 08:49:46 -07:00
2019-07-10-12-27-28.bpo-37540.E8Z773.rst bpo-37540: vectorcall: keyword names must be strings (GH-14682) 2019-08-16 03:41:27 -07:00
2019-07-16-11-02-00.bpo-37151.YKfuNA.rst bpo-37151: remove special case for PyCFunction from PyObject_Call (GH-14684) 2019-09-11 12:01:01 +01:00
2019-07-17-09-50-50.bpo-29548.5wIptQ.rst bpo-29548: deprecate PyEval_Call* functions (GH-14804) 2019-07-24 21:02:49 +09:00
2019-07-21-21-08-47.bpo-37645.4DcUaI.rst bpo-37645: add new function _PyObject_FunctionStr() (GH-14890) 2019-11-05 07:48:04 -08:00
2019-08-17-13-50-21.bpo-37879.CZeUem.rst bpo-37879: Suppress subtype_dealloc decref when base type is a C heap type (GH-15323) 2019-09-11 10:17:13 +01:00
2019-08-23-11-35-55.bpo-37926.hnI5IQ.rst bpo-37926: Fix PySys_SetArgvEx(0, NULL, 0) crash (GH-15415) 2019-08-23 11:04:16 +01:00
2019-08-23-18-45-11.bpo-36763.q3Kh8Z.rst bpo-36763: PyConfig_Read() handles PySys_AddXOption() (GH-15431) 2019-08-23 18:03:08 +01:00
2019-09-05-14-17-21.bpo-15088.plt8Em.rst bpo-15088 : Remove PyGen_NeedsFinalizing() (GH-15702) 2019-09-06 17:41:38 +02:00
2019-09-13-01-24-47.bpo-38140.y59qaO.rst bpo-38140: Make dict and weakref offsets opaque for C heap types (#16076) 2019-09-19 17:29:05 +01:00
2019-09-19-18-26-29.bpo-38205.Db1OJL.rst bpo-38205: Py_UNREACHABLE() calls Py_FatalError() (GH-16290) 2019-09-20 23:10:16 +02:00
2019-09-20-17-22-41.bpo-38234.ZbquVK.rst bpo-38234: Fix _PyConfig_InitPathConfig() (GH-16335) 2019-09-23 18:47:29 +02:00
2019-09-24-17-09-48.bpo-38234.d0bhEA.rst bpo-38234: Py_SetPath() uses the program full path (GH-16357) 2019-09-24 17:44:15 +02:00
2019-09-30-16-53-30.bpo-38303.YoIs0M.rst bpo-38303: Make audioop extension module PEP-384 compatible (GH-16497) 2019-10-22 06:07:03 -07:00
2019-10-03-12-53-53.bpo-38266.0FIC1q.rst bpo-38266: Revert bpo-37878: Make PyThreadState_DeleteCurrent() Internal (GH-16558) 2019-10-04 13:35:42 +02:00
2019-10-07-17-15-09.bpo-36389.hFX_jD.rst bpo-36389: _PyObject_CheckConsistency() available in release mode (GH-16612) 2019-10-07 18:42:01 +02:00
2019-10-08-01-23-24.bpo-38395.MJ6Ey9.rst bpo-38395: Fix ownership in weakref.proxy methods (GH-16632) 2019-10-08 16:30:50 +01:00
2019-10-21-09-24-03.bpo-38540.314N_T.rst bpo-38540: Fix possible leak in PyArg_Parse for "es#" and "et#". (GH-16869) 2019-10-21 11:35:07 +03:00
2019-11-04-17-59-46.bpo-38644.euO_RR.rst bpo-38644: Add Py_EnterRecursiveCall() to the limited API (GH-17046) 2019-11-04 19:48:34 +01:00
2019-11-04-21-10-47.bpo-37633.oOGVdo.rst closes bpo-37633: Reƫxport some function compatibility wrappers for macros in `pythonrun.h`. (GH-17056) 2019-11-04 21:34:14 -08: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 *C API* section in this directory.

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