File tree Expand file tree Collapse file tree 3 files changed +12
-3
lines changed Expand file tree Collapse file tree 3 files changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -121,9 +121,9 @@ values such as `NaN`.
121
121
"""
122
122
function isless end
123
123
124
- isless (x:: AbstractFloat , y:: AbstractFloat ) = (! isnan (x) & isnan (y)) | signless (x, y) | (x < y)
125
- isless (x:: Real , y:: AbstractFloat ) = (! isnan (x) & isnan (y)) | signless (x, y) | (x < y)
126
- isless (x:: AbstractFloat , y:: Real ) = (! isnan (x) & isnan (y)) | signless (x, y) | (x < y)
124
+ isless (x:: AbstractFloat , y:: AbstractFloat ) = (! isnan (x) & ( isnan (y) | signless (x, y)) ) | (x < y)
125
+ isless (x:: Real , y:: AbstractFloat ) = (! isnan (x) & ( isnan (y) | signless (x, y)) ) | (x < y)
126
+ isless (x:: AbstractFloat , y:: Real ) = (! isnan (x) & ( isnan (y) | signless (x, y)) ) | (x < y)
127
127
128
128
129
129
function == (T:: Type , S:: Type )
Original file line number Diff line number Diff line change 490
490
# total ordering
491
491
@test isless (big (- 0.0 ), big (0.0 ))
492
492
@test isless (big (1.0 ), big (NaN ))
493
+ @test isless (big (Inf ), big (NaN ))
494
+ @test isless (big (Inf ), - big (NaN ))
495
+ @test ! isless (big (NaN ), big (NaN ))
496
+ @test ! isless (big (- NaN ), big (NaN ))
497
+ @test ! isless (- big (NaN ), big (NaN ))
498
+ @test ! isless (- big (NaN ), big (1.0 ))
499
+ @test ! isless (- big (NaN ), 1.0 )
493
500
494
501
# cmp
495
502
@test cmp (big (- 0.0 ), big (0.0 )) == - 1
Original file line number Diff line number Diff line change 720
720
@test ! isless (+ NaN ,+ Inf )
721
721
@test ! isless (+ NaN ,- NaN )
722
722
@test ! isless (+ NaN ,+ NaN )
723
+ @test ! isless (+ NaN ,1 )
724
+ @test ! isless (- NaN ,1 )
723
725
724
726
@test isequal ( 0 , 0.0 )
725
727
@test isequal ( 0.0 , 0 )
You can’t perform that action at this time.
0 commit comments