Anonymous | Login | 01-20-2021 08:53 UTC |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Advanced Details [ Jump to Notes ] | [ View Simple ] [ 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 | Platform | |||||
Status | closed | OS | |||||||
Projection | none | OS Version | |||||||
ETA | none | Fixed in Version | trunk | Product Version | 3.10 | ||||
Product Build | |||||||||
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 |
||||||||
Steps To Reproduce | |||||||||
Additional Information | |||||||||
Attached Files |
![]() ![]() |
||||||||
|
![]() |
|
(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 [^] |
Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
56 total queries executed. 34 unique queries executed. |