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

5731 Commits

Author SHA1 Message Date
Peter Dimov
87d57a3441 Add CMakeLists.txt 2021-03-18 18:43:37 +02:00
jzmaddock
fea7cfef20 Merge pull request #573 from boostorg/fix_drone_distro
Fix Ubunutu distro used for clang.
2021-03-17 09:03:01 +00:00
jzmaddock
11533af895 gcc-6 needs older ubuntu. 2021-03-16 19:16:31 +00:00
jzmaddock
31be656e85 Fix everything to ubuntu-18. 2021-03-16 18:57:11 +00:00
jzmaddock
c6094a8b44 Fix Ubunutu distro used for clang. 2021-03-16 18:48:00 +00: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
jzmaddock
dd63c8a075 Merge pull request #568 from mborland/lambda
Remove boost.lambda dependency
2021-03-15 18:32:42 +00:00
jzmaddock
b98c530d5e Merge pull request #567 from mborland/smart_ptr
Remove boost.smart_ptr dependency
2021-03-15 18:31:12 +00:00
Felix von Drigalski
57e5586856 Simplify overload 2021-03-15 17:42:08 +09:00
Matt Borland
526225400f Remove boost.lamda dependency 2021-03-14 09:59:17 +03:00
Felix von Drigalski
1f6a72d4b2 Add doc entry 2021-03-14 13:04:18 +09: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
jzmaddock
03b30efdd3 Merge pull request #563 from mborland/atomic
Remove boost.atomic dependency
2021-03-10 19:15:17 +00:00
Matt Borland
139c59e4a5 Minor doc updates [ci skip] 2021-03-10 18:42:14 +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
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
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
jzmaddock
a5e0c3cd1b Merge branch 'develop' of https://github.com/boostorg/math into develop 2021-02-28 11:44:00 +00:00
jzmaddock
96b48d30a4 Clean doc rebuild. boost-1.76.0.beta1 2021-02-28 11:43:37 +00: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
5531bf750e Merge branch 'develop' of https://github.com/boostorg/math into develop 2021-02-27 16:47:19 +00:00
jzmaddock
30eea2f5e0 Merge pull request #559 from mborland/mp11
Remove MP11 dependency
2021-02-27 16:46:23 +00:00
jzmaddock
0edc9ab19b Add release notes, regenerate docs. 2021-02-26 18:38:42 +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
Nick
c416ca5bae Deprecate boost::tuple and various tuple workarounds. (#555) 2021-02-25 09:15:17 -05: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
aa13d9837a Merge pull request #554 from boostorg/e_float_2021
Merge branch 'develop' into e_float_2021
2021-02-24 22:42:54 +01:00
Christopher Kormanyos
26d8da38eb Merge branch 'develop' into e_float_2021 2021-02-24 20:17:00 +01:00
Christopher Kormanyos
1d62c4a37e Merge pull request #541 from boostorg/e_float_2021
Re-vitalize e_float (2021) bindings for c++11
2021-02-24 20:16:13 +01:00
jzmaddock
58ff99a3d1 Merge pull request #553 from mborland/actions
Retry adding repos
2021-02-24 18:07:15 +00:00
Nick
479a3ca341 Typo. 2021-02-24 10:38:29 -05:00
Christopher Kormanyos
be6c24dadf [ci skip] Reduce depth and scope of e_float docs 2021-02-23 22:36:48 +01:00
Matt Borland
b529c19b44 Retry adding repos 2021-02-23 22:14:18 +03:00