Message402426
> The ABI is not broken, the only thing that this PR change is the size of the struct. All the offsets to the members are the same and therefore will be valid in any compiled code.
I'll just note that a change in struct size does technically break ABI, since *arrays* of PyThreadState will break.
So the size shouldn't be changed in RCs or point releases. (But since it's not part of stable ABI, it was OK to change it for 3.10.)
> We will try to determine and open a discussion in the future about what is considered public/private in these ambiguous cases and what can users expect regarding stability and backwards compatibility.
Please keep me in the loop; I'm working on summarizing my understanding of this (in a form that can be added to the docs if approved). |
|
Date |
User |
Action |
Args |
2021-09-22 12:24:33 | petr.viktorin | set | recipients:
+ petr.viktorin, gvanrossum, rhettinger, jpe, scoder, vstinner, Mark.Shannon, hroncok, pablogsal, erlendaasland, Xtrem532 |
2021-09-22 12:24:33 | petr.viktorin | set | messageid: <1632313473.08.0.484715439964.issue43760@roundup.psfhosted.org> |
2021-09-22 12:24:33 | petr.viktorin | link | issue43760 messages |
2021-09-22 12:24:32 | petr.viktorin | create | |
|