8 Commits

Author SHA1 Message Date
jzmaddock
792a091f4c Add ARM64 and s390x testing. (#519) 2023-01-17 12:22:47 +00:00
Matt Borland
a7c9d05aa5 Suppress non-ISO type warnings in constexpr testing 2022-07-11 12:39:49 -07:00
jzmaddock
7e677e83eb Fix conflict between cstdfloat.hpp and multiprecision. (#474)
* Tentatively fix conflict between cstdfloat.hpp and multiprecision.

* Add missing struct to new code path.

* Reconfigure again for cstdfloat.hpp interop.

* Add missing #includes to float128.hpp.
Make constexpr __float128 arithmetic tests behave the same way, irrespective of whether numberic_limits is specialized for that type.

* Make tests conditional on BOOST_HAS_FLOAT128
2022-06-17 18:37:06 +01:00
jzmaddock
9d172a0a60 Minor test case corrections to handle new __int128/__float128 conversion operators. 2022-01-04 09:14:56 +00:00
John Maddock
fb3d7b551d constexpr: fix up gcc-9 failures, fix lots of warnings, disable one test on older Apple-clang 2019-09-09 10:29:32 +01:00
jzmaddock
be96d2282c First cut at making cpp_int constexpr. 2019-08-29 20:09:04 +01:00
jzmaddock
0c8f83df41 constexpr: Add constexpr support to float128.
Add tests for float128 constexpr.
Fix existing code to support constexpr-ness in more contexts via std::is_constant_evaluated or equivalent.
Change enable_if to enable_if_c in number.hpp in the (possibly vainglorious) hope of fixing some clang-apple failures.
2019-08-20 17:57:04 +01:00
jzmaddock
8007dcd864 constexpr: add test case.
[CI SKIP]
2019-08-19 09:00:00 +01:00