Path to this page:
./
math/fast_float,
Number parsing library
Branch: CURRENT,
Version: 8.2.10,
Package name: fast_float-8.2.10,
Maintainer: pkgsrc-usersThe fast_float library provides fast header-only implementations for the C++
from_chars functions for float and double types as well as integer types. These
functions convert ASCII strings representing decimal values (e.g., 1.3e10) into
binary types. We provide exact rounding (including round to even). In our
experience, these fast_float functions many times faster than comparable
number-parsing functions from existing C++ standard libraries.
Master sites:
Filesize: 136.787 KB
Version history: (Expand)
- (2026-06-22) Updated to version: fast_float-8.2.10
- (2026-06-13) Updated to version: fast_float-8.2.9
- (2026-06-09) Updated to version: fast_float-8.2.8
- (2026-06-08) Updated to version: fast_float-8.2.7
- (2026-06-02) Updated to version: fast_float-8.2.6
- (2026-04-17) Updated to version: fast_float-8.2.5
CVS history: (Expand)
2026-06-22 12:50:20 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
fast_float: updated to 8.2.10
8.2.10
Int overflow check with a faster approach
|
2026-06-13 07:30:25 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
fast_float: updated to 8.2.9
8.2.9
Remove an else if statement that is always false
Remove an unreachable return statement
Fix compile error with gcc 9: use of [[unlikely]]
reject non-digit wide code units in uint8/uint16 integer fast path
|
2026-06-09 06:33:58 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
fast_float: updated to 8.2.8
8.2.8
Fix compile error in clang<10: fails on pragma -Wc++20-extensions
|
2026-06-08 05:44:18 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
fast_float: updated to 8.2.7
8.2.7
Fix spelling
Skip materializing parsed_number_string_t spans on the hot path
|
2026-06-02 07:03:29 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
fast_float: updated to 8.2.6
8.2.6
Unroll the integer-part digit scan (straight-line for the common 1-5 digit case)
Add a 4-digit SWAR follow-up to loop_parse_if_eight_digits (clang)
Parallelize the exhaustive float32 sweeps across hardware threads (~75-88x)
|
2026-04-17 07:37:11 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
fast_float: updated to 8.2.5
8.2.5
Fix Bazel build with bzlmod
Replace std::min with ternary operators to avoid dependency
|
2026-03-11 12:05:38 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
fast_float: updated to 8.2.4
8.2.4
This release can boost the performance by about 10% in some cases thanks to \
@kolemannix
Add more boundary test cases for double and float parsing
fix warning C4702: unreachable code
Mention C under other languages
A few inlines
|
2026-02-03 20:21:30 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
fast_float: updated to 8.2.3
8.2.3
add base check for uint8
fix issue with s390x.
optimize uint16 parsing
optimize fastfloat_strncasecmp
Bump the github-actions group across 1 directory with 4 updates
fix early return error in fastfloat_strncasecmp
Clarify behavior for underflow
Fix overzealous build-time /permissive- propagating to compile-time \
(cross-compilation bug)
|