Pablo Galindo Salgado <pablog...@gmail.com> added the comment:

> I'll just note that a change in struct size does technically break ABI, since 
> *arrays* of PyThreadState will break.

Not that matters now because we are not proceeding but just to clarify why I 
deemed this acceptable: arrays of PyThreadState is extremelly unlikely in 
extensions because we pass it by Pointer and is always manipulated by pointer. 
To place it in an array you either need to create one or copy one into an 
array, which I cannot see what would be the point because the fields are mainly 
pointers that would become useless as the interpreter will not update anything

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue43760>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to