summaryrefslogtreecommitdiffstats
path: root/Include/intrcheck.h
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2020-02-05 12:12:19 (GMT)
committerGitHub <noreply@github.com>2020-02-05 12:12:19 (GMT)
commitf58bd7c1693fe041f7296a5778d0a11287895648 (patch)
tree066423d4c91278ace5f1f9159436fc2917ed2af8 /Include/intrcheck.h
parent0fa4f43db086ac3459811cca4ec5201ffbee694a (diff)
downloadcpython-f58bd7c1693fe041f7296a5778d0a11287895648.zip
cpython-f58bd7c1693fe041f7296a5778d0a11287895648.tar.gz
cpython-f58bd7c1693fe041f7296a5778d0a11287895648.tar.bz2
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()
Diffstat (limited to 'Include/intrcheck.h')
0 files changed, 0 insertions, 0 deletions