<div dir="ltr"><div class="gmail_extra">On 10 May 2013 08:39, Chris Angelico <span dir="ltr"><<a href="mailto:rosuav@gmail.com" target="_blank">rosuav@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">> Certainly. It should not be done for public structs, which includes<br>
> basically everything that resides in header files. Modifying public structs<br>
> changes the ABI, so a module compiled for one CPython version would need to<br>
> be recompiled for the one that changes the structs *if* it uses them. I<br>
> don't think this change is worth that risk and hassle.<br>
<br>
</div>Would that be a problem if the change is done only in 3.4, though?</blockquote></div><br>It would affect the stable ABI. Structs in the stable ABI can't be changed until Python 4, AIUI.</div><div class="gmail_extra">
<br></div><div class="gmail_extra" style>Paul</div></div>