Actions
Backport #8587
closedBack porting r41623
Description
r41623 fixes a bug of BigMath.exp in the case of negative non-BigDecimal arguments.
Actions
Added by mrkn (Kenta Murata) about 9 years ago. Updated about 9 years ago.
Description
r41623 fixes a bug of BigMath.exp in the case of negative non-BigDecimal arguments.
https://bugs.ruby-lang.org/issues/6862#change-40133
で Heesob がもっと前からパッチ出してたのに……と訴えているので、ChangeLog に追記しておいたほうがいいかと思うのですがどうでしょう。
そうですね。あの issue はすっかり見逃していたので、彼には悪いことをしてしまいました。
trunk の ChangeLog には彼の名前を書き加えました。
ありがとうございます!
一緒にバックポートしておきます。
This issue was solved with changeset r41733.
Kenta, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
merge revision(s) 41623,41723: [Backport #6862] [Backport #8587]
* ext/bigdecimal/bigdecimal.c (BigMath_s_exp): Fix for the cases when
the argument x is not a BigDecimal.
This change is based on the patch made by Garth Snyder.
[Fix GH-332] https://github.com/ruby/ruby/pull/332
This change is based on the patch made by Heesob Park and Garth Snyder.
[Bug #6862] [ruby-core:47145]