| OLD | NEW |
| 1 // Copyright 2014 the V8 project authors. All rights reserved. | 1 // Copyright 2014 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/bootstrapper.h" | 5 #include "src/bootstrapper.h" |
| 6 | 6 |
| 7 #include "src/accessors.h" | 7 #include "src/accessors.h" |
| 8 #include "src/api-natives.h" | 8 #include "src/api-natives.h" |
| 9 #include "src/base/ieee754.h" | 9 #include "src/base/ieee754.h" |
| 10 #include "src/code-stubs.h" | 10 #include "src/code-stubs.h" |
| (...skipping 3219 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3230 | 3230 |
| 3231 #define EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(id) \ | 3231 #define EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(id) \ |
| 3232 void Genesis::InitializeGlobal_##id() {} | 3232 void Genesis::InitializeGlobal_##id() {} |
| 3233 | 3233 |
| 3234 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_do_expressions) | 3234 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_do_expressions) |
| 3235 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_regexp_lookbehind) | 3235 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_regexp_lookbehind) |
| 3236 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_regexp_named_captures) | 3236 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_regexp_named_captures) |
| 3237 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_regexp_property) | 3237 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_regexp_property) |
| 3238 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_function_sent) | 3238 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_function_sent) |
| 3239 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_tailcalls) | 3239 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_tailcalls) |
| 3240 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_restrictive_declarations) | |
| 3241 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_string_padding) | 3240 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_string_padding) |
| 3242 #ifdef V8_I18N_SUPPORT | 3241 #ifdef V8_I18N_SUPPORT |
| 3243 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(datetime_format_to_parts) | 3242 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(datetime_format_to_parts) |
| 3244 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(icu_case_mapping) | 3243 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(icu_case_mapping) |
| 3245 #endif | 3244 #endif |
| 3246 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_async_await) | 3245 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_async_await) |
| 3247 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_restrictive_generators) | 3246 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_restrictive_generators) |
| 3248 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_trailing_commas) | 3247 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_trailing_commas) |
| 3249 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_class_fields) | 3248 EMPTY_INITIALIZE_GLOBAL_FOR_FEATURE(harmony_class_fields) |
| 3250 | 3249 |
| (...skipping 539 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3790 | 3789 |
| 3791 | 3790 |
| 3792 bool Genesis::InstallExperimentalNatives() { | 3791 bool Genesis::InstallExperimentalNatives() { |
| 3793 static const char* harmony_tailcalls_natives[] = {nullptr}; | 3792 static const char* harmony_tailcalls_natives[] = {nullptr}; |
| 3794 static const char* harmony_sharedarraybuffer_natives[] = { | 3793 static const char* harmony_sharedarraybuffer_natives[] = { |
| 3795 "native harmony-atomics.js", NULL}; | 3794 "native harmony-atomics.js", NULL}; |
| 3796 static const char* harmony_simd_natives[] = {"native harmony-simd.js", | 3795 static const char* harmony_simd_natives[] = {"native harmony-simd.js", |
| 3797 nullptr}; | 3796 nullptr}; |
| 3798 static const char* harmony_do_expressions_natives[] = {nullptr}; | 3797 static const char* harmony_do_expressions_natives[] = {nullptr}; |
| 3799 static const char* harmony_regexp_lookbehind_natives[] = {nullptr}; | 3798 static const char* harmony_regexp_lookbehind_natives[] = {nullptr}; |
| 3800 static const char* harmony_restrictive_declarations_natives[] = {nullptr}; | |
| 3801 static const char* harmony_regexp_named_captures_natives[] = {nullptr}; | 3799 static const char* harmony_regexp_named_captures_natives[] = {nullptr}; |
| 3802 static const char* harmony_regexp_property_natives[] = {nullptr}; | 3800 static const char* harmony_regexp_property_natives[] = {nullptr}; |
| 3803 static const char* harmony_function_sent_natives[] = {nullptr}; | 3801 static const char* harmony_function_sent_natives[] = {nullptr}; |
| 3804 static const char* harmony_array_prototype_values_natives[] = {nullptr}; | 3802 static const char* harmony_array_prototype_values_natives[] = {nullptr}; |
| 3805 static const char* harmony_string_padding_natives[] = { | 3803 static const char* harmony_string_padding_natives[] = { |
| 3806 "native harmony-string-padding.js", nullptr}; | 3804 "native harmony-string-padding.js", nullptr}; |
| 3807 #ifdef V8_I18N_SUPPORT | 3805 #ifdef V8_I18N_SUPPORT |
| 3808 static const char* icu_case_mapping_natives[] = {"native icu-case-mapping.js", | 3806 static const char* icu_case_mapping_natives[] = {"native icu-case-mapping.js", |
| 3809 nullptr}; | 3807 nullptr}; |
| 3810 static const char* datetime_format_to_parts_natives[] = { | 3808 static const char* datetime_format_to_parts_natives[] = { |
| (...skipping 732 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4543 } | 4541 } |
| 4544 | 4542 |
| 4545 | 4543 |
| 4546 // Called when the top-level V8 mutex is destroyed. | 4544 // Called when the top-level V8 mutex is destroyed. |
| 4547 void Bootstrapper::FreeThreadResources() { | 4545 void Bootstrapper::FreeThreadResources() { |
| 4548 DCHECK(!IsActive()); | 4546 DCHECK(!IsActive()); |
| 4549 } | 4547 } |
| 4550 | 4548 |
| 4551 } // namespace internal | 4549 } // namespace internal |
| 4552 } // namespace v8 | 4550 } // namespace v8 |
| OLD | NEW |