36 Commits

Author SHA1 Message Date
Matt Borland
e52759e589 Fix boost min/max guidelines violations 2025-01-03 13:26:14 -05:00
Matt Borland
29cf8baf94 Further improve coverage 2024-10-22 10:14:42 -04:00
Matt Borland
66f4e8401d Disable single test affected by tooling changes 2024-10-18 14:50:02 -04:00
Matt Borland
19912e48d7 Add additional debugging info 2024-10-18 14:09:29 -04:00
Matt Borland
6dacd45d46 Fix handling of zero 2024-06-20 15:13:39 -04:00
Matt Borland
cc143d7bfd Test wider range of precisions 2024-06-20 15:06:52 -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
91729ec3fc Update TODO 2024-02-22 09:57:33 +01:00
Matt Borland
c4cb9d6514 Re-enable test marked with todo 2024-02-22 10:45:26 +01:00
Matt Borland
0dac3d5dd4 Add TODO for long double testing 2024-02-13 08:53:29 +01:00
Matt Borland
83914114f0 Fix case where we forced general into fixed formatting 2024-02-12 13:07:06 +01:00
Matt Borland
c355654ee7 Add randomized general formatting tests 2024-02-12 12:27:49 +01:00
Matt Borland
b6d1daca33 Add extended range scientific formatting testing 2024-02-12 11:29:42 +01:00
Matt Borland
b527700338 Fix 128-bit long double case 2024-02-09 10:22:45 +01:00
Matt Borland
c3eca5acb9 Add additional testing 2024-02-08 11:03:44 +01:00
Matt Borland
1827cde493 Exclude coverage of debug statements on test failure 2024-01-09 09:20:22 +01:00
Matt Borland
7aa9939059 Add test case 2023-10-26 10:49:39 +02:00
Matt Borland
b0a8e5299b Fix non-finite value testing, and add testing 2023-06-21 11:14:45 +02:00
Matt Borland
f4496ef9e4 Add 80-bit long double code path in to_chars_hex and add testing 2023-06-15 17:00:57 +02:00
Matt Borland
0f07bc11e3 Add STL comparison tests 2023-06-01 17:07:40 +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
b0d318ad6b Change handling of 0 depending on chars_format 2023-05-08 15:14:16 +02:00
Matt Borland
ae56c77d22 Disable clang std::from_chars 2023-04-28 12:17:50 +02:00
Matt Borland
a8c0faa5ba Add suspect roundtrip values for STL and fix truncation warning 2023-04-28 11:53:52 +02:00
Matt Borland
a76cca212e Reduce range and add suspect roundtrip values 2023-04-27 14:12:37 +02:00
Matt Borland
65b5ef4d40 Reduce random test iterations per precision 2023-04-26 13:39:20 +02:00
Matt Borland
09abb002b7 Add bounds checking to hex exp 2023-04-26 13:05:33 +02:00
Matt Borland
4351953969 Add precision to testing 2023-04-25 15:37:28 +02:00
Matt Borland
bb6e1af4d2 Change random range for MSVC to avoid overflow in STL 2023-04-24 16:50:53 +02:00
Matt Borland
40d64d2ee3 Fix chars_format::hex non-finite values handling 2023-04-24 16:20:18 +02:00
Matt Borland
d562d85351 Increase range of fixed formatting 2023-04-21 15:57:47 +02:00
Matt Borland
4ddf923d7c Refactor cpp file and add testing for float type 2023-04-21 15:28:47 +02:00
Matt Borland
91c67dfa18 Add scientific and hex comparison tests 2023-04-21 13:16:39 +02:00
Matt Borland
f32fa5e5be Fix known compiler support for comparison tests 2023-04-20 17:30:31 +02:00
Matt Borland
d9a1d11400 Add <charconv> comparison test 2023-04-20 16:27:40 +02:00