In article <92f5f81d0602281855g27e78f4eua8bf20e0b8e47b68 / mail.gmail.com>,
  "Evan Webb" <evanwebb / gmail.com> writes:

> Akira's patch is much more acceptable imho because it doesn't change
> the already pretty hardset semantics of the VALUE meaning.

To be fair, no one propose to change the VALUE meaning.

The matter is object_id which is used by Kernel#object_id
and ObjectSpace._id2ref.

> In
> addition, the other patch has a significant performance / memory
> impact that should be considered before accepting the patch. By moving
> fixnum down by a full 4 powers of 2, and triggering Bignum conversion
> much earlier than is currently seen, memory utilization patterns will
> change significantly for anyone working with decently large integers.

The performance issue exists.  However I'm not sure that it
is significant because Kernel#object_id is used not so
common.  ObjectSpace._id2ref is used rarely and it should
be.
-- 
Tanaka Akira