Commit 2ef9a0d9ae

vi <hi@viri.moe>
2022-04-16 00:50:00
std.math: enable f80 tests on freebsd
1 parent 4c83b11
Changed files (3)
lib/std/math/isfinite.zig
@@ -14,9 +14,6 @@ pub fn isFinite(x: anytype) bool {
 }
 
 test "math.isFinite" {
-    // TODO remove when #11391 is resolved
-    if (@import("builtin").os.tag == .freebsd) return error.SkipZigTest;
-
     inline for ([_]type{ f16, f32, f64, f80, f128 }) |T| {
         // normals
         try expect(isFinite(@as(T, 1.0)));
lib/std/math/isinf.zig
@@ -24,9 +24,6 @@ pub fn isNegativeInf(x: anytype) bool {
 }
 
 test "math.isInf" {
-    // TODO remove when #11391 is resolved
-    if (@import("builtin").os.tag == .freebsd) return error.SkipZigTest;
-
     inline for ([_]type{ f16, f32, f64, f80, f128 }) |T| {
         try expect(!isInf(@as(T, 0.0)));
         try expect(!isInf(@as(T, -0.0)));
@@ -38,9 +35,6 @@ test "math.isInf" {
 }
 
 test "math.isPositiveInf" {
-    // TODO remove when #11391 is resolved
-    if (@import("builtin").os.tag == .freebsd) return error.SkipZigTest;
-
     inline for ([_]type{ f16, f32, f64, f80, f128 }) |T| {
         try expect(!isPositiveInf(@as(T, 0.0)));
         try expect(!isPositiveInf(@as(T, -0.0)));
@@ -52,9 +46,6 @@ test "math.isPositiveInf" {
 }
 
 test "math.isNegativeInf" {
-    // TODO remove when #11391 is resolved
-    if (@import("builtin").os.tag == .freebsd) return error.SkipZigTest;
-
     inline for ([_]type{ f16, f32, f64, f80, f128 }) |T| {
         try expect(!isNegativeInf(@as(T, 0.0)));
         try expect(!isNegativeInf(@as(T, -0.0)));
lib/std/math/isnormal.zig
@@ -23,9 +23,6 @@ pub fn isNormal(x: anytype) bool {
 }
 
 test "math.isNormal" {
-    // TODO remove when #11391 is resolved
-    if (@import("builtin").os.tag == .freebsd) return error.SkipZigTest;
-
     // TODO add `c_longdouble' when math.inf(T) supports it
     inline for ([_]type{ f16, f32, f64, f80, f128 }) |T| {
         const TBits = std.meta.Int(.unsigned, @bitSizeOf(T));