32 Commits

Author SHA1 Message Date
Matt Borland
6391804f5f Cover additional lines of 0s handling 2024-06-21 07:25:54 -04:00
Matt Borland
765b714af4 Allow non-finite values and test it 2024-06-20 17:24:43 -04:00
Matt Borland
8511677a1f Fix macro name 2024-04-17 09:32:27 +02:00
Matt Borland
27ed2a7634 Disable tests with unsupported long double layouts 2024-04-17 09:19:13 +02:00
Matt Borland
beb48ef947 Fix size offset 2024-04-15 10:32:10 +02:00
Matt Borland
aca2173539 Add 16-bit to_chars_hex test sets 2024-04-15 09:52:53 +02:00
Matt Borland
45cdda8369 Consolidate testing 2024-02-12 10:51:11 +01:00
Matt Borland
5f0b821160 Move to_chars_float implementation details into src folder 2024-01-30 10:25:48 +01:00
Matt Borland
1827cde493 Exclude coverage of debug statements on test failure 2024-01-09 09:20:22 +01:00
Matt Borland
6de191f4c2 Validate ptr pos 2023-12-11 11:33:37 +01:00
Matt Borland
e8ee2a5a20 Add test for position of r.ptr 2023-12-11 11:14:49 +01:00
Matt Borland
8f424aa089 Add test set 2023-12-08 11:35:36 +01:00
Matt Borland
c421fa4d86 Add floff testing of subnormals 2023-12-08 11:06:07 +01:00
Matt Borland
786bf12e6e Add fixed test set 2023-12-08 09:03:08 +01:00
Matt Borland
7e64f8684c Add test set for fallback path 2023-12-08 08:55:24 +01:00
Matt Borland
9d5f9f745d More clang-win 2023-10-26 10:05:26 +02:00
Matt Borland
92ab72d213 Disable 32 bit test with GCC versions that have the wrong value of sNaN 2023-06-06 14:59:24 +02:00
Matt Borland
37f1a158e1 Add long double non-finite values testing 2023-06-02 10:21:08 +02:00
Matt Borland
f027ead7a0 Convert to_chars to use std::errc instead of errno 2023-05-18 10:20:50 +02:00
Matt Borland
1376e9d2ce Test every power of double 2023-05-05 11:57:49 +02:00
Matt Borland
3a6821d6cd Add ryu regression tests 2023-05-02 15:19:26 +02:00
Matt Borland
5cc81c2887 Add additional testing from ryu 2023-05-02 15:02:46 +02:00
Matt Borland
09abb002b7 Add bounds checking to hex exp 2023-04-26 13:05:33 +02:00
Matt Borland
bf955e9312 Improve floff non-finite value handling 2023-04-25 15:00:38 +02:00
Matt Borland
d562d85351 Increase range of fixed formatting 2023-04-21 15:57:47 +02:00
Matt Borland
f32fa5e5be Fix known compiler support for comparison tests 2023-04-20 17:30:31 +02:00
Matt Borland
9c4499f9e2 Handle signed nans and allow for sNaN and qNaN differentiation 2023-04-20 16:27:06 +02:00
Matt Borland
c03bacdcd0 Change printing of non-finite values to match STL 2023-04-20 15:37:35 +02:00
Matt Borland
744531fc0a Add test for non-finite values 2023-04-19 16:37:49 +02:00
Matt Borland
92c8f6fcdf Add test to troubleshoot general format failure 2023-04-18 13:04:21 +02:00
Matt Borland
1a903ad119 Use dragonbox::to_decimal for values that diverge from printf
[ci skip]
2023-04-11 14:06:14 +02:00
Matt Borland
34c3d2b4a6 Add dragonbox shortest formatting
[ci skip]
2023-04-10 17:35:56 +02:00