I would like to split up the init.rst file in the C API documentation into three separate pages:
- Interpreter lifecycle (initialization and finalization).
- Concurrency (the GIL, thread states, synchronization).
- Subinterpreters (
Py_NewInterpreter*, PyInterpreterConfig) + PyInterpreterState* APIs.
We might even want an additional page for profiling (PyRefTracer and PyTrace*).
I've heard pushback because this would break external references to the existing items on that page.
Doc/c-api/init.rstis way too bigI would like to split up the
init.rstfile in the C API documentation into three separate pages:Py_NewInterpreter*,PyInterpreterConfig) +PyInterpreterState*APIs.We might even want an additional page for profiling (
PyRefTracerandPyTrace*).I've heard pushback because this would break external references to the existing items on that page.