mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-04-28 16:32:15 +00:00
More rtrace-aware tests
This commit is contained in:
parent
b835cba265
commit
f0b5a372e2
@ -1,5 +1,6 @@
|
||||
{
|
||||
"asc_flags": [
|
||||
"--runtime none"
|
||||
"--runtime half",
|
||||
"--use ASC_RTRACE=1"
|
||||
]
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -1,8 +1,9 @@
|
||||
var buffer = new ArrayBuffer(8);
|
||||
{
|
||||
let buffer = new ArrayBuffer(8);
|
||||
|
||||
assert(buffer.byteLength == 8);
|
||||
|
||||
var sliced = buffer.slice();
|
||||
let sliced = buffer.slice();
|
||||
|
||||
assert(sliced.byteLength == 8);
|
||||
assert(sliced !== buffer);
|
||||
@ -42,8 +43,9 @@ assert(!ArrayBuffer.isView(changetype<Uint8Array>(null)));
|
||||
assert(!ArrayBuffer.isView(changetype<Int32Array>(null)));
|
||||
assert(!ArrayBuffer.isView(changetype<DataView>(null)));
|
||||
|
||||
var arr8 = new Uint8Array(1);
|
||||
let arr8 = new Uint8Array(1);
|
||||
assert(!ArrayBuffer.isView(<i32[]>[1, 2]));
|
||||
assert(ArrayBuffer.isView(arr8));
|
||||
assert(ArrayBuffer.isView(new Int32Array(1)));
|
||||
assert(ArrayBuffer.isView(new DataView(arr8.buffer)));
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,6 @@
|
||||
{
|
||||
"asc_flags": [
|
||||
"--runtime none"
|
||||
"--runtime half",
|
||||
"--use ASC_RTRACE=1"
|
||||
]
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,5 @@
|
||||
var array = new Uint8Array(8);
|
||||
{
|
||||
let array = new Uint8Array(8);
|
||||
|
||||
array[0] = 246;
|
||||
array[1] = 224;
|
||||
@ -9,7 +10,7 @@ array[5] = 101;
|
||||
array[6] = 67;
|
||||
array[7] = 95;
|
||||
|
||||
var view = new DataView(array.buffer, array.byteOffset, array.byteLength);
|
||||
let view = new DataView(array.buffer, array.byteOffset, array.byteLength);
|
||||
|
||||
assert(view.getFloat32(0, true) === -4.592586247781397e-20);
|
||||
assert(view.getFloat32(1, true) === -2.3413961970849473e-37);
|
||||
@ -163,3 +164,4 @@ assert(view.getUint64(0, false) === 11323557176419695287);
|
||||
view = new DataView(array.buffer);
|
||||
assert(view.byteOffset == 0);
|
||||
assert(view.byteLength == 8);
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user