[Python-Dev] Procedure for adding new public C API
Paul Moore
p.f.moore at gmail.com
Mon May 21 10:08:36 EDT 2018
More information about the Python-Dev mailing list
Mon May 21 10:08:36 EDT 2018
- Previous message (by thread): [Python-Dev] Procedure for adding new public C API
- Next message (by thread): [Python-Dev] Procedure for adding new public C API
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 21 May 2018 at 14:42, Serhiy Storchaka <storchaka at gmail.com> wrote: >> Is it even acceptable to add a symbol into the limited ABI? I thought >> the idea was that if I linked with python3.dll, my code would work >> with any version of Python 3? By introducing new symbols, code linked >> with the python3.dll shipped with (say) Python 3.8 would fail to run >> if executed with the python3.dll from Python 3.5. > > The limited API is versioned. If you use only Python 3.5 API (define > Py_LIMITED_API to 0x03050000), the built code will be expected to work on > 3.5 and later. In theory. Thanks, I'd missed that point (I need to go and check my build process, in that case :-)). Paul
- Previous message (by thread): [Python-Dev] Procedure for adding new public C API
- Next message (by thread): [Python-Dev] Procedure for adding new public C API
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list