| 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, extrasUtils) { | 5 (function(global, utils, extrasUtils) { |
| 6 | 6 |
| 7 "use strict"; | 7 "use strict"; |
| 8 | 8 |
| 9 %CheckIsBootstrapping(); | 9 %CheckIsBootstrapping(); |
| 10 | 10 |
| (...skipping 203 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 214 "species_symbol", | 214 "species_symbol", |
| 215 "match_symbol", | 215 "match_symbol", |
| 216 "replace_symbol", | 216 "replace_symbol", |
| 217 "search_symbol", | 217 "search_symbol", |
| 218 "split_symbol", | 218 "split_symbol", |
| 219 ]; | 219 ]; |
| 220 | 220 |
| 221 var filtered_exports = {}; | 221 var filtered_exports = {}; |
| 222 %OptimizeObjectForAddingMultipleProperties( | 222 %OptimizeObjectForAddingMultipleProperties( |
| 223 filtered_exports, expose_list.length); | 223 filtered_exports, expose_list.length); |
| 224 for (var key of expose_list) { | 224 for (var i = 0; i < expose_list.length; ++i) { |
| 225 var key = expose_list[i]; |
| 225 filtered_exports[key] = exports_container[key]; | 226 filtered_exports[key] = exports_container[key]; |
| 226 } | 227 } |
| 227 %ToFastProperties(filtered_exports); | 228 %ToFastProperties(filtered_exports); |
| 228 exports_container = filtered_exports; | 229 exports_container = filtered_exports; |
| 229 | 230 |
| 230 utils.PostNatives = UNDEFINED; | 231 utils.PostNatives = UNDEFINED; |
| 231 utils.ImportFromExperimental = UNDEFINED; | 232 utils.ImportFromExperimental = UNDEFINED; |
| 232 } | 233 } |
| 233 | 234 |
| 234 | 235 |
| (...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 335 | 336 |
| 336 extrasUtils.uncurryThis = function uncurryThis(func) { | 337 extrasUtils.uncurryThis = function uncurryThis(func) { |
| 337 return function(thisArg, ...args) { | 338 return function(thisArg, ...args) { |
| 338 return %reflect_apply(func, thisArg, args); | 339 return %reflect_apply(func, thisArg, args); |
| 339 }; | 340 }; |
| 340 }; | 341 }; |
| 341 | 342 |
| 342 %ToFastProperties(extrasUtils); | 343 %ToFastProperties(extrasUtils); |
| 343 | 344 |
| 344 }) | 345 }) |
| OLD | NEW |