7 Commits

Author SHA1 Message Date
jzmaddock
b0394fe0ec Update Eigen interop support. (#534)
* Update Eigen interop support.
So we no longer rely on Eigen details.
Also improve complex number testing.
Fixes: https://github.com/boostorg/multiprecision/issues/479

* Restrict new Eigen tests to 3.4.90 and later.
2023-02-20 18:03:34 +00:00
jzmaddock
2d501d88f8 Update C++ std version check
So that we don't catch pre-std C++2a versions by mistake.
2021-12-12 13:16:38 +00:00
jzmaddock
ffcfe8112a Update Eigen tests
For what is an isn't possible in C++20.
2021-12-11 10:48:47 +00:00
jzmaddock
c5eda8ad18 Update Eigen NumTraits code.
Eigen's requirements have changed in version 3.4.
Also improve testing and better support variable precision types.
2021-12-09 15:40:48 +00:00
pabristow
86a7142d96 Edits to satisfy the picky inspect.exe program, now passing local tests using MSVC 14.2, except for six cpp_int*serial*.txt testdata files missing licence. 2019-08-14 18:02:10 +01:00
jzmaddock
877753246f clang-format: apply new format to (almost) everything. 2019-07-15 18:25:17 +01:00
jzmaddock
e85952b4e8 complex/mpc: Add tests for Eigen compatibility. 2018-03-28 19:41:19 +01:00