https://redmine.ruby-lang.org/
https://redmine.ruby-lang.org/favicon.ico?1711330511
2008-06-19T16:35:24Z
Ruby Issue Tracking System
Ruby master - Bug #189: boundary case of acosh() in missing/acosh.c
https://redmine.ruby-lang.org/issues/189?journal_id=228
2008-06-19T16:35:24Z
matz (Yukihiro Matsumoto)
matz@ruby.or.jp
<ul></ul><p>=begin<br>
まつもと ゆきひろです</p>
<p>In message "Re: <a href="/issues/189">[ruby-dev:35155]</a> [Bug:trunk] boundary case of acosh() in missing/acosh.c"<br>
on Wed, 18 Jun 2008 20:06:23 +0900, "U.Nakamura" <a href="mailto:usa@garbagecollect.jp" class="email">usa@garbagecollect.jp</a> writes:</p>
<p>|本当にバグなのかどうかよくわかりませんが、missing/acosh.c内の<br>
|atanhは、引数が1.0または-1.0の時、Infまたは-Infを返し、かつ、<br>
|errnoをセットしません。<br>
|C99やSUSv3を見ると、この場合はerrnoにERANGEが設定されるのが正<br>
|しい気がしますし、また、test/ruby/test_math.rbのtest_atanhも<br>
|そうなることを期待しているように見えます。<br>
|<br>
|というわけで、以下のパッチのように変更すべきなのではないかと<br>
|思うのですが、どうでしょうか。</p>
<p>コミットしてください。反対があればリバートするということで。</p>
<p>=end</p>
Ruby master - Bug #189: boundary case of acosh() in missing/acosh.c
https://redmine.ruby-lang.org/issues/189?journal_id=229
2008-06-19T16:57:04Z
usa (Usaku NAKAMURA)
usa@garbagecollect.jp
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>=begin<br>
Applied in changeset r17425.<br>
=end</p>