The Python C API
The C API is divided into three sections:
Include/
: Limited APIInclude/cpython/
: CPython implementation detailsInclude/internal/
: The internal API
Information on changing the C API is available in the developer guide
…`next_id` (GH-96949) `_next_interp_id` appeared on [this commit](e377416#diff-7ac11e526f79b42d6ea9d3592cb99da46775640c69fa5510f4a6de87cced7141R68) renamed to `next_id` ([by this commit](2ebc5ce#diff-bccfc01bd96b58c022dde77486b8a896cbb31d7581bd4a4156b32c3654afe468R59)). Also, now, `next_id` gets initialized in` _PyInterpreterState_Enable()` https://github.com/python/cpython/blob/12c5f328d2479ac3432df5e266adc4e59adeabfe/Python/pystate.c#L241-L244 because `_PyInterpreterState_Init()` function doesn't exist at all.
a3e2f05
The C API is divided into three sections:
Include/
: Limited APIInclude/cpython/
: CPython implementation detailsInclude/internal/
: The internal APIInformation on changing the C API is available in the developer guide