From 6be07d66a83bf6186d427bb21344dcdd28df09d2 Mon Sep 17 00:00:00 2001 From: Pavel Novikov Date: Wed, 3 Sep 2025 16:39:56 +0300 Subject: [PATCH] inlining Clinger's fast path because why not, and it seems to bring performance to the level before the changes somewhat --- include/fast_float/parse_number.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/fast_float/parse_number.h b/include/fast_float/parse_number.h index fb4ae62..a5a236f 100644 --- a/include/fast_float/parse_number.h +++ b/include/fast_float/parse_number.h @@ -189,7 +189,7 @@ from_chars(UC const *first, UC const *last, T &value, } template -FASTFLOAT_CONSTEXPR20 bool +fastfloat_really_inline FASTFLOAT_CONSTEXPR20 bool clinger_fast_path_impl(uint64_t mantissa, int64_t exponent, bool is_negative, T &value) noexcept { // The implementation of the Clinger's fast path is convoluted because