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/code-stubs.h" | 9 #include "src/code-stubs.h" |
10 #include "src/extensions/externalize-string-extension.h" | 10 #include "src/extensions/externalize-string-extension.h" |
(...skipping 1557 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1568 { // -- S e t | 1568 { // -- S e t |
1569 Handle<JSFunction> js_set_fun = InstallFunction( | 1569 Handle<JSFunction> js_set_fun = InstallFunction( |
1570 global, "Set", JS_SET_TYPE, JSSet::kSize, | 1570 global, "Set", JS_SET_TYPE, JSSet::kSize, |
1571 isolate->initial_object_prototype(), Builtins::kIllegal); | 1571 isolate->initial_object_prototype(), Builtins::kIllegal); |
1572 InstallWithIntrinsicDefaultProto(isolate, js_set_fun, | 1572 InstallWithIntrinsicDefaultProto(isolate, js_set_fun, |
1573 Context::JS_SET_FUN_INDEX); | 1573 Context::JS_SET_FUN_INDEX); |
1574 } | 1574 } |
1575 | 1575 |
1576 { // -- I t e r a t o r R e s u l t | 1576 { // -- I t e r a t o r R e s u l t |
1577 Handle<Map> map = | 1577 Handle<Map> map = |
1578 factory->NewMap(JS_ITERATOR_RESULT_TYPE, JSIteratorResult::kSize); | 1578 factory->NewMap(JS_OBJECT_TYPE, JSIteratorResult::kSize); |
1579 Map::SetPrototype(map, isolate->initial_object_prototype()); | 1579 Map::SetPrototype(map, isolate->initial_object_prototype()); |
1580 Map::EnsureDescriptorSlack(map, 2); | 1580 Map::EnsureDescriptorSlack(map, 2); |
1581 | 1581 |
1582 { // value | 1582 { // value |
1583 DataDescriptor d(factory->value_string(), JSIteratorResult::kValueIndex, | 1583 DataDescriptor d(factory->value_string(), JSIteratorResult::kValueIndex, |
1584 NONE, Representation::Tagged()); | 1584 NONE, Representation::Tagged()); |
1585 map->AppendDescriptor(&d); | 1585 map->AppendDescriptor(&d); |
1586 } | 1586 } |
1587 | 1587 |
1588 { // done | 1588 { // done |
(...skipping 2043 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3632 } | 3632 } |
3633 | 3633 |
3634 | 3634 |
3635 // Called when the top-level V8 mutex is destroyed. | 3635 // Called when the top-level V8 mutex is destroyed. |
3636 void Bootstrapper::FreeThreadResources() { | 3636 void Bootstrapper::FreeThreadResources() { |
3637 DCHECK(!IsActive()); | 3637 DCHECK(!IsActive()); |
3638 } | 3638 } |
3639 | 3639 |
3640 } // namespace internal | 3640 } // namespace internal |
3641 } // namespace v8 | 3641 } // namespace v8 |
OLD | NEW |