| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| fast_float.h | 2026-09-15 | 181.2 kB | |
| README.md | 2026-09-15 | 1.3 kB | |
| Version 8.3.0 source code.tar.gz | 2026-09-15 | 143.4 kB | |
| Version 8.3.0 source code.zip | 2026-09-15 | 192.2 kB | |
| Totals: 4 Items | 518.1 kB | 1 | |
What's Changed
- New
chars_format::javascriptformat (ECMAScript DecimalLiteral): like JSON, but the integer part may be empty (.5) and the fractional part may be empty (5.,5.e3); leading zeros,infandnanare rejected. https://github.com/fastfloat/fast_float/pull/407 - New
chars_format::javascript_sloppyformat: additionally accepts sloppy-modeNonOctalDecimalIntegerLiteral(08.5is 8.5). A legacy octal literal (0775) is rejected with the newparse_error::legacy_octal_integer_partso it can be parsed in base 8. - Faster integer-part scanning (4-digit SWAR on GCC) and skipping the rounding-mode probe for long mantissas by @fcostaoliveira in https://github.com/fastfloat/fast_float/pull/398
- Avoid old-style casts by @lemire in https://github.com/fastfloat/fast_float/pull/405
- Fix compatibility with
min()/max()macros by @dg0yt in https://github.com/fastfloat/fast_float/pull/399 - Guard
is_spaceagainst negative signed code units by @sahvx655-wq in https://github.com/fastfloat/fast_float/pull/395 - docs: fix strtod function name in README by @latent-9 in https://github.com/fastfloat/fast_float/pull/404
Full Changelog: https://github.com/fastfloat/fast_float/compare/v8.2.10...v8.3.0