STINNER Victor <vstin...@python.org> added the comment:
> We could ignore all functions that start with _Py. Some symbols starting with _Py are indirectly part of the ABI. Example of Include/cpython/pyctype.h: #define Py_ISLOWER(c) (_Py_ctype_table[Py_CHARMASK(c)] & PY_CTF_LOWER) PyAPI_DATA(const unsigned int) _Py_ctype_table[256]; Even if "_Py_ctype_table" is not directly part of the C API, it's technically part of the ABI. If tomorrow, _Py_ctype_table is truncated to 128 items, it would be an incompatible ABI change. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue43725> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com