summaryrefslogtreecommitdiffstats
path: root/Doc/whatsnew/3.10.rst
diff options
context:
space:
mode:
Diffstat (limited to 'Doc/whatsnew/3.10.rst')
-rw-r--r--Doc/whatsnew/3.10.rst10
1 files changed, 9 insertions, 1 deletions
diff --git a/Doc/whatsnew/3.10.rst b/Doc/whatsnew/3.10.rst
index e9d29b0..c559643 100644
--- a/Doc/whatsnew/3.10.rst
+++ b/Doc/whatsnew/3.10.rst
@@ -1384,5 +1384,13 @@ Removed
it could not be used, because the ``symtable.h`` header file was excluded
from the limited C API.
- The Python :mod:`symtable` module remains available and is unchanged.
+ Use Python :mod:`symtable` module instead.
+ (Contributed by Victor Stinner in :issue:`43244`.)
+
+* Remove ``ast.h``, ``asdl.h``, and ``Python-ast.h`` header files.
+ These functions were undocumented and excluded from the limited C API.
+ Most names defined by these header files were not prefixed by ``Py`` and so
+ could create names conflicts. For example, ``Python-ast.h`` defined a
+ ``Yield`` macro which was conflict with the ``Yield`` name used by the
+ Windows ``<winbase.h>`` header. Use the Python :mod:`ast` module instead.
(Contributed by Victor Stinner in :issue:`43244`.)