411 Commits

Author SHA1 Message Date
Matt Borland
b404767a57 Fix locale dependence on fallback from_chars implementation (#123)
Increases minimum compiler requirement from clang 3.7 to 3.8
2024-01-22 10:34:26 +01:00
Matt Borland
a2ceffdce1 Add testing of roundtrip pointer position 2024-01-22 08:47:29 +01:00
Matt Borland
acb58bdb30 Fix test error missing float128 operator<< 2024-01-17 11:04:22 +01:00
Matt Borland
d607014fe4 Add from_chars_strict to conform with std::errc::result_out_of_range 2024-01-17 10:39:15 +01:00
Matt Borland
1b2d3b566d Revert "Merge pull request #111 from cppalliance/110"
This reverts commit 59b61b1b1a, reversing
changes made to 1927ac946d.
2024-01-17 10:06:22 +01:00
Matt Borland
1827cde493 Exclude coverage of debug statements on test failure 2024-01-09 09:20:22 +01:00
Matt Borland
6eef3c20ba Add test and handling for -nan(ind) 2024-01-09 06:37:04 +01:00
Matt Borland
a33728fe78 Cover invalid arguments paths 2024-01-08 12:06:56 +01:00
Matt Borland
ba7fa7d213 Disable nans test for GCC 5 2024-01-08 12:02:49 +01:00
Matt Borland
99dd0b051d Increase comprehensiveness of test set 2024-01-08 10:46:57 +01:00
Matt Borland
f0ef2e9f70 Ignore GCC 5 Wfloat-conversion in test 2024-01-08 10:40:04 +01:00
Matt Borland
766733b755 Add nan generation functions to support compilers without builtins 2024-01-08 10:23:21 +01:00
Matt Borland
fbc800a2f3 Fix LCOV_EXCL_LINE 2024-01-08 09:47:50 +01:00
Matt Borland
e51e9a2361 Add __float128 test set 2024-01-08 09:35:14 +01:00
Matt Borland
871e309d25 Fix test ADL error 2024-01-08 08:19:54 +01:00
Matt Borland
fb8dce7106 Add tests for signaling nan 2024-01-08 08:11:22 +01:00
Matt Borland
286cda823e Add additional non-finite value testing 2024-01-08 07:26:35 +01:00
Matt Borland
8fd47a4e8c Add test set for issue #114 2024-01-08 07:16:40 +01:00
Matt Borland
05ee4150f1 Skip boost.json tests since assumptions are broken 2024-01-05 07:11:28 +01:00
Matt Borland
d685ae0a54 Contextually change issue 37 testing 2024-01-04 13:43:02 +01:00
Matt Borland
d67cc8321a Change behavior when compiled with BOOST_CHARCONV_STD_ERANGE 2024-01-04 13:30:15 +01:00
Matt Borland
e2020c6366 Add test set 2024-01-04 11:13:01 +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
fcc83b3ae9 Improve diagnostic messages 2023-12-07 12:13:08 +01:00
Matt Borland
024b006112 Remove guards in test limits 2023-12-07 11:12:23 +01:00
Matt Borland
1c692523ba Implement P2497 from C++26 2023-10-30 08:44:29 +01:00
Matt Borland
020b536fce Annotate regions of divergence between STL and boost results 2023-10-27 08:15:35 +02:00
Matt Borland
7aa9939059 Add test case 2023-10-26 10:49:39 +02:00
Matt Borland
dd6ee953fd Fix bfloat macro consistency 2023-10-26 10:49:39 +02:00
Matt Borland
9d5f9f745d More clang-win 2023-10-26 10:05:26 +02:00
Matt Borland
92be98df76 More clang fixes 2023-10-26 09:40:54 +02:00
Matt Borland
8e028eee5e GCC-13 warnings and avoid pow bug 2023-10-26 09:17:47 +02:00
Matt Borland
497bbe4ff3 GNU mode casts 2023-10-26 08:23:47 +02:00
Matt Borland
180cc0b467 Fix tests for <stdfloat> types 2023-10-25 13:01:10 +02:00
Matt Borland
9b95e9d2f5 More targeted casts 2023-10-25 11:45:28 +02:00
Matt Borland
76012ed30b Fix macros in tests 2023-10-25 11:31:38 +02:00
Matt Borland
4337a8ea5a Ignore warnings in operator*= for char 2023-10-25 11:20:35 +02:00
Matt Borland
2faa3f0ef4 Add -Wold-style-casts to Jamfile 2023-10-25 09:00:27 +02:00
Matt Borland
30de5df191 Add clang 7 pragma 2023-10-25 08:46:22 +02:00
Matt Borland
7e70a58c2b Change pragmas 2023-10-25 08:39:27 +02:00
Matt Borland
699fbb3a3a Ignore JSON pre-C++17 warnings 2023-10-24 12:06:46 +02:00
Matt Borland
d586351860 Cast rng 2023-10-24 12:05:06 +02:00
Matt Borland
5ccae36c4b Add flags to jamfile 2023-10-24 11:55:39 +02:00
Matt Borland
846b225326 Fix testing of 128 bit max in non-GNU mode 2023-10-16 10:14:41 +02:00
Matt Borland
726706545b Define better type_traits for 128-bit types 2023-10-16 08:55:24 +02:00