SYSTEM WARNING: Creating default object from empty value

Mantis - Squeak
Viewing Issue Advanced Details
3360 Kernel minor always 03-27-06 22:20 04-18-10 21:58
nicolas cellier  
nicolas cellier  
normal  
closed 3.9  
fixed  
none    
none trunk  
0003360: hash and equal problem
try this one:
    (Set new: 3) add: 3; add: 3.0; size.
you get 1

try this one:
    (Set new: 4) add: 3; add: 3.0; size.
you get 2
Since
    3 hash = 3.0 hash
does answer false,

be prepared to weird behavior in Set Dictionary & consor
related to 0006601closed nicolas cellier Float hash incorrect ( 2=2.0 , but 2 hash~=2.0 hash) 
child of 0007002new  The Mother of all issues involving interval 

Notes
(0004584)
nicolas cellier   
03-28-06 00:16   
Some related goldies discussions.

http://www.create.ucsb.edu/squeak/9705.html [^]

http://lists.squeakfoundation.org/pipermail/squeak-dev/1999-November/subject.html [^]

They were very close to the bug, but strangely things are still hanging today...
"
>Is it reaonable to add an 'equal' fraction and float to a Set and usually
>get one element but not always?

No. Either always one, or never one, but "usually but not always" is
horrendous!
"

(0004600)
nicolas cellier   
03-29-06 01:33   
This bug is related to 0003374
And it will share the same patch

Note on interval hash has been deleted.
Interval hash problem has been separated as a new bug.
It need another patch.

(0012895)
nicolas cellier   
01-04-09 22:42   
"fix begin"
Installer mantis ensureFix: 3374.
"fix test"
"fix end"
(0013512)
nicolas cellier   
02-13-10 04:22   
See 0003374