Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0007401 [Squeak] Kernel minor always 10-04-09 21:08 04-18-10 22:04
Reporter nicolas cellier View Status public  
Assigned To nicolas cellier
Priority normal Resolution fixed  
Status closed   Product Version trunk
Summary 0007401: Float negativeZero shallowCopy loose its negative sign
Description self assert: Float negativeZero shallowCopy hex = Float negativeZero hex
Additional Information the code ^self + 0.0 preserves infinity and NaN, but unfortunately not -0.0

I suggest using ^self - 0.0
Attached Files  FloatNegativeZeroCopy-M7401-Test-nice.1.cs [^] (891 bytes) 10-04-09 21:15
 FloatNegativeZeroCopy-M7401-Patch-nice.1.cs [^] (461 bytes) 10-04-09 21:19

- Relationships

- Notes
(0013336 - 192 - 246 - 246 - 246 - 246 - 246)
nicolas cellier
10-04-09 21:21

"fix begin"
Installer mantis bug: 7401 fix:'FloatNegativeZeroCopy-M7401-Patch-nice.1.cs'.
"fix test".
Installer mantis bug: 7401 fix:'FloatNegativeZeroCopy-M7401-Test-nice.1.cs'.
"fix end"
 
(0013337 - 59 - 59 - 209 - 209 - 209 - 209)
nicolas cellier
10-04-09 21:40

Fixed in http://source.squeak.org/trunk/Kernel-nice.258.mcz [^]
 

- Issue History
Date Modified Username Field Change
10-04-09 21:08 nicolas cellier New Issue
10-04-09 21:15 nicolas cellier File Added: FloatNegativeZeroCopy-M7401-Test-nice.1.cs
10-04-09 21:19 nicolas cellier File Added: FloatNegativeZeroCopy-M7401-Patch-nice.1.cs
10-04-09 21:21 nicolas cellier Note Added: 0013336
10-04-09 21:21 nicolas cellier Issue Monitored: nicolas cellier
10-04-09 21:40 nicolas cellier Status new => resolved
10-04-09 21:40 nicolas cellier Fixed in Version  => trunk
10-04-09 21:40 nicolas cellier Resolution open => fixed
10-04-09 21:40 nicolas cellier Assigned To  => nicolas cellier
10-04-09 21:40 nicolas cellier Note Added: 0013337
04-18-10 22:04 andreas Status resolved => closed


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