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" {
439439}
440440
441441test "non-anytype generic parameters provide result type" {
442 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
443442 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
444443 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
445444 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
......@@ -469,7 +468,6 @@ test "non-anytype generic parameters provide result type" {
469468}
470469
471470test "argument to generic function has correct result type" {
472 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
473471 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
474472 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
475473 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
test/behavior/cast.zig-2
......@@ -159,7 +159,6 @@ test "@floatFromInt(f80)" {
159159test "@intFromFloat" {
160160 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
161161 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
162 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
163162 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
164163 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
165164
......@@ -2639,7 +2638,6 @@ test "numeric coercions with undefined" {
26392638}
26402639
26412640test "15-bit int to float" {
2642 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
26432641 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
26442642
26452643 var a: u15 = 42;
test/behavior/cast_int.zig-1
......@@ -214,7 +214,6 @@ test "load non byte-sized value in union" {
214214 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
215215 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
216216 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest;
217 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
218217 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
219218
220219 // 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" {
134134test "reference to errdefer payload" {
135135 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
136136 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
137 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
138137 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
139138 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; // TODO
140139 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" {
11071107}
11081108
11091109test "return error union with i65" {
1110 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
11111110 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
11121111 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 {
123123
124124test "cmp f16" {
125125 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
126 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
127126 if (builtin.zig_backend == .stage2_x86_64 and builtin.target.ofmt != .elf and builtin.target.ofmt != .macho) return error.SkipZigTest;
128127 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
129128 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" {
15361535 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
15371536 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
15381537 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1539 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
15401538 if (builtin.zig_backend == .stage2_x86_64 and builtin.target.ofmt != .elf and builtin.target.ofmt != .macho) return error.SkipZigTest;
15411539 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
15421540
......@@ -1553,7 +1551,6 @@ test "neg f32/f64" {
15531551 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
15541552 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
15551553 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1556 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest;
15571554 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
15581555
15591556 try testNeg(f32);
test/behavior/int128.zig-1
......@@ -68,7 +68,6 @@ test "int128" {
6868}
6969
7070test "truncate int128" {
71 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
7271 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
7372 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
7473 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;
55const native_endian = builtin.cpu.arch.endian();
66
77test "packed struct explicit backing integer" {
8 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
98 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
109 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1110 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO