2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-30 08:02:11 +00:00
Commit Graph

2595 Commits

Author SHA1 Message Date
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
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
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
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
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
jzmaddock
f347c975b7 Merge pull request #532 from mborland/lanczos_mpl
Remove MPL from Lanczos
2021-02-13 19:19:25 +00:00
jzmaddock
41f9212213 Merge pull request #529 from mborland/cbrt_mpl
Remove MPL from cbrt
2021-02-13 19:18:48 +00:00
jzmaddock
b2ef9ea82e Merge pull request #528 from mborland/pow_mpl
Remove MPL from pow
2021-02-13 19:17:55 +00:00
jzmaddock
013980e4f2 Merge pull request #527 from mborland/calc_constants
Replace integral_constant in calculate_constants
2021-02-13 19:17:21 +00:00
Matt Borland
07144e2d16 Replace magic target_precision values [CI SKIP] 2021-02-13 14:34:40 +03:00
Matt Borland
ba914f3753 Remove MPL and type_traits from promotion 2021-02-13 14:29:32 +03:00
Matt Borland
e01b1d20b8 Bulk removal of unused MPL headers 2021-02-13 12:23:15 +03:00
Matt Borland
3779329ae8 Fix for non-convergence 2021-02-13 10:31:24 +03:00
Matt Borland
bf23999c3c Minor fixes 2021-02-12 21:33:14 +03:00
Matt Borland
0f991aa3b2 replace mpl with conditional 2021-02-12 20:41:57 +03:00
Matt Borland
8b81fba92d Replace boost types with std types 2021-02-11 20:27:50 +03:00
Matt Borland
c89bda8d58 Remove MPL from cbrt 2021-02-10 21:14:26 +03:00
Matt Borland
d071804eb3 Remove MPL from pow 2021-02-10 19:56:39 +03:00
Matt Borland
b5031bc9c4 revert conversion to string [CI SKIP] 2021-02-10 19:35:04 +03:00
Matt Borland
e2066c363a Replace integral_constant in calculate_constants 2021-02-09 22:13:59 +03:00
Matt Borland
75706cb4c2 Remove MPL from lambert_w 2021-02-09 20:59:43 +03:00
jzmaddock
e7d1d5bc23 Merge collected PPC64LE fixes. 2021-02-08 19:23:20 +00:00
John Maddock
3923b27e76 Merge https://github.com/jzmaddock/math into t 2021-02-08 19:14:54 +00:00
Matt Borland
d70da65012 Revert to 8e9647b [CI SKIP] 2021-02-07 22:40:33 +03:00
Matt Borland
3a3a1335f3 Put boost::integral_constant back. std breaks mpfr 2021-02-07 21:42:50 +03:00