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