Message319018
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". |
|
| Date |
User |
Action |
Args |
| 2018-06-08 05:18:01 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka, pitrou, larry, ned.deily, eric.snow, Christian.Tismer |
| 2018-06-08 05:18:01 | serhiy.storchaka | set | messageid: <[email protected]> |
| 2018-06-08 05:18:01 | serhiy.storchaka | link | issue33738 messages |
| 2018-06-08 05:18:01 | serhiy.storchaka | create | |
|