The standard
formatter outputs the incorrect precision for zero and negative zero due to the specialStr
function not taking the specified precision into account and always outputting 0.0
and -0.0
.
I have added tests in #638 that find this bug and #636 fixes this bug.