[Python-Dev] PEP 384: Defining a Stable ABI

Dirkjan Ochtman dirkjan at ochtman.nl
Sun May 17 17:47:07 EDT 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-list mailing list