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

Reply via email to