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
Shikhar
fce0ab61df
uint8_t parsing
...
Signed-off-by: Shikhar <shikharish05@gmail.com>
2025-12-25 00:45:51 +05:30
IRainman
ac1e4dd805
Merge branch 'main' of https://github.com/fastfloat/fast_float
2025-12-24 22:15:34 +03:00
Daniel Lemire
0920535f64
Merge pull request #352 from fastfloat/even_simpler_bench_ip
...
even simpler bench_ip functions
2025-12-24 14:00:03 -05:00
Daniel Lemire
a6a229a325
bumping tag
2025-12-24 13:59:12 -05:00
Daniel Lemire
f9ddc75c69
removing space
2025-12-23 20:20:00 -05:00
Daniel Lemire
0b11d0a70f
even simpler bench_ip function
2025-12-23 20:18:26 -05:00
Daniel Lemire
5830594b99
Merge pull request #351 from fastfloat/simpler_benchmark
...
simplify the IP benchmark
2025-12-23 14:11:06 -05:00
Daniel Lemire
75d01f02e2
display the inner count (check)
2025-12-23 12:07:15 -05:00
Daniel Lemire
bfa7bccea1
lint
2025-12-23 11:46:17 -05:00
Daniel Lemire
b5ae54cb21
adding a memcpy benchmark and ensure inlining.
2025-12-22 22:18:39 -05:00
Daniel Lemire
55723db171
add a memcpy baseline
2025-12-22 22:01:50 -05:00
Daniel Lemire
62ed60e95f
simplify the benchmark
2025-12-22 21:08:59 -05:00
Daniel Lemire
62fb615be9
Merge pull request #350 from fastfloat/add_bench_ip
...
adding IP address benchmark
2025-12-22 16:35:24 -05:00
Daniel Lemire
c54e4a7aba
updating the deps
2025-12-22 16:05:51 -05:00
Daniel Lemire
5304b3d611
saving...
2025-12-22 14:06:43 -05:00
Daniel Lemire
a6685b2a98
missing header
2025-12-22 12:02:23 -05:00
Daniel Lemire
6952ffeec0
lint
2025-12-22 11:58:36 -05:00
Daniel Lemire
ca1057e303
Merge pull request #345 from fastfloat/better_doc
...
documenting better which types we support
2025-12-22 11:55:00 -05:00
Daniel Lemire
0fa058eebb
adding bench_ip
...
Co-authored-by: Shikhar <shikharish05@gmail.com>
2025-12-22 11:52:48 -05:00
Daniel Lemire
157deaeba5
Merge pull request #348 from arthurscchan/oss-fuzz-build-add-unit-test
...
oss-fuzz: Add unit test build
2025-12-18 22:41:49 -05:00
Arthur Chan
b2535ce14c
oss-fuzz: Add unit test build
...
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
2025-12-19 03:26:50 +00:00
Daniel Lemire
1cc6cf5a09
Revise reference for Mushtak and Lemire paper
...
Updated reference to include publication details and link.
2025-12-16 20:18:15 -05:00