1199 Commits

Author SHA1 Message Date
IRainman
dad07cc054 initialization cleanup and improve caches usage. 2025-12-29 16:17:44 +03:00
IRainman
ebc2ee8ceb optimization for the report_parse_error. 2025-12-29 00:06:46 +03:00
IRainman
054004f779 cleanup and type usage fixes. 2025-12-28 23:24:24 +03:00
IRainman
37152ead57 type usage fixes. 2025-12-28 21:52:57 +03:00
IRainman
489703f99d type usage fixes. 2025-12-28 19:59:46 +03:00
IRainman
8f49511980 noexcept 2025-12-28 19:57:45 +03:00
IRainman
5c6a6c2742 type usage fixes. 2025-12-28 18:35:11 +03:00
IRainman
5bc96372bd type usage fixes.
fix for FASTFLOAT_ISNOT_CHECKED_BOUNDS if FASTFLOAT_ONLY_POSITIVE_C_NUMBER_WO_INF_NAN isn't enabled.
2025-12-28 17:41:04 +03:00
IRainman
59c873d028 cleanup. 2025-12-28 16:43:33 +03:00
IRainman
62bc4b4458 type usage fixes. 2025-12-28 14:16:14 +03:00
IRainman
c1265cf9ed Merge branch 'main' of https://github.com/fastfloat/fast_float 2025-12-28 14:08:05 +03:00
Daniel Lemire
dd77fb5e4c v8.2.0 v8.2.0 2025-12-27 12:08:58 -05:00
Daniel Lemire
b4d26ec866 v8.1.1 2025-12-27 12:06:36 -05:00
Daniel Lemire
43f7c83a55
Merge pull request #353 from toughengineer/main
Fixed UB
2025-12-27 12:03:36 -05:00
IRainman
812d89ec9b type usage fixes. 2025-12-27 15:55:58 +03:00
IRainman
fb1e92c0e2 code cleanup and type usage fixes. 2025-12-27 15:42:58 +03:00
IRainman
22605807b8 fix compilation error in uint8_t parsing. 2025-12-27 13:01:56 +03:00
IRainman
3745f4b009 * documentation in the code updated, fixed errors with parsing some special very big exponent numbers. 2025-12-27 12:56:51 +03:00
IRainman
6cefbb53ba remove format.cmd: use IDE. 2025-12-27 12:27:02 +03:00
Pavel Novikov
cb813a7765
fixed UB 2025-12-27 00:15:30 +03:00
IRainman
7ce53435fc try again. need test refactoring. 2025-12-26 22:11:13 +03:00
IRainman
8a518f4308 am_pow_t is probably needs to be 64 bit because some hard coded values that I can't find. 2025-12-26 22:05:09 +03:00
HedgehogInTheCPP
3ae10eecae
Enhance README with compiler optimization details
Updated performance recommendations and compiler flags for C++.
2025-12-26 21:36:32 +03:00
IRainman
5652a168af Update the Readme with fmt to the high performance example. 2025-12-26 20:33:43 +03:00
IRainman
54d1f5afcf fucking lint 2025-12-26 01:07:59 +03:00
IRainman
0d36a018ef Doctest DOCTEST_CONFIG_SUPER_FAST_ASSERTS 2025-12-26 00:49:05 +03:00
IRainman
c119cdda05 revert workflows. 2025-12-26 00:32:56 +03:00
IRainman
350ad6ecac unfck lint 2025-12-26 00:22:44 +03:00
IRainman
d07362c459 Final review for a more simple merge.
Feature FASTFLOAT_TABLE_HACK_CHAR_DIGIT_LUT_DISABLED is removed because hex and bin parsing isn't working properly.
Properly use FASTFLOAT_SIMD_DISABLE_WARNINGS and FASTFLOAT_SIMD_RESTORE_WARNINGS only for instructions that allow unaligned loads.
2025-12-26 00:13:41 +03:00
IRainman
cdabfe49af # constexpr noexcept 2025-12-25 23:00:52 +03:00
IRainman
be4683501e fix for biodegradable code in doctest. 2025-12-25 19:37:41 +03:00
IRainman
074fdeac74 small fix 2025-12-25 19:21:17 +03:00
IRainman
9ff1624d92 small fix. 2025-12-25 19:17:12 +03:00
IRainman
325c7236e7 MSVC compilation fix. 2025-12-25 19:16:26 +03:00
IRainman
e88d9ae427 FASTFLOAT_HAS_BYTESWAP cleanup. 2025-12-25 16:47:56 +03:00
IRainman
a8c78f4403 unfck lint. 2025-12-25 15:15:25 +03:00
IRainman
2aba1685b0 * optimize layout of the parsed_number_string_t. 2025-12-25 14:36:51 +03:00
IRainman
b7fb05b843 * Added additional compile option FASTFLOAT_TABLE_HACK_CHAR_DIGIT_LUT_DISABLED for improve cache usage in high load.
* Small optimization in code generation for auto vectorization.
2025-12-25 14:04:04 +03:00
IRainman
7041f91d47 Merge branch 'main' of https://github.com/fastfloat/fast_float 2025-12-25 11:33:24 +03:00
IRainman
600f236fd8 * Small optimization in code generation for auto vectorization. 2025-12-25 11:16:13 +03:00
Daniel Lemire
1ad224e42c
Merge pull request #349 from shikharish/uint8
uint8_t parsing
2025-12-24 18:37:11 -05:00
IRainman
f42c8802af * enable warning in GCC because PVS-Studio are also detect this. This is an error! 2025-12-25 01:12:02 +03:00
Shikhar
97cb3ec28d lint
Signed-off-by: Shikhar <shikharish05@gmail.com>
2025-12-25 03:06:22 +05:30
Shikhar Soni
e076a81b2d
Merge pull request #1 from lemire/add_test
adding some ipv4 test
2025-12-25 02:57:26 +05:30
IRainman
0838651c8c Merge branch 'main' of https://github.com/IRainman/fast_float 2025-12-25 00:21:49 +03:00
IRainman
65810ebfd3 * enable warning in GCC because PVS-Studio are also detect this. This is an error! 2025-12-25 00:21:42 +03:00
Daniel Lemire
120bdfd713 adding some ipv4 test 2025-12-24 15:43:43 -05:00
HedgehogInTheCPP
b73ae2598c
Merge pull request #10 from IRainman/dependabot/github_actions/github-actions-298b600d03
Bump the github-actions group with 2 updates
2025-12-24 22:20:10 +03:00
Shikhar
780c341359 fix macro
Signed-off-by: Shikhar <shikharish05@gmail.com>
2025-12-25 00:45:51 +05:30
Shikhar
fdb0eddf99 c++14 constexpr
Signed-off-by: Shikhar <shikharish05@gmail.com>
2025-12-25 00:45:51 +05:30