[MacRuby-devel] [MacRuby] #701: Hash: complex keys don't work correctly

MacRuby ruby-noreply at macosforge.org
Sat May 8 22:58:26 PDT 2010


#701: Hash: complex keys don't work correctly
----------------------------+-----------------------------------------------
 Reporter:  jazzbox@…       |       Owner:  lsansonetti@…        
     Type:  defect          |      Status:  new                  
 Priority:  major           |   Milestone:  MacRuby 0.7          
Component:  MacRuby         |    Keywords:                       
----------------------------+-----------------------------------------------
 The generated hash-key of two objects must be the same when the objects
 are equal.

 {{{
 $ cat h.rb
 d1 = NSCalendarDate.dateWithYear( 2010, month:5, day:2, hour:0,  minute:0,
 second:0, timeZone:nil)
 d2 = NSCalendarDate.dateWithYear( 2010, month:5, day:2, hour:0,  minute:0,
 second:0, timeZone:nil)
 h = { d1 => :x}
 h[d2] = :y
 p h
 }}}

 {{{
 $ macruby_select 0.7 h.rb
 {#<NSCalendarDate:0x200013a20>=>:x, #<NSCalendarDate:0x20001ff60>=>:y}
 }}}

 v0.5 was OK:

 {{{
 $ macruby_select 0.5 h.rb
 {#<NSCalendarDate:0x200026900>=>:y}

 }}}

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/701>
MacRuby <http://macruby.org/>



More information about the MacRuby-devel mailing list