[Python-Dev] PEP 384: Defining a Stable ABI (original) (raw)

Dirkjan Ochtman dirkjan at ochtman.nl
Sun May 17 23:47:07 CEST 2009


On Sun, May 17, 2009 at 10:54 PM, "Martin v. Löwis" <martin at v.loewis.de> wrote:

Excluded Functions ------------------

Functions declared in the following header files are not part of the ABI: - cellobject.h - classobject.h - code.h - frameobject.h - funcobject.h - genobject.h - pyarena.h - pydebug.h - symtable.h - token.h - traceback.h

What kind of effect does this have on optimization efforts, for example all the stuff done by Antoine Pitrou over the last few months, and the first few results from unladen? Will it mean we won't get to the good optimizations until 4.0? Or does it just mean unladen swallow takes longer to come back to trunk (until 4.0) and every extension author who wants to be compatible with it will basically have the same burden as now?

Cheers,

Dirkjan



More information about the Python-Dev mailing list