Issue #1883 has been updated by Tomas Matousek.


This is potential problem for MRI as well since Array#hash blows up if any item's hash is not a Fixnum:

class C
  def hash
    100000000000000000000
  end
end

[C.new].hash  # => in `hash': bignum too big to convert into `long' (RangeError)

----------------------------------------
http://redmine.ruby-lang.org/issues/show/1883

----------------------------------------
http://redmine.ruby-lang.org