2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-19 04:22:09 +00:00

2776 Commits

Author SHA1 Message Date
jzmaddock
5b15651edf Disable new test when run under the clang sanitizers.
-fsanitize=integer trips up multiprecision code which has deliberate (and well defined) unsigned integer overflow via left shift.
2025-05-23 16:36:10 +01:00
John Maddock
036cf85c12 Merge branch 'mydevelop' of https://github.com/cohomology/math into integrate_1251 2025-05-23 16:27:12 +01:00
jzmaddock
b20cbfacd4 Allow test_log1p_simple.cpp to be run with no exceptions. 2025-05-14 11:26:11 +01:00
jzmaddock
d1101432c4 Coverage: zeta and ulp tweaks for full coverage. 2025-05-12 16:28:27 +01:00
jzmaddock
d760c314d5 Coverage: improve zeta.hpp coverage and tests. 2025-05-12 12:05:01 +01:00
jzmaddock
c159459504 Coverage: Add trivial tests for ulp.hpp. 2025-05-11 10:39:13 +01:00
jzmaddock
384cd81a2b Coverage: improve trigamma. 2025-05-10 18:36:42 +01:00
jzmaddock
034d097010 Coverage: improve sinhc_pi tests. 2025-05-10 14:49:13 +01:00
jzmaddock
4fdbd9a615 Coverage: weaken exception specification in test_nonfinite_io.cpp.
For Cygwin failures.
2025-05-10 14:21:23 +01:00
jzmaddock
ea0cd6af09 Coverage: try and fix up sinc_pi test. 2025-05-09 10:00:28 +01:00
jzmaddock
9a1c19d127 Coverage: spherical_harmonic tests. 2025-05-08 18:58:21 +01:00
jzmaddock
022dbe979b Coverage: Improve sinc_pi complex tests. 2025-05-08 18:39:51 +01:00
jzmaddock
ef4cdb9b91 Coverage: Add coverage for prime.hpp. 2025-05-08 16:42:08 +01:00
jzmaddock
a7f298c223 Coverage: powm1 tests. 2025-05-08 16:23:58 +01:00
jzmaddock
b485b22912 Coverage: Fix test_next.cpp. 2025-05-08 11:34:52 +01:00
jzmaddock
404fccdd16 Coverage: Fix up nonfinite_num_facets.hpp
Add more tests, and enable one test that was not even being built.
2025-05-07 16:36:19 +01:00
jzmaddock
295c5a37f5 Coverage: last few lines of next.hpp. 2025-05-07 12:12:59 +01:00
jzmaddock
01e1a62e0b Coverage: Fix Jamfile. 2025-05-07 08:50:25 +01:00
jzmaddock
1ec15ddad5 Coverage: Improve next.hpp. 2025-05-06 17:16:32 +01:00
jzmaddock
aa1f9979d0 Coverage: logaddexp test case. 2025-05-05 13:12:50 +01:00
jzmaddock
7556310aae Coverage: Cosmetic changes to log1p plus more tests.
Also hook test_log1p_simple.cpp up to Jamfile.v2 as it had been omitted for some reason.
2025-05-04 16:12:13 +01:00
jzmaddock
6280934567 Coverage: legendre_stieltjes test case. 2025-05-04 13:13:16 +01:00
jzmaddock
399139c301 Coverage: Remove dead code from legendre.hpp and add more test cases. 2025-05-04 11:53:54 +01:00
jzmaddock
95e0c1f0d8 Coverage: another Lanczos test case. 2025-05-03 17:51:59 +01:00
jzmaddock
dbd2028123 Coverage: Add better Lanczos testing. 2025-05-02 19:44:09 +01:00
jzmaddock
5daedec323 Coverage: many tests were not being run due to (accidental) dependency.
Remove dependency on 128 bit std/boost::floatmax_t except where really needed.
2025-05-01 11:35:16 +01:00
jzmaddock
e4944107e2 Coverage: Make sure lambert_w_derivative tests are actually run! 2025-04-30 11:35:40 +01:00
jzmaddock
dfab2ad7fe Coverage: extra lambert_w test cases. 2025-04-30 11:35:08 +01:00
jzmaddock
82cbeadf51 Coverage: remove testing of lambert_wm1 with integer args.
As there are no valid integer inputs.
2025-04-30 09:55:15 +01:00
jzmaddock
ca4d89128a Coverage: Improve Lambert_w error handling and fix up test cases. 2025-04-29 16:42:01 +01:00
jzmaddock
a7bb5f5c8b Coverage: Add more tests for LambertW.
Also change infinities to overflow_errors, and remove dead code branch.
2025-04-29 12:24:17 +01:00
jzmaddock
64e1461ed0 Coverage: more Jacobi theta test cases. 2025-04-29 09:33:36 +01:00
jzmaddock
bd8b61aa6b Coverage: Laguerre polynomials test case. 2025-04-28 16:28:56 +01:00
jzmaddock
aaf7c2018c Coverage: jacobi_theta.hpp, cosmetic changes plus tests. 2025-04-28 16:22:34 +01:00
Kilian Kilger
5a30520951 Merge remote-tracking branch 'origin' into mydevelop 2025-04-28 14:40:02 +02:00
jzmaddock
1fc0741bcf Coverage: Jacobi Elliptic, test error handling, simplify code. 2025-04-28 13:18:57 +01:00
jzmaddock
50def60663 Coverage: enable accidentality disabled 2F0 tests. 2025-04-28 12:26:53 +01:00
ckormanyos
e92330ad5d Handle various conversion warnings 2025-04-27 08:55:49 +02:00
jzmaddock
3e3ac037c7 Correct __arch64__ error config for 1F1. 2025-04-25 19:33:58 +01:00
jzmaddock
33f80d9127 Coverage: Correct expected error rates on arm and s390,
Correct float128 log1p dispatch call.
2025-04-25 19:00:49 +01:00
jzmaddock
07c5282d90 Coverage: correct exception throwing tests for sycl run. 2025-04-23 10:19:38 +01:00
jzmaddock
9fc0965d57 Disable slow to compile test. 2025-04-22 16:02:34 +01:00
jzmaddock
4a3d3bc66e Coverage: Improve gamma.hpp. 2025-04-22 10:13:08 +01:00
jzmaddock
0e7b0f3b4c Correct ellint_d test configuration. 2025-04-21 15:26:01 +01:00
jzmaddock
760fca3743 Remove MP test case: our test data isn't precise enough.
Disable MP expm1 from coverage check.
2025-04-21 12:14:39 +01:00
jzmaddock
c0af3630d1 Add true multiprecision test case to log1p/expm1. 2025-04-21 09:59:07 +01:00
jzmaddock
56f56115f9 Remove duplicated error handling from ellint_rj. 2025-04-21 09:41:53 +01:00
jzmaddock
6113e186e2 Correct ellint_d testing logic. 2025-04-21 09:30:22 +01:00
jzmaddock
31a913cb24 Error rates again. 2025-04-20 12:05:45 +01:00
jzmaddock
7914a759c0 One more error rate adjustment (ibeta_derivative for Mingw). 2025-04-20 11:04:45 +01:00