https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112022-04-18T08:57:54ZRuby Issue Tracking SystemRuby master - Bug #18677: BigDecimal#power (**) returns FloatDomainError when passing an infinite parameterhttps://bugs.ruby-lang.org/issues/18677?journal_id=972982022-04-18T08:57:54Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Assigned</i></li><li><strong>Assignee</strong> set to <i>mrkn (Kenta Murata)</i></li></ul> Ruby master - Bug #18677: BigDecimal#power (**) returns FloatDomainError when passing an infinite parameterhttps://bugs.ruby-lang.org/issues/18677?journal_id=973232022-04-20T02:04:04Zmrkn (Kenta Murata)muraken@gmail.com
<ul></ul><p>I made a patch at <a href="https://github.com/ruby/bigdecimal/pull/227" class="external">https://github.com/ruby/bigdecimal/pull/227</a>.</p>
<p>Note that the last case <code>-1 ** BigDecimal::INFINITY</code> should cause <code>Math::DomainError</code>.</p>