1594 Commits

Author SHA1 Message Date
Matt Borland
2b6c16db3f Fix bfloat16_t offsets 2024-04-15 09:52:20 +02:00
Matt Borland
3b1a5c3c0d Remove decimal point if not needed 2024-04-15 09:16:40 +02:00
Matt Borland
0212fe157b Reorder to skip else branch 2024-04-15 09:16:28 +02:00
Matt Borland
ec0b4e26a8 Fix significand alignment 2024-04-15 09:16:11 +02:00
Matt Borland
3b3b37c4af Add echo DRONE_STAGE_MACHINE 2024-04-15 08:30:10 +02:00
Matt Borland
033c8a0a99 Fix sig manipulation 2024-04-12 11:51:44 +02:00
Matt Borland
cad8d0d678 Fix float16_t bit layout 2024-04-12 11:19:36 +02:00
Matt Borland
1a675f9090 Fix calculation for required buffer size to avoid segfault 2024-04-12 08:18:26 +02:00
Matt Borland
1bce6629e0 Adjust number of mantissa bits for ryu calculation 2024-04-11 10:48:27 +02:00
Matt Borland
31dd3a9f79 Add 16-bit issignaling specializations 2024-04-11 10:40:33 +02:00
Matt Borland
25c2e9b276 Use to_chars_nonfinite instead of ryu for exceptional values 2024-04-11 10:40:33 +02:00
Matt Borland
def4947644 Update 16-bit function calls 2024-04-11 10:40:33 +02:00
Matt Borland
5c1b5dbb83 Add to_chars_16_bit_float_impl 2024-04-11 10:40:33 +02:00
Matt Borland
446c2cdf61 Add 16-bit support to to_chars_hex 2024-04-11 10:40:33 +02:00
Matt Borland
a15d78ccd0 Add bit layouts for 16-bit types 2024-04-11 10:40:33 +02:00
Matt Borland
65566a4b1d Add ryu overloads for <stdfloat> 16 bit types 2024-04-11 10:40:32 +02:00
Matt Borland
fe6149d5d1 Add test set 2024-04-11 10:40:32 +02:00
Matt Borland
288baacac8 Merge pull request #178 from boostorg/CI
Update CI toolchains
2024-04-11 10:28:24 +02:00
Matt Borland
769c044002 Add flag for GCC-13 excess precision 2024-04-11 09:28:19 +02:00
Matt Borland
ecf2c8bd0c Merge pull request #177 from boostorg/176
Move `__float128` to it's own cpp file
2024-04-11 09:12:51 +02:00
Matt Borland
b640e86f37 Fix GCC-13 -Wuninitialized 2024-04-11 08:59:30 +02:00
Matt Borland
3df53f9aa4 Update drone toolchains 2024-04-11 08:37:14 +02:00
Matt Borland
7e2220d0f1 Update GHA toolchains 2024-04-11 08:17:07 +02:00
Matt Borland
58f53cc3fe Remove float16_t test 2024-04-11 08:12:58 +02:00
Matt Borland
956d70e86e Add std::float128_t limits test 2024-04-10 11:54:05 +02:00
Matt Borland
69b9434ade Add documentation on __float128 support 2024-04-10 10:53:33 +02:00
Matt Borland
63db5d336a Rename quadmath build macro 2024-04-10 10:45:20 +02:00
Matt Borland
a4a17425f9 Add <stdfloat> types to limits tests 2024-04-10 10:39:42 +02:00
Matt Borland
05dc623da3 Remove float128.cpp 2024-04-10 10:39:20 +02:00
Matt Borland
01122300f5 Update testing macros 2024-04-10 10:34:14 +02:00
Matt Borland
dcbb2bfdab Update build macros in cpp files 2024-04-10 10:20:40 +02:00
Matt Borland
ff94a76936 Move limits specialization back to limits header 2024-04-10 10:20:08 +02:00
Matt Borland
69a33f4536 Simplify target_link_libraries in CML 2024-04-10 10:16:16 +02:00
Matt Borland
147b1f4484 inline to fix linker errors 2024-04-09 11:52:41 +02:00
Matt Borland
cad74dc5b0 Move inlined functions 2024-04-09 11:20:16 +02:00
Matt Borland
1fb88301e2 Add integer conversion function since cast was removed 2024-04-09 11:07:13 +02:00
Matt Borland
8f7d73e20f Add specialization of clingers fast path and move struct words 2024-04-09 10:37:18 +02:00
Matt Borland
3b6d5fcdd7 Fix printf type specifier 2024-04-09 10:04:42 +02:00
Matt Borland
68b86d2908 Fix long double macro 2024-04-09 09:55:46 +02:00
Matt Borland
279188b90e Add float128 implementation files 2024-04-09 09:54:07 +02:00
Matt Borland
43d80cab7b Update build macros 2024-04-09 09:52:05 +02:00
Matt Borland
0e96fd5e31 Move limits overloads 2024-04-09 09:48:54 +02:00
Matt Borland
5d1a22ee9d Remove float128 conversion operator 2024-04-09 09:42:46 +02:00
Matt Borland
ec20259e1f Change required macro 2024-04-09 09:42:10 +02:00
Matt Borland
0ee0b481eb Remove float128 nan generation file 2024-04-09 09:31:37 +02:00
Matt Borland
6260714384 Remove float128 support from strtod fallback 2024-04-09 09:29:01 +02:00
Matt Borland
7e542a03f2 Remove inclusion of <quadmath.h> header in config 2024-04-09 09:26:29 +02:00
Matt Borland
0188ce6583 Remove float128 support from fallback printf 2024-04-09 09:26:08 +02:00
Matt Borland
669a647771 Move fast float functions 2024-04-09 09:25:48 +02:00
Matt Borland
46ad35afca Move ryu functions 2024-04-09 09:25:38 +02:00