HedgehogInTheCPP
42eecf4205
Merge branch 'main' of https://github.com/fastfloat/fast_float
2026-08-21 12:38:01 +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
0a4330aeb8
cleanup
2026-08-17 23:46:10 +03:00
HedgehogInTheCPP
a883161d7e
cleanup
2026-08-17 17:47:32 +03:00
HedgehogInTheCPP
3ba6e192ee
lindt unfck
2026-08-14 15:09:38 +03:00
HedgehogInTheCPP
a847788226
There's research on the very beginning stage.
...
Added improvements and modernize SSE code and enable vectorization for char.
Add more detection of x86 architecture and allow user, for example if MSVC is used set the level manually: used new macro FASTFLOAT_X86_SIMD and available only if FASTFLOAT_SSE_PATCH_REWORK is enabled.
Rename FASTFLOAT_NEON to FASTFLOAT_ARM_NEON for consistency.
2026-08-13 23:10:11 +03:00
IRainman
71bd4e811f
cleanup.
2026-04-30 15:39:27 +03:00
IRainman
c4a979fe0e
tests cleanup
2026-01-21 04:26:49 +03:00
IRainman
a9d84bbcb2
style cleanup.
2026-01-21 03:14:46 +03:00
IRainman
b28862bbaa
Merge branch 'main' of https://github.com/fastfloat/fast_float
2026-01-13 17:43:21 +03:00
Shikhar
36d3441dc0
add bench_uint16
...
Signed-off-by: Shikhar <shikharish05@gmail.com>
2026-01-02 05:21:01 +05:30
IRainman
61c7b53ea2
small update for benchmark.
2025-12-30 20:42:48 +03:00
IRainman
49106981a3
added compilation flags to the bench ip.
2025-12-30 01:56:56 +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
ac1e4dd805
Merge branch 'main' of https://github.com/fastfloat/fast_float
2025-12-24 22:15:34 +03: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
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
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
0fa058eebb
adding bench_ip
...
Co-authored-by: Shikhar <shikharish05@gmail.com>
2025-12-22 11:52:48 -05:00
IRainman
b79c3e5c0a
Benchmark are updated.
2025-12-09 22:40:28 +03:00
IRainman
588623e076
* type usage fix for better performance in any hardware.
2025-12-08 23:59:29 +03:00
IRainman
3ae6d3c2b3
# unfck lint
2025-11-09 16:40:44 +03:00
IRainman
50fa3ad99e
* code cleanup.
2025-11-09 16:34:42 +03:00
IRainman
99d769db5b
clang-format
2025-05-06 18:15:43 +03:00
IRainman
9049a1a511
clang-format.
2025-05-06 14:26:20 +03:00
IRainman
1febc3a070
Fix compilation for older standards
2025-05-05 20:19:46 +03:00
IRainman
d67876e2f7
Merge branch 'main' of https://github.com/IRainman/fast_float
2025-04-30 02:22:10 +03:00
IRainman
4e230e8d24
benchmarks are updated.
2025-04-30 02:19:05 +03:00
IRainman
7bd3c54864
benchmarks are updated.
2025-04-30 01:09:29 +03:00
IRainman
88b3887b52
benchmark cleanup.
2025-04-11 18:15:54 +03:00
IRainman
f8625b6416
fix warnings.
2025-04-10 18:45:05 +03:00
IRainman
8212e9e919
fix warnings in the benchmark.
2025-04-08 01:14:45 +03:00
IRainman
3faba016af
Remove PVS.
2025-04-07 23:14:49 +03:00
IRainman
34df2fc76b
Tests are updated.
2025-03-28 17:54:06 +03:00
IRainman
6687e734b0
Tests are updated.
2025-03-28 17:49:40 +03:00
IRainman
01e9d35455
Tests updated and fixed.
2025-03-28 16:21:59 +03:00
IRainman
edb51b3e68
.
2025-03-24 12:59:52 +03:00
IRainman
0340e8bb25
build fix.
2025-03-24 12:57:32 +03:00
IRainman
3eaa7d7668
compilation fix.
2025-03-24 12:51:43 +03:00
IRainman
a2437735b1
try to compilation fix on Linux
2025-03-24 12:40:34 +03:00
IRainman
1e3a135b8d
reduce register pressure.
2025-03-24 11:45:33 +03:00