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 VZ
Recipients VZ
Date 2019-12-23.14:23:44
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1577111024.93.0.368390768924.issue39123@roundup.psfhosted.org>
In-reply-to
Content
These functions (e.g. PyThread_allocate_lock() etc) are not declared inside

#if !defined(Py_LIMITED_API)

in pythread.h, yet they're not exported from python3.lib.

IMHO, ideal would be to just provide these functions in the library, as they exist since basically always, but if the intention is to not make them part of the limited API, a guard around their declarations in the header should be added so that using them at least results in link-time errors instead of compile-time ones when using limited API.
History
Date User Action Args
2019-12-23 14:23:44VZsetrecipients: + VZ
2019-12-23 14:23:44VZsetmessageid: <1577111024.93.0.368390768924.issue39123@roundup.psfhosted.org>
2019-12-23 14:23:44VZlinkissue39123 messages
2019-12-23 14:23:44VZcreate