Update doc history, regenerate.
Fix typos.
Fix assignment operations to be safe after a move.
Added test cases to catch bug case.
Refs #8667.
Fix for 0 % N giving wrong answer in cpp_int.
Refs #8670.
Change type of string index to std::string::difference_type.
Apply patch from #8692.
Refs #8692.
Add some noexcept specs to gmp_int.
Fix bug in shift operator that doesn't always normalise when we should.
Update change history, regenerate docs.
Make unary + operator return by value - we can generate dangling references otherwise.
Fix MPFI constant initialization.
Add some typecasts to ensure conversion from negative values proceeds correctly.
Fix masking of values during construction so overflow wraps around in unchecked fixed precision integers.
Add tests for above changes.
Refs #8711.
Add missing #include
Remove some unused typedefs: fixes some gcc-4.8 warnings
Apply remaining fixes from #8732.
Also adds msb (most significant bit) function to multiprecision.
Fixes #8732.
Change to use std::string::size_type rather than unsigned.
Fixes #8748.
Fix left shift operator.
Fixes #8741.
Correct output of small-integer types.
Fixes #8745.
Update history and regenerate docs.
Reorganise bit scanning code.
Add tests for msb function.