mirror of
https://github.com/dlang/phobos.git
synced 2025-04-28 06:00:35 +03:00
User hyperlinks to refer to bugzilla issues (#8766)
This commit is contained in:
parent
f2ea143b49
commit
5cd77a6e32
17 changed files with 46 additions and 45 deletions
|
@ -1449,7 +1449,7 @@ if (is(T == float) || is(T == double)
|
|||
assert(printFloat(-0.1L, f) == "-1.000000e-01");
|
||||
assert(printFloat(10.0L, f) == "1.000000e+01");
|
||||
assert(printFloat(-10.0L, f) == "-1.000000e+01");
|
||||
version (Windows) {} // issue 20972
|
||||
version (Windows) {} // https://issues.dlang.org/show_bug.cgi?id=20972
|
||||
else
|
||||
{
|
||||
assert(printFloat(1e4000L, f) == "1.000000e+4000");
|
||||
|
@ -1472,7 +1472,7 @@ if (is(T == float) || is(T == double)
|
|||
{
|
||||
// log2 is broken for x87-reals on some computers in CTFE
|
||||
// the following tests excludes these computers from the tests
|
||||
// (issue 21757)
|
||||
// (https://issues.dlang.org/show_bug.cgi?id=21757)
|
||||
enum test = cast(int) log2(3.05e2312L);
|
||||
static if (real.mant_dig == 64 && test == 7681)
|
||||
{
|
||||
|
@ -2120,7 +2120,7 @@ if (is(T == float) || is(T == double)
|
|||
assert(printFloat(-0.1L, f) == "-0.100000");
|
||||
assert(printFloat(10.0L, f) == "10.000000");
|
||||
assert(printFloat(-10.0L, f) == "-10.000000");
|
||||
version (Windows) {} // issue 20972
|
||||
version (Windows) {} // https://issues.dlang.org/show_bug.cgi?id=20972
|
||||
else
|
||||
{
|
||||
auto result1 = printFloat(1e4000L, f);
|
||||
|
@ -2145,7 +2145,7 @@ if (is(T == float) || is(T == double)
|
|||
{
|
||||
// log2 is broken for x87-reals on some computers in CTFE
|
||||
// the following tests excludes these computers from the tests
|
||||
// (issue 21757)
|
||||
// (https://issues.dlang.org/show_bug.cgi?id=21757)
|
||||
enum test = cast(int) log2(3.05e2312L);
|
||||
static if (real.mant_dig == 64 && test == 7681)
|
||||
{
|
||||
|
@ -2803,7 +2803,7 @@ if (is(T == float) || is(T == double)
|
|||
assert(printFloat(-0.1L, f) == "-0.1");
|
||||
assert(printFloat(10.0L, f) == "10");
|
||||
assert(printFloat(-10.0L, f) == "-10");
|
||||
version (Windows) {} // issue 20972
|
||||
version (Windows) {} // https://issues.dlang.org/show_bug.cgi?id=20972
|
||||
else
|
||||
{
|
||||
assert(printFloat(1e4000L, f) == "1e+4000");
|
||||
|
@ -2826,7 +2826,7 @@ if (is(T == float) || is(T == double)
|
|||
{
|
||||
// log2 is broken for x87-reals on some computers in CTFE
|
||||
// the following tests excludes these computers from the tests
|
||||
// (issue 21757)
|
||||
// (https://issues.dlang.org/show_bug.cgi?id=21757)
|
||||
enum test = cast(int) log2(3.05e2312L);
|
||||
static if (real.mant_dig == 64 && test == 7681)
|
||||
{
|
||||
|
|
|
@ -738,7 +738,7 @@ if (is(FloatingPointTypeOf!T) && !is(T == enum) && !hasToString!(T, Char))
|
|||
assert(FloatingPointControl.rounding == FloatingPointControl.roundToNearest);
|
||||
}
|
||||
|
||||
// issue 20320
|
||||
// https://issues.dlang.org/show_bug.cgi?id=20320
|
||||
real a = 0.16;
|
||||
real b = 0.016;
|
||||
assert(format("%.1f", a) == "0.2");
|
||||
|
@ -749,7 +749,7 @@ if (is(FloatingPointTypeOf!T) && !is(T == enum) && !hasToString!(T, Char))
|
|||
assert(format("%.1f", a1) == "0.2");
|
||||
assert(format("%.2f", b1) == "0.02");
|
||||
|
||||
// issue 9889
|
||||
// https://issues.dlang.org/show_bug.cgi?id=9889
|
||||
assert(format("%.1f", 0.09) == "0.1");
|
||||
assert(format("%.1f", -0.09) == "-0.1");
|
||||
assert(format("%.1f", 0.095) == "0.1");
|
||||
|
@ -907,7 +907,7 @@ if (is(FloatingPointTypeOf!T) && !is(T == enum) && !hasToString!(T, Char))
|
|||
|
||||
// log2 is broken for x87-reals on some computers in CTFE
|
||||
// the following test excludes these computers from the test
|
||||
// (issue 21757)
|
||||
// (https://issues.dlang.org/show_bug.cgi?id=21757)
|
||||
enum test = cast(int) log2(3.05e2312L);
|
||||
static if (real.mant_dig == 64 && test == 7681) // 80 bit reals
|
||||
{
|
||||
|
@ -3334,7 +3334,7 @@ if (isSomeString!T1 && isSomeString!T2 && isSomeString!T3 && isSomeString!T4)
|
|||
long fractsWidth = fracts.length; // TODO: does not take graphemes into account
|
||||
long suffixWidth;
|
||||
|
||||
// TODO: remove this workaround which hides issue 21815
|
||||
// TODO: remove this workaround which hides https://issues.dlang.org/show_bug.cgi?id=21815
|
||||
if (f.width > 0)
|
||||
{
|
||||
prefixWidth = getWidth(prefix);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue