Actions
Bug #6677
closedBignum#== and Float#== should be symmetric
    Bug #6677:
    Bignum#== and Float#== should be symmetric
  
Description
Reading #3429 again, I noticed a related bug (and by the way, thank you nobu for solving that bug!):
I wrote:
"Also, while doing some tests about this I noticed that "bignum == Float::INFINITY" [...], while it should not, as it is always false."
I did not notice it to hang anymore, but the result of #== is asymmetrical:
irb for ruby 2.0.0 r35779
> n=2**7830457;nil
=> nil
> n == Float::INFINITY
=> false
> Float::INFINITY == n
=> true
I think a Bignum is never infinite.
        
           Updated by mrkn (Kenta Murata) over 13 years ago
          Updated by mrkn (Kenta Murata) over 13 years ago
          
          
        
        
      
      - Assignee set to mrkn (Kenta Murata)
        
           Updated by mame (Yusuke Endoh) over 13 years ago
          Updated by mame (Yusuke Endoh) over 13 years ago
          
          
        
        
      
      - Status changed from Open to Assigned
        
           Updated by marcandre (Marc-Andre Lafortune) almost 13 years ago
          Updated by marcandre (Marc-Andre Lafortune) almost 13 years ago
          
          
        
        
      
      - Status changed from Assigned to Closed
Fixed as of r38825.
Actions