5 Commits

Author SHA1 Message Date
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
f024f1b8fe constexpr-cpp_int: address more bugs and enable more functions for constexpr use. 2019-09-02 12:44:23 +01:00
jzmaddock
e0c966a251 Add circle ci inspection report and fix some inspection errors. 2019-08-26 13:00:59 +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
35c9dd1ce3 consexpr: add missing test file. 2019-08-19 19:27:16 +01:00