542 Commits

Author SHA1 Message Date
Matt Borland
fb9008f483 Match GCC 15 behavior 2025-10-23 11:32:26 +02:00
Matt Borland
26392cdbb3 Test further powers of 10 2025-10-23 11:13:55 +02:00
Matt Borland
5ac5cedbd4 Add expanded reproducer test set 2025-10-23 11:06:17 +02:00
Matt Borland
b0e682d01d Add expanded reproducer testset 2025-08-14 13:06:28 +02:00
Matt Borland
191dc70442 Add test set from issue 2025-06-16 16:29:49 -04:00
Matt Borland
ba6a62d342 Test value of r 2025-06-16 14:50:18 -04:00
Matt Borland
b1c017de47 Add test set for issue 2025-06-16 14:50:18 -04:00
Matt Borland
e52759e589 Fix boost min/max guidelines violations 2025-01-03 13:26:14 -05:00
Matt Borland
25dfbce0c9 Merge pull request #239 from Flamefire/test-duplication
Remove superflous test duplication
2025-01-03 13:19:10 -05:00
Ruben Perez
c808c5c667 Restore test_float128 2025-01-03 15:45:54 +01:00
Ruben Perez
d9ac43515f Unify BOOST_CHARCONV_HAS_FLOAT128 to BOOST_CHARCONV_HAS_QUADMATH 2025-01-03 15:44:03 +01:00
Ruben Perez
a7356e80e2 Sanitize test_float128.cpp 2025-01-03 15:37:24 +01:00
Ruben Perez
cd002f5ef8 Missing include in github_issue_152_float128 test 2025-01-03 15:31:31 +01:00
Ruben Perez
195948c271 Removed implicit lib requirements from Jamfile 2025-01-03 15:31:13 +01:00
Alexander Grund
53c2394b4e Add test case for different zeroes 2025-01-02 16:17:49 +01:00
Alexander Grund
d999d9284e Add from_chars_dispatch overload for unsigned integers smaller than uint64_t
Useful for testing.
2025-01-02 16:17:46 +01:00
Matt Borland
9846df1598 Merge pull request #250 from anarthal/remove-boost-random-dependency
Removed a spurious dependency to Boost.Random in tests
2025-01-02 08:49:21 -05:00
Ruben Perez
c862a0d8c3 Removed a spurious dependency to Boost.Random in tests 2025-01-01 14:49:44 +01:00
Alexander Grund
cbf501f09e Add parser test case for uint64_max 2024-12-28 14:30:32 +01:00
Alexander Grund
8951db1b3e Remove superflous test duplication
The template argument in the detail::parser tests is not used so the
exact same test is executed multiple times.
2024-12-27 19:27:24 +01:00
Matt Borland
8cdcb5e3f3 Fix array init for Clang 3.x series 2024-10-28 09:48:06 -04:00
Matt Borland
7218d59ddf Add further rounding test analogous to Gero's test set 2024-10-28 09:40:07 -04:00
Matt Borland
29cf8baf94 Further improve coverage 2024-10-22 10:14:42 -04:00
Matt Borland
868dc66b1b Rounding is different with different LDBL sizes 2024-10-22 09:18:10 -04:00
Matt Borland
94fa33cc08 Fix std::float128_t macro 2024-10-22 09:02:22 -04:00
Matt Borland
9f9ce24cc1 Add supported long double testing to improve coverage 2024-10-21 09:58:12 -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
b417dc4da2 Remove <stdfloat> header from test 2024-10-18 12:40:11 -04:00
Matt Borland
6f2513e318 Add null terminators in test instead of code path 2024-10-18 12:36:50 -04:00
Matt Borland
d75aa1408a Make the test more broadly available 2024-10-18 12:07:07 -04:00
Matt Borland
36828def29 Add more complex rounding tests 2024-10-18 11:57:04 -04:00
Matt Borland
94d3aa546d Match to_chars macro for std::float128_t 2024-10-18 10:54:38 -04:00
Matt Borland
8e3179ea28 Add test set 2024-10-18 10:52:34 -04:00
René Ferdinand Rivera Morell
0c10bd563d Add support for modular build structure. (#218)
* Make the library modular usable.

* Switch to library requirements instead of source. As source puts extra source in install targets.

* Add missing NO_LIB usage requirements.

* Add requires-b2 check to top-level build file.

* Update dependencies.

* Bump B2 require to 5.2

* Move inter-lib dependencies to a project variable and into the build targets.
2024-08-19 14:29:45 -04:00
Matt Borland
f19700e853 Merge pull request #215 from boostorg/213
Investigate issue #213
2024-06-28 15:50:51 -04:00
Matt Borland
ccb4013667 Add test set from issue 213 2024-06-28 14:53:48 -04:00
Matt Borland
d0ba8d881d Add test set 2024-06-28 13:43:50 -04:00
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
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
bc347a5bcd Add comprehensive fixed testing 2024-06-20 14:21:59 -04:00
Matt Borland
75f1993ec7 Add check for -Woverflow in GCC testing 2024-06-06 12:39:07 +02:00
Matt Borland
505206e0dd Add test set 2024-04-23 08:27:07 +02:00
Matt Borland
6bab2a7ae4 Ignore GCC-11 maybe-uninitialized warning 2024-04-22 11:37:10 +02:00
Matt Borland
530b2ccc3a Add test set from issue 188 2024-04-22 09:51:00 +02:00
Matt Borland
100473b1dc Merge pull request #183 from boostorg/ppc64le
Disable long double overloads on platforms with unsupported types
2024-04-22 09:10:56 +02:00
Matt Borland
14b344e01b Add test set reduced from fuzzing reports 2024-04-19 10:55:08 +02:00
Matt Borland
8511677a1f Fix macro name 2024-04-17 09:32:27 +02:00