[issue26900] Exclude the private API from the stable API

2016-09-12 Thread Serhiy Storchaka
Changes by Serhiy Storchaka : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ _

[issue26900] Exclude the private API from the stable API

2016-09-11 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Maybe new private functions was added after writing the patch. And many new public functions was added without guarding by specific Py_LIMITED_API value. This is separate issue. -- ___ Python tracker

[issue26900] Exclude the private API from the stable API

2016-09-11 Thread STINNER Victor
STINNER Victor added the comment: I didn't follow this discussion, but thanks for the fix Serhiy :-) By the way, I started a thread on python-dev to discuss a new organization of the C API for Python 3.7. -- ___ Python tracker

[issue26900] Exclude the private API from the stable API

2016-09-11 Thread Roundup Robot
Roundup Robot added the comment: New changeset d00f15af75ea by Serhiy Storchaka in branch 'default': Issue #26900: Excluded underscored names and other private API from limited API. https://hg.python.org/cpython/rev/d00f15af75ea -- nosy: +python-dev _

[issue26900] Exclude the private API from the stable API

2016-09-10 Thread Serhiy Storchaka
Changes by Serhiy Storchaka : -- assignee: -> serhiy.storchaka ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue26900] Exclude the private API from the stable API

2016-05-01 Thread Zachary Ware
Zachary Ware added the comment: #23903 is closely related, but I haven't made it back to that one in some time. -- nosy: +zach.ware ___ Python tracker ___ ___

[issue26900] Exclude the private API from the stable API

2016-05-01 Thread Serhiy Storchaka
Changes by Serhiy Storchaka : Removed file: http://bugs.python.org/file42670/private_limited_api.diff ___ Python tracker ___ ___ Python-bugs-l

[issue26900] Exclude the private API from the stable API

2016-05-01 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Added PyAPI_FUNC(PyObject *) _PyObject_GenericGetAttrWithDict(PyObject *, PyObject *, PyObject *); PyAPI_FUNC(int) _PyObject_GenericSetAttrWithDict(PyObject *, PyObject *, PyObject *, PyObject *); PyAPI_FUNC(int) _Py_fstat(int fd, struct _Py_stat_struct *sta

[issue26900] Exclude the private API from the stable API

2016-05-01 Thread Serhiy Storchaka
New submission from Serhiy Storchaka: Proposed patch excludes the private API from the stable API. This includes: _Py_Identifier-related API (other _Py_Identifier-related functions are already excluded): struct _Py_Identifier; #define _Py_static_string_init(value) #define _Py_static_string(var