tp_free (e.g. C-inherited Cython classes).
Core and Builtins
-----------------
+- Issue #24469: Fixed memory leak caused by int subclasses without overridden
+ tp_free (e.g. C-inherited Cython classes).
+
- Issue #19398: Extra slash no longer added to sys.path components in case of
empty compile-time PYTHONPATH components.
Py_TYPE(v)->tp_free((PyObject *)v);
}
-static void
-int_free(PyIntObject *v)
-{
- Py_TYPE(v) = (struct _typeobject *)free_list;
- free_list = v;
-}
-
long
PyInt_AsLong(register PyObject *op)
{
0, /* tp_init */
0, /* tp_alloc */
int_new, /* tp_new */
- (freefunc)int_free, /* tp_free */
};
int