Fast and exact implementation of the C++ from_chars functions for number types: 4x to 10x faster than strtod, part of GCC 12, Chromium, Redis and WebKit/Safari
APACHE-2.0 License
Published by lemire almost 2 years ago
Full Changelog: https://github.com/fastfloat/fast_float/compare/v3.6.0...v3.7.0
Published by lemire almost 2 years ago
Full Changelog: https://github.com/fastfloat/fast_float/compare/v3.5.1...v3.6.0
Published by lemire about 2 years ago
Fixing typo with respect to emscripten.
Full Changelog: https://github.com/fastfloat/fast_float/compare/v3.5.0...v3.5.1
Published by lemire about 2 years ago
Full Changelog: https://github.com/fastfloat/fast_float/compare/v3.4.0...v3.4.1
Published by lemire almost 3 years ago
Patch release.
Published by lemire about 3 years ago
Removing broken and unsupported C++20 code.
Published by lemire about 3 years ago
Patch release for version 3.0.
Fixes https://github.com/fastfloat/fast_float/issues/106
Fixes https://github.com/fastfloat/fast_float/issues/105
Special thanks to @mumbleskates for reporting these issues !
Published by lemire about 3 years ago
This adds a much faster parser for long input strings (e.g., 132.312312321321321321321312321321e131
) credit: @Alexhuszagh
Published by lemire about 3 years ago
A new function was added which allows you to specify that the decimal separator is the comma. The from_chars
function is unchanged.
credit @pitrou
Published by lemire over 3 years ago
Published by lemire over 3 years ago
Fixed build issue when compiling for 32-bit ARM platforms under Visual Studio.
Published by lemire over 3 years ago
Fixed "permissive" issue under Visual Studio whereas some users would get link errors with some flags due to static constexpr not being considered inline by default under Visual Studio.
Published by lemire over 3 years ago
In this version, as in the C++17 standard, we forbid leading spaces as well as the leading '+' character.
Published by lemire over 3 years ago
NaN/infinity parsing has been revised. In particular, parse "nan(n-char-seq-opt)" as required by C++17 20.19.3.7, credit @eugenegff.
Published by lemire over 3 years ago
Update to CMake to allow package installation @georg-emg
Published by lemire almost 4 years ago
Published by lemire almost 4 years ago
Fixes a potential issue raised by Ivan Smirnov and improved minutely code clarity.
Published by lemire almost 4 years ago
Minor fix in the fall back code (issue 47).
Published by lemire almost 4 years ago
Better support for clang under msys2.
Published by lemire almost 4 years ago