OLD | NEW |
1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 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 %CheckIsBootstrapping(); | 7 %CheckIsBootstrapping(); |
8 | 8 |
9 // ---------------------------------------------------------------------------- | 9 // ---------------------------------------------------------------------------- |
10 // Imports | 10 // Imports |
11 | 11 |
12 var FLAG_harmony_tostring; | 12 var FLAG_harmony_tostring; |
13 var GlobalArray = global.Array; | 13 var GlobalArray = global.Array; |
14 var GlobalBoolean = global.Boolean; | 14 var GlobalBoolean = global.Boolean; |
15 var GlobalFunction = global.Function; | 15 var GlobalFunction = global.Function; |
16 var GlobalNumber = global.Number; | 16 var GlobalNumber = global.Number; |
17 var GlobalObject = global.Object; | 17 var GlobalObject = global.Object; |
18 var InternalArray = utils.InternalArray; | 18 var InternalArray = utils.InternalArray; |
19 var iteratorSymbol = utils.ImportNow("iterator_symbol"); | 19 var iteratorSymbol = utils.ImportNow("iterator_symbol"); |
| 20 var MakeRangeError; |
| 21 var MakeSyntaxError; |
| 22 var MakeTypeError; |
20 var MathAbs; | 23 var MathAbs; |
21 var NaN = %GetRootNaN(); | 24 var NaN = %GetRootNaN(); |
22 var ObserveBeginPerformSplice; | 25 var ObserveBeginPerformSplice; |
23 var ObserveEndPerformSplice; | 26 var ObserveEndPerformSplice; |
24 var ObserveEnqueueSpliceRecord; | 27 var ObserveEnqueueSpliceRecord; |
25 var ProxyDelegateCallAndConstruct; | 28 var ProxyDelegateCallAndConstruct; |
26 var ProxyDerivedHasOwnTrap; | 29 var ProxyDerivedHasOwnTrap; |
27 var ProxyDerivedKeysTrap; | 30 var ProxyDerivedKeysTrap; |
28 var SameValue = utils.ImportNow("SameValue"); | 31 var SameValue = utils.ImportNow("SameValue"); |
29 var StringIndexOf; | 32 var StringIndexOf; |
30 var toStringTagSymbol = utils.ImportNow("to_string_tag_symbol"); | 33 var toStringTagSymbol = utils.ImportNow("to_string_tag_symbol"); |
31 | 34 |
32 utils.Import(function(from) { | 35 utils.Import(function(from) { |
| 36 MakeRangeError = from.MakeRangeError; |
| 37 MakeSyntaxError = from.MakeSyntaxError; |
| 38 MakeTypeError = from.MakeTypeError; |
33 MathAbs = from.MathAbs; | 39 MathAbs = from.MathAbs; |
34 ObserveBeginPerformSplice = from.ObserveBeginPerformSplice; | 40 ObserveBeginPerformSplice = from.ObserveBeginPerformSplice; |
35 ObserveEndPerformSplice = from.ObserveEndPerformSplice; | 41 ObserveEndPerformSplice = from.ObserveEndPerformSplice; |
36 ObserveEnqueueSpliceRecord = from.ObserveEnqueueSpliceRecord; | 42 ObserveEnqueueSpliceRecord = from.ObserveEnqueueSpliceRecord; |
37 StringIndexOf = from.StringIndexOf; | 43 StringIndexOf = from.StringIndexOf; |
38 }); | 44 }); |
39 | 45 |
40 utils.ImportFromExperimental(function(from) { | 46 utils.ImportFromExperimental(function(from) { |
41 FLAG_harmony_tostring = from.FLAG_harmony_tostring; | 47 FLAG_harmony_tostring = from.FLAG_harmony_tostring; |
42 ProxyDelegateCallAndConstruct = from.ProxyDelegateCallAndConstruct; | 48 ProxyDelegateCallAndConstruct = from.ProxyDelegateCallAndConstruct; |
(...skipping 1800 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1843 %InstallToContext([ | 1849 %InstallToContext([ |
1844 "global_eval_fun", GlobalEval, | 1850 "global_eval_fun", GlobalEval, |
1845 "object_value_of", ObjectValueOf, | 1851 "object_value_of", ObjectValueOf, |
1846 "object_to_string", ObjectToString, | 1852 "object_to_string", ObjectToString, |
1847 "object_define_own_property", DefineOwnPropertyFromAPI, | 1853 "object_define_own_property", DefineOwnPropertyFromAPI, |
1848 "object_get_own_property_descriptor", ObjectGetOwnPropertyDescriptor, | 1854 "object_get_own_property_descriptor", ObjectGetOwnPropertyDescriptor, |
1849 "to_complete_property_descriptor", ToCompletePropertyDescriptor, | 1855 "to_complete_property_descriptor", ToCompletePropertyDescriptor, |
1850 ]); | 1856 ]); |
1851 | 1857 |
1852 }) | 1858 }) |
OLD | NEW |