Add ArrayBuffer/DataView/Symbol#toString and improve Errors (#332)

This commit is contained in:
Max Graey
2018-11-18 12:43:44 +02:00
committed by Daniel Wirtz
parent a79db87af9
commit 1928404f3b
13 changed files with 3479 additions and 118 deletions

View File

@ -478,7 +478,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -553,7 +553,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -602,7 +602,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -639,7 +639,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -696,7 +696,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -739,7 +739,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -785,7 +785,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -822,7 +822,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -863,7 +863,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -909,7 +909,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -945,7 +945,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -966,7 +966,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -1007,7 +1007,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -1048,7 +1048,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -1080,7 +1080,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable

View File

@ -623,7 +623,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -717,7 +717,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -772,7 +772,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -828,7 +828,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -892,7 +892,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -981,7 +981,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -1030,7 +1030,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -1084,7 +1084,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -1134,7 +1134,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -1184,7 +1184,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -1233,7 +1233,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -1290,7 +1290,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -1347,7 +1347,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -1387,7 +1387,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -1435,7 +1435,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -1483,7 +1483,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -1531,7 +1531,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -1571,7 +1571,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -1619,7 +1619,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable
@ -1667,7 +1667,7 @@
if
i32.const 0
i32.const 136
i32.const 184
i32.const 188
i32.const 73
call $~lib/env/abort
unreachable

File diff suppressed because it is too large Load Diff

View File

@ -22,6 +22,14 @@ var key4 = Symbol.keyFor(sym4);
assert(key3 == "123");
assert(key3 == key4);
assert(Symbol().toString() == "Symbol()");
assert(sym3.toString() == "Symbol(123)");
var hasInstance = Symbol.hasInstance;
var isConcatSpreadable = Symbol.isConcatSpreadable;
assert(hasInstance.toString() == "Symbol(hasInstance)");
assert(isConcatSpreadable.toString() == "Symbol(isConcatSpreadable)");
Symbol.hasInstance;
Symbol.concatSpreadable;
Symbol.isConcatSpreadable;
// ...

File diff suppressed because it is too large Load Diff