STINNER Victor <vstin...@redhat.com> added the comment: Hum, this issue is much harder than what I expected.
Status: * Include/internal/ header files have been renamed to get a new "pycore_" prefix which avoids conflicts with Include/ header files. Example: "pycore_pystate.h" vs "pystate.h". * pyatomic.c has been moved to Include/internal/ and it is no longer included in Python.h. * Except of _PyTuple_ITEMS() and _PyObject_GC_TRACK(), all internal APIs have been moved to Include/internal/. Many new header files have been created, like pycore_lifecycle.h and pycore_pathconfig.h. TODO: * Move _PyObject_GC_TRACK() to Include/internal/ * msg329608 describes bugs like: pystate.c:968:1: warning: no previous prototype for ‘_PyGILState_Init’ [-Wmissing-prototypes] * bpo-35134 now manages moving unstable API to a new separated Include/ subdirectory * bpo-35059 converts macros to static inline functions ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue35081> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com