Commit Graph

  • 034d097010 Coverage: improve sinhc_pi tests. improve_coverage_4 jzmaddock 2025-05-10 14:49:13 +01:00
  • a8948c31dc Coverage: cosmetic change to prime.hpp for coverage detection. jzmaddock 2025-05-10 14:25:24 +01:00
  • 4fdbd9a615 Coverage: weaken exception specification in test_nonfinite_io.cpp. For Cygwin failures. jzmaddock 2025-05-10 14:21:23 +01:00
  • ea0cd6af09 Coverage: try and fix up sinc_pi test. jzmaddock 2025-05-09 10:00:28 +01:00
  • 9a1c19d127 Coverage: spherical_harmonic tests. jzmaddock 2025-05-08 18:58:21 +01:00
  • 022dbe979b Coverage: Improve sinc_pi complex tests. jzmaddock 2025-05-08 18:39:51 +01:00
  • ef4cdb9b91 Coverage: Add coverage for prime.hpp. jzmaddock 2025-05-08 16:42:08 +01:00
  • a7f298c223 Coverage: powm1 tests. jzmaddock 2025-05-08 16:23:58 +01:00
  • d5341809a4 Coverage: Mark up default & break statements which don't seem to cover even though they are invoked. jzmaddock 2025-05-08 11:37:53 +01:00
  • b485b22912 Coverage: Fix test_next.cpp. jzmaddock 2025-05-08 11:34:52 +01:00
  • 404fccdd16 Coverage: Fix up nonfinite_num_facets.hpp Add more tests, and enable one test that was not even being built. jzmaddock 2025-05-07 16:36:19 +01:00
  • 295c5a37f5 Coverage: last few lines of next.hpp. jzmaddock 2025-05-07 12:12:59 +01:00
  • 01e1a62e0b Coverage: Fix Jamfile. jzmaddock 2025-05-07 08:50:25 +01:00
  • 1ec15ddad5 Coverage: Improve next.hpp. jzmaddock 2025-05-06 17:16:32 +01:00
  • aa1f9979d0 Coverage: logaddexp test case. jzmaddock 2025-05-05 13:12:50 +01:00
  • c0a97eda31 Coverage: legendre.hpp trivial markup. jzmaddock 2025-05-05 13:05:30 +01:00
  • 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. jzmaddock 2025-05-04 16:12:13 +01:00
  • 6280934567 Coverage: legendre_stieltjes test case. jzmaddock 2025-05-04 13:13:16 +01:00
  • 399139c301 Coverage: Remove dead code from legendre.hpp and add more test cases. jzmaddock 2025-05-04 11:53:54 +01:00
  • 95e0c1f0d8 Coverage: another Lanczos test case. jzmaddock 2025-05-03 17:51:59 +01:00
  • cf79a90f5e Coverage: Mark up expint tables. jzmaddock 2025-05-03 17:51:03 +01:00
  • a6688c991d Coverage: trivial lambert_w markup. jzmaddock 2025-05-02 19:44:35 +01:00
  • dbd2028123 Coverage: Add better Lanczos testing. jzmaddock 2025-05-02 19:44:09 +01:00
  • e74239638d Coverage: mark up lambert_w tables. jzmaddock 2025-05-02 09:59:18 +01:00
  • 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. jzmaddock 2025-05-01 11:35:16 +01:00
  • 490af2ef55 Unreachable line in fpclassify.hpp jzmaddock 2025-04-30 16:20:27 +01:00
  • e4944107e2 Coverage: Make sure lambert_w_derivative tests are actually run! jzmaddock 2025-04-30 11:35:40 +01:00
  • dfab2ad7fe Coverage: extra lambert_w test cases. jzmaddock 2025-04-30 11:35:08 +01:00
  • e0f1785ed3 Coverage: lambert_w.hpp, remove dead code, turn dead code to asserts. jzmaddock 2025-04-30 11:34:26 +01:00
  • 82cbeadf51 Coverage: remove testing of lambert_wm1 with integer args. As there are no valid integer inputs. jzmaddock 2025-04-30 09:55:15 +01:00
  • 895a4de2ec Coverage: Remove unneeded #includes from lambert_w.hpp. jzmaddock 2025-04-29 16:47:44 +01:00
  • ca4d89128a Coverage: Improve Lambert_w error handling and fix up test cases. jzmaddock 2025-04-29 16:42:01 +01:00
  • a7bb5f5c8b Coverage: Add more tests for LambertW. Also change infinities to overflow_errors, and remove dead code branch. jzmaddock 2025-04-29 12:24:17 +01:00
  • 64e1461ed0 Coverage: more Jacobi theta test cases. jzmaddock 2025-04-29 09:33:36 +01:00
  • bd8b61aa6b Coverage: Laguerre polynomials test case. jzmaddock 2025-04-28 16:28:56 +01:00
  • aaf7c2018c Coverage: jacobi_theta.hpp, cosmetic changes plus tests. jzmaddock 2025-04-28 16:22:34 +01:00
  • 1fc0741bcf Coverage: Jacobi Elliptic, test error handling, simplify code. jzmaddock 2025-04-28 13:18:57 +01:00
  • 50def60663 Coverage: enable accidentality disabled 2F0 tests. jzmaddock 2025-04-28 12:26:53 +01:00
  • 9f03f2985c
    Merge pull request #1261 from boostorg/cleanup_warns develop Christopher Kormanyos 2025-04-27 19:02:35 +02:00
  • bc0635f5be Continue try repair LCOV code annotations ckormanyos 2025-04-27 16:18:47 +02:00
  • 9f0490ea81 Clear up LCOV code annotations ckormanyos 2025-04-27 15:59:59 +02:00
  • a029727a16 Repair a silly typo that slipped in ckormanyos 2025-04-27 15:12:25 +02:00
  • 0c973c9286 Address review and tune more syntax ckormanyos 2025-04-27 13:48:06 +02:00
  • e92330ad5d Handle various conversion warnings ckormanyos 2025-04-27 08:55:49 +02:00
  • 51304355aa
    Merge pull request #1111 from boostorg/improve_coverage_3 jzmaddock 2025-04-26 09:51:11 +01:00
  • 3e3ac037c7 Correct __arch64__ error config for 1F1. improve_coverage_3 jzmaddock 2025-04-25 19:33:58 +01:00
  • 33f80d9127 Coverage: Correct expected error rates on arm and s390, Correct float128 log1p dispatch call. jzmaddock 2025-04-25 19:00:49 +01:00
  • f1da303cbf Coverage: change FP_INFINITE to BOOST_MATH_FP_INFINITE jzmaddock 2025-04-25 12:53:56 +01:00
  • 07c5282d90 Coverage: correct exception throwing tests for sycl run. jzmaddock 2025-04-23 10:19:38 +01:00
  • 5e5cdeeed1 Coverage: Correct assertions in gamma.hpp. jzmaddock 2025-04-22 16:50:46 +01:00
  • 7a249485fd BOOST_ASSERT->BOOST_MATH_ASSERT jzmaddock 2025-04-22 16:27:49 +01:00
  • 84f83b328c Coverage: Remove and assert currently unused p_derivative calculations, In incomplete gamma. jzmaddock 2025-04-22 16:13:56 +01:00
  • 9fc0965d57 Disable slow to compile test. jzmaddock 2025-04-22 16:02:34 +01:00
  • 4a3d3bc66e Coverage: Improve gamma.hpp. jzmaddock 2025-04-22 10:13:08 +01:00
  • ca6e976716 Warning fix in ellint_rj.hpp jzmaddock 2025-04-22 10:11:27 +01:00
  • 255dbc9201 Coverage: erf, exclude block known to be covered by __float128 tests. jzmaddock 2025-04-21 15:46:18 +01:00
  • 2600de8431 Coverage: Digamma exclude another MP-only function. jzmaddock 2025-04-21 15:45:14 +01:00
  • 0e7b0f3b4c Correct ellint_d test configuration. jzmaddock 2025-04-21 15:26:01 +01:00
  • 760fca3743 Remove MP test case: our test data isn't precise enough. Disable MP expm1 from coverage check. jzmaddock 2025-04-21 12:14:39 +01:00
  • c0af3630d1 Add true multiprecision test case to log1p/expm1. jzmaddock 2025-04-21 09:59:07 +01:00
  • ce9c72d350 expint: coverage cosmetic change. jzmaddock 2025-04-21 09:56:43 +01:00
  • 2bd29ae5db erf: exclude __float128 case from coverage. jzmaddock 2025-04-21 09:55:08 +01:00
  • b0a9ffb231 Correct erf reflection logic (fixes CUDA change). jzmaddock 2025-04-21 09:52:55 +01:00
  • 56f56115f9 Remove duplicated error handling from ellint_rj. jzmaddock 2025-04-21 09:41:53 +01:00
  • 6113e186e2 Correct ellint_d testing logic. jzmaddock 2025-04-21 09:30:22 +01:00
  • 63d559cc9a Digamma coverage tidy up. jzmaddock 2025-04-21 09:24:32 +01:00
  • 31a913cb24 Error rates again. jzmaddock 2025-04-20 12:05:45 +01:00
  • 7914a759c0 One more error rate adjustment (ibeta_derivative for Mingw). jzmaddock 2025-04-20 11:04:45 +01:00
  • fff9f07840 Adjust error rate on bessel_i_prime as a result of expm1 changes on msvc. Fix mingw linker error. jzmaddock 2025-04-20 09:22:01 +01:00
  • 54b057bb51 Modernise log1p/expm1 to mostly use their std:: equivalents. Add support for <cstdfloat> types as well. Extend tests for better coverage. jzmaddock 2025-04-19 13:35:23 +01:00
  • b0200e41d1 Correct macro name for standalone. jzmaddock 2025-04-18 21:02:52 +01:00
  • 00870090bd Correct macro name for standalone usage. jzmaddock 2025-04-18 19:59:23 +01:00
  • 8107e55faf Merge branch 'develop' into improve_coverage_3 jzmaddock 2025-04-18 19:45:05 +01:00
  • 01dbedcb0a
    Merge pull request #1260 from boostorg/issue1247 jzmaddock 2025-04-18 11:26:51 +01:00
  • 7a41ad8f1f
    Merge pull request #1181 from fsb4000/fix_warnings jzmaddock 2025-04-18 09:49:51 +01:00
  • f0ef1fd39e Add missing file! issue1247 jzmaddock 2025-04-17 20:01:38 +01:00
  • 54a558451a Prevent spurious numeric underflow in ibeta_series. Fixes #1247. jzmaddock 2025-04-17 19:51:24 +01:00
  • 1290be687d
    Merge pull request #1259 from boostorg/scipy21725 jzmaddock 2025-04-17 13:42:06 +01:00
  • deb439132f Update MacOS error rate for new test. Add better calculation for y. scipy21725 jzmaddock 2025-04-17 11:17:28 +01:00
  • 8c7ff156e4 Readjust heuristics. jzmaddock 2025-04-16 19:20:27 +01:00
  • e19554c55d Fix for inverse ibeta with large a,b. In this case Temme's method may fail as the incomplete gamma can't cope, but as the function changes over from 0 to 1 very rapidly, we can just use the saddle point as a reasonable starting location for iteration. See https://github.com/scipy/scipy/issues/21725. jzmaddock 2025-04-16 17:57:20 +01:00
  • a2fbc935b9
    Merge pull request #1258 from boostorg/issue1252 jzmaddock 2025-04-14 16:00:59 +01:00
  • a0fd863c1f Make variadic functions C++26 safe. issue1252 jzmaddock 2025-04-14 12:32:45 +01:00
  • ddd803296f
    Merge pull request #1257 from boostorg/issue1198 jzmaddock 2025-04-14 12:17:54 +01:00
  • e8c86a8f12 Restrict the most extreme tests to types that are evaluated at 80-bit precision or less. issue1198 jzmaddock 2025-04-14 09:39:57 +01:00
  • 0093714533 Correct MacOS expected failure rates order. jzmaddock 2025-04-13 12:20:35 +01:00
  • 82d0b62adc Tweak MacOS error rates. jzmaddock 2025-04-13 11:43:53 +01:00
  • 38833a0804 Add copyright/licence. jzmaddock 2025-04-13 11:43:33 +01:00
  • a84766d160 Use correct namespace! jzmaddock 2025-04-13 11:43:09 +01:00
  • c9c27c5e13 Correct changed Bessel logic. jzmaddock 2025-04-13 10:12:15 +01:00
  • 6ba549ba5b
    Merge pull request #1256 from boostorg/issue1255 Christopher Kormanyos 2025-04-12 19:09:01 +02:00
  • 76dede030e Merge branch 'develop' into issue1255 ckormanyos 2025-04-12 16:58:58 +02:00
  • b98153a5a2 Merge branch 'develop' into issue1198 John Maddock 2025-04-12 15:35:39 +01:00
  • e8181069f8
    Merge pull request #1254 from boostorg/ci_dep jzmaddock 2025-04-12 15:34:10 +01:00
  • ad2111fccd Merge branch 'ci_dep' into issue1255 ckormanyos 2025-04-12 15:07:33 +02:00
  • 5a41763ea7 Correct #include. ci_dep jzmaddock 2025-04-12 12:39:46 +01:00
  • ed88f0ad09 Remove unneeded dependencies from Jamfile all together. jzmaddock 2025-04-12 12:39:27 +01:00
  • 8e5df72a92 Add workaround for std::float64_t in large constants. jzmaddock 2025-04-12 12:38:54 +01:00
  • de452a3fad Correct compiler versions in CI. jzmaddock 2025-04-12 12:38:21 +01:00
  • 30be128a84 Repair test 1255 and adapt to double ckormanyos 2025-04-12 11:15:13 +02:00