You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
assignee=Noneclosed_at=<Date2021-06-22.14:38:28.821>created_at=<Date2019-12-23.14:23:44.914>labels= ['expert-C-API', 'type-feature', '3.8']
title='PyThread_xxx() not available when using limited API'updated_at=<Date2021-06-22.14:38:28.820>user='https://bugs.python.org/VZ'
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.
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
bugs.python.org fields:
The text was updated successfully, but these errors were encountered: