[#23231] What do you think about changing the return value of Kernel#require and Kernel#load to the source encoding of the required file? — =?ISO-8859-15?Q?Wolfgang_N=E1dasi-Donner?= <ed.odanow@...>

Dear Ruby developers and users!

8 messages 2009/04/17

[#23318] [Feature #1408] 0.1.to_r not equal to (1/10) — Heesob Park <redmine@...>

Feature #1408: 0.1.to_r not equal to (1/10)

19 messages 2009/04/26

[ruby-core:23282] [Bug #1396] Kernel.sleep fails with some Float values

From: Paul Lambert <redmine@...>
Date: 2009-04-22 07:27:28 UTC
List: ruby-core #23282
Bug #1396: Kernel.sleep fails with some Float values
http://redmine.ruby-lang.org/issues/show/1396

Author: Paul Lambert
Status: Open, Priority: Normal
Category: core
ruby -v: ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-darwin9] 

I'm on Mac OS X Leopard 10.5.6, running ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-darwin9]

irb(main):003:0> sleep (0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1)
Errno::EINVAL: Invalid argument - sleep
	from (irb):3:in `sleep'
	from (irb):3
	from :0
irb(main):004:0> x= (0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1)
=> 1.0
irb(main):005:0> x.inspect
=> "1.0"
irb(main):006:0> sleep x
Errno::EINVAL: Invalid argument - sleep
	from (irb):6:in `sleep'
	from (irb):6
	from :0
irb(main):007:0> sleep (x+0.0)
Errno::EINVAL: Invalid argument - sleep
	from (irb):7:in `sleep'
	from (irb):7
	from :0
irb(main):018:0> sleep((x*100.0)/100.0)
Errno::EINVAL: Invalid argument - sleep
	from (irb):18:in `sleep'
	from (irb):18
	from :0
irb(main):019:0> sleep((x*100.0).to_i/100.0)
=> 1


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

In This Thread

Prev Next