Searched refs:tp_finalize (Results 1 – 13 of 13) sorted by relevance
/third_party/python/Doc/includes/ |
D | typestruct.h | 81 destructor tp_finalize; member
|
/third_party/python/Objects/ |
D | typeslots.inc | 81 {-1, offsetof(PyTypeObject, tp_finalize)},
|
D | object.c | 209 if (tp->tp_finalize == NULL) in PyObject_CallFinalizer() 215 tp->tp_finalize(self); in PyObject_CallFinalizer()
|
D | typeobject.c | 1320 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/ |
D | 3.5.0b3.rst | 242 _testmultiphase and xxlimited now use tp_traverse and tp_finalize to avoid
|
/third_party/python/Include/cpython/ |
D | object.h | 271 destructor tp_finalize; member
|
/third_party/python/Doc/c-api/ |
D | typeobj.rst | 146 …| :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.c | 1550 .tp_finalize = (destructor)FutureObj_finalize, 2507 .tp_finalize = (destructor)TaskObj_finalize,
|
D | gcmodule.c | 979 (finalize = Py_TYPE(op)->tp_finalize) != NULL) { in finalize_garbage()
|
/third_party/python/Misc/ |
D | stable_abi.txt | 1791 # 0969a9f8abcf98bb43ea77b1dd050426adcfb4f7 - tp_finalize
|
/third_party/python/Doc/extending/ |
D | newtypes.rst | 145 :c:member:`~PyTypeObject.tp_finalize` type method.
|
/third_party/python/Doc/whatsnew/ |
D | 3.8.rst | 2112 :c:member:`~PyTypeObject.tp_finalize` (:const:`Py_TPFLAGS_HAVE_FINALIZE` 2113 is not checked anymore before reading :c:member:`~PyTypeObject.tp_finalize`).
|
D | 3.5.rst | 2212 The :c:member:`PyTypeObject.tp_finalize` slot is now part of the stable ABI.
|