lib/std/fmt.zig | 3 +- lib/std/fmt/parse_float.zig | 499 +++++-------------- lib/std/fmt/parse_float/FloatInfo.zig | 131 +++++ lib/std/fmt/parse_float/FloatStream.zig | 137 ++++++ lib/std/fmt/parse_float/common.zig | 91 ++++ lib/std/fmt/parse_float/convert_eisel_lemire.zig | 843 ++++++++++++++++++++++++++++++++ lib/std/fmt/parse_float/convert_fast.zig | 130 +++++ lib/std/fmt/parse_float/convert_hex.zig | 89 ++++ lib/std/fmt/parse_float/convert_slow.zig | 114 +++++ lib/std/fmt/parse_float/decimal.zig | 493 +++++++++++++++++++ lib/std/fmt/parse_float/parse.zig | 291 +++++++++++ lib/std/fmt/parse_float/parse_float.zig | 64 +++ lib/std/fmt/parse_hex_float.zig | 347 ------------- lib/std/special/compiler_rt.zig | 1 + src/AstGen.zig | 8 +- test/behavior/math.zig | 10 +- 16 files changed, 2505 insertions(+), 746 deletions(-)