Daniel Lemire 8e3e876b2e Add optional support for digit separators and cpp prefixes (#369)
Rebased onto current main. Adds optional support in from_chars_advanced to
skip a configurable digit separator (e.g. ') and to skip standard cpp prefixes
(0x/0X, 0b/0B) before decimal parsing.

Reconciled with main's straight-line-unroll optimization of the integer-part
scan: the fast unrolled path and loop_parse_if_eight_digits fast path are
preserved for the common no-separator case; separator-aware loops are used only
when a digit separator is configured.

Original work by zaewc (PR #369), squashed during conflict resolution.
2026-06-05 22:18:00 -04:00
..
ascii_number.h Add optional support for digit separators and cpp prefixes (#369) 2026-06-05 22:18:00 -04:00
bigint.h formatted code 2024-12-01 16:39:28 +01:00
constexpr_feature_detect.h adding FASTFLOAT_IF_CONSTEXPR17 2025-03-09 17:10:55 -04:00
decimal_to_binary.h better wording. 2025-02-06 00:16:28 -05:00
digit_comparison.h Remove <algorithm> include and replace std::min with ternary operators 2026-04-16 17:17:19 +00:00
fast_float.h Fix spelling 2026-06-02 15:30:37 +01:00
fast_table.h remove out-of-line defns of constexpr static data members under c++17 2024-08-30 10:30:40 -05:00
float_common.h Add optional support for digit separators and cpp prefixes (#369) 2026-06-05 22:18:00 -04:00
parse_number.h Add optional support for digit separators and cpp prefixes (#369) 2026-06-05 22:18:00 -04:00