Home
last modified time | relevance | path

Searched refs:finalizers (Results 1 – 15 of 15) sorted by relevance

/external/python/cpython2/Modules/
Dgcmodule.c537 move_finalizers(PyGC_Head *unreachable, PyGC_Head *finalizers) in move_finalizers() argument
552 gc_list_move(gc, finalizers); in move_finalizers()
576 move_finalizer_reachable(PyGC_Head *finalizers) in move_finalizer_reachable() argument
579 PyGC_Head *gc = finalizers->gc.gc_next; in move_finalizer_reachable()
580 for (; gc != finalizers; gc = gc->gc.gc_next) { in move_finalizer_reachable()
585 (void *)finalizers); in move_finalizer_reachable()
776 handle_finalizers(PyGC_Head *finalizers, PyGC_Head *old) in handle_finalizers() argument
778 PyGC_Head *gc = finalizers->gc.gc_next; in handle_finalizers()
785 for (; gc != finalizers; gc = gc->gc.gc_next) { in handle_finalizers()
794 gc_list_merge(finalizers, old); in handle_finalizers()
[all …]
Dgc_weakref.txt210 __del__ methods is to avoid running finalizers in an arbitrary order).
/external/python/cpython3/Modules/
Dgcmodule.c433 move_legacy_finalizers(PyGC_Head *unreachable, PyGC_Head *finalizers) in move_legacy_finalizers() argument
448 gc_list_move(gc, finalizers); in move_legacy_finalizers()
472 move_legacy_finalizer_reachable(PyGC_Head *finalizers) in move_legacy_finalizer_reachable() argument
475 PyGC_Head *gc = finalizers->gc.gc_next; in move_legacy_finalizer_reachable()
476 for (; gc != finalizers; gc = gc->gc.gc_next) { in move_legacy_finalizer_reachable()
481 (void *)finalizers); in move_legacy_finalizer_reachable()
653 handle_legacy_finalizers(PyGC_Head *finalizers, PyGC_Head *old) in handle_legacy_finalizers() argument
655 PyGC_Head *gc = finalizers->gc.gc_next; in handle_legacy_finalizers()
662 for (; gc != finalizers; gc = gc->gc.gc_next) { in handle_legacy_finalizers()
671 gc_list_merge(finalizers, old); in handle_legacy_finalizers()
[all …]
Dgc_weakref.txt210 __del__ methods is to avoid running finalizers in an arbitrary order).
/external/python/setuptools/pkg_resources/tests/
Dtest_pkg_resources.py47 finalizers = [] variable in TestZipProvider
79 cls.finalizers.append(EggRemover(subdir))
80 cls.finalizers.append(EggRemover(egg.name))
84 for finalizer in cls.finalizers:
/external/python/cpython3/Doc/library/
Dweakref.rst289 program exits, it calls all remaining live finalizers for which
499 Comparing finalizers with :meth:`__del__` methods
558 The other advantage of weakref based finalizers is that they can be used to
559 register finalizers for classes where the definition is controlled by a
/external/python/cpython2/Misc/NEWS.d/
D2.7.7rc1.rst476 Make multiprocessing finalizers check pid before running to cope with
/external/python/cpython2/Doc/extending/
Dextending.rst854 as there are no finalizers implemented in Python (:meth:`__del__` methods).
855 When there are such finalizers, the detector exposes the cycles through the
/external/libevent/
DChangeLog118 o Free event queues even for recursive finalizers (7c8d015 Azat Khuzhin)
256 o test/regress_be: cover finalizers from inactive to active queue (337684b Azat Khuzhin)
819 o Always run pending finalizers when event_base_free() is called (e9ebef8)
/external/python/cpython3/Doc/c-api/
Dtypeobj.rst563 Python code (due to finalizers, or weakref callbacks, associated with the
/external/python/cpython2/Doc/c-api/
Dtypeobj.rst658 Python code (due to finalizers, or weakref callbacks, associated with the
/external/python/cpython3/Misc/NEWS.d/
D3.5.0a1.rst524 In rare cases, when running finalizers on objects in cyclic trash a bad
/external/python/cpython3/Misc/
DHISTORY1842 - Issue #21435: In rare cases, when running finalizers on objects in cyclic
7544 - Issue #14548: Make multiprocessing finalizers check pid before
23493 with finalizers. (The "get attribute" and "set attribute" methods
/external/v8/
DChangeLog34634 [api] Bring back finalizers on global handles.
/external/python/cpython2/Misc/
DHISTORY6109 with finalizers. (The "get attribute" and "set attribute" methods