[FIX] Dictionary equality patch

SmallSqueak smallsqueak at rogers.com
Tue Jul 13 02:13:54 UTC 2004


Andrew P. Black wrote:

> Subject: [FIX] Dictionary equality patch
> 
> Comparing two dictionaries for equality will fail if they are both 
> recursive.   While hard to fix in the general case, the most likely 
> cause of this failure is that they are both Smalltalk.   This is 
> easily detected by adding an identity test.
> 

	Squeak 3.7 beta, latest update #5969 on WindowsXP,
	complained while trying to file it in :

...
Array(Object)>>error:
	Receiver: #(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary
#xBinary #xBinary #xDelimiter #xDe...etc...
	Arguments and temporary variables: 
		aString: 	'subscript is out of bounds: 0'
	Receiver's instance variables: 
...


	Did I miss something ?

	Please find attached SqueakDebug.log.gz.

	Thanks for sharing the result of your hard work.

	Please keep it up.

	Cheers,

	PhiHo.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: SqueakDebug.log.gz
Type: application/octet-stream
Size: 1386 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20040712/2226415b/SqueakDebug.log.obj


More information about the Squeak-dev mailing list