Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0006990 [Squeak] Kernel minor always 03-23-08 01:28 04-18-10 22:05
Reporter nicolas cellier View Status public  
Assigned To andreas
Priority normal Resolution fixed  
Status closed   Product Version 3.10
Summary 0006990: 0.0 significandAsInteger is too big
Description It will answer (1 bitShift: 52), the implied 53rd bit.
It should not.

exponent does answer -1 (why ?). This leads to:

0.0 significandAsInteger asFloat timesTwoPower: 0.0 biasedExponent. "->0.5"

where biasedExponent is (self exponent max: -1022) - 52
Additional Information
Attached Files  Float-zero-significandAsInteger-Test-M6990-nice.1.cs [^] (524 bytes) 03-23-08 15:05
 Float-zero-significandAsInteger-Patch-M6990-nice.1.cs [^] (620 bytes) 03-23-08 15:06

- Relationships

- Notes
(0011949 - 213 - 279 - 279 - 279 - 279 - 279)
nicolas cellier
03-23-08 15:07
edited on: 04-06-08 16:48

"fix begin"
Installer mantis bug: 6990 fix:'Float-zero-significandAsInteger-Patch-M6990-nice.1.cs'.
"fix test"
Installer mantis bug: 6990 fix:'Float-zero-significandAsInteger-Test-M6990-nice.1.cs'.
"fix end"

 
(0013275 - 59 - 59 - 209 - 209 - 209 - 209)
nicolas cellier
08-24-09 20:12

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

- Issue History
Date Modified Username Field Change
03-23-08 01:28 nicolas cellier New Issue
03-23-08 15:05 nicolas cellier File Added: Float-zero-significandAsInteger-Test-M6990-nice.1.cs
03-23-08 15:06 nicolas cellier File Added: Float-zero-significandAsInteger-Patch-M6990-nice.1.cs
03-23-08 15:07 nicolas cellier Note Added: 0011949
04-06-08 16:48 nicolas cellier Note Edited: 0011949
01-10-09 02:13 Keith_Hodges Status new => pending
01-10-09 03:33 Keith_Hodges Status pending => testing
01-10-09 03:40 Keith_Hodges Status testing => resolved
01-10-09 03:40 Keith_Hodges Fixed in Version  => 3.11
01-10-09 03:40 Keith_Hodges Resolution open => fixed
01-10-09 03:40 Keith_Hodges Assigned To  => Keith_Hodges
01-10-09 03:41 Keith_Hodges Status resolved => testing
08-24-09 20:12 nicolas cellier Note Added: 0013275
10-03-09 19:33 Keith_Hodges Status testing => assigned
10-03-09 19:33 Keith_Hodges Assigned To Keith_Hodges => andreas
10-03-09 20:11 nicolas cellier Status assigned => resolved
10-03-09 20:11 nicolas cellier Fixed in Version 3.11 => trunk
04-18-10 22:05 andreas Status resolved => closed


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