Home
last modified time | relevance | path

Searched refs:weakrefs (Results 1 – 20 of 20) sorted by relevance

/external/python/cpython3/Modules/
Dgc_weakref.txt27 sounds, since other reachable weakrefs to other unreachable objects may
47 too, and they can do ordinary things with weakrefs that end up resurrecting
59 Clearing cyclic trash can call Python code. If there are weakrefs to
60 any of the cyclic trash, then those weakrefs can be used to resurrect
62 remove any weakrefs. If any of the weakrefs being removed have
64 of the weakrefs have been cleared.
68 below. We do clear all weakrefs to CT now before breaking cycles, but not
77 Before 2.3.3, Python's cyclic gc didn't pay any attention to weakrefs.
80 weakrefs in Python are designed to, at worst, let *other* objects learn
126 In 2.3.3, before breaking cycles, we first clear all the weakrefs with
[all …]
/external/python/cpython2/Modules/
Dgc_weakref.txt27 sounds, since other reachable weakrefs to other unreachable objects may
47 too, and they can do ordinary things with weakrefs that end up resurrecting
59 Clearing cyclic trash can call Python code. If there are weakrefs to
60 any of the cyclic trash, then those weakrefs can be used to resurrect
62 remove any weakrefs. If any of the weakrefs being removed have
64 of the weakrefs have been cleared.
68 below. We do clear all weakrefs to CT now before breaking cycles, but not
77 Before 2.3.3, Python's cyclic gc didn't pay any attention to weakrefs.
80 weakrefs in Python are designed to, at worst, let *other* objects learn
126 In 2.3.3, before breaking cycles, we first clear all the weakrefs with
[all …]
/external/skqp/src/compute/ts/
Dtransform_stack.c96 ts_transform_weakref_t * weakrefs; member
109 ts->weakrefs = realloc(ts->weakrefs, size * sizeof(*ts->weakrefs)); in ts_transform_stack_resize()
137 ts->weakrefs = NULL; in ts_transform_stack_create()
148 free(ts->weakrefs); in ts_transform_stack_release()
241 return ts->weakrefs + ts->count - 1; in ts_transform_stack_top_weakref()
257 ts->weakrefs[ts->count] = ts->weakrefs[ts->count-1]; in ts_transform_stack_dup()
284 ts->weakrefs[ts->count-2] = ts->weakrefs[ts->count-1]; in ts_transform_stack_swap_drop()
319 ts->weakrefs[idx] = TS_TRANSFORM_WEAKREF_INVALID; in ts_transform_stack_store_matrix_8()
/external/python/pybind11/include/pybind11/detail/
Dclass.h406 if (instance->weakrefs) in clear_instance()
471 type->tp_weaklistoffset = offsetof(instance, weakrefs); in make_object_base_type()
Dcommon.h427 PyObject *weakrefs; member
/external/python/pycparser/
DCHANGES75 Coord and AST nodes didn't take weakrefs into account, which broke cffi and
/external/python/cpython3/Misc/NEWS.d/
D3.9.0b1.rst404 :func:`functools.lru_cache` objects can now be the targets of weakrefs.
D3.6.1rc1.rst538 Fix weakrefs in the pure python version of collections.OrderedDict
D3.9.1rc1.rst82 :class:`types.GenericAlias` objects can now be the targets of weakrefs.
D3.5.3rc1.rst459 Fix weakrefs in the pure python version of collections.OrderedDict
D3.9.0a1.rst312 Fix a bug due to the interaction of weakrefs and the cyclic garbage
313 collector. We must clear any weakrefs in garbage in order to prevent their
D3.5.0a1.rst2021 When an io.BufferedRWPair object is deallocated, clear its weakrefs.
/external/python/cpython2/Misc/NEWS.d/
D2.7.9rc1.rst381 When an io.BufferedRWPair object is deallocated, clear its weakrefs.
D2.7.1rc1.rst743 Use weakrefs on for caching in the abc module, so that classes are not held
D2.7a1.rst1605 logging: Used weakrefs in internal handler list.
/external/python/cpython3/Doc/extending/
Dnewtypes.rst590 /* Clear weakrefs first before calling any destructors */
/external/python/cpython3/Doc/library/
Dtest.rst771 that ``__del__`` methods may be called later than expected and weakrefs
/external/python/cpython3/Doc/c-api/
Dtypeobj.rst2516 A type that supports weakrefs, instance dicts, and hashing::
/external/python/cpython2/Misc/
DHISTORY2248 referenced objects. The cure was to clear all weakrefs to unreachable
3152 weakrefs with callbacks become part of cyclic garbage now, those
3153 weakrefs are cleared first. The callbacks don't trigger then,
/external/python/cpython3/Misc/
DHISTORY1229 weakrefs.
19632 referenced objects. The cure was to clear all weakrefs to unreachable
20536 weakrefs with callbacks become part of cyclic garbage now, those
20537 weakrefs are cleared first. The callbacks don't trigger then,