IRainman
ba656ace78
improvements in the code generation for byteswap and leading_zero to all compilers.
2025-12-30 20:15:17 +03:00
IRainman
cd61547b63
FASTFLOAT_HAS_BIT_CAST fix for old standards.
2025-12-30 00:11:16 +03:00
IRainman
f92d7fb594
Merge branch 'main' of https://github.com/fastfloat/fast_float
2025-12-29 23:43:27 +03:00
IRainman
7ca9c84708
type usage fixes.
2025-12-29 23:02:07 +03:00
IRainman
41d9632abc
interface cleanup.
2025-12-29 21:12:11 +03:00
IRainman
f556a6875f
cleanup.
2025-12-29 19:47:43 +03:00
Daniel Lemire
11ce67e5eb
v8.2.1
2025-12-29 11:09:40 -05:00
IRainman
147cf3b4c7
type usage fix and cleanup.
2025-12-29 18:23:06 +03:00
IRainman
38d0ab3f8e
initialization cleanup.
2025-12-29 17:48:38 +03:00
IRainman
a28e112d8f
initialization cleanup.
2025-12-29 17:29:03 +03:00
IRainman
5857b98bfd
some warnings fix in CI builds.
2025-12-29 16:43:54 +03:00
IRainman
dad07cc054
initialization cleanup and improve caches usage.
2025-12-29 16:17:44 +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
8f49511980
noexcept
2025-12-28 19:57:45 +03:00
IRainman
5c6a6c2742
type usage fixes.
2025-12-28 18:35:11 +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
2025-12-27 12:08:58 -05:00
Daniel Lemire
b4d26ec866
v8.1.1
2025-12-27 12:06: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
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
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
IRainman
54d1f5afcf
fucking lint
2025-12-26 01:07:59 +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
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
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
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
Shikhar
fdb0eddf99
c++14 constexpr
...
Signed-off-by: Shikhar <shikharish05@gmail.com>
2025-12-25 00:45:51 +05:30
IRainman
d697541b2a
Merge branch 'main' of https://github.com/fastfloat/fast_float
2025-12-04 04:40:40 +03:00
Raine 'Gravecat' Simmons
9d78a01ff7
Fixed formatting with clang-format
2025-11-22 21:53:37 +00:00
Raine 'Gravecat' Simmons
409d6215b4
Fixes compilation on GCC/MinGW
2025-11-22 16:11:06 +00:00
IRainman
3685667dd2
* FASTFLOAT_HAS_BIT_CAST cleanup.
2025-11-19 22:13:24 +03:00
IRainman
c9d0ac0084
# cleanup.
2025-11-10 03:49:27 +03:00
IRainman
b8163709f5
* type usage fix for better performance in any hardware.
2025-11-10 02:41:26 +03:00
IRainman
959c9531ea
# cycles (for and while) cleanup in low level for the best compiler optimization and the best runtime.
2025-11-09 18:13:17 +03:00
IRainman
e109eedd35
* try to fix error on x86 platform step3.
2025-11-09 17:21:52 +03:00
IRainman
3ae6d3c2b3
# unfck lint
2025-11-09 16:40:44 +03:00
IRainman
d0c7def24d
* try to fix error on x86 platform step2.
2025-11-09 16:38:57 +03:00
IRainman
3e498bb3b1
* try to fix precision error on x86 platform step9.
2025-11-08 22:28:40 +03:00
IRainman
97aa629922
* try to fix precision error on x86 platform step8.
2025-11-08 22:15:17 +03:00
IRainman
1ba0d482c1
* try to fix precision error on x86 platform step7.
2025-11-08 22:01:14 +03:00
IRainman
df6b574e40
* try to fix precision error on x86 platform step6.
2025-11-08 21:38:15 +03:00