Home | History | Annotate | Download | only in src

Lines Matching defs:SameValue

881     // 10.a.i. If SameValue(trapResult, targetDesc.[[Value]]) is false,
886 !trap_result->SameValue(*target_desc.value());
1122 // 12. If SameValue(handlerProto, targetProto) is false, throw a TypeError.
1123 if (!handler_proto->SameValue(*target_proto)) {
1529 bool Object::SameValue(Object* other) {
1537 // SameValue(NaN, NaN) is true.
1541 // SameValue(0.0, -0.0) is false.
1554 // Implements the ES5 SameValue operation for floating point types.
1555 // http://www.ecma-international.org/ecma-262/6.0/#sec-samevalue
4368 if (is_observed && !value->SameValue(*maybe_old.ToHandleChecked())) {
4963 !value->SameValue(*target_desc.value());
5333 if (old_value->SameValue(*value)) {
6636 // in current when compared using the SameValue algorithm.
6642 (current->has_value() && current->value()->SameValue(*desc->value()))) &&
6646 (current->has_get() && current->get()->SameValue(*desc->get()))) &&
6648 (current->has_set() && current->set()->SameValue(*desc->set())))) {
6725 // SameValue(Desc.[[Value]], current.[[Value]]) is false.
6726 if (desc->has_value() && !desc->value()->SameValue(*current->value())) {
6742 // SameValue(Desc.[[Set]], current.[[Set]]) is false.
6743 if (desc->has_set() && !desc->set()->SameValue(*current->set())) {
6750 // SameValue(Desc.[[Get]], current.[[Get]]) is false.
6751 if (desc->has_get() && !desc->get()->SameValue(*current->get())) {
15545 // 12. If booleanTrapResult is true and SameValue(V, targetProto) is false,
15547 if (bool_trap_result && !value->SameValue(*target_proto)) {
15582 if (!new_value->SameValue(*old_value)) {