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