diff options
author | Tim Peters <tim.peters@gmail.com> | 2003-03-23 03:33:13 (GMT) |
---|---|---|
committer | Tim Peters <tim.peters@gmail.com> | 2003-03-23 03:33:13 (GMT) |
commit | 36eb4dfb819dbfe90d82e0c6b58bd360c22bcc26 (patch) | |
tree | 03aa5497be9d977f26d423c36234145668c6f4e1 /Include | |
parent | 3e40c7ff5bb54c4787290109b51394ad34ef815d (diff) | |
download | cpython-36eb4dfb819dbfe90d82e0c6b58bd360c22bcc26.zip cpython-36eb4dfb819dbfe90d82e0c6b58bd360c22bcc26.tar.gz cpython-36eb4dfb819dbfe90d82e0c6b58bd360c22bcc26.tar.bz2 |
Refactored some of the Py_TRACE_REFS code. New private API function
_Py_AddToAllObjects() that simply inserts an object at the front of
the doubly-linked list of all objects. Changed PyType_Ready() (the
closest thing we've got to a choke point for type objects) to call
that.
Diffstat (limited to 'Include')
-rw-r--r-- | Include/object.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Include/object.h b/Include/object.h index 33e57a4..89445c0 100644 --- a/Include/object.h +++ b/Include/object.h @@ -582,6 +582,7 @@ PyAPI_FUNC(void) _Py_NewReference(PyObject *); PyAPI_FUNC(void) _Py_ForgetReference(PyObject *); PyAPI_FUNC(void) _Py_Dealloc(PyObject *); PyAPI_FUNC(void) _Py_PrintReferences(FILE *); +PyAPI_FUNC(void) _Py_AddToAllObjects(PyObject *); #else /* Without Py_TRACE_REFS, there's little enough to do that we expand code |