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 pablogsal
Recipients Mark.Shannon, Xtrem532, erlendaasland, gvanrossum, hroncok, jpe, pablogsal, petr.viktorin, rhettinger, scoder, vstinner
Date 2021-09-22.13:19:57
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1632316797.9.0.519183605772.issue43760@roundup.psfhosted.org>
In-reply-to
Content
> 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
History
Date User Action Args
2021-09-22 13:19:57pablogsalsetrecipients: + pablogsal, gvanrossum, rhettinger, jpe, scoder, vstinner, petr.viktorin, Mark.Shannon, hroncok, erlendaasland, Xtrem532
2021-09-22 13:19:57pablogsalsetmessageid: <1632316797.9.0.519183605772.issue43760@roundup.psfhosted.org>
2021-09-22 13:19:57pablogsallinkissue43760 messages
2021-09-22 13:19:57pablogsalcreate