Closed LeszekSwirski closed 1 month ago
Running tests
The GCC 13 CI error appears unrelated.
I am going to merge this and release a patch. The fix seems obviously needed. There is a problem with GCC 13 in CI, but I will fix it separately before releasing.
So giving this a second thought, I'm not sure it's correct -- fast_float is tolerant of junk after the number, and for 1.0e
, parsing this as 1.0
with trailing junk e
is a valid parse. I think we should revert this and instead make tests check for the where the returned pointer ended up.
The JSON spec requires at least one digit in the exponential part, if specified.