Bug #57519 | Documentation for IEEE 754 compliance is missing | ||
---|---|---|---|
Submitted: | 18 Oct 2010 11:25 | Modified: | 2 Jul 2018 13:59 |
Reporter: | Daniël van Eeden | Email Updates: | |
Status: | Won't fix | Impact on me: | |
Category: | MySQL Server: Documentation | Severity: | S4 (Feature request) |
Version: | 5.5 | OS: | Any |
Assigned to: | Paul DuBois | CPU Architecture: | Any |
Tags: | compatibility, compliance, FLOAT, IEEE, STANDARDS |
[18 Oct 2010 11:25]
Daniël van Eeden
[18 Oct 2010 14:32]
Valeriy Kravchuk
I think we should start with documenting current details of IEEE 754 compliance properly. As for Oracle RDBMS, FLOAT there is just NUMBER with some predefined precision and scale, that is, machine-level floating point support is just not used, as far as I remember. Surely the results are different from MySQL...
[18 Oct 2010 14:49]
Daniël van Eeden
In Oracle RDBMS a FLOAT is using decimal precision and a BINARY_FLOAT is using binary precision (Like MySQL's float).
[9 Nov 2014 13:28]
Daniël van Eeden
Related: Bug #41442
[31 Jul 2015 20:56]
Brendan McDonnell
How is it that a bug like this sits untouched for five years? And the documentation doesn't even *mention* IEEE-754, leaving people who need NaNs to hunt for scraps of knowledge like this bug report.
[21 Nov 2015 12:29]
Daniël van Eeden
See also: http://0.30000000000000004.com/ https://github.com/erikwiffin/0.30000000000000004/issues/88
[2 Jul 2018 13:59]
Paul DuBois
Posted by developer: There does not appear to be an explicit development policy regarding this behavior.