zig/lib/std/fmt
Marc Tiehuis 1b728e1834 std.float.parseFloat: fix large hex-float parsing
There were two primary issues at play here:
 1. The hex float prefix was not handled correctly when the stream was
    reset for the fallback parsing path, which occured when the mantissa was
    longer max mantissa digits.
 2. The implied exponent was not adjusted for hex-floats in this branch.

Additionally, some of the float parsing routines have been condensed, making
use of comptime.

closes #20275
2024-06-15 18:23:06 +02:00
..
parse_float std.float.parseFloat: fix large hex-float parsing 2024-06-15 18:23:06 +02:00
format_float.zig implement ryu 64-bit backend 2024-03-29 22:15:17 -07:00
parse_float.zig std.float.parseFloat: fix large hex-float parsing 2024-06-15 18:23:06 +02:00