[MacRuby-devel] [MacRuby] #469: Time#to_f gives wrong results on 32-bit architecture
MacRuby
ruby-noreply at macosforge.org
Mon Nov 30 11:11:47 PST 2009
#469: Time#to_f gives wrong results on 32-bit architecture
-------------------------------+--------------------------------------------
Reporter: pwilson@… | Owner: lsansonetti@…
Type: defect | Status: new
Priority: blocker | Milestone: MacRuby 0.5
Component: MacRuby | Keywords:
-------------------------------+--------------------------------------------
Running the latest MacRuby nightly on a 32-bit machine, I get incorrect
results back from Time#to_f. The value is always an integral value and
increments in steps of 512 seconds. The integer value is in fact an even
multiple of 512. The ruby1.9 trunk behaves correctly as does MacRuby
running in 64-bit mode:
{{{
$ macruby -e "puts Time.now.to_f, Time.now.to_i"
1259608064.0
1259608103
$ ruby1.9 -e "puts Time.now.to_f, Time.now.to_i"
1259608104.176155
1259608104
}}}
--
Ticket URL: <http://www.macruby.org/trac/ticket/469>
MacRuby <http://macruby.org/>
More information about the MacRuby-devel
mailing list