2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-20 16:52:09 +00:00
Commit Graph

3275 Commits

Author SHA1 Message Date
jzmaddock
47331156c1 Merge branch 'develop' into modules_test_1
Fixed Conflicts:
	.gitignore
	include/boost/math/constants/constants.hpp
	include/boost/math/policies/error_handling.hpp
	include/boost/math/policies/policy.hpp
	include/boost/math/special_functions/detail/bernoulli_details.hpp
	include/boost/math/special_functions/detail/fp_traits.hpp
	include/boost/math/special_functions/detail/gamma_inva.hpp
	include/boost/math/special_functions/detail/igamma_inverse.hpp
	include/boost/math/special_functions/detail/polygamma.hpp
	include/boost/math/special_functions/detail/unchecked_factorial.hpp
	include/boost/math/special_functions/digamma.hpp
	include/boost/math/special_functions/gamma.hpp
	include/boost/math/special_functions/log1p.hpp
	include/boost/math/special_functions/pow.hpp
	include/boost/math/special_functions/powm1.hpp
	include/boost/math/special_functions/trigamma.hpp
	include/boost/math/special_functions/trunc.hpp
	include/boost/math/tools/config.hpp
	include/boost/math/tools/convert_from_string.hpp
	include/boost/math/tools/roots.hpp
2024-04-09 13:11:14 +01:00
jzmaddock
d7ed41dfd3 Fix some more module errors.
This now *almost* builds with gcc-13 and clang-18.
2024-04-07 12:28:02 +01:00
Matt Borland
b39474d94b Add missing header and use import std if available 2024-04-04 09:21:18 +02:00
Matt Borland
4d20bfd0bf Fix X11 naming clash in roots 2024-03-27 12:40:48 +01:00
Matt Borland
30cb6fc1fe Fix -Wundef warnings 2024-03-11 10:22:06 +01:00
jzmaddock
ebe7b36676 More coverage markup on erf/erfc. 2024-02-27 13:06:32 +00:00
jzmaddock
5372b2dbec Fix up erf error handling.
Cull a few warnings.
2024-02-27 10:46:49 +00:00
jzmaddock
f92fb8cd60 Mark up lanczos tabular data for code coverage.
Remove unneeded (in C++11) initializers.
2024-02-26 20:05:46 +00:00
jzmaddock
42a0573773 erf/erfc and inverses coverage. 2024-02-26 19:36:22 +00:00
jzmaddock
7787871a09 BOOST_ASSERT->BOOST_MATH_ASSERT 2024-02-26 17:50:19 +00:00
jzmaddock
adcb77023a Merge branch 'develop' into improve_coverage_2
Fixed Conflicts:
	include/boost/math/special_functions/ellint_1.hpp
	include/boost/math/special_functions/ellint_2.hpp
2024-02-26 09:51:03 +00:00
jzmaddock
5435a91cc8 Improve Carlson elliptic integral coverage. 2024-02-25 19:40:10 +00:00
jzmaddock
7b4e2ddce0 BOOST_ASSERT->BOOST_MATH_ASSERT
Plus trivial coverage markup.
2024-02-25 12:33:19 +00:00
jzmaddock
67ad7fc22d Elliptic integral coverage. 2024-02-24 17:15:14 +00:00
Matt Borland
b18c636364 Remove unneeded byte order path 2024-02-23 10:07:39 +01:00
Matt Borland
c810edfab6 Fix TR1 macro redefintion 2024-02-23 10:06:01 +01:00
Matt Borland
a64987c1bf Fix MSVC warning C4615: #pragma warning: unknown user warning type 2024-02-23 08:34:26 +01:00
jzmaddock
98eec6df19 digamma simplification and markup. 2024-02-22 19:26:54 +00:00
jzmaddock
5c8c1e54f1 Minor daubechies_scaling.hpp coverage tweak.
Make a few things constexpr in daubechies_scaling.hpp.
2024-02-22 19:04:03 +00:00
jzmaddock
3dcc909803 Chebyshev coverage improvements. 2024-02-22 11:56:17 +00:00
Matt Borland
0bf7517a6f Add non-standalone definitions of JOIN and STRINGIZE 2024-02-22 09:03:15 +01:00
Matt Borland
c69aa40308 Replace BOOST_FORCEINLINE 2024-02-22 08:52:00 +01:00
Matt Borland
ca66228620 Replace BOOST_NOINLINE 2024-02-22 08:51:14 +01:00
Matt Borland
7b6f233593 Replace BOOST_NO_RTTI 2024-02-22 08:49:52 +01:00
Matt Borland
e7c042714c Replace BOOST_NO_EXCEPTIONS 2024-02-22 08:46:17 +01:00
Matt Borland
c25ca12237 Replace cxx11 thread local macro 2024-02-22 08:45:05 +01:00
Matt Borland
d20e2fe345 Replace thread detection macros 2024-02-22 08:41:42 +01:00
Matt Borland
34beb3c975 Replace boost stringize macros 2024-02-22 08:36:51 +01:00
Matt Borland
959edbee6a Replace BOOST_NO_CXX17_IF_CONSTEXPR 2024-02-22 08:33:14 +01:00
Matt Borland
55221ca56a Change macro for BOOST_NO_CXX17_HDR_EXECUTION 2024-02-22 08:30:53 +01:00
Matt Borland
cfbb33264d Replace BOOST_IF_CONSTEXPR 2024-02-22 08:28:47 +01:00
Matt Borland
62452f8c34 Replace Boost.Config cxx14 constexpr macros 2024-02-22 08:26:14 +01:00
Matt Borland
86039cca04 Replace BOOST_PREVENT_MACRO_SUBSTITUTION with boost.math one 2024-02-22 08:23:07 +01:00
Matt Borland
d1d8010cea Update C++14 warning banner and add MSVC 14.0 2024-02-22 08:22:45 +01:00
jzmaddock
b1144cc94a Improve binomial_coefficient.hpp coverage. 2024-02-21 17:36:19 +00:00
jzmaddock
1f983ba4e0 Last few coverage tweaks to beta.hpp. 2024-02-21 16:28:53 +00:00
jzmaddock
9f3383234c BOOST_ASSERT->BOOST_MATH_ASSERT 2024-02-20 16:51:11 +00:00
jzmaddock
9f3170e58e Improve beta.hpp coverage. 2024-02-20 16:43:57 +00:00
Christopher Kormanyos
17f14ba3bf Reduce scope of changes 2024-02-16 06:10:17 +01:00
Christopher Kormanyos
7b0749cef6 Assert domain (if that makes any sense) 2024-02-15 19:20:46 +01:00
Matt Borland
9cbb36113d Contextually disable exceptions in standalone mode 2024-02-15 09:35:18 +01:00
Christopher Kormanyos
281474b6e8 Standalone should handle most instantiate 2024-02-15 05:12:24 +01:00
Christopher Kormanyos
3ce4d107dd Move coverage of instantiation 2024-02-15 04:46:21 +01:00
Christopher Kormanyos
593fea8f4f Merge pull request #1092 from boostorg/cover_instantiate
Run and cover compile-test instantiation
2024-02-14 21:19:23 +01:00
Christopher Kormanyos
600c26279b Repair what I got to especially default_policy 2024-02-14 18:37:20 +01:00
Nick Thompson
bd518d948a Use threads more effectively in differential evolution 2024-02-14 00:57:02 +00:00
Christopher Kormanyos
a2c1def932 Investigate undefined policy 2024-02-13 21:50:06 +01:00
Christopher Kormanyos
2326d37ab5 Repair compilation errors 2024-02-13 13:29:45 +01:00
Christopher Kormanyos
3afc1bc5c2 Run and cover compile-test instantiation 2024-02-13 12:59:21 +01:00
Christopher Kormanyos
c52d39e440 Achieve more octonion coverage 2024-02-13 08:44:03 +01:00