Message371600
Work on this issue started in Python 3.9 with the following change of bpo-39542:
commit f58bd7c1693fe041f7296a5778d0a11287895648
Author: Victor Stinner <vstinner@python.org>
Date: Wed Feb 5 13:12:19 2020 +0100
bpo-39542: Make PyObject_INIT() opaque in limited C API (GH-18363)
In the limited C API, PyObject_INIT() and PyObject_INIT_VAR() are now
defined as aliases to PyObject_Init() and PyObject_InitVar() to make
their implementation opaque. It avoids to leak implementation details
in the limited C API.
Exclude the following functions from the limited C API, move them
from object.h to cpython/object.h:
* _Py_NewReference()
* _Py_ForgetReference()
* _PyTraceMalloc_NewReference()
* _Py_GetRefTotal() |
|
Date |
User |
Action |
Args |
2020-06-15 22:50:58 | vstinner | set | recipients:
+ vstinner |
2020-06-15 22:50:58 | vstinner | set | messageid: <1592261458.53.0.524810250932.issue40989@roundup.psfhosted.org> |
2020-06-15 22:50:58 | vstinner | link | issue40989 messages |
2020-06-15 22:50:58 | vstinner | create | |
|