#791: Array#hash is broken. ----------------------------------+----------------------------------------- Reporter: watson1...@… | Owner: lsansone...@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: ----------------------------------+----------------------------------------- Test Script: {{{ $ cat test_array_hash.rb a1 = [ 'cat', 1, 'dog' ] a2 = [ 'cat', 1.0, 'dog' ] a3 = [ 'dog', 1, 'cat' ]
p "a1 : #{a1.hash}" p "a2 : #{a2.hash}" p "a3 : #{a3.hash}" p (a1 == a2) p (a1.hash != a2.hash) p (a1 != a3) p (a1.hash != a3.hash) }}} Result of Ruby 1.9.1: {{{ $ ruby test_array_hash.rb "a1 : 3881081910" "a2 : 2335851546" "a3 : 8388414684" true true true true }}} Result of MacRuby Trunk: {{{ $ macruby test_array_hash.rb "a1 : 3" "a2 : 3" "a3 : 3" true false true false }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/791> MacRuby <http://macruby.org/> _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel