Lines Matching refs:result
454 // 2. Set ns to the result of clamping ns between −8.64 × 10^21 and 8.64 ×
1001 DateTimeRecordCommon result;
1038 result.year = year;
1040 result.month = month + 1;
1041 DCHECK_GE(result.month, 1);
1042 DCHECK_LE(result.month, 12);
1044 result.day = day;
1045 DCHECK_GE(result.day, 1);
1046 DCHECK_LE(result.day, 31);
1048 result.hour = hour;
1049 DCHECK_GE(result.hour, 0);
1050 DCHECK_LE(result.hour, 23);
1052 result.minute = min;
1053 DCHECK_GE(result.minute, 0);
1054 DCHECK_LE(result.minute, 59);
1056 result.second = sec;
1057 DCHECK_GE(result.second, 0);
1058 DCHECK_LE(result.second, 59);
1060 result.millisecond = ms;
1061 DCHECK_GE(result.millisecond, 0);
1062 DCHECK_LE(result.millisecond, 999);
1065 result.microsecond = (remainder / 1000) % 1000;
1066 DCHECK_GE(result.microsecond, 0);
1067 DCHECK_LE(result.microsecond, 999);
1069 result.nanosecond = remainder % 1000;
1070 DCHECK_GE(result.nanosecond, 0);
1071 DCHECK_LE(result.nanosecond, 999);
1072 return Just(result);
1122 // 2. Let result be ! GetISOPartsFromEpoch(instant.[[Nanoseconds]]).
1128 // 3. Set result to ! BalanceISODateTime(result.[[Year]], result.[[Month]],
1129 // result.[[Day]], result.[[Hour]], result.[[Minute]], result.[[Second]],
1130 // result.[[Millisecond]], result.[[Microsecond]], result.[[Nanosecond]] +
1132 DateTimeRecordCommon result = maybe_result.FromJust();
1133 result = BalanceISODateTime(isolate, result.year, result.month, result.day,
1134 result.hour, result.minute, result.second,
1135 result.millisecond, result.microsecond,
1136 offset_nanoseconds + result.nanosecond);
1137 // 4. Return ? CreateTemporalDateTime(result.[[Year]], result.[[Month]],
1138 // result.[[Day]], result.[[Hour]], result.[[Minute]], result.[[Second]],
1139 // result.[[Millisecond]], result.[[Microsecond]], result.[[Nanosecond]],
1142 isolate, result.year, result.month, result.day, result.hour,
1143 result.minute, result.second, result.millisecond, result.microsecond,
1144 result.nanosecond, calendar);
1461 // 2. Let result be ! OrdinaryObjectCreate(%Object.prototype%).
1462 Handle<JSObject> result =
1540 // d. Perform ! CreateDataPropertyOrThrow(result, property, value).
1541 CHECK(JSReceiver::CreateDataProperty(isolate, result, property, value,
1554 // 4. Return result.
1555 return result;
1582 Handle<Object> result;
1584 isolate, result, Execution::Call(isolate, function, calendar, 2, argv),
1586 if ((!result->IsHeapObject()) ||
1587 HeapObject::cast(*result).map().instance_type() != type) {
1590 return Handle<T>::cast(result);
1877 // 6. Let result be ? ParseTemporalDateString(string).
1880 DateRecord result = maybe_result.FromJust();
1882 // 7. Assert: ! IsValidISODate(result.[[Year]], result.[[Month]],
1883 // result.[[Day]]) is true.
1884 DCHECK(IsValidISODate(isolate, result.year, result.month, result.day));
1885 // 8. Let calendar be ? ToTemporalCalendarWithISODefault(result.[[Calendar]]).
1887 if (result.calendar->length() == 0) {
1890 calendar_string = result.calendar;
1897 // 9. Return ? CreateTemporalDate(result.[[Year]], result.[[Month]],
1898 // result.[[Day]], calendar).
1899 return CreateTemporalDate(isolate, result.year, result.month, result.day,
1950 TimeRecord result;
2023 // f. Let result be ? ToTemporalTimeRecord(item).
2027 result = maybe_time_result.FromJust();
2028 // g. Set result to ? RegulateTime(result.[[Hour]], result.[[Minute]],
2029 // result.[[Second]], result.[[Millisecond]], result.[[Microsecond]],
2030 // result.[[Nanosecond]], overflow).
2031 Maybe<bool> maybe_regulate_time = RegulateTime(isolate, &result, overflow);
2041 // b. Let result be ? ParseTemporalTimeString(string).
2044 result = maybe_result.FromJust();
2045 // c. Assert: ! IsValidTime(result.[[Hour]], result.[[Minute]],
2046 // result.[[Second]], result.[[Millisecond]], result.[[Microsecond]],
2047 // result.[[Nanosecond]]) is true.
2048 DCHECK(IsValidTime(isolate, result.hour, result.minute, result.second,
2049 result.millisecond, result.microsecond,
2050 result.nanosecond));
2051 // d. If result.[[Calendar]] is not one of undefined or "iso8601", then
2052 if ((result.calendar->length() > 0) /* not undefined */ &&
2053 !String::Equals(isolate, result.calendar,
2060 // 5. Return ? CreateTemporalTime(result.[[Hour]], result.[[Minute]],
2061 // result.[[Second]], result.[[Millisecond]], result.[[Microsecond]],
2062 // result.[[Nanosecond]]).
2063 return CreateTemporalTime(isolate, result.hour, result.minute, result.second,
2064 result.millisecond, result.microsecond,
2065 result.nanosecond);
2118 // 3. Let result be ? ParseTemporalTimeZone(identifier).
2119 Handle<String> result;
2121 isolate, result, ParseTemporalTimeZone(isolate, identifier), JSReceiver);
2123 // 4. Return ? CreateTemporalTimeZone(result).
2124 return temporal::CreateTemporalTimeZone(isolate, result);
2285 DateTimeRecord result;
2287 result.year = parsed.date_year;
2291 result.month = 1;
2295 result.month = parsed.date_month;
2301 result.day = 1;
2305 result.day = parsed.date_day;
2308 result.hour = parsed.time_hour_is_undefined() ? 0 : parsed.time_hour;
2310 result.minute = parsed.time_minute_is_undefined() ? 0 : parsed.time_minute;
2312 result.second = parsed.time_second_is_undefined() ? 0 : parsed.time_second;
2314 if (result.second == 60) {
2316 result.second = 59;
2324 result.millisecond = parsed.time_nanosecond / 1000000;
2327 result.microsecond = (parsed.time_nanosecond / 1000) % 1000;
2330 result.nanosecond = (parsed.time_nanosecond % 1000);
2334 result.millisecond = 0;
2336 result.microsecond = 0;
2338 result.nanosecond = 0;
2342 if (!IsValidISODate(isolate, result.year, result.month, result.day)) {
2348 if (!IsValidTime(isolate, result.hour, result.minute, result.second,
2349 result.millisecond, result.microsecond, result.nanosecond)) {
2358 result.calendar = isolate->factory()->empty_string();
2360 result.calendar = isolate->factory()->NewSubString(
2364 return Just(result);
2390 // 3. Let result be ? ParseISODateTime(isoString).
2395 DateTimeRecord result = maybe_result.FromJust();
2396 // 4. Return the Record { [[Year]]: result.[[Year]], [[Month]]:
2397 // result.[[Month]], [[Day]]: result.[[Day]], [[Calendar]]:
2398 // result.[[Calendar]] }.
2399 DateRecord ret = {result.year, result.month, result.day, result.calendar};
2427 // 3. Let result be ? ParseISODateTime(isoString).
2431 DateTimeRecord result = maybe_result.FromJust();
2432 // 4. Return the Record { [[Hour]]: result.[[Hour]], [[Minute]]:
2433 // result.[[Minute]], [[Second]]: result.[[Second]], [[Millisecond]]:
2434 // result.[[Millisecond]], [[Microsecond]]: result.[[Microsecond]],
2435 // [[Nanosecond]]: result.[[Nanosecond]], [[Calendar]]: result.[[Calendar]] }.
2436 TimeRecord ret = {result.hour, result.minute, result.second,
2437 result.millisecond, result.microsecond, result.nanosecond,
2438 result.calendar};
2457 // 3. Let result be ! ParseISODateTime(isoString).
2462 DateTimeRecord result = maybe_result.FromJust();
2479 // 6. Return the new Record { [[Year]]: result.[[Year]],
2480 // [[Month]]: result.[[Month]], [[Day]]: result.[[Day]],
2481 // [[Hour]]: result.[[Hour]], [[Minute]]: result.[[Minute]],
2482 // [[Second]]: result.[[Second]],
2483 // [[Millisecond]]: result.[[Millisecond]],
2484 // [[Microsecond]]: result.[[Microsecond]],
2485 // [[Nanosecond]]: result.[[Nanosecond]],
2488 record.year = result.year;
2489 record.month = result.month;
2490 record.day = result.day;
2491 record.hour = result.hour;
2492 record.minute = result.minute;
2493 record.second = result.second;
2494 record.millisecond = result.millisecond;
2495 record.microsecond = result.microsecond;
2496 record.nanosecond = result.nanosecond;
2508 // 2. Let result be ? ParseTemporalInstantString(isoString).
2512 InstantRecord result = maybe_result.FromJust();
2514 // 3. Let offsetString be result.[[TimeZoneOffsetString]].
2516 DCHECK_NE(result.offset_string->length(), 0);
2518 // 5. Let utc be ? GetEpochFromISOParts(result.[[Year]], result.[[Month]],
2519 // result.[[Day]], result.[[Hour]], result.[[Minute]], result.[[Second]],
2520 // result.[[Millisecond]], result.[[Microsecond]], result.[[Nanosecond]]).
2524 GetEpochFromISOParts(isolate, result.year, result.month, result.day,
2525 result.hour, result.minute, result.second,
2526 result.millisecond, result.microsecond,
2527 result.nanosecond),
2540 ParseTimeZoneOffsetString(isolate, result.offset_string);
2672 // 2. Let result be ? ParseTemporalTimeZoneString(string).
2676 TimeZoneRecord result = maybe_result.FromJust();
2678 // 3. If result.[[Name]] is not undefined, return result.[[Name]].
2679 if (result.name->length() > 0) {
2680 return result.name;
2683 // 4. If result.[[Z]] is true, return "UTC".
2684 if (result.z) {
2688 // 5. Return result.[[OffsetString]].
2689 return result.offset_string;
3090 Handle<Object> result;
3093 /* 2. Let result be ? Invoke(calendar, #name, « dateLike »). */
3104 isolate, result,
3107 return result;
3115 /* 2. Let result be ? Invoke(calendar, property, « dateLike »). */ \
3116 Handle<Object> result; \
3118 isolate, result, \
3122 /* 3. If result is undefined, throw a RangeError exception. */ \
3123 if (result->IsUndefined()) { \
3126 /* 4. Return ? Action(result). */ \
3127 ASSIGN_RETURN_ON_EXCEPTION(isolate, result, Action(isolate, result), \
3129 return Handle<Smi>(Smi::FromInt(result->Number()), isolate); \
3143 // 2. Let result be ? Invoke(calendar, monthCode , « dateLike »).
3144 Handle<Object> result;
3146 isolate, result,
3150 /* 3. If result is undefined, throw a RangeError exception. */
3151 if (result->IsUndefined()) {
3154 // 4. Return ? ToString(result).
3155 return Object::ToString(isolate, result);
3164 // 2. Let result be ? Invoke(calendar, eraYear , « dateLike »).
3165 Handle<Object> result;
3167 isolate, result,
3171 // 3. If result is not undefined, set result to ? ToIntegerOrInfinity(result).
3172 if (!result->IsUndefined()) {
3174 isolate, result, ToIntegerThrowOnInfinity(isolate, result), Object);
3176 // 4. Return result.
3177 return result;
3184 // 2. Let result be ? Invoke(calendar, era , « dateLike »).
3185 Handle<Object> result;
3187 isolate, result,
3191 // 3. If result is not undefined, set result to ? ToString(result).
3192 if (!result->IsUndefined()) {
3193 ASSIGN_RETURN_ON_EXCEPTION(isolate, result,
3194 Object::ToString(isolate, result), Object);
3196 // 4. Return result.
3197 return result;
3214 // 3. Let tzUpperText be the result of toUppercase(tzText), according to the
3327 TimeRecord result;
3330 // 2. Let result be the new Record { [[Hour]]: undefined, [[Minute]]:
3338 {{factory->hour_string(), &result.hour},
3339 {factory->microsecond_string(), &result.microsecond},
3340 {factory->millisecond_string(), &result.millisecond},
3341 {factory->minute_string(), &result.minute},
3342 {factory->nanosecond_string(), &result.nanosecond},
3343 {factory->second_string(), &result.second}}};
3361 // e. Set result's internal slot whose name is the Internal Slot value of
3372 // 4. Return result.
3373 return Just(result);
3655 // a. Let result be ? NanosecondsToDays(nanoseconds, relativeTo).
3661 // b. Set days to result.[[Days]].
3662 // c. Set nanoseconds to result.[[Nanoseconds]].
4108 DurationRecord result;
4124 result.hours = time_difference.hours;
4125 result.minutes = time_difference.minutes;
4126 result.seconds = time_difference.seconds;
4127 result.milliseconds = time_difference.milliseconds;
4128 result.microseconds = time_difference.microseconds;
4129 result.nanoseconds = time_difference.nanoseconds;
4156 result.days = -time_sign;
4157 result.hours = time_difference.hours;
4158 result.minutes = time_difference.minutes;
4159 result.seconds = time_difference.seconds;
4160 result.milliseconds = time_difference.milliseconds;
4161 result.microseconds = time_difference.microseconds;
4162 result.nanoseconds = time_difference.nanoseconds;
4165 isolate, &(result.days), &(result.hours), &(result.minutes),
4166 &(result.seconds), &(result.milliseconds), &(result.microseconds),
4167 &(result.nanoseconds), largest_unit, method_name);
4206 result.days = NumberToInt64(date_difference->days());
4209 isolate, &(result.days), &(result.hours), &(result.minutes),
4210 &(result.seconds), &(result.milliseconds), &(result.microseconds),
4211 &(result.nanoseconds), largest_unit, method_name);
4221 result.years = NumberToInt64(date_difference->years());
4222 result.months = NumberToInt64(date_difference->months());
4223 result.weeks = NumberToInt64(date_difference->weeks());
4224 return Just(result);
4237 // 2. Let result be epochNanoseconds + ℤ(nanoseconds) +
4240 Handle<BigInt> result;
4242 isolate, result,
4252 ASSIGN_RETURN_ON_EXCEPTION(isolate, result,
4253 BigInt::Add(isolate, result, temp), BigInt);
4260 ASSIGN_RETURN_ON_EXCEPTION(isolate, result,
4261 BigInt::Add(isolate, result, temp), BigInt);
4268 ASSIGN_RETURN_ON_EXCEPTION(isolate, result,
4269 BigInt::Add(isolate, result, temp), BigInt);
4279 ASSIGN_RETURN_ON_EXCEPTION(isolate, result,
4280 BigInt::Add(isolate, result, temp), BigInt);
4291 ASSIGN_RETURN_ON_EXCEPTION(isolate, result,
4292 BigInt::Add(isolate, result, temp), BigInt);
4294 // 3. If ! IsValidEpochNanoseconds(result) is false, throw a RangeError
4296 if (!IsValidEpochNanoseconds(isolate, result)) {
4299 // 4. Return result.
4300 return result;
4339 Handle<BigInt> result;
4341 isolate, result,
4345 isolate, result,
4346 BigInt::Multiply(isolate, result, BigInt::FromInt64(isolate, 1000000)),
4356 ASSIGN_RETURN_ON_EXCEPTION(isolate, result,
4357 BigInt::Add(isolate, result, temp), BigInt);
4358 return BigInt::Add(isolate, result, BigInt::FromInt64(isolate, nanosecond));
5430 // 6. Let result be ? ISODateFromFields(fields, options).
5435 // 7. Return ? CreateTemporalDate(result.[[Year]], result.[[Month]],
5436 // result.[[Day]], calendar).