From: Yui NARUSE Date: 2011-06-26T18:21:06+09:00 Subject: [ruby-core:37462] [Ruby 1.9 - Bug #4478][Rejected] hash order preservation fails on 64bit machine Issue #4478 has been updated by Yui NARUSE. Status changed from Feedback to Rejected 1.9.0 is too old (and this is pre released one) and obsoleted. Please reopen this if it still happens on the latest version of ruby. ---------------------------------------- Bug #4478: hash order preservation fails on 64bit machine http://redmine.ruby-lang.org/issues/4478 Author: Joachim Wuttke Status: Rejected Priority: Normal Assignee: Category: Target version: ruby -v: 1.9.0 =begin On a 32bit machine: ~$ uname -r 2.6.32-5-686 ~$ ruby1.9 -e "x={};x[:a]=1;x[:b]=2;p x" {:a=>1, :b=>2} # as it should On a 64bit machine: ~$ uname -r 2.6.24-etchnhalf.1-amd64 ~$ ruby1.9 -e "x={};x[:a]=1;x[:b]=2;p x" {:b=>2, :a=>1} # failure =end -- http://redmine.ruby-lang.org