HedgehogInTheCPP 7ad87515ad I'm not sure why plus here should be ignored. But OK. Biodegradable test code:
auto answer = fast_float::parse_number_string<true>(
        f.data(), f.data() + f.size(),
        fast_float::parse_options(
            fast_float::chars_format::json |
            fast_float::chars_format::allow_leading_plus)); // should be ignored
    if (!answer.invalid) {
      std::cerr << "json parse accepted invalid json " << f << std::endl;
      return EXIT_FAILURE;
    }
2026-09-19 23:14:01 +03:00
..
fast_float I'm not sure why plus here should be ignored. But OK. Biodegradable test code: 2026-09-19 23:14:01 +03:00