[Issue 5232] [patch] std.conv.to & std.conv.roundTo report invalid overflows for very large numbers

2019-12-28 Thread d-bugmail--- via Digitalmars-d-bugs
|--- |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:

[Issue 5232] [patch] std.conv.to & std.conv.roundTo report invalid overflows for very large numbers

2019-12-27 Thread d-bugmail--- via Digitalmars-d-bugs
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:

[Issue 5232] [patch] std.conv.to & std.conv.roundTo report invalid overflows for very large numbers

2019-12-12 Thread d-bugmail--- via Digitalmars-d-bugs
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. --

[Issue 5232] [patch] std.conv.to & std.conv.roundTo report invalid overflows for very large numbers

2019-12-12 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5232 berni44 changed: What|Removed |Added CC||bugzi...@d-ecke.de Hardware|Other

[Issue 5232] [patch] std.conv.to & std.conv.roundTo report invalid overflows for very large numbers

2014-08-07 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5232 hst...@quickfur.ath.cx changed: What|Removed |Added CC||hst...@quickfur.ath.cx --

[Issue 5232] [patch] std.conv.to & std.conv.roundTo report invalid overflows for very large numbers

2011-03-16 Thread d-bugmail
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

[Issue 5232] [patch] std.conv.to & std.conv.roundTo report invalid overflows for very large numbers

2011-03-16 Thread d-bugmail
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

[Issue 5232] [patch] std.conv.to & std.conv.roundTo report invalid overflows for very large numbers

2011-01-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5232 Andrei Alexandrescu changed: What|Removed |Added Status|NEW |ASSIGNED CC|