|--- |FIXED
--- Comment #5 from Dlang Bot ---
dlang/phobos pull request #7334 "Fix Issue 5232 - [patch] std.conv.to &
std.conv.roundTo report invalid overflows for very large numbers" was merged
into master:
- 6a1b88fcb8a9b78665c1d2b3a94cd336957d3fc5 by Bernhard Seckinger:
created dlang/phobos pull request #7334 "Fix Issue 5232 - [patch]
std.conv.to & std.conv.roundTo report invalid overflows for very large numbers"
fixing this issue:
- Fix Issue 5232 - [patch] std.conv.to & std.conv.roundTo report invalid
overflows for very large numbers
https:
https://issues.dlang.org/show_bug.cgi?id=5232
--- Comment #3 from berni44 ---
The proposed solution doesn't work, because x87er reals cannot save values
between ulong.max and ulong.max + 1. And for real==double this should also not
work.
--
https://issues.dlang.org/show_bug.cgi?id=5232
berni44 changed:
What|Removed |Added
CC||bugzi...@d-ecke.de
Hardware|Other
https://issues.dlang.org/show_bug.cgi?id=5232
hst...@quickfur.ath.cx changed:
What|Removed |Added
CC||hst...@quickfur.ath.cx
--
http://d.puremagic.com/issues/show_bug.cgi?id=5232
--- Comment #2 from Rob Jacques 2011-03-16 17:22:28 PDT ---
Opps. Forgot that 1.0L is a real, not a long. Also, that ConvOverflowError
changed to ConvOverflowException.
/**
Narrowing numeric-numeric conversions throw when the value does not
fi
http://d.puremagic.com/issues/show_bug.cgi?id=5232
--- Comment #1 from Rob Jacques 2011-03-16 09:40:33 PDT ---
Minor patch update. Updated the template constraints to DMD 2.052. Changed
+1.0L to +1.0uL and shifted the formating to a 80-character maximum line
length. As before this patch is esse
http://d.puremagic.com/issues/show_bug.cgi?id=5232
Andrei Alexandrescu changed:
What|Removed |Added
Status|NEW |ASSIGNED
CC|