fast_float

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

Downloads
332
Stars
1.5K
Committers
44

Bot releases are visible (Hide)

fast_float - Version 3.7.0

Published by lemire almost 2 years ago

What's Changed

Full Changelog: https://github.com/fastfloat/fast_float/compare/v3.6.0...v3.7.0

fast_float - Version 3.6.0

Published by lemire almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/fastfloat/fast_float/compare/v3.5.1...v3.6.0

fast_float - Version 3.5.1

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

fast_float - Version 3.5.0

Published by lemire about 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/fastfloat/fast_float/compare/v3.4.0...v3.4.1

fast_float - Version 3.4.0

Published by lemire almost 3 years ago

fast_float - Version 3.2.0

Published by lemire about 3 years ago

Removing broken and unsupported C++20 code.

fast_float - Version 3.1.0

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 !

fast_float - Version 3.0.0

Published by lemire about 3 years ago

This adds a much faster parser for long input strings (e.g., 132.312312321321321321321312321321e131) credit: @Alexhuszagh

fast_float - Version 2.0.0

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

fast_float - Version 1.1.2

Published by lemire over 3 years ago

fast_float - Version 1.1.1

Published by lemire over 3 years ago

Fixed build issue when compiling for 32-bit ARM platforms under Visual Studio.

fast_float - Version 1.1.0

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.

fast_float - Version 1.0.0

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.

fast_float - Version 0.9.0

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.

fast_float - Version 0.8.0

Published by lemire over 3 years ago

Update to CMake to allow package installation @georg-emg

fast_float - Version 0.7.0

Published by lemire almost 4 years ago

fast_float - Version 0.6.0

Published by lemire almost 4 years ago

Fixes a potential issue raised by Ivan Smirnov and improved minutely code clarity.

fast_float - Version 0.5.0

Published by lemire almost 4 years ago

Minor fix in the fall back code (issue 47).

fast_float - Version 0.4.0

Published by lemire almost 4 years ago

Better support for clang under msys2.

fast_float - Version 0.3.0

Published by lemire almost 4 years ago

  • Better support for 32-bit systems (@biojppm)
  • Removed iostream dependency (@biojppm)
  • The algorithmic fast paths are more common
  • Adopted slightly faster SWAR code (@aqrit)
Package Rankings
Top 9.24% on Alpine-edge
Top 48.9% on Formulae.brew.sh
Top 28.73% on Spack.io
Badges
Extracted from project README
Fuzzing Status Ubuntu 22.04 CI (GCC 11) Go Systems 2020