From: Marc-Andre Lafortune Date: 2011-09-06T06:47:21+09:00 Subject: [ruby-core:39286] [Ruby 1.9 - Bug #5276] 4294967295.8.round is 4294967295 on 32bit Issue #5276 has been updated by Marc-Andre Lafortune. Interestingly, the first bug is in dbl2ival, not in my patch. My patch just uncovered it. In particular: 0.59.divmod(7.761021455128987e-11).first # => 7602092113 on 64 bits platform # but 7602092112 on 32 bits This bug was incompletely addressed in r13902. Fixed in r33198 and r33199. Moving to backport. ---------------------------------------- Bug #5276: 4294967295.8.round is 4294967295 on 32bit http://redmine.ruby-lang.org/issues/5276 Author: Yui NARUSE Status: Closed Priority: Normal Assignee: Marc-Andre Lafortune Category: core Target version: 1.9.3 ruby -v: ruby 1.9.4dev (2011-09-05 trunk 33189) [i686-linux] ruby -e'p 4294967295.8.round' must be 4294967296 but 4294967295 on 32bit environment. -- http://redmine.ruby-lang.org