IRainman
|
9ff1624d92
|
small fix.
|
2025-12-25 19:17:12 +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 |
|
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
|
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
|
588623e076
|
* type usage fix for better performance in any hardware.
|
2025-12-08 23:59:29 +03:00 |
|
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
|
3d46d99cdf
|
# warning fix.
|
2025-11-21 18:19:06 +03:00 |
|
IRainman
|
3685667dd2
|
* FASTFLOAT_HAS_BIT_CAST cleanup.
|
2025-11-19 22:13:24 +03:00 |
|
IRainman
|
843aa3f703
|
* improvements in compiler function detection.
|
2025-11-12 14:58:15 +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
|
497e65b03f
|
* Added separate config macros FASTFLOAT_ISNOT_CHECKED_BOUNDS.
|
2025-11-09 19:08:11 +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
|
b9d91e7f34
|
* code cleanup.
|
2025-11-09 17:22:13 +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
|
80902aa90c
|
* try to fix error on x86 platform step1.
|
2025-11-09 16:34:07 +03:00 |
|
IRainman
|
a92f025df7
|
* type usage fix
|
2025-11-08 23:59:52 +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 |
|
IRainman
|
cd62aadb1b
|
* try to fix precision error on x86 platform step5.
|
2025-11-08 21:26:31 +03:00 |
|
IRainman
|
578b1e9898
|
* try to fix precision error on x86 platform step4.
|
2025-11-08 21:19:23 +03:00 |
|
IRainman
|
77ef46838c
|
* try to fix precision error on x86 platform step3.
|
2025-11-08 19:40:24 +03:00 |
|
IRainman
|
e96afe608e
|
* try to fix precision error on x86 platform step2.
|
2025-11-08 19:25:53 +03:00 |
|
IRainman
|
e6f2bf13b4
|
# test failed.
|
2025-11-08 19:09:45 +03:00 |
|
IRainman
|
62b60e0040
|
# Disable FASTFLOAT_HAS_BYTESWAP: step to try to fix precision error on x86 platform
|
2025-11-08 18:29:14 +03:00 |
|
IRainman
|
56d423399d
|
* Improving in code generation -> speedup.
* fix warning in 32 bit build.
|
2025-11-08 18:14:39 +03:00 |
|
IRainman
|
0c4171eb26
|
# small cleanup
|
2025-10-22 02:56:40 +03:00 |
|
IRainman
|
6c175c5a14
|
# format
|
2025-10-22 02:31:52 +03:00 |
|
IRainman
|
57f63fc327
|
* fix for parse_eight_digits_unrolled
|
2025-10-22 02:28:31 +03:00 |
|
IRainman
|
1dfd486df4
|
# cleanup
|
2025-10-22 01:51:13 +03:00 |
|
IRainman
|
397c0b8d26
|
# fix for FASTFLOAT_64BIT
|
2025-10-22 01:31:06 +03:00 |
|
IRainman
|
f396c23809
|
* Upgrade manually vectorized code to support SSE4.2, final cleanup and documentation for SSE2 code.
|
2025-10-22 01:13:25 +03:00 |
|
IRainman
|
f757eb45a2
|
* Upgrade manually vectorized code to support SSE4.2.
|
2025-10-22 00:44:29 +03:00 |
|
IRainman
|
58b5dc04c3
|
* Upgrade manually vectorized code to SSE4.2 for FASTFLOAT_64BIT because it's already used SSE4.1 instructions.
|
2025-10-22 00:27:36 +03:00 |
|
IRainman
|
1f0e2819e0
|
# type usage fix.
|
2025-10-21 22:40:41 +03:00 |
|
IRainman
|
eee068d3bc
|
# types fix.
|
2025-10-21 22:19:04 +03:00 |
|