Fixing #18659

Changes the radix multiplier to start at -0.0 instead of -1.0
when reading strings that start with '-'.
Merge branch 'master' of https://github.com/juxiliary/rust