parent
eaa1c3a377
commit
19263f2775
2 changed files with 7 additions and 1 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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.")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue