cpython/Misc/NEWS.d/next/C API
Victor Stinner 28ad12f8fe
bpo-43244: Remove symtable.h header file (GH-24910)
Rename Include/symtable.h to to Include/internal/pycore_symtable.h,
don't export symbols anymore (replace PyAPI_FUNC and PyAPI_DATA with
extern) and rename functions:

* PyST_GetScope() to _PyST_GetScope()
* PySymtable_BuildObject() to _PySymtable_Build()
* PySymtable_Free() to _PySymtable_Free()

Remove PySymtable_Build(), Py_SymtableString() and
Py_SymtableStringObject() functions.

The Py_SymtableString() function was part the stable ABI by mistake
but it could not be used, since the symtable.h header file was
excluded from the limited C API.

The Python symtable module remains available and is unchanged.
2021-03-19 12:41:49 +01:00
..
2021-03-17-23-20-07.bpo-43244.diyn2C.rst bpo-43244: Remove the PyAST_Validate() function (GH-24911) 2021-03-18 14:57:49 +01:00
2021-03-17-23-53-14.bpo-43244.kfPqA_.rst bpo-43244: Remove symtable.h header file (GH-24910) 2021-03-19 12:41:49 +01:00
2021-03-18-12-44-33.bpo-43541.ICigzd.rst bpo-43541: Fix PyEval_EvalCodeEx() regression (GH-24918) 2021-03-18 14:51:24 +01: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 *C API* section in this directory.

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