1506 Commits

Author SHA1 Message Date
HedgehogInTheCPP
8351519606 compilation fix for ancient standard. May be better to drop support for C++11, because C++14 is the fixed version of big C++11 changes. 2026-08-21 16:33:16 +03:00
HedgehogInTheCPP
8b851d996d additional cleanup for full_multiplication. 2026-08-21 16:30:10 +03:00
HedgehogInTheCPP
f2a43a139b compilation fix for some configurations 2026-08-21 16:21:23 +03:00
HedgehogInTheCPP
67a98b00ca lint unfck 2026-08-21 16:17:53 +03:00
HedgehogInTheCPP
33bf1b3dbd added 16 byte/chars step to the parse_mantissa. 2026-08-21 16:15:57 +03:00
HedgehogInTheCPP
9e5fc2693c big cleanup of 128bit multiplication. 2026-08-21 15:54:32 +03:00
HedgehogInTheCPP
42eecf4205 Merge branch 'main' of https://github.com/fastfloat/fast_float 2026-08-21 12:38:01 +03:00
Daniel Lemire
a8a02f7748
Merge pull request #405 from fastfloat/old-style-cast
Avoid old-style casts
2026-08-20 14:00:30 -04:00
HedgehogInTheCPP
add21b76d1 finalize and document parse_digits_until_19: it additionally slightly faster now. 2026-08-20 20:55:28 +03:00
Daniel Lemire
12e310aa8f Avoid old-style casts
Replace C-style casts with static_cast/const_cast so -Wold-style-cast
is clean, and enable that warning in the Unix test builds and the
amalgamated-header CI job.
2026-08-20 13:30:32 -04:00
HedgehogInTheCPP
e7a29e0915 Documentation updated and hardware level detection cleanup. 2026-08-20 18:45:31 +03:00
HedgehogInTheCPP
b5b9087150 delete unusual scripts 2026-08-20 02:10:18 +03:00
HedgehogInTheCPP
838088b0e5 cleanup of functions naming, part2. 2026-08-19 19:08:53 +03:00
HedgehogInTheCPP
0321ba27d7 lindt unfck 2026-08-19 17:49:47 +03:00
HedgehogInTheCPP
f20dc6dffb add scripts for manual code formatting. 2026-08-19 17:01:19 +03:00
HedgehogInTheCPP
4a71c111f2 improve error messages when type is unsupported.
cleanup of functions naming.
logical improvements of the FASTFLOAT_ISNOT_CHECKED_BOUNDS when FASTFLOAT_ONLY_POSITIVE_C_NUMBER_WO_INF_NAN isn't enabled.
2026-08-19 17:00:32 +03:00
HedgehogInTheCPP
bfbe4c4869 FASTFLOAT_HAS_SIMD -> FASTFLOAT_USE_SIMD 2026-08-18 23:43:56 +03:00
HedgehogInTheCPP
262ed0c0fe lint unfck 2026-08-18 23:36:24 +03:00
HedgehogInTheCPP
ac66935449 Merge branch 'main' of https://github.com/IRainman/fast_float 2026-08-18 23:34:19 +03:00
HedgehogInTheCPP
006cb32e16 cleanup more + reimplement cross compiler support and add more fastfloat_unlikely 2026-08-18 23:31:26 +03:00
HedgehogInTheCPP
cce356dad8 cleanup more + reimplement cross compiler support and add more fastfloat_unlikely 2026-08-18 22:53:16 +03:00
HedgehogInTheCPP
04cd21f8cd Fix compilation outside Visual Studio because clang and gcc doesn't have proper headers and I don't know why. Currently I do not want to fix this by myself, patch are welcome. 2026-08-18 20:05:47 +03:00
HedgehogInTheCPP
b2a54ac72b cleanup and optimize SSE realization and remove test parsing overhead for 8 bytes. 2026-08-18 19:42:29 +03:00
HedgehogInTheCPP
2aa1746bb9 try to apply std everywhere is possible. 2026-08-18 18:35:13 +03:00
HedgehogInTheCPP
fe15d1a0a8 try to fix alpine from scratch. 2026-08-18 01:40:23 +03:00
HedgehogInTheCPP
e9a7d667ca additional noexcept and fix for constexpr 2026-08-18 01:28:32 +03:00
HedgehogInTheCPP
63aea712de latest try to fix compilation. After this I remove all outdated workflows completely. 2026-08-18 01:13:34 +03:00
HedgehogInTheCPP
97e5a8b7b1 fix constexpr for old standards. 2026-08-18 00:57:40 +03:00
HedgehogInTheCPP
8d15126193 delete alpine: workflow completely broken. 2026-08-18 00:45:16 +03:00
HedgehogInTheCPP
998f3eb149
Downgrade setup-alpine action to version 2 2026-08-18 00:38:15 +03:00
HedgehogInTheCPP
ee25fec2b7 lint unfck 2026-08-18 00:28:53 +03:00
HedgehogInTheCPP
63f648b904 fix alpine workflow. 2026-08-18 00:26:30 +03:00
HedgehogInTheCPP
39de1458e3 constexpr fix. 2026-08-18 00:18:20 +03:00
HedgehogInTheCPP
74cb2c6f77 return alpine workflow 2026-08-18 00:16:07 +03:00
HedgehogInTheCPP
5e7936a02a cleanup 2026-08-18 00:06:53 +03:00
HedgehogInTheCPP
d6c779e293 Merge branch 'main' of https://github.com/IRainman/fast_float 2026-08-17 23:58:58 +03:00
HedgehogInTheCPP
0bc9aec4b9 lint unfck 2026-08-17 23:58:52 +03:00
HedgehogInTheCPP
ba00cca705
Update clang-format action version to v4.18.0: lint unfck 2026-08-17 23:49:43 +03:00
HedgehogInTheCPP
cd6a33c814 Merge branch 'main' of https://github.com/IRainman/fast_float 2026-08-17 23:46:15 +03:00
HedgehogInTheCPP
0a4330aeb8 cleanup 2026-08-17 23:46:10 +03:00
HedgehogInTheCPP
1210ef99e5
Update clang-format action to version 4.19.0: lint unfck. 2026-08-17 23:44:25 +03:00
HedgehogInTheCPP
de5a796019 Merge branch 'main' of https://github.com/fastfloat/fast_float this is a C++ library and we don't needs such crutches. 2026-08-17 23:37:01 +03:00
HedgehogInTheCPP
371a224039 fix 2026-08-17 23:29:36 +03:00
HedgehogInTheCPP
734a038353 lint unfck 2026-08-17 23:22:16 +03:00
HedgehogInTheCPP
32f5fe73b9 final fix. 2026-08-17 23:09:22 +03:00
HedgehogInTheCPP
e3da5082dd fix. 2026-08-17 22:33:09 +03:00
HedgehogInTheCPP
055f966c76 lint unfck 2026-08-17 22:13:35 +03:00
HedgehogInTheCPP
8e954fada3 fix 2026-08-17 22:06:46 +03:00
HedgehogInTheCPP
da875ff9cf fixes for old standards. 2026-08-17 21:54:19 +03:00
HedgehogInTheCPP
5d65edb6cd added cross platform and cross compiler parse_digits_until_19 and cleanup related code. 2026-08-17 21:36:11 +03:00