• Home
  • Raw
  • Download

Lines Matching refs:isolate

112 double ParseDateTimeString(Isolate* isolate, Handle<String> str) {  in ParseDateTimeString()  argument
113 str = String::Flatten(isolate, str); in ParseDateTimeString()
119 result = DateParser::Parse(isolate, str_content.ToOneByteVector(), out); in ParseDateTimeString()
121 result = DateParser::Parse(isolate, str_content.ToUC16Vector(), out); in ParseDateTimeString()
133 date = isolate->date_cache()->ToUTC(static_cast<int64_t>(date)); in ParseDateTimeString()
192 Object SetLocalDateValue(Isolate* isolate, Handle<JSDate> date, in SetLocalDateValue() argument
196 time_val = isolate->date_cache()->ToUTC(static_cast<int64_t>(time_val)); in SetLocalDateValue()
207 HandleScope scope(isolate); in BUILTIN()
208 if (args.new_target()->IsUndefined(isolate)) { in BUILTIN()
209 double const time_val = JSDate::CurrentTimeValue(isolate); in BUILTIN()
210 DateBuffer buffer = ToDateString(time_val, isolate->date_cache()); in BUILTIN()
212 isolate, isolate->factory()->NewStringFromUtf8(VectorOf(buffer))); in BUILTIN()
220 time_val = JSDate::CurrentTimeValue(isolate); in BUILTIN()
226 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, value, in BUILTIN()
229 time_val = ParseDateTimeString(isolate, Handle<String>::cast(value)); in BUILTIN()
231 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, value, in BUILTIN()
232 Object::ToNumber(isolate, value)); in BUILTIN()
238 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, year_object, in BUILTIN()
239 Object::ToNumber(isolate, args.at(1))); in BUILTIN()
241 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, month_object, in BUILTIN()
242 Object::ToNumber(isolate, args.at(2))); in BUILTIN()
248 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, date_object, in BUILTIN()
249 Object::ToNumber(isolate, args.at(3))); in BUILTIN()
254 isolate, hours_object, Object::ToNumber(isolate, args.at(4))); in BUILTIN()
259 isolate, minutes_object, Object::ToNumber(isolate, args.at(5))); in BUILTIN()
264 isolate, seconds_object, Object::ToNumber(isolate, args.at(6))); in BUILTIN()
269 isolate, ms_object, Object::ToNumber(isolate, args.at(7))); in BUILTIN()
285 time_val = isolate->date_cache()->ToUTC(static_cast<int64_t>(time_val)); in BUILTIN()
290 RETURN_RESULT_OR_FAILURE(isolate, JSDate::New(target, new_target, time_val)); in BUILTIN()
295 HandleScope scope(isolate); in BUILTIN()
296 return *isolate->factory()->NewNumber(JSDate::CurrentTimeValue(isolate)); in BUILTIN()
301 HandleScope scope(isolate); in BUILTIN()
304 isolate, string, in BUILTIN()
305 Object::ToString(isolate, args.atOrUndefined(isolate, 1))); in BUILTIN()
306 return *isolate->factory()->NewNumber(ParseDateTimeString(isolate, string)); in BUILTIN()
311 HandleScope scope(isolate); in BUILTIN()
318 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, year_object, in BUILTIN()
319 Object::ToNumber(isolate, args.at(1))); in BUILTIN()
323 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, month_object, in BUILTIN()
324 Object::ToNumber(isolate, args.at(2))); in BUILTIN()
329 isolate, date_object, Object::ToNumber(isolate, args.at(3))); in BUILTIN()
334 isolate, hours_object, Object::ToNumber(isolate, args.at(4))); in BUILTIN()
339 isolate, minutes_object, Object::ToNumber(isolate, args.at(5))); in BUILTIN()
344 isolate, seconds_object, in BUILTIN()
345 Object::ToNumber(isolate, args.at(6))); in BUILTIN()
350 isolate, ms_object, Object::ToNumber(isolate, args.at(7))); in BUILTIN()
365 return *isolate->factory()->NewNumber( in BUILTIN()
371 HandleScope scope(isolate); in BUILTIN()
373 Handle<Object> value = args.atOrUndefined(isolate, 1); in BUILTIN()
374 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, value, in BUILTIN()
375 Object::ToNumber(isolate, value)); in BUILTIN()
379 int64_t local_time_ms = isolate->date_cache()->ToLocal(time_ms); in BUILTIN()
380 int const days = isolate->date_cache()->DaysFromTime(local_time_ms); in BUILTIN()
381 int time_within_day = isolate->date_cache()->TimeInDay(local_time_ms, days); in BUILTIN()
383 isolate->date_cache()->YearMonthDayFromDays(days, &year, &month, &day); in BUILTIN()
386 return SetLocalDateValue(isolate, date, time_val); in BUILTIN()
391 HandleScope scope(isolate); in BUILTIN()
394 Handle<Object> year = args.atOrUndefined(isolate, 1); in BUILTIN()
395 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, year, in BUILTIN()
396 Object::ToNumber(isolate, year)); in BUILTIN()
401 int64_t local_time_ms = isolate->date_cache()->ToLocal(time_ms); in BUILTIN()
402 int const days = isolate->date_cache()->DaysFromTime(local_time_ms); in BUILTIN()
403 time_within_day = isolate->date_cache()->TimeInDay(local_time_ms, days); in BUILTIN()
405 isolate->date_cache()->YearMonthDayFromDays(days, &year, &month, &day); in BUILTIN()
411 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, month, in BUILTIN()
412 Object::ToNumber(isolate, month)); in BUILTIN()
416 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, date, in BUILTIN()
417 Object::ToNumber(isolate, date)); in BUILTIN()
422 return SetLocalDateValue(isolate, date, time_val); in BUILTIN()
427 HandleScope scope(isolate); in BUILTIN()
430 Handle<Object> hour = args.atOrUndefined(isolate, 1); in BUILTIN()
431 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, hour, in BUILTIN()
432 Object::ToNumber(isolate, hour)); in BUILTIN()
437 int64_t local_time_ms = isolate->date_cache()->ToLocal(time_ms); in BUILTIN()
438 int day = isolate->date_cache()->DaysFromTime(local_time_ms); in BUILTIN()
439 int time_within_day = isolate->date_cache()->TimeInDay(local_time_ms, day); in BUILTIN()
445 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, min, in BUILTIN()
446 Object::ToNumber(isolate, min)); in BUILTIN()
450 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, sec, in BUILTIN()
451 Object::ToNumber(isolate, sec)); in BUILTIN()
455 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, ms, in BUILTIN()
456 Object::ToNumber(isolate, ms)); in BUILTIN()
463 return SetLocalDateValue(isolate, date, time_val); in BUILTIN()
468 HandleScope scope(isolate); in BUILTIN()
470 Handle<Object> ms = args.atOrUndefined(isolate, 1); in BUILTIN()
471 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, ms, in BUILTIN()
472 Object::ToNumber(isolate, ms)); in BUILTIN()
476 int64_t local_time_ms = isolate->date_cache()->ToLocal(time_ms); in BUILTIN()
477 int day = isolate->date_cache()->DaysFromTime(local_time_ms); in BUILTIN()
478 int time_within_day = isolate->date_cache()->TimeInDay(local_time_ms, day); in BUILTIN()
484 return SetLocalDateValue(isolate, date, time_val); in BUILTIN()
489 HandleScope scope(isolate); in BUILTIN()
492 Handle<Object> min = args.atOrUndefined(isolate, 1); in BUILTIN()
493 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, min, in BUILTIN()
494 Object::ToNumber(isolate, min)); in BUILTIN()
498 int64_t local_time_ms = isolate->date_cache()->ToLocal(time_ms); in BUILTIN()
499 int day = isolate->date_cache()->DaysFromTime(local_time_ms); in BUILTIN()
500 int time_within_day = isolate->date_cache()->TimeInDay(local_time_ms, day); in BUILTIN()
507 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, sec, in BUILTIN()
508 Object::ToNumber(isolate, sec)); in BUILTIN()
512 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, ms, in BUILTIN()
513 Object::ToNumber(isolate, ms)); in BUILTIN()
519 return SetLocalDateValue(isolate, date, time_val); in BUILTIN()
524 HandleScope scope(isolate); in BUILTIN()
527 Handle<Object> month = args.atOrUndefined(isolate, 1); in BUILTIN()
528 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, month, in BUILTIN()
529 Object::ToNumber(isolate, month)); in BUILTIN()
533 int64_t local_time_ms = isolate->date_cache()->ToLocal(time_ms); in BUILTIN()
534 int days = isolate->date_cache()->DaysFromTime(local_time_ms); in BUILTIN()
535 int time_within_day = isolate->date_cache()->TimeInDay(local_time_ms, days); in BUILTIN()
537 isolate->date_cache()->YearMonthDayFromDays(days, &year, &unused, &day); in BUILTIN()
542 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, date, in BUILTIN()
543 Object::ToNumber(isolate, date)); in BUILTIN()
548 return SetLocalDateValue(isolate, date, time_val); in BUILTIN()
553 HandleScope scope(isolate); in BUILTIN()
556 Handle<Object> sec = args.atOrUndefined(isolate, 1); in BUILTIN()
557 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, sec, in BUILTIN()
558 Object::ToNumber(isolate, sec)); in BUILTIN()
562 int64_t local_time_ms = isolate->date_cache()->ToLocal(time_ms); in BUILTIN()
563 int day = isolate->date_cache()->DaysFromTime(local_time_ms); in BUILTIN()
564 int time_within_day = isolate->date_cache()->TimeInDay(local_time_ms, day); in BUILTIN()
571 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, ms, in BUILTIN()
572 Object::ToNumber(isolate, ms)); in BUILTIN()
577 return SetLocalDateValue(isolate, date, time_val); in BUILTIN()
582 HandleScope scope(isolate); in BUILTIN()
584 Handle<Object> value = args.atOrUndefined(isolate, 1); in BUILTIN()
585 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, value, in BUILTIN()
586 Object::ToNumber(isolate, value)); in BUILTIN()
592 HandleScope scope(isolate); in BUILTIN()
594 Handle<Object> value = args.atOrUndefined(isolate, 1); in BUILTIN()
595 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, value, in BUILTIN()
596 Object::ToNumber(isolate, value)); in BUILTIN()
599 int const days = isolate->date_cache()->DaysFromTime(time_ms); in BUILTIN()
600 int const time_within_day = isolate->date_cache()->TimeInDay(time_ms, days); in BUILTIN()
602 isolate->date_cache()->YearMonthDayFromDays(days, &year, &month, &day); in BUILTIN()
610 HandleScope scope(isolate); in BUILTIN()
613 Handle<Object> year = args.atOrUndefined(isolate, 1); in BUILTIN()
614 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, year, in BUILTIN()
615 Object::ToNumber(isolate, year)); in BUILTIN()
620 int const days = isolate->date_cache()->DaysFromTime(time_ms); in BUILTIN()
621 time_within_day = isolate->date_cache()->TimeInDay(time_ms, days); in BUILTIN()
623 isolate->date_cache()->YearMonthDayFromDays(days, &year, &month, &day); in BUILTIN()
629 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, month, in BUILTIN()
630 Object::ToNumber(isolate, month)); in BUILTIN()
634 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, date, in BUILTIN()
635 Object::ToNumber(isolate, date)); in BUILTIN()
645 HandleScope scope(isolate); in BUILTIN()
648 Handle<Object> hour = args.atOrUndefined(isolate, 1); in BUILTIN()
649 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, hour, in BUILTIN()
650 Object::ToNumber(isolate, hour)); in BUILTIN()
655 int day = isolate->date_cache()->DaysFromTime(time_ms); in BUILTIN()
656 int time_within_day = isolate->date_cache()->TimeInDay(time_ms, day); in BUILTIN()
662 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, min, in BUILTIN()
663 Object::ToNumber(isolate, min)); in BUILTIN()
667 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, sec, in BUILTIN()
668 Object::ToNumber(isolate, sec)); in BUILTIN()
672 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, ms, in BUILTIN()
673 Object::ToNumber(isolate, ms)); in BUILTIN()
685 HandleScope scope(isolate); in BUILTIN()
687 Handle<Object> ms = args.atOrUndefined(isolate, 1); in BUILTIN()
688 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, ms, in BUILTIN()
689 Object::ToNumber(isolate, ms)); in BUILTIN()
693 int day = isolate->date_cache()->DaysFromTime(time_ms); in BUILTIN()
694 int time_within_day = isolate->date_cache()->TimeInDay(time_ms, day); in BUILTIN()
705 HandleScope scope(isolate); in BUILTIN()
708 Handle<Object> min = args.atOrUndefined(isolate, 1); in BUILTIN()
709 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, min, in BUILTIN()
710 Object::ToNumber(isolate, min)); in BUILTIN()
714 int day = isolate->date_cache()->DaysFromTime(time_ms); in BUILTIN()
715 int time_within_day = isolate->date_cache()->TimeInDay(time_ms, day); in BUILTIN()
722 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, sec, in BUILTIN()
723 Object::ToNumber(isolate, sec)); in BUILTIN()
727 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, ms, in BUILTIN()
728 Object::ToNumber(isolate, ms)); in BUILTIN()
739 HandleScope scope(isolate); in BUILTIN()
742 Handle<Object> month = args.atOrUndefined(isolate, 1); in BUILTIN()
743 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, month, in BUILTIN()
744 Object::ToNumber(isolate, month)); in BUILTIN()
748 int days = isolate->date_cache()->DaysFromTime(time_ms); in BUILTIN()
749 int time_within_day = isolate->date_cache()->TimeInDay(time_ms, days); in BUILTIN()
751 isolate->date_cache()->YearMonthDayFromDays(days, &year, &unused, &day); in BUILTIN()
756 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, date, in BUILTIN()
757 Object::ToNumber(isolate, date)); in BUILTIN()
767 HandleScope scope(isolate); in BUILTIN()
770 Handle<Object> sec = args.atOrUndefined(isolate, 1); in BUILTIN()
771 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, sec, in BUILTIN()
772 Object::ToNumber(isolate, sec)); in BUILTIN()
776 int day = isolate->date_cache()->DaysFromTime(time_ms); in BUILTIN()
777 int time_within_day = isolate->date_cache()->TimeInDay(time_ms, day); in BUILTIN()
784 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, ms, in BUILTIN()
785 Object::ToNumber(isolate, ms)); in BUILTIN()
795 HandleScope scope(isolate); in BUILTIN()
798 ToDateString(date->value().Number(), isolate->date_cache(), kDateOnly); in BUILTIN()
800 isolate, isolate->factory()->NewStringFromUtf8(VectorOf(buffer))); in BUILTIN()
805 HandleScope scope(isolate); in BUILTIN()
810 isolate, NewRangeError(MessageTemplate::kInvalidTimeValue)); in BUILTIN()
814 isolate->date_cache()->BreakDownTime(time_ms, &year, &month, &day, &weekday, in BUILTIN()
827 return *isolate->factory()->NewStringFromAsciiChecked(buffer); in BUILTIN()
832 HandleScope scope(isolate); in BUILTIN()
835 ToDateString(date->value().Number(), isolate->date_cache()); in BUILTIN()
837 isolate, isolate->factory()->NewStringFromUtf8(VectorOf(buffer))); in BUILTIN()
842 HandleScope scope(isolate); in BUILTIN()
845 ToDateString(date->value().Number(), isolate->date_cache(), kTimeOnly); in BUILTIN()
847 isolate, isolate->factory()->NewStringFromUtf8(VectorOf(buffer))); in BUILTIN()
853 HandleScope scope(isolate); in BUILTIN()
855 isolate->CountUsage(v8::Isolate::UseCounterFeature::kDateToLocaleDateString); in BUILTIN()
861 isolate, JSDateTimeFormat::ToLocaleDateTime( in BUILTIN()
862 isolate, in BUILTIN()
864 args.atOrUndefined(isolate, 1), // locales in BUILTIN()
865 args.atOrUndefined(isolate, 2), // options in BUILTIN()
873 HandleScope scope(isolate); in BUILTIN()
875 isolate->CountUsage(v8::Isolate::UseCounterFeature::kDateToLocaleString); in BUILTIN()
881 isolate, JSDateTimeFormat::ToLocaleDateTime( in BUILTIN()
882 isolate, in BUILTIN()
884 args.atOrUndefined(isolate, 1), // locales in BUILTIN()
885 args.atOrUndefined(isolate, 2), // options in BUILTIN()
893 HandleScope scope(isolate); in BUILTIN()
895 isolate->CountUsage(v8::Isolate::UseCounterFeature::kDateToLocaleTimeString); in BUILTIN()
901 isolate, JSDateTimeFormat::ToLocaleDateTime( in BUILTIN()
902 isolate, in BUILTIN()
904 args.atOrUndefined(isolate, 1), // locales in BUILTIN()
905 args.atOrUndefined(isolate, 2), // options in BUILTIN()
914 HandleScope scope(isolate); in BUILTIN()
918 return *isolate->factory()->NewStringFromAsciiChecked("Invalid Date"); in BUILTIN()
923 isolate->date_cache()->BreakDownTime(time_ms, &year, &month, &day, &weekday, in BUILTIN()
930 return *isolate->factory()->NewStringFromAsciiChecked(buffer); in BUILTIN()
935 HandleScope scope(isolate); in BUILTIN()
940 int64_t local_time_ms = isolate->date_cache()->ToLocal(time_ms); in BUILTIN()
941 int days = isolate->date_cache()->DaysFromTime(local_time_ms); in BUILTIN()
943 isolate->date_cache()->YearMonthDayFromDays(days, &year, &month, &day); in BUILTIN()
949 HandleScope scope(isolate); in BUILTIN()
951 Handle<Object> year = args.atOrUndefined(isolate, 1); in BUILTIN()
952 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, year, in BUILTIN()
953 Object::ToNumber(isolate, year)); in BUILTIN()
964 int64_t local_time_ms = isolate->date_cache()->ToLocal(time_ms); in BUILTIN()
965 int const days = isolate->date_cache()->DaysFromTime(local_time_ms); in BUILTIN()
966 time_within_day = isolate->date_cache()->TimeInDay(local_time_ms, days); in BUILTIN()
968 isolate->date_cache()->YearMonthDayFromDays(days, &year, &month, &day); in BUILTIN()
973 return SetLocalDateValue(isolate, date, time_val); in BUILTIN()
978 HandleScope scope(isolate); in BUILTIN()
979 Handle<Object> receiver = args.atOrUndefined(isolate, 0); in BUILTIN()
981 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, receiver_obj, in BUILTIN()
982 Object::ToObject(isolate, receiver)); in BUILTIN()
985 isolate, primitive, in BUILTIN()
988 return ReadOnlyRoots(isolate).null_value(); in BUILTIN()
991 isolate->factory()->NewStringFromAsciiChecked("toISOString"); in BUILTIN()
994 isolate, function, Object::GetProperty(isolate, receiver_obj, name)); in BUILTIN()
997 isolate, NewTypeError(MessageTemplate::kCalledNonCallable, name)); in BUILTIN()
1000 isolate, Execution::Call(isolate, function, receiver_obj, 0, nullptr)); in BUILTIN()