Issue #9316 has been updated by zzak (Zachary Scott).

Status changed from Open to Assigned
Assignee set to mrkn (Kenta Murata)
Target version set to current: 2.2.0

Thanks for the report, I'll leave this one to murata-san since he knows the spec
----------------------------------------
Bug #9316: BigDecimal division in Ruby 2.1
https://bugs.ruby-lang.org/issues/9316#change-43948

Author: abernardes (Andre Bernardes)
Status: Assigned
Priority: Normal
Assignee: mrkn (Kenta Murata)
Category: lib
Target version: current: 2.2.0
ruby -v: ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin13.0]
Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN, 2.1: UNKNOWN


=begin
When updating an app to Ruby 2.1, and I ran into the following difference between ruby 2.0.0-p353 and ruby 2.1.0 when dividing two BigDecimals:

((*Ruby 2.0.0p353:*))
 2.0.0p353 :002 > (BigDecimal.new("1472.0") / BigDecimal.new("0.99")).to_f
  => 1486.868686869

((*Ruby 2.1.0p0:*))
 2.1.0p0 :006 > (BigDecimal.new("1472.0") / BigDecimal.new("0.99")).to_f
  => 1487.0
=end


-- 
http://bugs.ruby-lang.org/