Matt Borland
|
e52759e589
|
Fix boost min/max guidelines violations
|
2025-01-03 13:26:14 -05:00 |
|
Matt Borland
|
bc347a5bcd
|
Add comprehensive fixed testing
|
2024-06-20 14:21:59 -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
|
4e6e2b55e8
|
Adjust calculation of remaining digits
|
2024-02-14 11:24:22 +01:00 |
|
Matt Borland
|
8ce2c8ca46
|
Fix call to abs for old compilers
|
2024-02-12 10:59:32 +01:00 |
|
Matt Borland
|
45cdda8369
|
Consolidate testing
|
2024-02-12 10:51:11 +01:00 |
|
Matt Borland
|
1827cde493
|
Exclude coverage of debug statements on test failure
|
2024-01-09 09:20:22 +01:00 |
|
Matt Borland
|
d586351860
|
Cast rng
|
2023-10-24 12:05:06 +02:00 |
|
Matt Borland
|
60760eb203
|
Fix conversion warnings in tests
|
2023-08-14 13:22:03 -04:00 |
|
Matt Borland
|
800db63b33
|
Add cmake testing macro
|
2023-06-21 09:51:31 +02:00 |
|
Matt Borland
|
dfb483dcf2
|
Add olegth of 0 code path
|
2023-06-20 16:29:20 +02:00 |
|
Matt Borland
|
b534710233
|
Fix ASAN errors
|
2023-06-20 15:20:30 +02:00 |
|
Matt Borland
|
8f23cb8f02
|
Add debug info
|
2023-06-20 14:42:07 +02:00 |
|
Matt Borland
|
0689eca432
|
Add bounds checking
|
2023-06-20 13:31:03 +02:00 |
|
Matt Borland
|
ee5d2f4785
|
Implement fixed precision for long doubles
|
2023-06-20 12:31:32 +02:00 |
|
Matt Borland
|
a76c85252c
|
Implement precision arguments for long doubles
|
2023-06-20 11:26:11 +02:00 |
|
Matt Borland
|
35cae5d3d8
|
Add hex testing
|
2023-06-12 14:36:30 +02:00 |
|
Matt Borland
|
d7b09c825e
|
Test fixed formating
|
2023-06-12 14:02:57 +02:00 |
|
Matt Borland
|
7b0a1f5748
|
Fix range of invalid values
|
2023-06-07 16:32:59 +02:00 |
|
Matt Borland
|
9fbaf88227
|
Fix 32-bit precision arguments
|
2023-06-07 15:25:04 +02:00 |
|
Matt Borland
|
fde2825aee
|
Add testing for general and scientific formats
|
2023-06-07 11:26:07 +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
|
62c56f9dbb
|
Disable warning C4127
|
2023-05-05 16:13:51 +02:00 |
|
Matt Borland
|
246d9e0d96
|
Enable long doubles on 64-bit platforms
|
2023-05-05 15:54:27 +02:00 |
|
Matt Borland
|
8dbdf1935e
|
Refactor front end for floats
|
2023-04-20 13:24:51 +02:00 |
|
Matt Borland
|
40879aa975
|
Fix warnings C4305 and C4127
|
2023-04-18 14:23:08 +02:00 |
|
Matt Borland
|
f28dfee580
|
Improve testing diagnostics and ranges
|
2023-04-18 13:54:21 +02:00 |
|
Matt Borland
|
96bb503485
|
Switch on precision rather than format
[ci skip]
|
2023-04-12 14:46:48 +02:00 |
|
Matt Borland
|
9c704d69ce
|
Fix macro for incorrect tests on Windows Platforms
|
2023-04-05 17:54:32 +02:00 |
|
Matt Borland
|
3c5ff8e600
|
Fix sign of exponent
|
2023-04-05 17:28:33 +02:00 |
|
Matt Borland
|
27f250a16d
|
Disable tests on platforms where std:::hexfloat performs incorrectly
|
2023-04-05 17:28:20 +02:00 |
|
Matt Borland
|
0791ba8cdf
|
Fix memcpy length
|
2023-04-05 16:04:47 +02:00 |
|
Matt Borland
|
acbc912c83
|
Don't print trailing zeros with unspecified precision
|
2023-04-05 15:15:43 +02:00 |
|
Matt Borland
|
9fb09e77af
|
Disable use of std::hexfloat on GCC 4.X
|
2023-04-04 16:08:54 +02:00 |
|
Matt Borland
|
c09f117431
|
Fix warning C4244 for float type
|
2023-03-31 18:12:08 +02:00 |
|
Matt Borland
|
3a1286330c
|
Implement to_chars for floats
|
2023-03-31 17:48:27 +02:00 |
|
Matt Borland
|
64a2359461
|
Fix clang implicit conversion warning
|
2023-03-31 17:11:29 +02:00 |
|
Matt Borland
|
17d778078a
|
Add fixed formatting
|
2023-03-31 16:11:38 +02:00 |
|
Matt Borland
|
5667df7f07
|
Add testing with string stream
|
2023-03-30 18:37:33 +02:00 |
|
Matt Borland
|
f0be262fdc
|
Add multiple formatting options
[ci skip]
|
2023-03-22 11:27:50 -07:00 |
|
Peter Dimov
|
61607750c4
|
Update test/to_chars_sprintf.cpp
|
2023-02-16 03:21:58 +02:00 |
|
Peter Dimov
|
b66dbdb5ea
|
Add test/to_chars_sprintf.cpp
|
2023-02-15 02:45:27 +02:00 |
|