2
0
mirror of https://github.com/boostorg/math.git synced 2026-02-23 15:52:16 +00:00
Commit Graph

2667 Commits

Author SHA1 Message Date
Matt Borland
dfffef78a7 Merge branch 'concept_check' into config 2021-03-21 14:31:52 +03:00
Matt Borland
3a757bfe6f Merge branch 'predef' into config 2021-03-21 14:21:34 +03:00
Matt Borland
fa3ad49638 Remove test #define [ci skip] 2021-03-21 14:10:48 +03:00
Matt Borland
f0d6e5e473 Remove boost.throw_exception dependency 2021-03-21 13:48:28 +03:00
Matt Borland
3e46934f63 Remove boost.predef dependency 2021-03-21 10:05:56 +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
4e0aa947ab Disable distribution concepts header in standalone 2021-03-20 22:06:18 +03:00
Matt Borland
afa7217b1c Remove concept_check from real concept 2021-03-20 22:01:38 +03:00
Matt Borland
cc3f4b9b4f Change approach to fix MSVC SFINAE failures 2021-03-20 10:49:02 +03:00
Matt Borland
3f3344e838 Merge remote-tracking branch 'origin/develop' into array [ci skip] 2021-03-19 17:06:45 +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
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
jzmaddock
ef2fe8c586 Merge pull request #566 from felixvd/patch-1
Add circle constant tau to constants.hpp
2021-03-16 08:42:37 +00:00
Matt Borland
5d6ebd738d Fix and implement test using C++20 ranges 2021-03-15 22:39:20 +03:00
jzmaddock
dd63c8a075 Merge pull request #568 from mborland/lambda
Remove boost.lambda dependency
2021-03-15 18:32:42 +00:00
Matt Borland
77befaecc3 Fix missing header 2021-03-15 20:19:13 +03:00
Felix von Drigalski
57e5586856 Simplify overload 2021-03-15 17:42:08 +09:00
Matt Borland
22d7fa5613 FIx local test failures 2021-03-14 22:13:10 +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
Matt Borland
98dcc682a9 Remove boost.range dependency 2021-03-14 10:23:18 +03:00
Matt Borland
526225400f Remove boost.lamda dependency 2021-03-14 09:59:17 +03:00
Felix von Drigalski
8bca7172fb Remove explicit tau definition 2021-03-13 23:58:47 +09:00
Felix von Drigalski
982ad5c133 Add tau alias 2021-03-13 23:55:26 +09:00
Felix von Drigalski
e415166628 Update constants.hpp 2021-03-13 23:51:34 +09:00
Matt Borland
29bb20b4d2 Fix local special_fun test failures 2021-03-13 17:25:30 +03:00
Matt Borland
e8f60317ef Remove boost::lightweight_mutex 2021-03-13 17:09:29 +03:00
Matt Borland
a402c87bdd remove scoped_array 2021-03-13 17:00:55 +03:00
Matt Borland
3792bdc064 Replace assert with BOOST_ASSERT [ci skip] 2021-03-11 20:04:23 +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
d2572ae097 Fixes for misc test suite failures 2021-03-10 21:46:56 +03:00
Matt Borland
86c75bf8f2 Remove boost.array dependency 2021-03-10 20:01:10 +03:00
Matt Borland
6071fd2ae7 Fix revert 2021-03-09 22:17:23 +03:00
Matt Borland
a563c8205b Revert real_concept and add atomic c-tor reqs 2021-03-09 22:14:37 +03:00
Matt Borland
6868f94d41 Add noexcept constructor to real_concept 2021-03-09 20:20:49 +03:00
jzmaddock
65fbd06cba Merge pull request #564 from boostorg/nct_fixes
Fix up non-central T test data for 128-bit floats.
2021-03-09 12:11:04 +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
Matt Borland
7b270fc5f0 Remove boost fenv dependency (#562)
* Remove boost fenv dependency

* Remove boost.type_traits
2021-02-28 09:32:16 -05:00
Matt Borland
c0d24202d2 Add missing header and change pointer type 2021-02-28 15:59:00 +03:00
Matt Borland
9b79782ef4 std::atomic array requires noexcept constructor 2021-02-28 14:12:38 +03:00
Matt Borland
6b02f1dcb3 Remove boost.algorithm dependency (#561) 2021-02-27 14:11:22 -05:00
Matt Borland
eb8097db49 Remove boost.atomic dependency 2021-02-27 21:49:20 +03:00
jzmaddock
30eea2f5e0 Merge pull request #559 from mborland/mp11
Remove MP11 dependency
2021-02-27 16:46:23 +00:00
Matt Borland
91f9f0b6d4 Fix C++11 CI errors from parameter pack expansion 2021-02-26 20:51:31 +03:00
Matt Borland
25ae58a7ce Remove multiprecision dependency (#557) 2021-02-25 15:50:17 -05:00
Matt Borland
6ef69b1e9d Change C++14 usage guard 2021-02-25 22:15:34 +03:00
Matt Borland
fb87c3608c Remove MP11 dependency 2021-02-25 21:44:00 +03:00