https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112013-07-11T12:05:30ZRuby Issue Tracking SystemRuby master - Bug #8621: MinGW: Rational tests are causing errorhttps://bugs.ruby-lang.org/issues/8621?journal_id=404362013-07-11T12:05:30Zphasis68 (Heesob Park)phasis@gmail.com
<ul></ul><p>This issue is raise from pow function failure of float on mingw-w64 x86.</p>
<pre><code>C:\work>irb
irb(main):001:0> 1 ** 2
=> 1
irb(main):002:0> 1.0 ** 2.0
C:\work>
</code></pre>
<p>Exited without return value or exception.</p>
<p>I found that this failure is due to r41836.</p>
<p>The pow call is causing infinite self calling.<br>
The macro "#define pow rb_w32_pow" in win32.h<br>
and rb_32_pow function calls pow again in win32.c</p>
<p>I think the r41836 should be reverted.</p> Ruby master - Bug #8621: MinGW: Rational tests are causing errorhttps://bugs.ruby-lang.org/issues/8621?journal_id=404452013-07-11T21:30:27Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<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>This issue was solved with changeset r41923.<br>
Luis, thank you for reporting this issue.<br>
Your contribution to Ruby is greatly appreciated.<br>
May Ruby be with you.</p>
<hr>
<p>win32.c: fix infinite recursion</p>
<ul>
<li>win32/win32.c (rb_w32_pow): undef pow to get rid of infinite<br>
recursive call. re-fix [Bug <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: include/ruby/win32.h assumes that __STRICT_ANSI__ isn’t set (Closed)" href="https://bugs.ruby-lang.org/issues/8495">#8495</a>]. <a href="/issues/8621">[ruby-core:55923]</a> [Bug <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: MinGW: Rational tests are causing error (Closed)" href="https://bugs.ruby-lang.org/issues/8621">#8621</a>]</li>
</ul> Ruby master - Bug #8621: MinGW: Rational tests are causing errorhttps://bugs.ruby-lang.org/issues/8621?journal_id=404522013-07-12T03:07:31Zluislavena (Luis Lavena)luislavena@gmail.com
<ul><li><strong>Status</strong> changed from <i>Closed</i> to <i>Assigned</i></li><li><strong>Assignee</strong> changed from <i>tadf (tadayoshi funaba)</i> to <i>nobu (Nobuyoshi Nakada)</i></li><li><strong>% Done</strong> changed from <i>100</i> to <i>50</i></li></ul><p>Thank you nobu, but seems we are back to the floating error again:</p>
<p><a href="http://ci.rubyinstaller.org/job/ruby-trunk-x86-test-all/1784/console" class="external">http://ci.rubyinstaller.org/job/ruby-trunk-x86-test-all/1784/console</a></p>
<pre><code> 1) Failure:
TestSprintf#test_float [C:/Users/Worker/Jenkins/workspace/ruby-trunk-x86-build/test/ruby/test_sprintf.rb:193]:
<a href="/issues/4034">[ruby-dev:42551]</a>.
<"0x1p+2"> expected but was
<"0x1p+1">.
</code></pre> Ruby master - Bug #8621: MinGW: Rational tests are causing errorhttps://bugs.ruby-lang.org/issues/8621?journal_id=447872014-01-30T06:17:07Zhsbt (Hiroshi SHIBATA)hsbt@ruby-lang.org
<ul><li><strong>Target version</strong> changed from <i>2.1.0</i> to <i>2.2.0</i></li></ul> Ruby master - Bug #8621: MinGW: Rational tests are causing errorhttps://bugs.ruby-lang.org/issues/8621?journal_id=693182018-01-05T21:00:41Znaruse (Yui NARUSE)naruse@airemix.jp
<ul><li><strong>Target version</strong> deleted (<del><i>2.2.0</i></del>)</li></ul> Ruby master - Bug #8621: MinGW: Rational tests are causing errorhttps://bugs.ruby-lang.org/issues/8621?journal_id=797072019-07-18T19:26:28Zjeremyevans0 (Jeremy Evans)merch-redmine@jeremyevans.net
<ul><li><strong>Status</strong> changed from <i>Assigned</i> to <i>Closed</i></li><li><strong>Backport</strong> deleted (<del><i>1.9.3: UNKNOWN, 2.0.0: UNKNOWN</i></del>)</li></ul><p>The floating error was fixed (test disabled and considered out of spec) by <a class="changeset" title="comment out for x86 extended precision git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48844 b..." href="https://bugs.ruby-lang.org/projects/ruby-master/repository/git/revisions/b2a128fa7cabcce182e7360db70b3e50bb39242d">b2a128fa7cabcce182e7360db70b3e50bb39242d</a>.</p>