This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author serhiy.storchaka
Recipients Christian.Tismer, eric.snow, larry, ned.deily, pitrou, serhiy.storchaka
Date 2018-06-08.05:18:01
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1528435081.9.0.592728768989.issue33738@psf.upfronthosting.co.za>
In-reply-to
Content
Excluding names from limited API can break existing code that use them with defined Py_LIMITED_API. I wondering if corresponding functions should be added for PySequence_ITEM, PyObject_IS_GC, PyType_SUPPORTS_WEAKREFS, PyObject_GET_WEAKREFS_LISTPTR. Perhaps this should be discussed on Python-Dev.

Since PyList_GET_SIZE and PyList_GET_ITEM are defined only for non-limited API, it is better to wrap definitions of macros that use them (like PySequence_Fast_GET_SIZE and PySequence_Fast_GET_ITEM) in "#ifndef Py_LIMITED_API" ... "#endif".
History
Date User Action Args
2018-06-08 05:18:01serhiy.storchakasetrecipients: + serhiy.storchaka, pitrou, larry, ned.deily, eric.snow, Christian.Tismer
2018-06-08 05:18:01serhiy.storchakasetmessageid: <1528435081.9.0.592728768989.issue33738@psf.upfronthosting.co.za>
2018-06-08 05:18:01serhiy.storchakalinkissue33738 messages
2018-06-08 05:18:01serhiy.storchakacreate