64 Commits

Author SHA1 Message Date
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
8f5dde7d20 Merge pull request #150 from cppalliance/ml_1
Fix long double and Float128 negative sign being overwritten
2024-02-02 09:44:02 +01:00
Matt Borland
d3914267f7 Add tests for general and specific negative values 2024-02-02 09:05:55 +01:00
Matt Borland
c157bea6f9 Fix ambiguous overload errors 2024-01-31 09:30:40 +01:00
Matt Borland
a2ceffdce1 Add testing of roundtrip pointer position 2024-01-22 08:47:29 +01:00
Matt Borland
1827cde493 Exclude coverage of debug statements on test failure 2024-01-09 09:20:22 +01:00
Matt Borland
dd6ee953fd Fix bfloat macro consistency 2023-10-26 10:49:39 +02:00
Matt Borland
8e028eee5e GCC-13 warnings and avoid pow bug 2023-10-26 09:17:47 +02:00
Matt Borland
180cc0b467 Fix tests for <stdfloat> types 2023-10-25 13:01:10 +02:00
Matt Borland
2faa3f0ef4 Add -Wold-style-casts to Jamfile 2023-10-25 09:00:27 +02:00
Matt Borland
d586351860 Cast rng 2023-10-24 12:05:06 +02:00
Matt Borland
8e22e2f9cb Add tests 2023-10-16 08:45:27 +02:00
Matt Borland
e1a5cb3a46 Remove deprecated check in ToOrdinal 2023-09-06 09:14:51 +02:00
Matt Borland
e25ef28412 More test conversion fixes 2023-08-14 13:44:25 -04:00
Matt Borland
33fef7e733 Print error code on failure 2023-07-07 14:24:19 +02:00
Matt Borland
90eb1c68d7 Change test macro 2023-07-07 14:09:17 +02:00
Matt Borland
9c1062985d Fix ulp distance calculation 2023-07-07 13:28:42 +02:00
Matt Borland
fe833032fd Fix no_sanitize attribute for clang < 3.7 2023-07-07 13:22:48 +02:00
Matt Borland
faafb008d1 Ignore -Wattributes 2023-07-07 11:51:52 +02:00
Matt Borland
666a7475ca Mark float distance calculations as no_sanitize 2023-07-07 10:45:48 +02:00
Matt Borland
ae45b11c92 Expand types and restore complete testing 2023-07-06 16:38:54 +02:00
Matt Borland
3b16386e92 Use simpler float distance calculation 2023-07-06 16:01:20 +02:00
Matt Borland
31f51d14d0 Specialize long double testing 2023-07-06 15:26:01 +02:00
Matt Borland
5286001323 Add hex formatting 2023-07-06 13:36:59 +02:00
Matt Borland
38752a1e10 Fix calculation of u and p 2023-06-30 13:40:58 +02:00
Matt Borland
f12a5f81b9 Restore number of tests 2023-06-26 14:47:40 +02:00
Matt Borland
f8bf05af18 Move 128-bit long double testing 2023-06-26 10:47:05 +02:00
Matt Borland
79be2b5b1f Remove broken platform workaround 2023-06-26 09:42:11 +02:00
Matt Borland
6621db35ed Enable diagnostics 2023-06-23 13:01:09 +02:00
Matt Borland
9f0f224b2f Add fallback routine 2023-06-23 10:53:11 +02:00
Matt Borland
40eab08038 Suppress GCC13 -Wmaybe-uninitialized in test 2023-06-05 17:45:05 +02:00
Matt Borland
4a53e7b962 Add 16-bit overloads 2023-06-05 17:16:48 +02:00
Matt Borland
847bb87fca Add testing 2023-06-05 16:28:10 +02:00
Matt Borland
df421ae3d8 Add round tripping of consecutive extreme values 2023-05-23 15:27:18 +02:00
Matt Borland
554d7a0c3e Ignore GCC 9, 10, and 12 -Wmaybe-uninitialized 2023-05-18 12:43:11 +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
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
f28dfee580 Improve testing diagnostics and ranges 2023-04-18 13:54:21 +02:00
Matt Borland
fe6a62ffed Disable floating point tests on platforms with known failures 2023-02-21 10:28:40 -08:00
Peter Dimov
4584978d5e Do not initialize buffers in roundtrip.cpp 2023-02-14 22:15:51 +02:00
Matt Borland
de4060f5c7 Revert testing removal 2023-02-13 11:28:20 -08:00
Matt Borland
6f9833be59 Add more diagnostics
[ci skip]
2023-02-13 11:08:36 -08:00
Matt Borland
4d1ffb8829 Change test so we can see the failed value
[ci skip]
2023-02-13 10:45:44 -08:00
Peter Dimov
9cde343cda Update test/limits.cpp 2023-02-10 21:22:45 +02:00
Peter Dimov
3f4daf0168 Update test/roundtrip.cpp 2023-02-10 21:15:24 +02:00
Matt Borland
c66100bc90 Use boost.config types 2023-02-10 10:55:52 -08:00