2
0
mirror of https://github.com/boostorg/math.git synced 2026-02-22 03:22:28 +00:00
Commit Graph

2009 Commits

Author SHA1 Message Date
Matt Borland
10dd92f248 Fix ooura_fourier_integral_test long double fail
[ci skip]
2021-03-16 20:23:50 +03:00
Matt Borland
94f3ed7086 Fix for test failure in cohen_acceleration_test 2021-03-15 20:43:54 +03:00
Matt Borland
0339733a79 Replace BOOST_STATIC_ASSERT with static_assert
and add useful error messages
2021-03-14 22:06:15 +03:00
Matt Borland
fbadd8d653 remove boost.static_assert 2021-03-14 12:49:38 +03:00
Matt Borland
d59c734c5e Remove boost.assert 2021-03-14 12:22:26 +03:00
jzmaddock
03b30efdd3 Merge pull request #563 from mborland/atomic
Remove boost.atomic dependency
2021-03-10 19:15:17 +00:00
Matt Borland
a563c8205b Revert real_concept and add atomic c-tor reqs 2021-03-09 22:14:37 +03:00
jzmaddock
9c40b89aa9 Add needed link flags to nct-quad precision test. 2021-03-08 18:02:18 +00:00
jzmaddock
6d5b4e605e Workaround mavc-14.0 issue. 2021-03-02 13:06:21 +00:00
jzmaddock
65c8cb24fa Fix up non-central T test data for 128-bit floats.
Fixes: https://github.com/boostorg/math/issues/544.
Also fixes uncovered issue in tgamma_ratio where we were previously relying on sub-normals to get the correct result.
2021-03-01 12:05:22 +00:00
Nick
7c7b1cab02 Newton-Raphson instrumented message improvements (#552)
The Newton-Raphson method has an option to log convergence via `BOOST_MATH_INSTRUMENT`. However, too much information was give about some things which were not super helpful, and too little about residuals.

In addition, remove buffer flushes as they slow down the process dramatically.
2021-02-24 21:07:09 -05:00
Christopher Kormanyos
172467881e drone exec permits and clean remove e_float 2021-02-22 20:37:11 +01:00
jzmaddock
60676e99e8 Slight increase in policy testing. 2021-02-22 18:49:19 +00:00
jzmaddock
162e7d4fd8 Merge pull request #545 from boostorg/hypergeometric_long_long_exponents
Change used exponent/scaling type from int to long long in the hyperg…
2021-02-22 17:57:08 +00:00
jzmaddock
130dac3395 Merge pull request #540 from mborland/mpl_policies
Remove MPL from policies
2021-02-21 18:44:31 +00:00
jzmaddock
2c843f7f4a Merge pull request #539 from boostorg/issue_530
Fix parameter for test 8 of test_toms748_solve.cpp.
2021-02-21 16:08:24 +00:00
jzmaddock
e143811929 Change used exponent/scaling type from int to long long in the hypergeometric functions.
Allows use with type which have a greatly extended exponent range.
Also changes all itrunc's to lltrunc.
2021-02-21 16:07:08 +00:00
Matt Borland
db15872f45 Collected CI Fixes 2021-02-19 12:47:12 +03:00
Matt Borland
f484c66519 All test batteries pass [ci skip] 2021-02-18 20:28:23 +03:00
Matt Borland
6b945eae39 new_domain_error_type works for domain_error test
[ci skip]
2021-02-18 18:54:32 +03:00
Matt Borland
74ea8bdfda Add mp_at and mp_find_if [ci skip] 2021-02-16 14:54:39 +03:00
Matt Borland
5ae92ba0c3 Replace several boost types [ci skip] 2021-02-15 16:00:08 +03:00
jzmaddock
daccf0cefe Fix parameter for test 8 of test_toms748_solve.cpp.
Fixes https://github.com/boostorg/math/issues/530.
2021-02-14 11:33:21 +00:00
jzmaddock
93467954a9 Fix up Jamfiles for C++11 s a requirement.
Fixes: https://github.com/boostorg/math/issues/531.
2021-02-13 19:40:50 +00:00
jzmaddock
3ea5e48246 Merge pull request #517 from mborland/CI_Constants
Fix for unable to find numeric literal operator Q
2021-02-13 19:15:34 +00:00
John Maddock
3923b27e76 Merge https://github.com/jzmaddock/math into t 2021-02-08 19:14:54 +00:00
jzmaddock
dd13562176 Fix up more tests for PPC64. 2021-02-08 16:47:21 +00:00
jzmaddock
92cf7ec7b8 Tidy up more failing tests. 2021-02-08 11:18:02 +00:00
Matt Borland
d70da65012 Revert to 8e9647b [CI SKIP] 2021-02-07 22:40:33 +03:00
jzmaddock
f371e87b6e Fix up test programs to work with BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS.
Add more tests to CI.
2021-02-07 19:35:01 +00:00
Matt Borland
3a3a1335f3 Put boost::integral_constant back. std breaks mpfr 2021-02-07 21:42:50 +03:00
Matt Borland
8e9647b4b1 Remove MPL from constants 2021-02-07 17:54:19 +03:00
jzmaddock
7e7ca9800b Merge pull request #508 from boostorg/drone
Add drone CI.
2021-02-04 11:15:48 +00:00
jzmaddock
d7fe8068ad Disable clang testing on one more test. 2021-02-03 20:22:12 +00:00
jzmaddock
1f8adac315 Disable the long running tests for clang:
They just take too long to build!
2021-02-03 18:52:42 +00:00
Matt Borland
46a11ea6bb Use BOOST_MATH_LARGEST_FLOAT_C 2021-02-03 21:47:29 +03:00
Matt Borland
86d2843fa4 Fix for unable to find numeric literal operator Q 2021-02-03 20:14:25 +03:00
Matt Borland
afbd203695 Fixes for test_std_lib CI failures in float128 2021-02-03 19:15:24 +03:00
jzmaddock
c03991656e Correct preprocessor logic in bivariate_statistics_test.cpp 2021-02-03 08:58:30 +00:00
jzmaddock
ca29ea563e catch bad_alloc exceptions in wavelet tests.
See https://github.com/boostorg/math/issues/515.
2021-02-02 19:35:15 +00:00
jzmaddock
fa3a0e72ef Split exp_sinh_quadrature_test.cpp into smaller chunks. 2021-02-02 19:15:07 +00:00
jzmaddock
b1c9718c1c Correct test_1F1_regularized.cpp for multiprecision case. 2021-02-02 16:18:45 +00:00
jzmaddock
46dacdbb3c Split the multiprecision concept checks into smaller chunks for lower compiler memory usage. 2021-02-02 15:34:13 +00:00
jzmaddock
8fe6b95e93 Completely rework drone script.
Split up some of the test suite into smaller blocks, add some needed references to libquadmath.
2021-02-01 18:58:55 +00:00
Matt Borland
91ae2bfc77 Bivariate Stats Policies (#503)
* Add parallel impl and change seq impl [CI SKIP]

* Validate seq impl [CI SKIP]

* Remove old impl

* Add user interfaces [CI SKIP]

* Floating point covariance validated [CI SKIP]

* Integer covariance validated [CI SKIP]

* Change correlation_coeff impl interface [CI SKIP]

* Cleanup [CI SKIP]

* correlation passes all parameters for par impl
[CI SKIP]

* Finish framework [CI SKIP]

* Add correlation coefficient test cases

* Add benchmark and make small changes
[CI SKIP]

* Update docs
2021-01-30 11:09:12 -05:00
Matt Borland
2359b46e7f Remove superfluous macros 2021-01-27 21:37:25 +03:00
Matt Borland
fc9cd6761f Undef and add to PCH 2021-01-27 18:27:44 +03:00
Matt Borland
7662093bd8 Fix test carlson 2021-01-26 21:13:02 +03:00
Matt Borland
a45ecea6cd Fix MSVC MINMAX CI Failures 2021-01-26 19:31:37 +03:00
Matt Borland
20d1b1f64e C++11 Stats (#498)
* Configure tests and jamfile to verify C++11 compat

* Remove language standard guards
2021-01-22 16:11:35 -05:00