https://bugs.ruby-lang.org/
https://bugs.ruby-lang.org/favicon.ico?1711330511
2015-03-18T02:19:15Z
Ruby Issue Tracking System
Ruby master - Bug #10979: Hash fails to distinguish 0.0 & -0.0
https://bugs.ruby-lang.org/issues/10979?journal_id=51871
2015-03-18T02:19:15Z
nobu (Nobuyoshi Nakada)
nobu@ruby-lang.org
<ul><li><strong>Backport</strong> changed from <i>2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN</i> to <i>2.0.0: REQUIRED, 2.1: REQUIRED, 2.2: REQUIRED</i></li></ul><p>Seems a bug because of FLONUM since 2.0.0.</p>
Ruby master - Bug #10979: Hash fails to distinguish 0.0 & -0.0
https://bugs.ruby-lang.org/issues/10979?journal_id=51872
2015-03-18T03:02:29Z
nobu (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>Applied in changeset r49999.</p>
<hr>
<p>hash.c: same hash values with Float#hash</p>
<ul>
<li>hash.c (rb_any_hash): use same hash values with Float#hash so<br>
that -0.0 and +0.0 will be identical.<br>
<a href="https://blade.ruby-lang.org/ruby-core/68541">[ruby-core:68541]</a> [Bug <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Hash fails to distinguish 0.0 & -0.0 (Closed)" href="https://bugs.ruby-lang.org/issues/10979">#10979</a>]</li>
</ul>
Ruby master - Bug #10979: Hash fails to distinguish 0.0 & -0.0
https://bugs.ruby-lang.org/issues/10979?journal_id=52595
2015-05-23T17:02:59Z
nagachika (Tomoyuki Chikanaga)
nagachika00@gmail.com
<ul><li><strong>Backport</strong> changed from <i>2.0.0: REQUIRED, 2.1: REQUIRED, 2.2: REQUIRED</i> to <i>2.0.0: REQUIRED, 2.1: REQUIRED, 2.2: DONE</i></li></ul><p>Backported into <code>ruby_2_2</code> branch at rr50619.</p>
Ruby master - Bug #10979: Hash fails to distinguish 0.0 & -0.0
https://bugs.ruby-lang.org/issues/10979?journal_id=52664
2015-05-28T00:55:41Z
usa (Usaku NAKAMURA)
usa@garbagecollect.jp
<ul><li><strong>Backport</strong> changed from <i>2.0.0: REQUIRED, 2.1: REQUIRED, 2.2: DONE</i> to <i>2.0.0: REQUIRED, 2.1: DONE, 2.2: DONE</i></li></ul><p>ruby_2_1 r50655 merged revision(s) 49999,50000.</p>