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

2028 Commits

Author SHA1 Message Date
Matt Borland
9c243dbb49 Replace <boost/config> w <boost/math/tools/config> 2021-03-23 21:38:13 +03:00
Matt Borland
070c1ceb78 Remove BOOST_CONSTEXPR 2021-03-23 20:32:55 +03:00
Matt Borland
8ebac14382 Bulk replacement of BOOST_MSVC 2021-03-23 18:39:09 +03:00
Matt Borland
2c59738acf Remove workarounds 2021-03-22 21:08:44 +03:00
Matt Borland
0e4d6505d3 Merge branch 'throw_exception' into config 2021-03-22 19:15:28 +03:00
Matt Borland
2962de7f19 Fix missing header in sf_prime_incl_test 2021-03-22 19:11:25 +03:00
Matt Borland
26711525ca Remove uses of boost/cstdint without header called 2021-03-21 16:13:10 +03:00
Matt Borland
4b6ad919b3 Remove boost.type_traits dependency 2021-03-21 09:01:41 +03:00
jzmaddock
a343282477 Merge pull request #569 from mborland/range
Remove boost.range dependency
2021-03-20 19:40:52 +00:00
Matt Borland
3f3344e838 Merge remote-tracking branch 'origin/develop' into array [ci skip] 2021-03-19 17:06:45 +03:00
jzmaddock
d7c202ad1d Merge pull request #574 from boostorg/execution_hdr_fix
Fix pp-logic for univariate_statistics_test.cpp
2021-03-19 08:53:07 +00:00
jzmaddock
488a454ec7 Fix pp-logic for univariate_statistics_test.cpp 2021-03-17 18:32:42 +00:00
Matt Borland
3e7919d982 Limit ranges to GCC10 2021-03-17 21:24:32 +03:00
Matt Borland
d6a04ab194 Remove all BOOST_MATH_STATIC_ASSERT_MSG 2021-03-16 22:42:09 +03:00
Matt Borland
c1f7a55aa6 Merge remote-tracking branch 'origin/develop' into assert [ci skip] 2021-03-16 20:30:05 +03:00
Matt Borland
10dd92f248 Fix ooura_fourier_integral_test long double fail
[ci skip]
2021-03-16 20:23:50 +03:00
Madhur Chauhan
68d6a75f7c Fibonacci numbers (#376)
* Fibonacci: Initial commit. Working.

* Fibonacci: Address Nick's comments. Added unchecked factorial.

* Fibonacci: Improved overflow testing

* Fibonacci: Added unit tests

* Fibonacci: Performance report

* Fibonacci: Nick's comments - Complexity

* Fibonacci: Add UT to Jamfile

* Make Fibonacci and UT C++03 friendly.

Add UT to Jamfile.

* Fibonacci: Remove GMP dependency

* 1. Added fibonacci generator with unit tests
2. Added example of reciprocal fibonacci constant

* [CI SKIP] Fibonacci: First cut at documentation

* Fibonacci: Finishing up changes [CI SKIP]

* Fibonacci: Removing unnecessary html files

* fibonacci: rename to unchecked_fibonacci

* fibonacci: remove documentation

Co-authored-by: Created by Ansible <madhur@dev-sng-build1.kdev>
2021-03-16 09:11:10 -04:00
Matt Borland
5d6ebd738d Fix and implement test using C++20 ranges 2021-03-15 22:39:20 +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
Felix von Drigalski
982ad5c133 Add tau alias 2021-03-13 23:55:26 +09:00
jzmaddock
03b30efdd3 Merge pull request #563 from mborland/atomic
Remove boost.atomic dependency
2021-03-10 19:15:17 +00:00
Matt Borland
d2572ae097 Fixes for misc test suite failures 2021-03-10 21:46:56 +03: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