Actions
Bug #5515
closedInteger#quo(aFloat) の結果が Rational になる
Description
Integer#quo(aFloat) の結果が Rational になる。
5.quo(2.0) #=> (5/2)
1.9.2 では Float になります。
Updated by ko1 (Koichi Sasada) over 12 years ago
- Category set to core
- Assignee set to mrkn (Kenta Murata)
Updated by shyouhei (Shyouhei Urabe) over 12 years ago
- Status changed from Open to Assigned
Updated by mrkn (Kenta Murata) over 11 years ago
- Status changed from Assigned to Closed
- % Done changed from 0 to 100
This issue was solved with changeset r41099.
tadayoshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
-
numeric.c (num_quo): should return a Float for a Float argument.
[ruby-dev:44710] [Bug #5515] -
test/ruby/test_fixnum.rb: Add an assertion for the above change.
-
test/ruby/test_bignum.rb: ditto.
Updated by tadf (tadayoshi funaba) about 11 years ago
- Status changed from Closed to Open
- Priority changed from Normal to 5
- Target version deleted (
3.0)
直ってないみたい。
そもそも r28844 で間違った事してて、trunk でも表面的に対処してるだけだった。
Updated by tadf (tadayoshi funaba) about 11 years ago
$ ruby -v -e 'p 5.quo(2.0)'
ruby 2.0.0p317 (2013-09-15 revision 42947) [i686-linux]
(5/2)
Updated by naruse (Yui NARUSE) about 11 years ago
- Status changed from Open to Assigned
- Target version set to 2.1.0
Updated by nobu (Nobuyoshi Nakada) almost 11 years ago
- Status changed from Assigned to Closed
Actions
Like0
Like0Like0Like0Like0Like0Like0Like0