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()
668 * no conflicting keys, refcounts do not need to be adjusted for in duk__realloc_props()
849 DUK_DDD(DUK_DDDPRINT("no hash part, no rehash")); in duk__realloc_props()
904 /* XXX: post-checks (such as no duplicate keys) */ in duk__realloc_props()
1103 * but there is no hash part, h_idx is set to -1.
1327 * to incref OR decref. No proxies or accessors are invoked, no prototype walk.
1338 /* always in entry part, no need to look up parents etc */ in duk_hobject_get_internal_value()
1356 * gcc won't reliably detect that no uninitialized data is read below. in duk_hobject_get_internal_value_string()
1403 DUK_DDD(DUK_DDDPRINT("-> no 'map'")); in duk__lookup_arguments_map()
1450 DUK_DDD(DUK_DDDPRINT("arguments: key not mapped, no exotic get behavior")); in duk__check_arguments_map_for_get()
1488 DUK_DDD(DUK_DDDPRINT("arguments: key not mapped, no exotic put behavior")); in duk__check_arguments_map_for_put()
1530 DUK_DDD(DUK_DDDPRINT("arguments: key not mapped, no exotic delete behavior")); in duk__check_arguments_map_for_delete()
1541 /* Note: no recursion issue, we can trust 'map' to behave */ in duk__check_arguments_map_for_delete()
1580 * - There are no virtual accessor properties. Hence, all getters and
1634 * or none of them); hence no need to check the entries part here. in duk__get_own_propdesc_raw()
1734 byte_off = arr_idx << h_bufobj->shift; /* no wrap assuming h_bufobj->length is valid */ in duk__get_own_propdesc_raw()
1814 * so no special handling here. in duk__get_own_propdesc_raw()
1817 * is only relevant as a post-check implemented below; hence no in duk__get_own_propdesc_raw()
1841 * - since variable lookup has no side effects, this can be skipped if in duk__get_own_propdesc_raw()
1958 * - Object has no interfering exotic behavior (e.g. arguments or
1980 /* Must have array part and no conflicting exotic behaviors. in duk__getprop_shallow_fastpath_array_tval()
1989 DUK_DDD(DUK_DDDPRINT("fast path attempt (no exotic string/arguments/buffer " in duk__getprop_shallow_fastpath_array_tval()
2078 /* No resize has occurred so temp_desc->e_idx is still OK */ in duk__putprop_shallow_fastpath_array_tval()
2081 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()
2134 byte_off = idx << h_bufobj->shift; /* no wrap assuming h_bufobj->length is valid */ in duk__getprop_fastpath_bufobj_tval()
2187 byte_off = idx << h_bufobj->shift; /* no wrap assuming h_bufobj->length is valid */ in duk__putprop_fastpath_bufobj_tval()
2191 * are no side effects in write coercion. in duk__putprop_fastpath_bufobj_tval()
2421 /* no need for 'caller' post-check, because 'key' must be an array index */ in duk_hobject_getprop()
2607 * no harm, so we'll do it anyway. in duk_hobject_getprop()
2643 * Quite interestingly, a non-strict function with no formal arguments in duk_hobject_getprop()
3010 DUK_DDD(DUK_DDDPRINT("no array part, slow case")); in duk__handle_put_array_length_smaller()
3012 DUK_DDD(DUK_DDDPRINT("array length write, no array part, stage 1: find target_len " in duk__handle_put_array_length_smaller()
3017 DUK_DDD(DUK_DDDPRINT("array length write, no array part; force flag -> skip stage 1")); in duk__handle_put_array_length_smaller()
3063 DUK_DDD(DUK_DDDPRINT("array length write, no array part, stage 2: remove " in duk__handle_put_array_length_smaller()
3094 * The delete always succeeds: key has no exotic behavior, property in duk__handle_put_array_length_smaller()
3095 * is configurable, and no resize occurs. in duk__handle_put_array_length_smaller()
3104 …DUK_DDD(DUK_DDDPRINT("array length write, no array part, stage 3: update length (done by caller)")… in duk__handle_put_array_length_smaller()
3161 * New length not lower than old length => no changes needed in duk__handle_put_array_length()
3166 DUK_DDD(DUK_DDDPRINT("new length is higher than old length, just update length, no deletions")); in duk__handle_put_array_length()
3172 /* no decref needed for a number */ in duk__handle_put_array_length()
3195 /* no decref needed for a number */ in duk__handle_put_array_length()
3247 duk_uint32_t new_array_length = 0; /* 0 = no update */ in duk_hobject_putprop()
3307 * Note: currently no fast path for array index writes. in duk_hobject_putprop()
3336 * setters that cause no writes to ROM objects, but current in duk_hobject_putprop()
3575 * Note: no exotic arguments object behavior, because [[Put]] never in duk_hobject_putprop()
3655 byte_off = arr_idx << h_bufobj->shift; /* no wrap assuming h_bufobj->length is valid */ in duk_hobject_putprop()
3951 /* prev value must be unused, no decref */ in duk_hobject_putprop()
3979 /* prev value can be garbage, no decref */ in duk_hobject_putprop()
3994 * Note: zero works as a "no update" marker because the new length in duk_hobject_putprop()
4011 /* no need for decref/incref because value is a number */ in duk_hobject_putprop()
4071 /* Note: no key on stack */ in duk_hobject_putprop()
4182 /* Currently there are no deletable virtual properties, but in duk_hobject_delprop_raw()
4206 /* remove hash entry (no decref) */ in duk_hobject_delprop_raw()
4463 /* non-object base, no offending virtual property */ in duk_hobject_delprop()
4585 /* always grow the array, no sparse / abandon support here */ in duk_hobject_define_property_internal()
4656 /* always grow the array, no sparse / abandon support here */ in duk_hobject_define_property_internal_arridx()
4720 /* no need to decref, as previous value is 'undefined' */ in duk_hobject_define_accessor_internal()
5040 /* idx_value may be < 0 (no value), set and get may be NULL */ in duk_hobject_define_property_helper()
5093 …DUK_DDD(DUK_DDDPRINT("exotic array behavior for 'length', but no value in descriptor -> normal beh… in duk_hobject_define_property_helper()
5166 /* XXX: There is currently no support for writing buffer object in duk_hobject_define_property_helper()
5681 * Note: zero works as a "no update" marker because the new length in duk_hobject_define_property_helper()
5698 /* no need for decref/incref because value is a number */ in duk_hobject_define_property_helper()
5706 * Note: 'length' is always in entries part, so no array abandon issues for in duk_hobject_define_property_helper()
5730 /* no decref needed for a number */ in duk_hobject_define_property_helper()
5898 /* since duk__abandon_array_checked() causes a resize, there should be no gaps in keys */ in duk_hobject_object_seal_freeze_helper()
5912 /* no need to compact since we already did that in duk__abandon_array_checked() in duk_hobject_object_seal_freeze_helper()
5926 * and non-writable (and there are no accessor virtual properties), so they don't
5936 /* Note: no allocation pressure, no need to check refcounts etc */ in duk_hobject_object_is_sealed_frozen_helper()