This commit is contained in:
Andreas Rumpf
2021-06-30 12:36:24 +02:00
committed by GitHub
parent eaa1c3a377
commit 19263f2775
2 changed files with 7 additions and 1 deletions

View File

@@ -359,7 +359,7 @@ proc formatDigits(buffer: var openArray[char]; pos: int; digits: uint32; decimal
pos = digitsEnd
elif decimalPoint < numDigits:
## dig.its
for i in 0..<8:
for i in countdown(7, 0):
buffer[i + decimalPoint + 1] = buffer[i + decimalPoint]
buffer[pos+decimalPoint] = '.'
pos = digitsEnd + 1

View File

@@ -54,4 +54,10 @@ doAssert 9999999999999999.0 == "9999999999999999.0".parseFloat
doAssert 0.999999999999999 == ".999999999999999".parseFloat
doAssert 0.9999999999999999 == ".9999999999999999".parseFloat
# bug #18400
var s = [-13.888888'f32]
assert $s[0] == "-13.888888"
var x = 1.23456789012345'f32
assert $x == "1.2345679"
echo("passed all tests.")