On Tue, 23 Jul 2013 08:22:30 +0200 Antoine Pitrou <solip...@pitrou.net> wrote:
> On Tue, 23 Jul 2013 08:15:29 +0200 > Ronald Oussoren <ronaldousso...@mac.com> wrote: > > > > On 23 Jul, 2013, at 2:01, Benjamin Peterson <benja...@python.org> wrote: > > > > > We've cheerfully broken the ABI before on minor releases, though if > > > it's part of the stable ABI, we can't be cavaliar about that anymore. > > > > It is not part of the stable ABI. Given that the implementation of > > PyStructSequence_InitType() in the patch just calls > > PyStructSequence_InitType2() > > and ignores the return value you could change the return value of > > ..InitType(). > > > > This may or may not break existing extensions using the function (depending > > on > > platform ABI details, AFAIK this is not a problem on x86/x86_64), but > > reusing > > extensions across python feature releases is not supported anyway. > > Not supported? It should certainly be supported accross bugfix > versions. Otherwise, installing a new bugfix version would force you to > recompile all independently-installed extension modules. Ah, but I see that "minor release" was used in the sense of "feature release". My bad. (Grrr!) Regards Antoine. _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com