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

2060 Commits

Author SHA1 Message Date
Matt Borland
d96d63e3d9 Add superproject include path
[standalone]
2021-04-27 19:31:18 +03:00
Matt Borland
937cabe674 Add extra include path
[standalone]
2021-04-27 18:47:31 +03:00
Matt Borland
4931200ad6 Fix for CMake superproject failure
[standalone]
2021-04-26 22:19:15 +03:00
Matt Borland
12b3c8a7e7 Standalone tests (#606)
* Add missing distribution compile tests

* Add cstdfloat compile tests

* Rename and finish differentiation

* Add interpolators compile tests and fixes

* Reorganize/add quadrature compile tests

* Add missing sf tests and fixes for failures

* Add tools incl tests and fixes

* Add compile tests to jamfile plus collected fixes

* Collected fixes for CI failures

* Fix fftw config

* Remove lexical cast from arcsine dist [ci skip]

* Improve cstdfloat tests [ci skip]

* Improve differentiation tests [ci skip]

* Improve distribution testing [ci skip]

* Updates to interpolator tests [ci skip]

* Improve quadrature tests [ci skip]

* Improve sf tests [ci skip]

* Improve tools tests

* Collected CI fixes

* Fix for MSVC 14.2 array allocation error
[windows]

* MSVC 14.2 workarounds
[windows]

* Fix float128 and interpolators tests

* Add standalone testing on clang
[standalone]

* Fixes for type mismatches on MSVC
[windows]

* Fix for MSVC 14.0 fail from missing header
[windows]

* Change barycentric rational namespace
[ci skip]

* Fix standalone clang warnings

* Change namespace in barycentric examples
2021-04-22 14:44:21 -04:00
jzmaddock
4ed010fb5d Correct Jamfile syntax 2021-04-19 17:55:06 +01:00
jzmaddock
8d72a12625 Split test_gamma_mp.cpp up into smaller chunks:
To prevent out of memory CI failures.
2021-04-19 16:17:18 +01:00
Nick
2553ecf00e Loosen tolerance on tanh_sinh. 2021-04-10 10:06:15 -04:00
jzmaddock
eb1686cb0b Merge pull request #600 from mborland/tsan_monte_carlo
Fix TSAN failures in naive monte carlo
2021-04-05 17:06:40 +01:00
Matt Borland
f3760de182 Fix for clang++-7 CI failure [ci skip] 2021-04-05 18:59:41 +03:00
jzmaddock
adcf95b784 Merge pull request #597 from mborland/standalone
Complete Standalone Mode
2021-04-04 17:35:10 +01:00
Matt Borland
16a91de3b4 Disable standalone tests of cstdfloat concept
[standalone]
2021-04-03 16:46:00 +03:00
Matt Borland
7737659d40 Add stats include tests 2021-04-02 14:02:29 +03:00
Matt Borland
f8c0c13050 autodiff ADL fix and remove concept tests 2021-04-02 13:45:09 +03:00
Matt Borland
fe9e0c7efa Compile tests pass in standalone mode 2021-04-01 22:13:15 +03:00
jzmaddock
9a3d6dd79a Disable more things when running under a sanitizer. 2021-04-01 19:49:48 +01:00
jzmaddock
95afd01576 Disable hard to build and run tests under sanitizers. 2021-03-31 18:44:12 +01:00
jzmaddock
7ca366cc64 Set up sanitizer tests in drone.
Disable things that don't need testing in the sanitizer, or which take too long to run if we do.
2021-03-31 16:59:56 +01:00
jzmaddock
67aa0c1444 Deal with inspect issues in test/. 2021-03-30 17:55:13 +01:00
Matt Borland
ea323e6e1b Remove boost.lexical_cast dependency 2021-03-29 19:59:29 +03:00
Matt Borland
18af162377 Change include directories 2021-03-27 18:09:38 +03:00
Matt Borland
c79965c46c Add CMake Link Flags and Reduce CI for testing 2021-03-27 17:51:40 +03:00
Matt Borland
c8c2e1ef6d Put back TR1 tests and add standalone to CI
[standalone]
2021-03-27 15:11:02 +03:00
Matt Borland
860169d71b Add CMake compile testing [ci skip] 2021-03-27 12:18:32 +03:00
Matt Borland
1a3d06e490 Merge branch 'predef' into config 2021-03-26 19:40:18 +03:00
Matt Borland
70306f6b69 Temporarily remove TR1 tests 2021-03-26 19:34:30 +03:00
Matt Borland
d1cd38a517 Misc except 4x TR1 tests pass 2021-03-25 21:52:57 +03:00
Matt Borland
50cc5c5d32 distribution_tests pass in standalone mode 2021-03-25 21:02:36 +03:00
Matt Borland
a80edc889c special_fun now passes in standalone mode 2021-03-25 20:50:13 +03:00
jzmaddock
8379dae7cd Merge pull request #576 from mborland/type_traits
Remove boost.type_traits dependency
2021-03-25 08:53:03 +00:00
jzmaddock
1ead5e5739 Add missing #include tests for acosh, asinh and atanh. 2021-03-24 20:19:16 +00:00
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
4eb6ba6580 Widen gini coefficient test tolerance (#579) 2021-03-23 13:05:40 -04:00
Matt Borland
012607ea74 Remove boost.throw_exception dependency (#577)
* Remove boost.throw_exception dependency

* Remove test #define [ci skip]

* Fix missing header in sf_prime_incl_test
2021-03-23 13:04:48 -04: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