authorgravatar for paul.verigo@gmail.comPavel Verigo <paul.verigo@gmail.com> 2025-02-27 14:37:33+01:00
committergravatar for paul.verigo@gmail.comPavel Verigo <paul.verigo@gmail.com> 2025-03-24 14:59:58+01:00
loga429d04ba9cb1205d88211b7b39cbd68113b7178
treea392e30071cb437f3baf7de17042626df91af0d1
parentca2bd6d6ef55f02100a99b1012529c3804db75d7

stage2-wasm: enable already working tests


8 files changed, 0 insertions(+), 12 deletions(-)

test/behavior/call.zig-2
...@@ -439,7 +439,6 @@ test "method call as parameter type" {...@@ -439,7 +439,6 @@ test "method call as parameter type" {
439}439}
440440
441test "non-anytype generic parameters provide result type" {441test "non-anytype generic parameters provide result type" {
442 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
443 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO442 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
444 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO443 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
445 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO444 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
...@@ -469,7 +468,6 @@ test "non-anytype generic parameters provide result type" {...@@ -469,7 +468,6 @@ test "non-anytype generic parameters provide result type" {
469}468}
470469
471test "argument to generic function has correct result type" {470test "argument to generic function has correct result type" {
472 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
473 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO471 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
474 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO472 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
475 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO473 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
test/behavior/cast.zig-2
...@@ -159,7 +159,6 @@ test "@floatFromInt(f80)" {...@@ -159,7 +159,6 @@ test "@floatFromInt(f80)" {
159test "@intFromFloat" {159test "@intFromFloat" {
160 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO160 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
161 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO161 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
162 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
163 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO162 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
164 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;163 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
165164
...@@ -2639,7 +2638,6 @@ test "numeric coercions with undefined" {...@@ -2639,7 +2638,6 @@ test "numeric coercions with undefined" {
2639}2638}
26402639
2641test "15-bit int to float" {2640test "15-bit int to float" {
2642 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
2643 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;2641 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
26442642
2645 var a: u15 = 42;2643 var a: u15 = 42;
test/behavior/cast_int.zig-1
...@@ -214,7 +214,6 @@ test "load non byte-sized value in union" {...@@ -214,7 +214,6 @@ test "load non byte-sized value in union" {
214 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;214 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
215 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;215 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
216 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest;216 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest;
217 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
218 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;217 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
219218
220 // note: this bug is triggered by the == operator, expectEqual will hide it219 // note: this bug is triggered by the == operator, expectEqual will hide it
test/behavior/defer.zig-1
...@@ -134,7 +134,6 @@ test "errdefer with payload" {...@@ -134,7 +134,6 @@ test "errdefer with payload" {
134test "reference to errdefer payload" {134test "reference to errdefer payload" {
135 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO135 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
136 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO136 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
137 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
138 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO137 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
139 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; // TODO138 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; // TODO
140 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;139 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
test/behavior/error.zig-1
...@@ -1107,7 +1107,6 @@ test "result location initialization of error union with OPV payload" {...@@ -1107,7 +1107,6 @@ test "result location initialization of error union with OPV payload" {
1107}1107}
11081108
1109test "return error union with i65" {1109test "return error union with i65" {
1110 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
1111 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;1110 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
1112 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;1111 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
11131112
test/behavior/floatop.zig-3
...@@ -123,7 +123,6 @@ fn testMul(comptime T: type) !void {...@@ -123,7 +123,6 @@ fn testMul(comptime T: type) !void {
123123
124test "cmp f16" {124test "cmp f16" {
125 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO125 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
126 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
127 if (builtin.zig_backend == .stage2_x86_64 and builtin.target.ofmt != .elf and builtin.target.ofmt != .macho) return error.SkipZigTest;126 if (builtin.zig_backend == .stage2_x86_64 and builtin.target.ofmt != .elf and builtin.target.ofmt != .macho) return error.SkipZigTest;
128 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;127 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
129 if (builtin.cpu.arch.isArm() and builtin.target.abi.float() == .soft) return error.SkipZigTest; // https://github.com/ziglang/zig/issues/21234128 if (builtin.cpu.arch.isArm() and builtin.target.abi.float() == .soft) return error.SkipZigTest; // https://github.com/ziglang/zig/issues/21234
...@@ -1536,7 +1535,6 @@ test "neg f16" {...@@ -1536,7 +1535,6 @@ test "neg f16" {
1536 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO1535 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1537 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1536 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1538 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO1537 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1539 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
1540 if (builtin.zig_backend == .stage2_x86_64 and builtin.target.ofmt != .elf and builtin.target.ofmt != .macho) return error.SkipZigTest;1538 if (builtin.zig_backend == .stage2_x86_64 and builtin.target.ofmt != .elf and builtin.target.ofmt != .macho) return error.SkipZigTest;
1541 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;1539 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
15421540
...@@ -1553,7 +1551,6 @@ test "neg f32/f64" {...@@ -1553,7 +1551,6 @@ test "neg f32/f64" {
1553 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO1551 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1554 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1552 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1555 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO1553 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1556 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
1557 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;1554 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
15581555
1559 try testNeg(f32);1556 try testNeg(f32);
test/behavior/int128.zig-1
...@@ -68,7 +68,6 @@ test "int128" {...@@ -68,7 +68,6 @@ test "int128" {
68}68}
6969
70test "truncate int128" {70test "truncate int128" {
71 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
72 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO71 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
73 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO72 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
74 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO73 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
test/behavior/packed_struct_explicit_backing_int.zig-1
...@@ -5,7 +5,6 @@ const expectEqual = std.testing.expectEqual;...@@ -5,7 +5,6 @@ const expectEqual = std.testing.expectEqual;
5const native_endian = builtin.cpu.arch.endian();5const native_endian = builtin.cpu.arch.endian();
66
7test "packed struct explicit backing integer" {7test "packed struct explicit backing integer" {
8 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
9 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO8 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
10 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO9 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
11 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO10 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO