Bug #2665

compatibility issue of BigDecimal#** and #power

Added by matz (Yukihiro Matsumoto) over 2 years ago. Updated about 1 year ago.

[ruby-dev:40178]
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]

Also available in: Atom PDF