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

2620 Commits

Author SHA1 Message Date
Christopher Kormanyos
aa10d66c0d [ci skip] Merge branch 'develop' into i506_cstdfloat_complex_std 2021-02-24 22:54:13 +01:00
Christopher Kormanyos
172467881e drone exec permits and clean remove e_float 2021-02-22 20:37:11 +01:00
Christopher Kormanyos
0e59edb76f Merge branch 'develop' into e_float_2021
# Conflicts:
#	include/boost/math/bindings/e_float.hpp
2021-02-22 19:52:54 +01: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
Nick Thompson
4cca13945e Ensure no one else falls into the domain/tolerance confusion tarpit. 2021-02-21 18:10:04 -05: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
Christopher Kormanyos
bad22144a8 Merge branch 'develop' into e_float_2021 2021-02-20 12:22:48 +01:00
Matt Borland
41585a0631 Workarounds for bad constexpr support
Clang 5 and MSVC 14.0
2021-02-19 20:07:17 +03:00
Matt Borland
a9fe62f017 Fix autodiff name collision and
constexpr template recursion for older compilers
2021-02-19 17:55:44 +03:00
Matt Borland
eb0763a9a6 Fix for mp_back failure 2021-02-19 15:10:25 +03:00
Matt Borland
79376c26e3 Remove use of MP11 2021-02-19 14:50:50 +03:00
Matt Borland
db15872f45 Collected CI Fixes 2021-02-19 12:47:12 +03:00
Matt Borland
5ada5dd81f Fix linker errors 2021-02-19 10:05:14 +03:00
Matt Borland
35fb5b4ffe fpclassify workaround 2021-02-19 09:40:51 +03:00
Matt Borland
9439102a64 Remove prototype TMP header to fix CI failures 2021-02-18 23:01:41 +03:00
Matt Borland
c606bba9e4 MPL Removed 2021-02-18 22:34:44 +03:00
Matt Borland
6beea30ad3 Implement in normalise [ci skip] 2021-02-18 22:32:29 +03:00
Matt Borland
816a7a4e83 Refactoring [ci skip] 2021-02-18 21:49:44 +03:00
Matt Borland
a9b21db149 Convert to generic metafunction [ci skip] 2021-02-18 20:37:21 +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
df2a5262b6 same metafunction changes for is_policy [ci skip] 2021-02-18 14:26:16 +03:00
Matt Borland
59d3886713 Add quoteable metafunctions to macros [ci skip] 2021-02-18 14:01:49 +03:00
Matt Borland
66e00ad634 Remove use of mpl::remove_if [ci skip] 2021-02-18 13:40:57 +03:00
Matt Borland
81c68140f8 Refactor BOOST_MATH_META macros to match MP11
metafunction format [ci skip]
2021-02-18 11:18:17 +03:00
Matt Borland
30a0c03213 Replace push_back [ci skip] 2021-02-17 19:41:19 +03:00
Matt Borland
c173a1cb17 Revert and use MPL -> MP11 binding [ci skip] 2021-02-17 18:56:53 +03:00
Christopher Kormanyos
22e5a1ee98 [CI SKIP] Repair inline and add eval-scalbn/ilogb 2021-02-16 13:59:36 +01:00
Matt Borland
74ea8bdfda Add mp_at and mp_find_if [ci skip] 2021-02-16 14:54:39 +03:00
Matt Borland
989bc6bf11 Assume no BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS
[ci skip]
2021-02-16 10:59:49 +03:00
Christopher Kormanyos
949d185e8d [CI SKIP] Re-vitalize e_float.hpp for 2021/c++11 2021-02-15 22:54:16 +01:00
Matt Borland
f663323852 Add basic types and functionality to mp [ci skip] 2021-02-15 22:18:39 +03:00
Matt Borland
c7052c9cb5 replace boost::uintmax_t with std [ci skip] 2021-02-15 18:10:40 +03:00
Christopher Kormanyos
b2b9ecdb1c [CI SKIP] Merge branch 'develop' into e_float_2021 2021-02-15 15:20:21 +01:00
Matt Borland
5ae92ba0c3 Replace several boost types [ci skip] 2021-02-15 16:00:08 +03:00
Matt Borland
d9fbe998b7 Replace BOOST_CONSTEXPR and NOEXCEPT 2021-02-15 15:41:42 +03:00
Matt Borland
ba5b9221b0 Replace BOOST_STATIC_CONSTANT 2021-02-15 15:41:42 +03:00
Matt Borland
34722bd6e6 Start TMP header [CI SKIP] 2021-02-15 15:41:42 +03:00
Matt Borland
32b7444b78 Replace all instances of mpl::if_ 2021-02-15 15:41:42 +03:00
Matt Borland
578751c370 Replace all instances of mpl::if_c 2021-02-15 15:41:42 +03:00
Matt Borland
cc123e29f5 Replace boost/static_assert 2021-02-15 15:41:42 +03:00
Matt Borland
59960ff1cb replace boost/assert 2021-02-15 15:41:42 +03:00
Matt Borland
046dc000b5 Replace boost/type_traits 2021-02-15 15:41:42 +03:00
jzmaddock
9ecd9d2184 Merge pull request #538 from mborland/mpl_math_fwd
Remove MPL, Utility, and Config from math fwd
2021-02-15 12:35:45 +00:00
Christopher Kormanyos
f548240c83 [CI SKIP] Merge branch 'develop' into e_float_2021 2021-02-14 16:59:36 +01:00
Matt Borland
defe5fb07a Replace boost::enable_if with std in legendre
Fixes test_policy_sf error
2021-02-14 14:40:07 +03:00
Matt Borland
ecc70fe65f Remove MPL, Utility, and Config from math fwd 2021-02-14 13:12:15 +03:00
Matt Borland
bb2a7e82cf Remove MPL from traits 2021-02-14 10:56:55 +03:00
jzmaddock
53e13d6dcd Merge pull request #534 from mborland/promotion_mpl
Remove MPL and type_traits from promotion
2021-02-13 19:22:44 +00:00
jzmaddock
d19db42b56 Merge pull request #533 from mborland/mpl_headers
Bulk removal of unused MPL headers
2021-02-13 19:20:08 +00:00