https://redmine.ruby-lang.org/https://redmine.ruby-lang.org/favicon.ico?17113305112015-01-10T13:03:29ZRuby Issue Tracking SystemRuby master - Feature #10728: Warning for Fixnum#size to use RbConfig::SIZEOF['long']https://redmine.ruby-lang.org/issues/10728?journal_id=509162015-01-10T13:03:29Zcremno (cremno phobia)
<ul></ul><p>I took a look at <code>fixnum-size-search.txt</code> and using <code>RbConfig::SIZEOF['long']</code> instead usually isn't the correct replacement. In many lines the size of <code>long</code> in bytes isn't of interest, the min- and maximum value of a fixnum is (see feature request <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Fixnum::MIN,MAX (Closed)" href="https://redmine.ruby-lang.org/issues/7517">#7517</a>).</p> Ruby master - Feature #10728: Warning for Fixnum#size to use RbConfig::SIZEOF['long']https://redmine.ruby-lang.org/issues/10728?journal_id=509172015-01-10T13:19:22Zakr (Akira Tanaka)akr@fsij.org
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/issues/7517">Feature #7517</a>: Fixnum::MIN,MAX</i> added</li></ul> Ruby master - Feature #10728: Warning for Fixnum#size to use RbConfig::SIZEOF['long']https://redmine.ruby-lang.org/issues/10728?journal_id=509312015-01-11T16:23:15Zakr (Akira Tanaka)akr@fsij.org
<ul></ul><p>RbConfig::SIZEOF['long'] is a drop-in replacement but Fixnum::MAX is not.</p>
<p>Also, I feel Fixnum is a implementation detail.</p>