Thanks Serhiy, I missed adding PyThread_tss_* to Doc/data/refcounts.dat. I opened a PR to fix it. https://github.com/python/cpython/pull/7038
Regards, Masayuki 2018-05-21 21:41 GMT+09:00 Serhiy Storchaka <storch...@gmail.com>: > Please don't forgot to perform the following steps when add a new public > C API: > > * Document it in Doc/c-api/. > > * Add an entry in the What's New document. > > * Add it in Doc/data/refcounts.dat. > > * Add it in PC/python3.def. > > If you want to include it in the limited API, wrap its declaration with: > > #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03080000 > #endif > > (use the correct Python version of introducing a feature in the comparison) > > If you don't want to include it in the limited API, wrap its declaration > with: > > #ifndef Py_LIMITED_API > #endif > > You are free of adding private C API, but its name should start with _Py > or _PY and its declaration should be wrapped with: > > #ifndef Py_LIMITED_API > #endif > > _______________________________________________ > Python-Dev mailing list > Python-Dev@python.org > https://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: https://mail.python.org/mailman/options/python-dev/ma3yuki. > 8mamo10%40gmail.com >
_______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com