594 Commits

Author SHA1 Message Date
IRainman
71bd4e811f cleanup. 2026-04-30 15:39:27 +03:00
IRainman
482ce3b140 small performance fix. 2026-04-29 11:45:07 +03:00
IRainman
f66d27761d Fixed issues found by PVS-Studio 2026-04-29 11:13:39 +03:00
IRainman
43c9d18e90 HedgehogInTheCPP 8.2.5 version. 2026-04-29 09:14:07 +03:00
IRainman
adb847ec16 Compilation fix for Ubuntu 24.04, updated docs. 2026-03-26 22:11:20 +03:00
IRainman
1d3332ec2d Merge branch 'main' of https://github.com/fastfloat/fast_float 2026-03-26 20:18:17 +03:00
Daniel Lemire
18e55e48a8 lint 2026-03-10 17:06:04 -04:00
Daniel Lemire
eb9ab42c0a 8.2.4 2026-03-10 12:10:12 -04:00
Koleman Nix
2606bcdf2f A few inlines 2026-03-07 15:36:09 -05:00
HedgehogInTheCPP
a2774ae899
Merge branch 'fastfloat:main' into main 2026-03-05 00:40:59 +03:00
Xisco Fauli
3c6a64b87d fix warning C4702: unreachable code 2026-02-06 11:28:34 +01:00
IRainman
3695153f1f Merge branch 'main' of https://github.com/fastfloat/fast_float 2026-02-03 23:53:17 +03:00
Daniel Lemire
01ce95dfe4 v8.2.3 2026-02-03 11:27:40 -05:00
HedgehogInTheCPP
a592697f3b
Merge branch 'fastfloat:main' into main 2026-01-23 18:48:07 +03:00
sleepingieght
4fa83ccff4 fix early return error in fastfloat_strncasecmp 2026-01-21 19:21:06 +05:30
IRainman
4ca0df87e8 isolate clang crutch. 2026-01-21 03:46:11 +03:00
IRainman
a9d84bbcb2 style cleanup. 2026-01-21 03:14:46 +03:00
IRainman
2a092b441c fix for gcc. 2026-01-21 02:57:49 +03:00
IRainman
52cd6d9d39 fix for old standard. 2026-01-21 02:44:17 +03:00
IRainman
7eab293436 fix for old C++ standard in library. 2026-01-21 02:40:58 +03:00
IRainman
155be7d3d3 cleanup. 2026-01-21 02:34:48 +03:00
IRainman
856047bcbc gcc build fix 2026-01-21 02:30:28 +03:00
IRainman
f9e222083a review of the fastfloat_strncasecmp3 fastfloat_strncasecmp5 fastfloat_strncasecmp and parse_infnan 2026-01-21 02:25:53 +03:00
IRainman
3b7dc1e0d7 cleanup, unfortunately, the patch isn't correct. fastfloat_strncasecmp3 fastfloat_strncasecmp5 and fastfloat_strncasecmp needs to be revised by the author. 2026-01-21 00:12:10 +03:00
IRainman
0471b0509c harder code optimization ;) also in the test that show the error. 2026-01-20 23:42:58 +03:00
IRainman
dc4e02ebe5 unfck lint. 2026-01-20 22:27:10 +03:00
IRainman
7ec5fc403f Cleanup after merge. 2026-01-20 22:14:11 +03:00
IRainman
e3cf45fc64 Merge branch 'main' of https://github.com/fastfloat/fast_float 2026-01-20 21:37:31 +03:00
Daniel Lemire
babb1f3335
Merge pull request #356 from sleepingeight/surya/opt-cmp
optimize fastfloat_strncasecmp
2026-01-18 18:56:05 -05:00
IRainman
5631567650 cleanup. 2026-01-14 14:34:37 +03:00
IRainman
a8ef3f9370 cleanup. all others bug in the compilers or in the workflows. 2026-01-14 14:33:17 +03:00
IRainman
63b882e3b4 fix for parse_int_string. 2026-01-14 14:15:35 +03:00
IRainman
5e6dab242c workaround needs for both gcc and clang. 2026-01-14 14:14:33 +03:00
IRainman
c4fc2bab04 try to cleanup crutches: it's not needed anymore? 2026-01-14 13:57:15 +03:00
IRainman
44606aea96 nope, my implementation is fine. Needs compilers and tests check:
WARNING: The requested image's platform (linux/s390x) does not match the detected host platform (linux/amd64/v3) and no specific platform was requested
2026-01-14 13:52:57 +03:00
IRainman
5b1291b862 Fix for parse_int_string, not all compilers work properly. 2026-01-14 13:35:59 +03:00
IRainman
8ac483a56b fix for integer_times_pow10. 2026-01-14 12:53:48 +03:00
IRainman
c3a14e6a64 cleanup and fix for uint8_t and uint16_t parsing. 2026-01-14 12:23:04 +03:00
IRainman
21d4ce1092 Fixes for FASTFLOAT_IS_BIG_ENDIAN after PR #359 is added to original. 2026-01-13 21:03:24 +03:00
IRainman
299c2741bc copy-past fix and type usage fixes. 2026-01-13 18:44:54 +03:00
IRainman
b28862bbaa Merge branch 'main' of https://github.com/fastfloat/fast_float 2026-01-13 17:43:21 +03:00
Shikhar
b14e6a466a simpler optimizations
Signed-off-by: Shikhar <shikharish05@gmail.com>
2026-01-02 05:21:01 +05:30
Shikhar
13d4b94183 small fix 2026-01-02 05:21:01 +05:30
Shikhar
d0af1cfdbd optimize uint16 parsing
Signed-off-by: Shikhar <shikharish05@gmail.com>
2026-01-02 05:21:01 +05:30
Daniel Lemire
d5bc4e1b2e
Merge pull request #358 from shikharish/uint8-base-fix
add base check for uint8
2025-12-31 13:44:12 -05:00
Daniel Lemire
97b54ca9e7 v8.2.2 2025-12-31 13:12:46 -05:00
Shikhar
4dc5225797 add base check for uint8 parsing
Signed-off-by: Shikhar <shikharish05@gmail.com>
2025-12-31 22:07:45 +05:30
Shikhar
fb522b66d0 fix endianess bug in uint8 parsing
Signed-off-by: Shikhar <shikharish05@gmail.com>
2025-12-31 21:51:23 +05:30
IRainman
f5d44c73e4 compilation fix. 2025-12-30 21:02:50 +03:00
IRainman
48abeebc5a byteswap isn't compiling properly, no nay crutches that I try not help, including usage cpp20_and_in_constexpr. 2025-12-30 20:41:30 +03:00