SIGN IN SIGN UP

topdown/parse_units: Use big.Rat for units parsing. (#4857)

Previously, we used big.Float for units parsing, but this resulted in
occasional rounding issues, due to values like 0.001 not being perfectly
representable in floating-point format.

This issue was fixed by switching units parsing to use big.Rat, since
Rationals can generally handle such quantities with perfect precision.

Fixes #4856.

Signed-off-by: Philip Conrad <philipaconrad@gmail.com>
P
Philip Conrad committed
efab3bdb5ae6b77427d47c5713d238bd8ee0589c
Parent: cfa5c6e
Committed by GitHub <noreply@github.com> on 7/7/2022, 6:21:27 PM