authorgravatar for luuk@degram.devLuuk de Gram <luuk@degram.dev> 2022-03-27 19:02:45+02:00
committergravatar for luuk@degram.devLuuk de Gram <luuk@degram.dev> 2022-03-27 19:02:45+02:00
loge1bb09648fbd827975b9f589fa849aabefe73f67
tree2a4576d71ed14850c795fc873515ab893d524aa1
parent3114faddd84d67b68384d3321f192e3c09bf13bf
signature Commit is signed but in an unrecognized format.

wasm: Enable overflow behavior tests


1 files changed, 0 insertions(+), 7 deletions(-)

test/behavior/math.zig-7
...@@ -639,7 +639,6 @@ test "128-bit multiplication" {...@@ -639,7 +639,6 @@ test "128-bit multiplication" {
639639
640test "@addWithOverflow" {640test "@addWithOverflow" {
641 if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO641 if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
642 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
643 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO642 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
644 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO643 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
645 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO644 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
...@@ -661,7 +660,6 @@ test "@addWithOverflow" {...@@ -661,7 +660,6 @@ test "@addWithOverflow" {
661660
662test "small int addition" {661test "small int addition" {
663 if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO662 if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
664 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
665 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO663 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
666 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO664 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
667 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO665 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
...@@ -686,7 +684,6 @@ test "small int addition" {...@@ -686,7 +684,6 @@ test "small int addition" {
686684
687test "@mulWithOverflow" {685test "@mulWithOverflow" {
688 if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO686 if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
689 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
690 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO687 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
691 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO688 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
692 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO689 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
...@@ -708,7 +705,6 @@ test "@mulWithOverflow" {...@@ -708,7 +705,6 @@ test "@mulWithOverflow" {
708705
709test "@subWithOverflow" {706test "@subWithOverflow" {
710 if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO707 if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
711 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
712 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO708 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
713 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO709 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
714 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO710 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
...@@ -730,7 +726,6 @@ test "@subWithOverflow" {...@@ -730,7 +726,6 @@ test "@subWithOverflow" {
730726
731test "@shlWithOverflow" {727test "@shlWithOverflow" {
732 if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO728 if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
733 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
734 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO729 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
735 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO730 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
736 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO731 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
...@@ -752,7 +747,6 @@ test "@shlWithOverflow" {...@@ -752,7 +747,6 @@ test "@shlWithOverflow" {
752747
753test "overflow arithmetic with u0 values" {748test "overflow arithmetic with u0 values" {
754 if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO749 if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
755 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
756 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO750 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
757751
758 var result: u0 = undefined;752 var result: u0 = undefined;
...@@ -879,7 +873,6 @@ test "quad hex float literal parsing accurate" {...@@ -879,7 +873,6 @@ test "quad hex float literal parsing accurate" {
879}873}
880874
881test "truncating shift left" {875test "truncating shift left" {
882 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
883 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO876 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
884877
885 try testShlTrunc(maxInt(u16));878 try testShlTrunc(maxInt(u16));