mirror of
https://github.com/nim-lang/Nim.git
synced 2026-04-19 05:50:30 +00:00
@@ -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.")
|
||||
|
||||
Reference in New Issue
Block a user