1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

* io.c (rb_io_fread): may lose data on nonblocking read.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3604 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
matz 2003-03-23 15:38:44 +00:00
parent 5aadcd9349
commit 94f40186c0
4 changed files with 16 additions and 12 deletions

View file

@ -407,9 +407,7 @@ end
class Fixnum
if not defined? Rational
alias power! **
end
alias power! **
# Redefined to handle a Complex argument.
def ** (other)
@ -430,9 +428,7 @@ class Fixnum
end
class Bignum
if not defined? Rational
alias power! **
end
alias power! **
end
class Float
@ -459,7 +455,11 @@ module Math
Complex(0,sqrt!(-z))
end
else
z**Rational(1,2)
if defined? Rational
z**Rational(1,2)
else
z**0.5
end
end
end