Lines Matching refs:isolate

23   HandleScope scope(isolate);
25 Handle<Object> fraction_digits = args.atOrUndefined(isolate, 1);
29 value = handle(Handle<JSPrimitiveWrapper>::cast(value)->value(), isolate);
33 isolate, NewTypeError(MessageTemplate::kNotGeneric,
34 isolate->factory()->NewStringFromAsciiChecked(
36 isolate->factory()->Number_string()));
42 isolate, fraction_digits, Object::ToInteger(isolate, fraction_digits));
45 if (std::isnan(value_number)) return ReadOnlyRoots(isolate).NaN_string();
47 return (value_number < 0.0) ? ReadOnlyRoots(isolate).minus_Infinity_string()
48 : ReadOnlyRoots(isolate).Infinity_string();
53 isolate, NewRangeError(MessageTemplate::kNumberFormatRange,
54 isolate->factory()->NewStringFromAsciiChecked(
57 int const f = args.atOrUndefined(isolate, 1)->IsUndefined(isolate)
61 Handle<String> result = isolate->factory()->NewStringFromAsciiChecked(str);
68 HandleScope scope(isolate);
70 Handle<Object> fraction_digits = args.atOrUndefined(isolate, 1);
74 value = handle(Handle<JSPrimitiveWrapper>::cast(value)->value(), isolate);
78 isolate, NewTypeError(MessageTemplate::kNotGeneric,
79 isolate->factory()->NewStringFromAsciiChecked(
81 isolate->factory()->Number_string()));
87 isolate, fraction_digits, Object::ToInteger(isolate, fraction_digits));
94 isolate, NewRangeError(MessageTemplate::kNumberFormatRange,
95 isolate->factory()->NewStringFromAsciiChecked(
99 if (std::isnan(value_number)) return ReadOnlyRoots(isolate).NaN_string();
101 return (value_number < 0.0) ? ReadOnlyRoots(isolate).minus_Infinity_string()
102 : ReadOnlyRoots(isolate).Infinity_string();
106 Handle<String> result = isolate->factory()->NewStringFromAsciiChecked(str);
113 HandleScope scope(isolate);
116 isolate->CountUsage(v8::Isolate::UseCounterFeature::kNumberToLocaleString);
122 value = handle(Handle<JSPrimitiveWrapper>::cast(value)->value(), isolate);
127 isolate,
129 isolate->factory()->NewStringFromAsciiChecked(method_name),
130 isolate->factory()->Number_string()));
135 isolate,
136 Intl::NumberToLocaleString(isolate, value, args.atOrUndefined(isolate, 1),
137 args.atOrUndefined(isolate, 2), method_name));
140 return *isolate->factory()->NumberToString(value);
146 HandleScope scope(isolate);
148 Handle<Object> precision = args.atOrUndefined(isolate, 1);
152 value = handle(Handle<JSPrimitiveWrapper>::cast(value)->value(), isolate);
156 isolate, NewTypeError(MessageTemplate::kNotGeneric,
157 isolate->factory()->NewStringFromAsciiChecked(
159 isolate->factory()->Number_string()));
164 if (precision->IsUndefined(isolate)) {
165 return *isolate->factory()->NumberToString(value);
169 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, precision,
170 Object::ToInteger(isolate, precision));
173 if (std::isnan(value_number)) return ReadOnlyRoots(isolate).NaN_string();
175 return (value_number < 0.0) ? ReadOnlyRoots(isolate).minus_Infinity_string()
176 : ReadOnlyRoots(isolate).Infinity_string();
180 isolate, NewRangeError(MessageTemplate::kToPrecisionFormatRange));
184 Handle<String> result = isolate->factory()->NewStringFromAsciiChecked(str);