| 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 // ------------------------------------------------------------------- | 5 // ------------------------------------------------------------------- |
| 6 | 6 |
| 7 var $errorToString; | 7 var $errorToString; |
| 8 var $internalErrorSymbol; | 8 var $internalErrorSymbol; |
| 9 var $stackTraceSymbol; | 9 var $stackTraceSymbol; |
| 10 var MakeError; | 10 var MakeError; |
| (...skipping 16 matching lines...) Expand all Loading... |
| 27 var ObjectDefineProperty = utils.ObjectDefineProperty; | 27 var ObjectDefineProperty = utils.ObjectDefineProperty; |
| 28 | 28 |
| 29 var ArrayJoin; | 29 var ArrayJoin; |
| 30 var ObjectToString; | 30 var ObjectToString; |
| 31 var StringCharAt; | 31 var StringCharAt; |
| 32 var StringIndexOf; | 32 var StringIndexOf; |
| 33 var StringSubstring; | 33 var StringSubstring; |
| 34 | 34 |
| 35 var Float32x4ToString; | 35 var Float32x4ToString; |
| 36 var Int32x4ToString; | 36 var Int32x4ToString; |
| 37 var Uint32x4ToString; |
| 37 var Bool32x4ToString; | 38 var Bool32x4ToString; |
| 38 var Int16x8ToString; | 39 var Int16x8ToString; |
| 40 var Uint16x8ToString; |
| 39 var Bool16x8ToString; | 41 var Bool16x8ToString; |
| 40 var Int8x16ToString; | 42 var Int8x16ToString; |
| 43 var Uint8x16ToString; |
| 41 var Bool8x16ToString; | 44 var Bool8x16ToString; |
| 42 | 45 |
| 43 | 46 |
| 44 utils.Import(function(from) { | 47 utils.Import(function(from) { |
| 45 ArrayJoin = from.ArrayJoin; | 48 ArrayJoin = from.ArrayJoin; |
| 46 ObjectToString = from.ObjectToString; | 49 ObjectToString = from.ObjectToString; |
| 47 StringCharAt = from.StringCharAt; | 50 StringCharAt = from.StringCharAt; |
| 48 StringIndexOf = from.StringIndexOf; | 51 StringIndexOf = from.StringIndexOf; |
| 49 StringSubstring = from.StringSubstring; | 52 StringSubstring = from.StringSubstring; |
| 50 Float32x4ToString = from.Float32x4ToString; | 53 Float32x4ToString = from.Float32x4ToString; |
| 51 Int32x4ToString = from.Int32x4ToString; | 54 Int32x4ToString = from.Int32x4ToString; |
| 55 Uint32x4ToString = from.Uint32x4ToString; |
| 52 Bool32x4ToString = from.Bool32x4ToString; | 56 Bool32x4ToString = from.Bool32x4ToString; |
| 53 Int16x8ToString = from.Int16x8ToString; | 57 Int16x8ToString = from.Int16x8ToString; |
| 58 Uint16x8ToString = from.Uint16x8ToString; |
| 54 Bool16x8ToString = from.Bool16x8ToString; | 59 Bool16x8ToString = from.Bool16x8ToString; |
| 55 Int8x16ToString = from.Int8x16ToString; | 60 Int8x16ToString = from.Int8x16ToString; |
| 61 Uint8x16ToString = from.Uint8x16ToString; |
| 56 Bool8x16ToString = from.Bool8x16ToString; | 62 Bool8x16ToString = from.Bool8x16ToString; |
| 57 }); | 63 }); |
| 58 | 64 |
| 59 // ------------------------------------------------------------------- | 65 // ------------------------------------------------------------------- |
| 60 | 66 |
| 61 var GlobalError; | 67 var GlobalError; |
| 62 var GlobalTypeError; | 68 var GlobalTypeError; |
| 63 var GlobalRangeError; | 69 var GlobalRangeError; |
| 64 var GlobalURIError; | 70 var GlobalURIError; |
| 65 var GlobalSyntaxError; | 71 var GlobalSyntaxError; |
| (...skipping 20 matching lines...) Expand all Loading... |
| 86 str = %_SubString(str, 0, 111) + "...<omitted>..." + | 92 str = %_SubString(str, 0, 111) + "...<omitted>..." + |
| 87 %_SubString(str, str.length - 2, str.length); | 93 %_SubString(str, str.length - 2, str.length); |
| 88 } | 94 } |
| 89 return str; | 95 return str; |
| 90 } | 96 } |
| 91 if (IS_SYMBOL(obj)) return %_CallFunction(obj, $symbolToString); | 97 if (IS_SYMBOL(obj)) return %_CallFunction(obj, $symbolToString); |
| 92 if (IS_SIMD_VALUE(obj)) { | 98 if (IS_SIMD_VALUE(obj)) { |
| 93 switch (typeof(obj)) { | 99 switch (typeof(obj)) { |
| 94 case 'float32x4': return %_CallFunction(obj, Float32x4ToString); | 100 case 'float32x4': return %_CallFunction(obj, Float32x4ToString); |
| 95 case 'int32x4': return %_CallFunction(obj, Int32x4ToString); | 101 case 'int32x4': return %_CallFunction(obj, Int32x4ToString); |
| 102 case 'uint32x4': return %_CallFunction(obj, Uint32x4ToString); |
| 96 case 'bool32x4': return %_CallFunction(obj, Bool32x4ToString); | 103 case 'bool32x4': return %_CallFunction(obj, Bool32x4ToString); |
| 97 case 'int16x8': return %_CallFunction(obj, Int16x8ToString); | 104 case 'int16x8': return %_CallFunction(obj, Int16x8ToString); |
| 105 case 'uint16x8': return %_CallFunction(obj, Uint16x8ToString); |
| 98 case 'bool16x8': return %_CallFunction(obj, Bool16x8ToString); | 106 case 'bool16x8': return %_CallFunction(obj, Bool16x8ToString); |
| 99 case 'int16x8': return %_CallFunction(obj, Int16x8ToString); | 107 case 'int8x16': return %_CallFunction(obj, Int8x16ToString); |
| 100 case 'bool16x8': return %_CallFunction(obj, Bool16x8ToString); | 108 case 'uint8x16': return %_CallFunction(obj, Uint8x16ToString); |
| 109 case 'bool8x16': return %_CallFunction(obj, Bool8x16ToString); |
| 101 } | 110 } |
| 102 } | 111 } |
| 103 if (IS_OBJECT(obj) | 112 if (IS_OBJECT(obj) |
| 104 && %GetDataProperty(obj, "toString") === ObjectToString) { | 113 && %GetDataProperty(obj, "toString") === ObjectToString) { |
| 105 var constructor = %GetDataProperty(obj, "constructor"); | 114 var constructor = %GetDataProperty(obj, "constructor"); |
| 106 if (typeof constructor == "function") { | 115 if (typeof constructor == "function") { |
| 107 var constructorName = constructor.name; | 116 var constructorName = constructor.name; |
| 108 if (IS_STRING(constructorName) && constructorName !== "") { | 117 if (IS_STRING(constructorName) && constructorName !== "") { |
| 109 return "#<" + constructorName + ">"; | 118 return "#<" + constructorName + ">"; |
| 110 } | 119 } |
| (...skipping 940 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1051 to.NoSideEffectToString = NoSideEffectToString; | 1060 to.NoSideEffectToString = NoSideEffectToString; |
| 1052 to.ToDetailString = ToDetailString; | 1061 to.ToDetailString = ToDetailString; |
| 1053 to.MakeError = MakeGenericError; | 1062 to.MakeError = MakeGenericError; |
| 1054 to.MessageGetLineNumber = GetLineNumber; | 1063 to.MessageGetLineNumber = GetLineNumber; |
| 1055 to.MessageGetColumnNumber = GetColumnNumber; | 1064 to.MessageGetColumnNumber = GetColumnNumber; |
| 1056 to.MessageGetSourceLine = GetSourceLine; | 1065 to.MessageGetSourceLine = GetSourceLine; |
| 1057 to.StackOverflowBoilerplate = StackOverflowBoilerplate; | 1066 to.StackOverflowBoilerplate = StackOverflowBoilerplate; |
| 1058 }); | 1067 }); |
| 1059 | 1068 |
| 1060 }); | 1069 }); |
| OLD | NEW |