| OLD | NEW |
| 1 // Copyright 2015 the V8 project authors. All rights reserved. | 1 // Copyright 2015 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "src/objects.h" | 5 #include "src/objects.h" |
| 6 | 6 |
| 7 #include <cmath> | 7 #include <cmath> |
| 8 #include <iomanip> | 8 #include <iomanip> |
| 9 #include <sstream> | 9 #include <sstream> |
| 10 | 10 |
| (...skipping 12608 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 12619 } else if (!shared_info->is_anonymous_expression()) { | 12619 } else if (!shared_info->is_anonymous_expression()) { |
| 12620 builder.AppendString(handle(String::cast(shared_info->name()), isolate)); | 12620 builder.AppendString(handle(String::cast(shared_info->name()), isolate)); |
| 12621 } | 12621 } |
| 12622 } | 12622 } |
| 12623 builder.AppendString(Handle<String>::cast(shared_info->GetSourceCode())); | 12623 builder.AppendString(Handle<String>::cast(shared_info->GetSourceCode())); |
| 12624 return builder.Finish().ToHandleChecked(); | 12624 return builder.Finish().ToHandleChecked(); |
| 12625 } | 12625 } |
| 12626 | 12626 |
| 12627 void Oddball::Initialize(Isolate* isolate, Handle<Oddball> oddball, | 12627 void Oddball::Initialize(Isolate* isolate, Handle<Oddball> oddball, |
| 12628 const char* to_string, Handle<Object> to_number, | 12628 const char* to_string, Handle<Object> to_number, |
| 12629 bool to_boolean, const char* type_of, byte kind) { | 12629 const char* type_of, byte kind) { |
| 12630 Handle<String> internalized_to_string = | 12630 Handle<String> internalized_to_string = |
| 12631 isolate->factory()->InternalizeUtf8String(to_string); | 12631 isolate->factory()->InternalizeUtf8String(to_string); |
| 12632 Handle<String> internalized_type_of = | 12632 Handle<String> internalized_type_of = |
| 12633 isolate->factory()->InternalizeUtf8String(type_of); | 12633 isolate->factory()->InternalizeUtf8String(type_of); |
| 12634 oddball->set_to_number_raw(to_number->Number()); | 12634 oddball->set_to_number_raw(to_number->Number()); |
| 12635 oddball->set_to_boolean(isolate->heap()->ToBoolean(to_boolean)); | |
| 12636 oddball->set_to_number(*to_number); | 12635 oddball->set_to_number(*to_number); |
| 12637 oddball->set_to_string(*internalized_to_string); | 12636 oddball->set_to_string(*internalized_to_string); |
| 12638 oddball->set_type_of(*internalized_type_of); | 12637 oddball->set_type_of(*internalized_type_of); |
| 12639 oddball->set_kind(kind); | 12638 oddball->set_kind(kind); |
| 12640 } | 12639 } |
| 12641 | 12640 |
| 12642 void Script::SetEvalOrigin(Handle<Script> script, | 12641 void Script::SetEvalOrigin(Handle<Script> script, |
| 12643 Handle<SharedFunctionInfo> outer_info, | 12642 Handle<SharedFunctionInfo> outer_info, |
| 12644 int eval_position) { | 12643 int eval_position) { |
| 12645 if (eval_position == kNoSourcePosition) { | 12644 if (eval_position == kNoSourcePosition) { |
| (...skipping 6280 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 18926 | 18925 |
| 18927 Object* data_obj = | 18926 Object* data_obj = |
| 18928 constructor->shared()->get_api_func_data()->access_check_info(); | 18927 constructor->shared()->get_api_func_data()->access_check_info(); |
| 18929 if (data_obj->IsUndefined(isolate)) return nullptr; | 18928 if (data_obj->IsUndefined(isolate)) return nullptr; |
| 18930 | 18929 |
| 18931 return AccessCheckInfo::cast(data_obj); | 18930 return AccessCheckInfo::cast(data_obj); |
| 18932 } | 18931 } |
| 18933 | 18932 |
| 18934 } // namespace internal | 18933 } // namespace internal |
| 18935 } // namespace v8 | 18934 } // namespace v8 |
| OLD | NEW |