Lines Matching full:limited
28 Python 3.2 introduced the *Limited API*, a subset of Python's C API.
29 Extensions that only use the Limited API can be
31 Contents of the Limited API are :ref:`listed below <stable-abi-list>`.
35 exposed in the Limited API, but also other ones – for example, functions
36 necessary to support older versions of the Limited API.
38 (For simplicity, this document talks about *extensions*, but the Limited API
45 the Limited API, and to select the Limited API version.
50 from the specified one onward, and can use Limited API introduced up to that
58 ``0x03020000`` (Python 3.2, the version that introduced Limited API).
68 extensions built with the 3.10+ Limited API are not installed for lower
76 Limited API Scope and Performance
79 The goal for the Limited API is to allow everything that is possible with the
93 a Limited API extension with a version-specific ABI. This can improve
100 Limited API Caveats
104 code conforms to the Limited API or the Stable ABI. ``Py_LIMITED_API`` only
116 ``Py_LIMITED_API`` is defined, even though they're part of the Limited API.
122 if it is explicitly part of the Limited API. Even with ``Py_LIMITED_API``
126 Also note that the Limited API is not necessarily stable: compiling with
129 In particular, parts of the Limited API may be deprecated and removed,
152 Contents of Limited API
156 Currently, the Limited API includes the following items:
158 .. limited-api-list::