[squeak-dev] Date hash is broken

Chris Muller asqueaker at gmail.com
Wed Oct 17 21:08:29 UTC 2018


I proposed a fix in the Inbox.

  Chronology-Core-cmm.13.mcz


On Wed, Oct 17, 2018 at 9:36 AM Chris Cunningham
<cunningham.cb at gmail.com> wrote:
>> Hi.
>
> Following a thread in Pharo where two dates that are equal weren't usable in a Dictionary as keys, I wondered if the same thing is true in Squeak.  It is, unfortunately.  I can't use the same code as given in the Pharo example (we don't have a #translateToUTC), but equivalent code shows the issue:
>
> d1 := DateAndTime now asDate.
> d2 := Date today.
> d1 = d2. "true"
> d1 hash = d2 hash. "false"
>
> I'll get around to fixing the hash in the next day or so, when I get a chance to figure out how.
>
> Thanks,
> cbc
>


More information about the Squeak-dev mailing list