Commit 6828428 1 parent 99345d8 commit 6828428 Copy full SHA for 6828428
File tree 3 files changed +21
-0
lines changed
3 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -1142,6 +1142,10 @@ mod tests {
1142
1142
assert_eq ! ( infinity. abs_sub( & 1f32 ) , infinity) ;
1143
1143
assert_eq ! ( 0f32 . abs_sub( & neg_infinity) , infinity) ;
1144
1144
assert_eq ! ( 0f32 . abs_sub( & infinity) , 0f32 ) ;
1145
+ }
1146
+
1147
+ #[ test] #[ ignore( cfg( windows) ) ] // FIXME #8663
1148
+ fn test_abs_sub_nowin ( ) {
1145
1149
assert ! ( NaN . abs_sub( & -1f32 ) . is_NaN( ) ) ;
1146
1150
assert ! ( 1f32 . abs_sub( & NaN ) . is_NaN( ) ) ;
1147
1151
}
@@ -1267,7 +1271,10 @@ mod tests {
1267
1271
1268
1272
assert_eq ! ( 0f32 . frexp( ) , ( 0f32 , 0 ) ) ;
1269
1273
assert_eq ! ( ( -0f32 ) . frexp( ) , ( -0f32 , 0 ) ) ;
1274
+ }
1270
1275
1276
+ #[ test] #[ ignore( cfg( windows) ) ] // FIXME #8755
1277
+ fn test_frexp_nowin ( ) {
1271
1278
let inf: f32 = Float :: infinity ( ) ;
1272
1279
let neg_inf: f32 = Float :: neg_infinity ( ) ;
1273
1280
let nan: f32 = Float :: NaN ( ) ;
Original file line number Diff line number Diff line change @@ -1192,6 +1192,10 @@ mod tests {
1192
1192
assert_eq ! ( infinity. abs_sub( & 1f64 ) , infinity) ;
1193
1193
assert_eq ! ( 0f64 . abs_sub( & neg_infinity) , infinity) ;
1194
1194
assert_eq ! ( 0f64 . abs_sub( & infinity) , 0f64 ) ;
1195
+ }
1196
+
1197
+ #[ test] #[ ignore( cfg( windows) ) ] // FIXME #8663
1198
+ fn test_abs_sub_nowin ( ) {
1195
1199
assert ! ( NaN . abs_sub( & -1f64 ) . is_NaN( ) ) ;
1196
1200
assert ! ( 1f64 . abs_sub( & NaN ) . is_NaN( ) ) ;
1197
1201
}
@@ -1316,7 +1320,10 @@ mod tests {
1316
1320
1317
1321
assert_eq ! ( 0f64 . frexp( ) , ( 0f64 , 0 ) ) ;
1318
1322
assert_eq ! ( ( -0f64 ) . frexp( ) , ( -0f64 , 0 ) ) ;
1323
+ }
1319
1324
1325
+ #[ test] #[ ignore( cfg( windows) ) ] // FIXME #8755
1326
+ fn test_frexp_nowin ( ) {
1320
1327
let inf: f64 = Float :: infinity ( ) ;
1321
1328
let neg_inf: f64 = Float :: neg_infinity ( ) ;
1322
1329
let nan: f64 = Float :: NaN ( ) ;
Original file line number Diff line number Diff line change @@ -1163,6 +1163,10 @@ mod tests {
1163
1163
assert_eq ! ( infinity. abs_sub( & 1 f) , infinity) ;
1164
1164
assert_eq ! ( 0 f. abs_sub( & neg_infinity) , infinity) ;
1165
1165
assert_eq ! ( 0 f. abs_sub( & infinity) , 0 f) ;
1166
+ }
1167
+
1168
+ #[ test] #[ ignore( cfg( windows) ) ] // FIXME #8663
1169
+ fn test_abs_sub_nowin ( ) {
1166
1170
assert ! ( NaN . abs_sub( & -1 f) . is_NaN( ) ) ;
1167
1171
assert ! ( 1 f. abs_sub( & NaN ) . is_NaN( ) ) ;
1168
1172
}
@@ -1288,7 +1292,10 @@ mod tests {
1288
1292
1289
1293
assert_eq ! ( 0 f. frexp( ) , ( 0 f, 0 ) ) ;
1290
1294
assert_eq ! ( ( -0 f) . frexp( ) , ( -0 f, 0 ) ) ;
1295
+ }
1291
1296
1297
+ #[ test] #[ ignore( cfg( windows) ) ] // FIXME #8755
1298
+ fn test_frexp_nowin ( ) {
1292
1299
let inf: float = Float :: infinity ( ) ;
1293
1300
let neg_inf: float = Float :: neg_infinity ( ) ;
1294
1301
let nan: float = Float :: NaN ( ) ;
You can’t perform that action at this time.
0 commit comments