![]() Reading `1.0e45` produced a different (and less precise) result than `1e35`. The problem was in the reader's fast path for simple flonum conversions, where it converts the mantissa and exponent separately and then combines them. 10^44 is not represented exactly as a flonum, so there's imprecision when multiplicy it by 10 versus multiplying 1e45 by 1. Closes #3548 |
||
---|---|---|
.. | ||
collects | ||
src | ||
.gitignore |