Matt Borland
575b476cb3
Remove known failure runners
2025-05-15 10:03:58 -04:00
Tomato-in
6bd0191186
Fix: Corrected the external archive error in the jSO algorithm
...
Problem Description: In the jSO algorithm, the external archive was storing successful trials, but according to the original paper, it should store eliminated individuals. The external archive is meant to maintain diversity, and storing successful trials fails to achieve this effect.
Solution: Modified the jSO algorithm's external archive update to store eliminated individuals.
2025-05-14 17:51:39 -07:00
Christopher Kormanyos
9f03f2985c
Merge pull request #1261 from boostorg/cleanup_warns
...
Handle various conversion warnings
2025-04-27 19:02:35 +02:00
ckormanyos
bc0635f5be
Continue try repair LCOV code annotations
2025-04-27 16:18:47 +02:00
ckormanyos
9f0490ea81
Clear up LCOV code annotations
2025-04-27 15:59:59 +02:00
ckormanyos
a029727a16
Repair a silly typo that slipped in
2025-04-27 15:12:25 +02:00
ckormanyos
0c973c9286
Address review and tune more syntax
2025-04-27 13:48:06 +02:00
ckormanyos
e92330ad5d
Handle various conversion warnings
2025-04-27 08:55:49 +02:00
jzmaddock
51304355aa
Merge pull request #1111 from boostorg/improve_coverage_3
...
Improve erf/expm1/expint coverage.
2025-04-26 09:51:11 +01: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
f1da303cbf
Coverage: change FP_INFINITE to BOOST_MATH_FP_INFINITE
2025-04-25 12:53:56 +01:00
jzmaddock
07c5282d90
Coverage: correct exception throwing tests for sycl run.
2025-04-23 10:19:38 +01:00
jzmaddock
5e5cdeeed1
Coverage: Correct assertions in gamma.hpp.
2025-04-22 16:50:46 +01:00
jzmaddock
7a249485fd
BOOST_ASSERT->BOOST_MATH_ASSERT
2025-04-22 16:27:49 +01:00
jzmaddock
84f83b328c
Coverage: Remove and assert currently unused p_derivative calculations,
...
In incomplete gamma.
2025-04-22 16:13:56 +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
ca6e976716
Warning fix in ellint_rj.hpp
2025-04-22 10:11:27 +01:00
jzmaddock
255dbc9201
Coverage: erf, exclude block known to be covered by __float128 tests.
2025-04-21 15:46:18 +01:00
jzmaddock
2600de8431
Coverage: Digamma exclude another MP-only function.
2025-04-21 15:45:30 +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
ce9c72d350
expint: coverage cosmetic change.
2025-04-21 09:56:43 +01:00
jzmaddock
2bd29ae5db
erf: exclude __float128 case from coverage.
2025-04-21 09:55:08 +01:00
jzmaddock
b0a9ffb231
Correct erf reflection logic (fixes CUDA change).
2025-04-21 09:52:55 +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
63d559cc9a
Digamma coverage tidy up.
2025-04-21 09:24:32 +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
jzmaddock
fff9f07840
Adjust error rate on bessel_i_prime as a result of expm1 changes on msvc.
...
Fix mingw linker error.
2025-04-20 09:22:01 +01:00
jzmaddock
54b057bb51
Modernise log1p/expm1 to mostly use their std:: equivalents.
...
Add support for <cstdfloat> types as well.
Extend tests for better coverage.
2025-04-19 13:35:23 +01:00
jzmaddock
b0200e41d1
Correct macro name for standalone.
2025-04-18 21:02:52 +01:00
jzmaddock
00870090bd
Correct macro name for standalone usage.
2025-04-18 19:59:23 +01:00
jzmaddock
8107e55faf
Merge branch 'develop' into improve_coverage_3
...
Fixed Conflicts:
include/boost/math/special_functions/detail/bessel_ik.hpp
include/boost/math/special_functions/detail/bessel_j1.hpp
include/boost/math/special_functions/detail/bessel_k0.hpp
include/boost/math/special_functions/detail/bessel_k1.hpp
include/boost/math/special_functions/detail/igamma_large.hpp
include/boost/math/special_functions/detail/lgamma_small.hpp
include/boost/math/special_functions/expint.hpp
include/boost/math/special_functions/expm1.hpp
include/boost/math/special_functions/gamma.hpp
include/boost/math/special_functions/log1p.hpp
include/boost/math/special_functions/trigamma.hpp
test/Jamfile.v2
test/test_expint.cpp
2025-04-18 19:45:05 +01:00
jzmaddock
01dbedcb0a
Merge pull request #1260 from boostorg/issue1247
...
Prevent spurious numeric underflow in ibeta_series.
2025-04-18 11:26:51 +01:00
jzmaddock
7a41ad8f1f
Merge pull request #1181 from fsb4000/fix_warnings
...
Fix warning C4701: "potentially uninitialized local variable used"
2025-04-18 09:49:51 +01:00
jzmaddock
f0ef1fd39e
Add missing file!
2025-04-17 20:01:38 +01:00
jzmaddock
54a558451a
Prevent spurious numeric underflow in ibeta_series.
...
Fixes #1247 .
2025-04-17 19:51:24 +01:00
jzmaddock
1290be687d
Merge pull request #1259 from boostorg/scipy21725
...
Fix for inverse ibeta with large a,b.
2025-04-17 13:42:06 +01:00
jzmaddock
deb439132f
Update MacOS error rate for new test.
...
Add better calculation for y.
2025-04-17 11:17:28 +01:00
jzmaddock
8c7ff156e4
Readjust heuristics.
2025-04-16 19:20:27 +01:00
jzmaddock
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 .
2025-04-16 17:57:20 +01:00
jzmaddock
a2fbc935b9
Merge pull request #1258 from boostorg/issue1252
...
Make variadic functions C++26 safe.
2025-04-14 16:00:59 +01:00
jzmaddock
a0fd863c1f
Make variadic functions C++26 safe.
2025-04-14 12:32:45 +01:00
jzmaddock
ddd803296f
Merge pull request #1257 from boostorg/issue1198
...
Collected fixes for incomplete beta in the asymptotic large a/b region
2025-04-14 12:17:54 +01:00
jzmaddock
e8c86a8f12
Restrict the most extreme tests to types that are evaluated at 80-bit precision or less.
2025-04-14 09:39:57 +01:00
jzmaddock
0093714533
Correct MacOS expected failure rates order.
2025-04-13 12:20:35 +01:00