authorgravatar for liam@bumblebee.net.nzMovingtoMars <liam@bumblebee.net.nz> 2016-01-29 21:22:15+13:00
committergravatar for liam@bumblebee.net.nzMovingtoMars <liam@bumblebee.net.nz> 2016-01-29 21:22:15+13:00
log3fd6c0ce25f4bab3ae4e21519ac340e38a99cba3
treec65b5b305b2100c0217e2d66731902cadefe7e23
parenta6c2b013fd814245bf7da9711b7c3cdaf9b83dcc

fix some inaccuracy in float printing


1 files changed, 3 insertions(+), 1 deletions(-)

std/std.zig+3-1
......@@ -332,7 +332,7 @@ pub fn buf_print_f64(out_buf: []u8, x: f64, decimals: isize) -> isize {
332332
333333 var a: isize = 1;
334334 var i: isize = 0;
335 while (i < decs) {
335 while (i < decs + 5) {
336336 a *= 10;
337337 i += 1;
338338 }
......@@ -350,6 +350,8 @@ pub fn buf_print_f64(out_buf: []u8, x: f64, decimals: isize) -> isize {
350350 i -= 1;
351351 }
352352
353 dec_num /= 100000;
354
353355 len += decs;
354356
355357 i = len - 1;