Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0003360 [Squeak] Kernel minor always 03-27-06 22:20 04-18-10 21:58
Reporter nicolas cellier View Status public  
Assigned To nicolas cellier
Priority normal Resolution fixed Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version trunk Product Version 3.9
  Product Build
Summary 0003360: hash and equal problem
Description 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
Steps To Reproduce
Additional Information Since
    3 hash = 3.0 hash
does answer false,

be prepared to weird behavior in Set Dictionary & consor
Attached Files

- Relationships

SYSTEM WARNING: Creating default object from empty value

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 - 453 - 569 - 917 - 917 - 917 - 917)
nicolas cellier
03-28-06 00:16
edited on: 03-28-06 00:25

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 - 187 - 229 - 229 - 320 - 320 - 320)
nicolas cellier
03-29-06 01:33
edited on: 06-10-09 22:05

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 - 69 - 117 - 117 - 117 - 117 - 117)
nicolas cellier
01-04-09 22:42

"fix begin"
Installer mantis ensureFix: 3374.
"fix test"
"fix end"
 
(0013512 - 9 - 9 - 9 - 100 - 100 - 100)
nicolas cellier
02-13-10 04:22

See 0003374
 

- Issue History
Date Modified Username Field Change
03-27-06 22:20 nicolas cellier New Issue
03-27-06 22:20 nicolas cellier Status new => assigned
03-27-06 22:20 nicolas cellier Assigned To  => KenCausey
03-27-06 22:39 KenCausey Assigned To KenCausey =>
03-27-06 22:39 KenCausey Status assigned => new
03-27-06 22:39 KenCausey Category Any => Kernel
03-27-06 22:51 nicolas cellier Note Added: 0004581
03-28-06 00:16 nicolas cellier Note Added: 0004584
03-28-06 00:25 nicolas cellier Note Edited: 0004584
03-29-06 01:28 nicolas cellier Note Deleted: 0004581
03-29-06 01:33 nicolas cellier Note Added: 0004600
04-01-06 05:08 mzimmerm Issue Monitored: mzimmerm
05-05-06 22:08 nicolas cellier Note Added: 0004883
05-05-06 22:12 nicolas cellier Note Deleted: 0004883
09-25-07 01:13 matthewf Relationship added related to 0006601
01-04-09 22:42 nicolas cellier Note Added: 0012895
01-09-09 23:59 Keith_Hodges Status new => pending
06-10-09 22:05 nicolas cellier Note Edited: 0004600
02-13-10 04:22 nicolas cellier Status pending => resolved
02-13-10 04:22 nicolas cellier Fixed in Version  => trunk
02-13-10 04:22 nicolas cellier Resolution open => fixed
02-13-10 04:22 nicolas cellier Assigned To  => nicolas cellier
02-13-10 04:22 nicolas cellier Note Added: 0013512
04-18-10 21:58 andreas Status resolved => closed
08-21-10 13:12 nicolas cellier Relationship added child of 0007002


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
89 total queries executed.
49 unique queries executed.
Powered by Mantis Bugtracker