| 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 (function(global, utils) { | 5 (function(global, utils) { |
| 6 | 6 |
| 7 "use strict"; | 7 "use strict"; |
| 8 | 8 |
| 9 %CheckIsBootstrapping(); | 9 %CheckIsBootstrapping(); |
| 10 | 10 |
| (...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 147 | 147 |
| 148 function PostNatives(utils) { | 148 function PostNatives(utils) { |
| 149 %CheckIsBootstrapping(); | 149 %CheckIsBootstrapping(); |
| 150 | 150 |
| 151 var container = {}; | 151 var container = {}; |
| 152 for ( ; !IS_UNDEFINED(exports); exports = exports.next) exports(container); | 152 for ( ; !IS_UNDEFINED(exports); exports = exports.next) exports(container); |
| 153 for ( ; !IS_UNDEFINED(imports); imports = imports.next) imports(container); | 153 for ( ; !IS_UNDEFINED(imports); imports = imports.next) imports(container); |
| 154 | 154 |
| 155 // Whitelist of exports from normal natives to experimental natives. | 155 // Whitelist of exports from normal natives to experimental natives. |
| 156 var expose_to_experimental = [ | 156 var expose_to_experimental = [ |
| 157 "ArrayToString", |
| 157 "GetIterator", | 158 "GetIterator", |
| 158 "GetMethod", | 159 "GetMethod", |
| 159 "InnerArrayEvery", | 160 "InnerArrayEvery", |
| 160 "InnerArrayFilter", | 161 "InnerArrayFilter", |
| 161 "InnerArrayForEach", | 162 "InnerArrayForEach", |
| 162 "InnerArrayIndexOf", | 163 "InnerArrayIndexOf", |
| 164 "InnerArrayJoin", |
| 163 "InnerArrayLastIndexOf", | 165 "InnerArrayLastIndexOf", |
| 164 "InnerArrayMap", | 166 "InnerArrayMap", |
| 165 "InnerArrayReverse", | 167 "InnerArrayReverse", |
| 166 "InnerArraySome", | 168 "InnerArraySome", |
| 167 "InnerArraySort", | 169 "InnerArraySort", |
| 170 "InnerArrayToLocaleString", |
| 168 "IsNaN", | 171 "IsNaN", |
| 169 "MathMax", | 172 "MathMax", |
| 170 "MathMin", | 173 "MathMin", |
| 171 "ObjectIsFrozen", | 174 "ObjectIsFrozen", |
| 172 "OwnPropertyKeys", | 175 "OwnPropertyKeys", |
| 173 "ToNameArray", | 176 "ToNameArray", |
| 174 ]; | 177 ]; |
| 175 experimental_exports = {}; | 178 experimental_exports = {}; |
| 176 %OptimizeObjectForAddingMultipleProperties( | 179 %OptimizeObjectForAddingMultipleProperties( |
| 177 experimental_exports, expose_to_experimental.length); | 180 experimental_exports, expose_to_experimental.length); |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 217 "InstallConstants", InstallConstants, | 220 "InstallConstants", InstallConstants, |
| 218 "InstallFunctions", InstallFunctions, | 221 "InstallFunctions", InstallFunctions, |
| 219 "InstallGetter", InstallGetter, | 222 "InstallGetter", InstallGetter, |
| 220 "InstallGetterSetter", InstallGetterSetter, | 223 "InstallGetterSetter", InstallGetterSetter, |
| 221 "SetUpLockedPrototype", SetUpLockedPrototype, | 224 "SetUpLockedPrototype", SetUpLockedPrototype, |
| 222 "PostNatives", PostNatives, | 225 "PostNatives", PostNatives, |
| 223 "PostExperimentals", PostExperimentals, | 226 "PostExperimentals", PostExperimentals, |
| 224 ]); | 227 ]); |
| 225 | 228 |
| 226 }) | 229 }) |
| OLD | NEW |