Home
last modified time | relevance | path

Searched refs:tp_finalize (Results 1 – 13 of 13) sorted by relevance

/third_party/python/Doc/includes/
Dtypestruct.h81 destructor tp_finalize; member
/third_party/python/Objects/
Dtypeslots.inc81 {-1, offsetof(PyTypeObject, tp_finalize)},
Dobject.c209 if (tp->tp_finalize == NULL) in PyObject_CallFinalizer()
215 tp->tp_finalize(self); in PyObject_CallFinalizer()
Dtypeobject.c1320 if (type->tp_finalize) { in subtype_dealloc()
1376 has_finalizer = type->tp_finalize || type->tp_del; in subtype_dealloc()
1378 if (type->tp_finalize) { in subtype_dealloc()
5928 COPYSLOT(tp_finalize); in inherit_slots()
7958 TPSLOT("__del__", tp_finalize, slot_tp_finalize, (wrapperfunc)wrap_del, ""),
/third_party/python/Misc/NEWS.d/
D3.5.0b3.rst242 _testmultiphase and xxlimited now use tp_traverse and tp_finalize to avoid
/third_party/python/Include/cpython/
Dobject.h271 destructor tp_finalize; member
/third_party/python/Doc/c-api/
Dtypeobj.rst146 …| :c:member:`~PyTypeObject.tp_finalize` | :c:type:`destructor` | __del__ …
1167 This bit is set when the :c:member:`~PyTypeObject.tp_finalize` slot is present in the
1174 :c:member:`~PyTypeObject.tp_finalize` slot is always present in the
1957 This field is deprecated. Use :c:member:`~PyTypeObject.tp_finalize` instead.
1969 .. c:member:: destructor PyTypeObject.tp_finalize
1973 void tp_finalize(PyObject *self);
1975 If :c:member:`~PyTypeObject.tp_finalize` is set, the interpreter calls it once when
1982 :c:member:`~PyTypeObject.tp_finalize` should not mutate the current exception status;
/third_party/python/Modules/
D_asynciomodule.c1550 .tp_finalize = (destructor)FutureObj_finalize,
2507 .tp_finalize = (destructor)TaskObj_finalize,
Dgcmodule.c979 (finalize = Py_TYPE(op)->tp_finalize) != NULL) { in finalize_garbage()
/third_party/python/Misc/
Dstable_abi.txt1791 # 0969a9f8abcf98bb43ea77b1dd050426adcfb4f7 - tp_finalize
/third_party/python/Doc/extending/
Dnewtypes.rst145 :c:member:`~PyTypeObject.tp_finalize` type method.
/third_party/python/Doc/whatsnew/
D3.8.rst2112 :c:member:`~PyTypeObject.tp_finalize` (:const:`Py_TPFLAGS_HAVE_FINALIZE`
2113 is not checked anymore before reading :c:member:`~PyTypeObject.tp_finalize`).
D3.5.rst2212 The :c:member:`PyTypeObject.tp_finalize` slot is now part of the stable ABI.