Lines Matching full:no

14  *      (finalization) for instance.  Hence, no refcount assertions are made.
263 *out_min_size = highest_idx + 1; /* 0 if no used entries */ in duk__compute_a_stats()
373 /* Resolve Proxy targets until Proxy chain ends. No explicit check for in duk_hobject_resolve_proxy_target()
431 * there is no limit to the potential recursion here). in duk__proxy_check_prop()
463 * There is no support for in-place reallocation or just compacting keys
474 * heap->mark_and_sweep_base_flags to indicate that no finalizers will be
475 * executed (as they can affect ANY object) and no objects are compacted
525 /* XXX: pre-checks (such as no duplicate keys) */ in duk__realloc_props()
538 DUK_DDD(DUK_DDDPRINT("using layout 2 or 3, no need to pad e_size: %ld", (long) new_e_size)); in duk__realloc_props()
541 DUK_DDD(DUK_DDDPRINT("using layout 1, but no need to pad e_size: %ld", (long) new_e_size)); in duk__realloc_props()
597 * no-one touches this object while we're resizing and rehashing it. in duk__realloc_props()
661 * no conflicting keys, refcounts do not need to be adjusted for in duk__realloc_props()
842 DUK_DDD(DUK_DDDPRINT("no hash part, no rehash")); in duk__realloc_props()
894 /* no need to pop, nothing was pushed */ in duk__realloc_props()
913 /* XXX: post-checks (such as no duplicate keys) */ in duk__realloc_props()
1108 * but there is no hash part, h_idx is set to -1.
1332 * to incref OR decref. No proxies or accessors are invoked, no prototype walk.
1343 /* always in entry part, no need to look up parents etc */ in duk_hobject_get_internal_value()
1361 * gcc won't reliably detect that no uninitialized data is read below. in duk_hobject_get_internal_value_string()
1408 DUK_DDD(DUK_DDDPRINT("-> no 'map'")); in duk__lookup_arguments_map()
1455 DUK_DDD(DUK_DDDPRINT("arguments: key not mapped, no exotic get behavior")); in duk__check_arguments_map_for_get()
1493 DUK_DDD(DUK_DDDPRINT("arguments: key not mapped, no exotic put behavior")); in duk__check_arguments_map_for_put()
1535 DUK_DDD(DUK_DDDPRINT("arguments: key not mapped, no exotic delete behavior")); in duk__check_arguments_map_for_delete()
1546 /* Note: no recursion issue, we can trust 'map' to behave */ in duk__check_arguments_map_for_delete()
1585 * - There are no virtual accessor properties. Hence, all getters and
1639 * or none of them); hence no need to check the entries part here. in duk__get_own_propdesc_raw()
1739 byte_off = arr_idx << h_bufobj->shift; /* no wrap assuming h_bufobj->length is valid */ in duk__get_own_propdesc_raw()
1819 * so no special handling here. in duk__get_own_propdesc_raw()
1822 * is only relevant as a post-check implemented below; hence no in duk__get_own_propdesc_raw()
1846 * - since variable lookup has no side effects, this can be skipped if in duk__get_own_propdesc_raw()
1963 * - Object has no interfering exotic behavior (e.g. arguments or
1985 /* Must have array part and no conflicting exotic behaviors. in duk__getprop_shallow_fastpath_array_tval()
1994 DUK_DDD(DUK_DDDPRINT("fast path attempt (no exotic string/arguments/buffer " in duk__getprop_shallow_fastpath_array_tval()
2083 /* No resize has occurred so temp_desc->e_idx is still OK */ in duk__putprop_shallow_fastpath_array_tval()
2086 DUK_TVAL_SET_FASTINT_U32(tv, new_len); /* no need for decref/incref because value is a number */ in duk__putprop_shallow_fastpath_array_tval()
2139 byte_off = idx << h_bufobj->shift; /* no wrap assuming h_bufobj->length is valid */ in duk__getprop_fastpath_bufobj_tval()
2192 byte_off = idx << h_bufobj->shift; /* no wrap assuming h_bufobj->length is valid */ in duk__putprop_fastpath_bufobj_tval()
2196 * are no side effects in write coercion. in duk__putprop_fastpath_bufobj_tval()
2426 /* no need for 'caller' post-check, because 'key' must be an array index */ in duk_hobject_getprop()
2612 * no harm, so we'll do it anyway. in duk_hobject_getprop()
2648 * Quite interestingly, a non-strict function with no formal arguments in duk_hobject_getprop()
3015 DUK_DDD(DUK_DDDPRINT("no array part, slow case")); in duk__handle_put_array_length_smaller()
3017 DUK_DDD(DUK_DDDPRINT("array length write, no array part, stage 1: find target_len " in duk__handle_put_array_length_smaller()
3022 DUK_DDD(DUK_DDDPRINT("array length write, no array part; force flag -> skip stage 1")); in duk__handle_put_array_length_smaller()
3068 DUK_DDD(DUK_DDDPRINT("array length write, no array part, stage 2: remove " in duk__handle_put_array_length_smaller()
3099 * The delete always succeeds: key has no exotic behavior, property in duk__handle_put_array_length_smaller()
3100 * is configurable, and no resize occurs. in duk__handle_put_array_length_smaller()
3109 …DUK_DDD(DUK_DDDPRINT("array length write, no array part, stage 3: update length (done by caller)")… in duk__handle_put_array_length_smaller()
3166 * New length not lower than old length => no changes needed in duk__handle_put_array_length()
3171 DUK_DDD(DUK_DDDPRINT("new length is higher than old length, just update length, no deletions")); in duk__handle_put_array_length()
3177 /* no decref needed for a number */ in duk__handle_put_array_length()
3200 /* no decref needed for a number */ in duk__handle_put_array_length()
3252 duk_uint32_t new_array_length = 0; /* 0 = no update */ in duk_hobject_putprop()
3312 * Note: currently no fast path for array index writes. in duk_hobject_putprop()
3341 * setters that cause no writes to ROM objects, but current in duk_hobject_putprop()
3580 * Note: no exotic arguments object behavior, because [[Put]] never in duk_hobject_putprop()
3660 byte_off = arr_idx << h_bufobj->shift; /* no wrap assuming h_bufobj->length is valid */ in duk_hobject_putprop()
3956 /* prev value must be unused, no decref */ in duk_hobject_putprop()
3984 /* prev value can be garbage, no decref */ in duk_hobject_putprop()
3999 * Note: zero works as a "no update" marker because the new length in duk_hobject_putprop()
4016 /* no need for decref/incref because value is a number */ in duk_hobject_putprop()
4076 /* Note: no key on stack */ in duk_hobject_putprop()
4187 /* Currently there are no deletable virtual properties, but in duk_hobject_delprop_raw()
4211 /* remove hash entry (no decref) */ in duk_hobject_delprop_raw()
4467 /* non-object base, no offending virtual property */ in duk_hobject_delprop()
4589 /* always grow the array, no sparse / abandon support here */ in duk_hobject_define_property_internal()
4660 /* always grow the array, no sparse / abandon support here */ in duk_hobject_define_property_internal_arridx()
4724 /* no need to decref, as previous value is 'undefined' */ in duk_hobject_define_accessor_internal()
5044 /* idx_value may be < 0 (no value), set and get may be NULL */ in duk_hobject_define_property_helper()
5097 …DUK_DDD(DUK_DDDPRINT("exotic array behavior for 'length', but no value in descriptor -> normal beh… in duk_hobject_define_property_helper()
5170 /* XXX: There is currently no support for writing buffer object in duk_hobject_define_property_helper()
5685 * Note: zero works as a "no update" marker because the new length in duk_hobject_define_property_helper()
5702 /* no need for decref/incref because value is a number */ in duk_hobject_define_property_helper()
5710 * Note: 'length' is always in entries part, so no array abandon issues for in duk_hobject_define_property_helper()
5734 /* no decref needed for a number */ in duk_hobject_define_property_helper()
5902 /* since duk__abandon_array_checked() causes a resize, there should be no gaps in keys */ in duk_hobject_object_seal_freeze_helper()
5916 /* no need to compact since we already did that in duk__abandon_array_checked() in duk_hobject_object_seal_freeze_helper()
5930 * and non-writable (and there are no accessor virtual properties), so they don't
5940 /* Note: no allocation pressure, no need to check refcounts etc */ in duk_hobject_object_is_sealed_frozen_helper()