=begin
Hi,
r28844 caused the following rubyspec errors.
-
Bignum#quo does not raise a FloatDomainError when the given argument is 0 and a Float FAILED
Expected "9223372036854775811/0"
to equal "Infinity"
/home/mame/work/ruby/spec/rubyspec/core/bignum/quo_spec.rb:31:in block (2 levels) in <top (required)>' /home/mame/work/ruby/spec/rubyspec/core/bignum/quo_spec.rb:3:in
<top (required)>'
-
Complex#/ with Float returns Complex(Infinity, Infinity) when given zero ERROR
NoMethodError: undefined method infinite?' for (20/0):Rational /home/mame/work/ruby/spec/rubyspec/shared/complex/divide.rb:41:in
block (2 levels) in <top (required)>'
/home/mame/work/ruby/spec/rubyspec/core/complex/divide_spec.rb:17:in block in <top (required)>' /home/mame/work/ruby/spec/rubyspec/core/complex/divide_spec.rb:1:in
<top (required)>'
-
Fixnum#quo does not raise a FloatDomainError when the given Integer is 0 and a Float FAILED
Expected "0/0"
to equal "NaN"
/home/mame/work/ruby/spec/rubyspec/core/fixnum/quo_spec.rb:29:in block (2 levels) in <top (required)>' /home/mame/work/ruby/spec/rubyspec/core/fixnum/quo_spec.rb:3:in
<top (required)>'
-
Rational#/ when passed a Float returns infinity when passed 0 ERROR
NoMethodError: undefined method infinite?' for (3/0):Rational /home/mame/work/ruby/spec/rubyspec/shared/rational/divide.rb:42:in
block (2 levels) in <top (required)>'
/home/mame/work/ruby/spec/rubyspec/core/rational/divide_spec.rb:16:in block in <top (required)>' /home/mame/work/ruby/spec/rubyspec/core/rational/divide_spec.rb:1:in
<top (required)>'
--
Yusuke Endoh mame@tsg.ne.jp
=end