Bug #2665
compatibility issue of BigDecimal#** and #power
| Status: | Open | Start date: | ||
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | - | % Done: | 0% |
|
| Category: | - | |||
| Target version: | - | |||
| ruby -v: | ruby 1.9.2dev (2009-11-16 trunk 25792) [i686-linux] |
Description
まつもと ゆきひろです In message "Re: [ruby-dev:40172] Re: [Bug:1.8] compatibility issue of BigDecimal#** and #power" on Wed, 27 Jan 2010 16:09:18 +0900, Tadashi Saito <shiba@mail2.accsnet.ne.jp> writes: |> - 1.8.7 以前のバグだった (1.8.6/1.8.7 にもバックポートすべき) | |当然こっちだと思います。 | |1 / Infinity (=> 0) と Infinity ** -1 (=> NaN?) が異なるのはおかしいです。 私もバグだと思いますが、実際にDecimalを使う人が、元の方がう れしいというのであれば(1.9も含めて)、戻しても構いません。
History
Updated by shyouhei (Shyouhei Urabe) over 2 years ago
卜部です。 Yukihiro Matsumoto さんは書きました: > |1 / Infinity (=> 0) と Infinity ** -1 (=> NaN?) が異なるのはおかしいです。 > > 私もバグだと思いますが、実際にDecimalを使う人が、元の方がう > れしいというのであれば(1.9も含めて)、戻しても構いません。 どうやらバグというコンセンサスが作られつつありそうでしょうか。それはそれで私は 困りません。
Updated by mame (Yusuke Endoh) over 2 years ago
遠藤です。 2010年1月27日18:51 Urabe Shyouhei <shyouhei@ruby-lang.org>: > Yukihiro Matsumoto さんは書きました: >> |1 / Infinity (=> 0) と Infinity ** -1 (=> NaN?) が異なるのはおかしいです。 >> >> 私もバグだと思いますが、実際にDecimalを使う人が、元の方がう >> れしいというのであれば(1.9も含めて)、戻しても構いません。 > > どうやらバグというコンセンサスが作られつつありそうでしょうか。それはそれで私は > 困りません。 それでは、1.8.7 にバックポートするという結論でいいでしょうか。 これがバックポートされるなら、[ruby-dev:36159] の 2) はさらにバグ っぽいのでバックポートして欲しいです。 -- Yusuke ENDOH <mame@tsg.ne.jp>
Updated by naruse (Yui NARUSE) over 2 years ago
- Priority changed from Low to Normal
- ruby -v set to ruby 1.9.2dev (2009-11-16 trunk 25792) [i686-linux]