10 Commits

Author SHA1 Message Date
jzmaddock
1d89a3e966 Fix type_traits usage with clang.
Prevents recursive instantiation of is_constructible.
Fixes https://github.com/boostorg/multiprecision/issues/383.
2021-10-19 19:21:10 +01:00
jzmaddock
cb514e9249 Giant C++11 refactor removing:
BOOST_STATIC_ASSERT
BOOST_STATIC_CONST
boost::enable_if/disable_if
Changed many traits class usages from boost:: to std::.
2021-01-13 14:33:48 +00:00
jzmaddock
05d2d09bfd Remove tons of C++03 workarounds. 2021-01-11 21:42:50 +00:00
jzmaddock
877753246f clang-format: apply new format to (almost) everything. 2019-07-15 18:25:17 +01:00
Tinko Bartels
8740e3863b Replace broken links. 2019-04-23 08:51:47 +02:00
jzmaddock
028a0f7e30 Fix some big-endian misconceptions.
Not all constructors are available when we're not little-endian.
2016-07-23 19:06:22 +01:00
Marshall Clow
5621a90e45 Remove use of deprecated macros; use replacements 2015-09-10 15:43:35 -07:00
jzmaddock
0cfe21cf1c Fix some more noexcept failures, and tighten up the tests. 2015-02-10 16:51:36 +00:00
jzmaddock
6df6b1c441 Fix tests for case where double_limb_type = __int128. 2015-02-09 17:58:44 +00:00
jzmaddock
33630bc407 Clean up and enhance noexcept support, add tests to validate cpp_int and cpp_rational are performing as expected. See https://svn.boost.org/trac/boost/ticket/10990 2015-02-07 17:54:09 +00:00