Commit Graph

  • 552b5b5be0 Merge pull request #184 from Flamefire/patch-1 Matt Borland 2024-04-18 08:08:34 +02:00
  • 4125d19a74 GHA: Use codecov action to upload coverage Alexander Grund 2024-04-17 13:06:21 +02:00
  • 8511677a1f Fix macro name Matt Borland 2024-04-17 09:32:27 +02:00
  • 0a82afd264 Remove cruft codeblock Matt Borland 2024-04-17 09:23:56 +02:00
  • 27ed2a7634 Disable tests with unsupported long double layouts Matt Borland 2024-04-17 09:19:13 +02:00
  • b28d2c1452 Fix to_chars macros for unsupported long double formats Matt Borland 2024-04-17 09:03:11 +02:00
  • f87edf5494 Fix from_chars unsupported long double macros Matt Borland 2024-04-17 09:01:39 +02:00
  • 54250bfe61 Merge pull request #181 from boostorg/16-bitfrom Matt Borland 2024-04-17 08:53:49 +02:00
  • e6ad6d27c1 Add tests for non-finite values Matt Borland 2024-04-16 11:03:52 +02:00
  • cea3429d63 Check result of float for valid inf values Matt Borland 2024-04-16 11:00:59 +02:00
  • 661c82bbbc Add test set Matt Borland 2024-04-16 08:17:29 +02:00
  • 76af12f228 Fix potential overflow in 16 bit interchange Matt Borland 2024-04-16 08:17:23 +02:00
  • 2f74eb419a Merge pull request #180 from boostorg/drone Matt Borland 2024-04-16 08:00:16 +02:00
  • 3d888c6d4b Merge pull request #179 from boostorg/16-bit Matt Borland 2024-04-16 07:59:42 +02:00
  • beb48ef947 Fix size offset Matt Borland 2024-04-15 10:32:10 +02:00
  • aca2173539 Add 16-bit to_chars_hex test sets Matt Borland 2024-04-15 09:52:53 +02:00
  • 2b6c16db3f Fix bfloat16_t offsets Matt Borland 2024-04-15 09:52:20 +02:00
  • 3b1a5c3c0d Remove decimal point if not needed Matt Borland 2024-04-15 09:16:40 +02:00
  • 0212fe157b Reorder to skip else branch Matt Borland 2024-04-15 09:16:28 +02:00
  • ec0b4e26a8 Fix significand alignment Matt Borland 2024-04-15 09:16:11 +02:00
  • 3b3b37c4af Add echo DRONE_STAGE_MACHINE Matt Borland 2024-04-15 08:30:10 +02:00
  • 033c8a0a99 Fix sig manipulation Matt Borland 2024-04-12 11:19:18 +02:00
  • cad8d0d678 Fix float16_t bit layout Matt Borland 2024-04-12 09:45:51 +02:00
  • 1a675f9090 Fix calculation for required buffer size to avoid segfault Matt Borland 2024-04-12 08:18:26 +02:00
  • 1bce6629e0 Adjust number of mantissa bits for ryu calculation Matt Borland 2024-04-11 10:48:27 +02:00
  • 31dd3a9f79 Add 16-bit issignaling specializations Matt Borland 2024-04-11 10:40:21 +02:00
  • 25c2e9b276 Use to_chars_nonfinite instead of ryu for exceptional values Matt Borland 2024-04-11 10:12:07 +02:00
  • def4947644 Update 16-bit function calls Matt Borland 2024-04-11 09:53:30 +02:00
  • 5c1b5dbb83 Add to_chars_16_bit_float_impl Matt Borland 2024-04-11 09:47:18 +02:00
  • 446c2cdf61 Add 16-bit support to to_chars_hex Matt Borland 2024-04-11 09:41:51 +02:00
  • a15d78ccd0 Add bit layouts for 16-bit types Matt Borland 2024-04-11 08:53:04 +02:00
  • 65566a4b1d Add ryu overloads for <stdfloat> 16 bit types Matt Borland 2024-04-11 08:43:55 +02:00
  • fe6149d5d1 Add test set Matt Borland 2024-04-11 08:39:41 +02:00
  • 288baacac8 Merge pull request #178 from boostorg/CI Matt Borland 2024-04-11 10:28:24 +02:00
  • 769c044002 Add flag for GCC-13 excess precision Matt Borland 2024-04-11 09:28:19 +02:00
  • ecf2c8bd0c Merge pull request #177 from boostorg/176 Matt Borland 2024-04-11 09:12:51 +02:00
  • b640e86f37 Fix GCC-13 -Wuninitialized Matt Borland 2024-04-11 08:59:30 +02:00
  • 3df53f9aa4 Update drone toolchains Matt Borland 2024-04-11 08:37:14 +02:00
  • 7e2220d0f1 Update GHA toolchains Matt Borland 2024-04-11 08:17:07 +02:00
  • 58f53cc3fe Remove float16_t test Matt Borland 2024-04-11 08:12:58 +02:00
  • 956d70e86e Add std::float128_t limits test Matt Borland 2024-04-10 11:54:05 +02:00
  • 69b9434ade Add documentation on __float128 support Matt Borland 2024-04-10 10:53:33 +02:00
  • 63db5d336a Rename quadmath build macro Matt Borland 2024-04-10 10:45:20 +02:00
  • a4a17425f9 Add <stdfloat> types to limits tests Matt Borland 2024-04-10 10:39:42 +02:00
  • 05dc623da3 Remove float128.cpp Matt Borland 2024-04-10 10:39:20 +02:00
  • 01122300f5 Update testing macros Matt Borland 2024-04-10 10:34:14 +02:00
  • dcbb2bfdab Update build macros in cpp files Matt Borland 2024-04-10 10:20:40 +02:00
  • ff94a76936 Move limits specialization back to limits header Matt Borland 2024-04-10 10:20:08 +02:00
  • 69a33f4536 Simplify target_link_libraries in CML Matt Borland 2024-04-10 10:16:16 +02:00
  • 147b1f4484 inline to fix linker errors Matt Borland 2024-04-09 11:52:41 +02:00
  • cad74dc5b0 Move inlined functions Matt Borland 2024-04-09 11:20:16 +02:00
  • 1fb88301e2 Add integer conversion function since cast was removed Matt Borland 2024-04-09 11:07:13 +02:00
  • 8f7d73e20f Add specialization of clingers fast path and move struct words Matt Borland 2024-04-09 10:37:18 +02:00
  • 3b6d5fcdd7 Fix printf type specifier Matt Borland 2024-04-09 10:04:42 +02:00
  • 68b86d2908 Fix long double macro Matt Borland 2024-04-09 09:55:46 +02:00
  • 279188b90e Add float128 implementation files Matt Borland 2024-04-09 09:54:07 +02:00
  • 43d80cab7b Update build macros Matt Borland 2024-04-09 09:52:05 +02:00
  • 0e96fd5e31 Move limits overloads Matt Borland 2024-04-09 09:48:54 +02:00
  • 5d1a22ee9d Remove float128 conversion operator Matt Borland 2024-04-09 09:42:46 +02:00
  • ec20259e1f Change required macro Matt Borland 2024-04-09 09:42:10 +02:00
  • 0ee0b481eb Remove float128 nan generation file Matt Borland 2024-04-09 09:31:37 +02:00
  • 6260714384 Remove float128 support from strtod fallback Matt Borland 2024-04-09 09:29:01 +02:00
  • 7e542a03f2 Remove inclusion of <quadmath.h> header in config Matt Borland 2024-04-09 09:26:29 +02:00
  • 0188ce6583 Remove float128 support from fallback printf Matt Borland 2024-04-09 09:26:08 +02:00
  • 669a647771 Move fast float functions Matt Borland 2024-04-09 09:25:48 +02:00
  • 46ad35afca Move ryu functions Matt Borland 2024-04-09 09:25:38 +02:00
  • 3865d9e1bf Add macro for building in float128 support Matt Borland 2024-04-09 09:02:13 +02:00
  • 61456b28ad Don't use boost macro use internal macro Matt Borland 2024-04-08 08:37:51 +02:00
  • ecdca0865d Merge pull request #172 from boostorg/develop boost-1.85.0.beta1 boost-1.85.0 Matt Borland 2024-02-27 15:21:14 +01:00
  • d1236abb2e Merge pull request #171 from boostorg/158_ryu Matt Borland 2024-02-22 10:55:16 +01:00
  • 91729ec3fc Update TODO Matt Borland 2024-02-22 09:57:33 +01:00
  • bb013e84b3 Fix and add test set for unnecessary rounding Matt Borland 2024-02-13 12:31:56 +01:00
  • 10035fa338 Add test case and fix for exponent 0 Matt Borland 2024-02-13 11:59:29 +01:00
  • 0da72b894c Add test case and fix for missing final 0 in significand Matt Borland 2024-02-13 11:57:00 +01:00
  • a07b837042 Fix precision offset and add previously failing test Matt Borland 2024-02-13 11:37:41 +01:00
  • c4cb9d6514 Re-enable test marked with todo Matt Borland 2024-02-13 11:26:01 +01:00
  • 7a55db6b2e Add bounds checking to fixed paths Matt Borland 2024-02-13 11:22:07 +01:00
  • 3814f424e8 Fix option with leading zeros to ensure we still get enough precision Matt Borland 2024-02-13 11:08:28 +01:00
  • 3ccb5ca19d Adjust how remaining precision is handled Matt Borland 2024-02-13 10:14:51 +01:00
  • fe6b0afdba Add test set Matt Borland 2024-02-13 09:17:13 +01:00
  • 317e04feff Merge pull request #168 from boostorg/166.2 Matt Borland 2024-02-22 09:03:36 +01:00
  • 1e8e3a7c18 Merge pull request #169 from jk-jeon/158.2 Matt Borland 2024-02-21 13:38:29 +01:00
  • 13ed341edd Fix implicit conversion warnings Junekey Jeon 2024-02-21 00:29:40 -08:00
  • 21b03af369 Fix error accidentally introduced from merging Junekey Jeon 2024-02-21 00:17:20 -08:00
  • aa021dfff7 Fix a bug in the rounding logic Junekey Jeon 2024-02-21 00:00:49 -08:00
  • 873596a8ce Fix signed vs unsigned comparison & unused variable warnings Junekey Jeon 2024-02-20 23:41:43 -08:00
  • c790c41839 Restore unintended removal from merging Junekey Jeon 2024-02-20 23:35:11 -08:00
  • 8ac50bcfbb Merge remote-tracking branch 'origin/develop' into 158.2 Matt Borland 2024-02-21 08:07:55 +01:00
  • be3affca23 Add more test cases Junekey Jeon 2024-02-20 18:57:02 -08:00
  • 3e01afadda Fix buffer last argument Junekey Jeon 2024-02-20 18:56:42 -08:00
  • c4136048e9 Replace result_out_of_range by value_too_large Junekey Jeon 2024-02-20 18:54:29 -08:00
  • 2593826c9c Replace result_out_of_range by value_too_large Junekey Jeon 2024-02-20 18:11:08 -08:00
  • d86524a0da Fix errors for general and fixed Junekey Jeon 2024-02-20 18:08:21 -08:00
  • 340a72eb24 Fix ADL issue Matt Borland 2024-02-20 11:50:29 +01:00
  • 9b18b7078b Fix for __float128 unused parameter Matt Borland 2024-02-20 10:55:40 +01:00
  • 2f8e4d022b Fix for MSVC long double Matt Borland 2024-02-20 10:54:27 +01:00
  • 6bac04d89b Remove default precision parameter Matt Borland 2024-02-20 10:50:59 +01:00
  • dba9fb81ab Add to_chars overloads without precision Matt Borland 2024-02-20 10:31:24 +01:00
  • 93628127f0 Refactor to_chars_float_impl for 80 and 128 bit types Matt Borland 2024-02-20 10:30:57 +01:00
  • 47d942fddc Add test set for negative precision Matt Borland 2024-02-20 09:57:25 +01:00