ConnorSkees 0fe97993f4 Properly handle trailing zeroes
This fixes an edge case in which there were trailing zeros that resulted
from the decimal having a non-zero part outside the precision range.

E.g. if precision were 10, `0.00000000000000000001` would be printed as `0.0000000000`.

This issue occured often when doing unit conversions between cm and in
(and similarly between dpcm and dpi).
2020-03-18 10:34:17 -04:00
..
2020-02-28 18:27:32 -05:00
2020-02-24 09:38:05 -05:00
2020-02-01 23:09:22 -05:00
2020-02-01 23:09:22 -05:00
2020-03-17 10:28:04 -04:00
2020-03-17 12:47:27 -04:00
2020-02-02 18:01:09 -05:00
2020-03-01 12:03:14 -05:00
2020-03-18 10:34:17 -04:00
2020-03-17 12:47:27 -04:00