https://redmine.ruby-lang.org/https://redmine.ruby-lang.org/favicon.ico?17113305112012-07-16T22:52:17ZRuby Issue Tracking SystemRuby master - Bug #6741: (1 << 103).to_f.to_s is "10141204801825835000000000000000.0"https://redmine.ruby-lang.org/issues/6741?journal_id=281482012-07-16T22:52:17Zakr (Akira Tanaka)akr@fsij.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 r36409.<br>
Akira, thank you for reporting this issue.<br>
Your contribution to Ruby is greatly appreciated.<br>
May Ruby be with you.</p>
<hr>
<ul>
<li>numeric.c (flo_to_s): use the exponential form if the integer part<br>
is longer than or equal DBL_DIG.<br>
<a href="/issues/6741">[ruby-dev:45960]</a> [ruby-trunk - Bug <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: (1 << 103).to_f.to_s is "10141204801825835000000000000000.0" (Closed)" href="https://redmine.ruby-lang.org/issues/6741">#6741</a>]</li>
</ul>