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 loewis
Recipients georg.brandl, loewis, pitrou, rhettinger
Date 2011-02-06.21:26:49
SpamBayes Score 0.00014899763
Marked as misclassified No
Message-id <4D4F1218.1030703@v.loewis.de>
In-reply-to <1297024259.3765.6.camel@localhost.localdomain>
Content
> No, the point of the proposal is to allow you to make further changes in
> response to user feedback. I assume you can't add things anymore once
> the ABI is declared "stable". Can you?

Adding things would be possible, although undesirable. Extension modules
built against the initial release would continue to work
in the new release; extension modules built against the new release
would work with the old release as long as they don't use the additions.
So I'd be in favor of extending the ABI conservatively, as long as
developers explicitly need to opt-in to use such additions (e.g. by
defining a macro)

Most of the recent ABI changes would have fallen under such a policy;
the only incompatible change is the removal of a field (issue11135).
If that isn't carried out before 3.2 is released, then the field
would just remain unused.
History
Date User Action Args
2011-02-06 21:26:51loewissetrecipients: + loewis, georg.brandl, rhettinger, pitrou
2011-02-06 21:26:49loewislinkissue11134 messages
2011-02-06 21:26:49loewiscreate