9 Commits

Author SHA1 Message Date
ckormanyos
0be16898fd Keep tuning coverage 2025-07-14 20:06:43 +02:00
jzmaddock
c72c479023 Change all bit counts to use size_t/ptrdiff_t.
Fixes https://github.com/boostorg/multiprecision/issues/362
2021-12-15 15:18:47 +00:00
jzmaddock
a9b4361c0a Completely remove MPL usage. 2021-01-16 11:22:28 +00: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
264124b8d7 Remove use of deprecated boost headers. 2020-04-19 13:18:00 +01:00
jzmaddock
91dd7ba419 Add better karatsuba tests, update karatsuba cutoff - now down to 40 limbs :)
Still needs more testing...
2020-01-02 18:29:39 +00:00
jzmaddock
cf1c0de2b1 Update karatsuba tests, try using static/stack storage for small allocations.
NOTE: using static storage makes very little difference in our performance tests and may yet be removed.
2020-01-02 12:52:33 +00:00
jzmaddock
1ccbcb84cb Correct detection of fixed precision case in multiply.hpp.
Can't do checked arithmetic in test/test_cpp_int_karatsuba.cpp as we're testing overflow/modular arithmetic.
2019-12-31 08:43:27 +00:00
jzmaddock
111342276f Add Karatsuba tests. 2019-12-30 18:57:44 +00:00