HedgehogInTheCPP
e6d98ff43d
Ubuntu 22 clang update to 15 because it's fixed many C++20 compatibility problems.
2026-08-21 23:36:42 +03:00
HedgehogInTheCPP
99cd7156a6
fix for ancient standard.
2026-08-21 23:25:55 +03:00
HedgehogInTheCPP
677cfe8425
Improvements detection of features, part 12.
2026-08-21 23:10:50 +03:00
HedgehogInTheCPP
57cb772715
final cleanup for full / 128 bit multiplication: constexpr fix, нахуй старые говны мамонтов.
2026-08-21 22:33:56 +03:00
HedgehogInTheCPP
4304876284
Improvements detection of features, part 11.
2026-08-21 22:23:59 +03:00
HedgehogInTheCPP
8cbb0944f3
Improvements detection of features, part 10.
2026-08-21 22:14:05 +03:00
HedgehogInTheCPP
2a3b40031e
Improvements detection of features, part 9. Visual Studio 17 naming fix.
2026-08-21 21:23:50 +03:00
HedgehogInTheCPP
b61afb726b
fix for ancient standard.
2026-08-21 21:17:49 +03:00
HedgehogInTheCPP
ce06f10c2a
fix for UTF-16 emoji parsing.
2026-08-21 21:13:44 +03:00
HedgehogInTheCPP
363141fc43
Improvements detection of features, part 7. Visual Studio 17 naming fix.
2026-08-21 21:11:24 +03:00
HedgehogInTheCPP
d42564c373
Improvements detection of features, part 6. Visual Studio 17 and 18 officially support C++14 as a baseline standard, not try to use C++11 on them.
2026-08-21 20:47:33 +03:00
HedgehogInTheCPP
60734e063e
Improvements detection of features, part 5.
2026-08-21 19:56:09 +03:00
HedgehogInTheCPP
c16fa06d58
Improvements detection of features, part 4.
2026-08-21 19:36:21 +03:00
HedgehogInTheCPP
2e86d4f511
Improvements detection of features, part 3. CMake fixes... meh.
2026-08-21 19:11:14 +03:00
HedgehogInTheCPP
ef2c7e6973
Improvements detection of features, part 2.
2026-08-21 18:37:07 +03:00
HedgehogInTheCPP
6714db59ae
Improvements in detection of C++14 constexpr and C++20 consteval. I really want to drop support for C++11 entirely, and may be for C++14 too because it's been 12 years ago and 15 since C++11!
2026-08-21 18:20:32 +03:00
HedgehogInTheCPP
25e448109d
constexpr fix for ancient standard.
2026-08-21 17:59:34 +03:00
HedgehogInTheCPP
7c82411fd6
constexpr fix
2026-08-21 17:51:24 +03:00
HedgehogInTheCPP
a4d25ebe28
final cleanup for full / 128 bit multiplication
2026-08-21 17:42:04 +03:00
HedgehogInTheCPP
8dc88f374a
reduce data cache and registers pressure
2026-08-21 17:11:21 +03:00
HedgehogInTheCPP
cbdea5e381
fix constexpr for umul128.
2026-08-21 17:11:02 +03:00
HedgehogInTheCPP
8351519606
compilation fix for ancient standard. May be better to drop support for C++11, because C++14 is the fixed version of big C++11 changes.
2026-08-21 16:33:16 +03:00
HedgehogInTheCPP
8b851d996d
additional cleanup for full_multiplication.
2026-08-21 16:30:10 +03:00
HedgehogInTheCPP
f2a43a139b
compilation fix for some configurations
2026-08-21 16:21:23 +03:00
HedgehogInTheCPP
67a98b00ca
lint unfck
2026-08-21 16:17:53 +03:00
HedgehogInTheCPP
33bf1b3dbd
added 16 byte/chars step to the parse_mantissa.
2026-08-21 16:15:57 +03:00
HedgehogInTheCPP
9e5fc2693c
big cleanup of 128bit multiplication.
2026-08-21 15:54:32 +03:00
HedgehogInTheCPP
42eecf4205
Merge branch 'main' of https://github.com/fastfloat/fast_float
2026-08-21 12:38:01 +03:00
Daniel Lemire
a8a02f7748
Merge pull request #405 from fastfloat/old-style-cast
...
Avoid old-style casts
2026-08-20 14:00:30 -04:00
HedgehogInTheCPP
add21b76d1
finalize and document parse_digits_until_19: it additionally slightly faster now.
2026-08-20 20:55:28 +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
e7a29e0915
Documentation updated and hardware level detection cleanup.
2026-08-20 18:45:31 +03:00
HedgehogInTheCPP
b5b9087150
delete unusual scripts
2026-08-20 02:10:18 +03:00
HedgehogInTheCPP
838088b0e5
cleanup of functions naming, part2.
2026-08-19 19:08:53 +03:00
HedgehogInTheCPP
0321ba27d7
lindt unfck
2026-08-19 17:49:47 +03:00
HedgehogInTheCPP
f20dc6dffb
add scripts for manual code formatting.
2026-08-19 17:01:19 +03:00
HedgehogInTheCPP
4a71c111f2
improve error messages when type is unsupported.
...
cleanup of functions naming.
logical improvements of the FASTFLOAT_ISNOT_CHECKED_BOUNDS when FASTFLOAT_ONLY_POSITIVE_C_NUMBER_WO_INF_NAN isn't enabled.
2026-08-19 17:00:32 +03:00
HedgehogInTheCPP
bfbe4c4869
FASTFLOAT_HAS_SIMD -> FASTFLOAT_USE_SIMD
2026-08-18 23:43:56 +03:00
HedgehogInTheCPP
262ed0c0fe
lint unfck
2026-08-18 23:36:24 +03:00
HedgehogInTheCPP
ac66935449
Merge branch 'main' of https://github.com/IRainman/fast_float
2026-08-18 23:34:19 +03:00
HedgehogInTheCPP
006cb32e16
cleanup more + reimplement cross compiler support and add more fastfloat_unlikely
2026-08-18 23:31:26 +03:00
HedgehogInTheCPP
cce356dad8
cleanup more + reimplement cross compiler support and add more fastfloat_unlikely
2026-08-18 22:53:16 +03:00
HedgehogInTheCPP
04cd21f8cd
Fix compilation outside Visual Studio because clang and gcc doesn't have proper headers and I don't know why. Currently I do not want to fix this by myself, patch are welcome.
2026-08-18 20:05:47 +03:00
HedgehogInTheCPP
b2a54ac72b
cleanup and optimize SSE realization and remove test parsing overhead for 8 bytes.
2026-08-18 19:42:29 +03:00
HedgehogInTheCPP
2aa1746bb9
try to apply std everywhere is possible.
2026-08-18 18:35:13 +03:00
HedgehogInTheCPP
fe15d1a0a8
try to fix alpine from scratch.
2026-08-18 01:40:23 +03:00
HedgehogInTheCPP
e9a7d667ca
additional noexcept and fix for constexpr
2026-08-18 01:28:32 +03:00
HedgehogInTheCPP
63aea712de
latest try to fix compilation. After this I remove all outdated workflows completely.
2026-08-18 01:13:34 +03:00
HedgehogInTheCPP
97e5a8b7b1
fix constexpr for old standards.
2026-08-18 00:57:40 +03:00
HedgehogInTheCPP
8d15126193
delete alpine: workflow completely broken.
2026-08-18 00:45:16 +03:00