bors[bot]
|
a203e9f9fc
Merge #339
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
ed10d617b5
bigint: Add a modpow fallback for even modulus
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
c2fba06787
bigint: less pub in monty
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
2a1fe6e7ef
bigint: fix parsing leading _ and test more
|
%!s(int64=7) %!d(string=hai) anos |
Matt Brubeck
|
531c2a754f
Fix documentation formatting with commonmark enabled
|
%!s(int64=7) %!d(string=hai) anos |
str4d
|
720893f67b
Add support to BigUint.from_str_radix() for using _ as a visual separator
|
%!s(int64=7) %!d(string=hai) anos |
str4d
|
f523b9c359
Implement modpow() for BigUint backed by Montgomery Multiplication
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
3c1c84307c
bigint: make sure bigand is normalized
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
98a3f17db6
Fix impl_rem_assign_scalar for rust 1.8
|
%!s(int64=7) %!d(string=hai) anos |
Alice Ryhl
|
555dab7d33
Implement ShrAssign and ShlAssign for BigUint
|
%!s(int64=7) %!d(string=hai) anos |
Alice Ryhl
|
2f6c0bf354
Implement BitXorAssign for BigUint
|
%!s(int64=7) %!d(string=hai) anos |
Alice Ryhl
|
8c3b2de11c
Implement BitAndAssign and BitOrAssign for BigUint
|
%!s(int64=7) %!d(string=hai) anos |
Alice Ryhl
|
23085800e0
Implement RemAssign for BigUint
|
%!s(int64=7) %!d(string=hai) anos |
Alice Ryhl
|
e85ab24567
Forward by-value biguint and scalars to {Add,Mul,Sub,Div}Assign
|
%!s(int64=7) %!d(string=hai) anos |
Alice Ryhl
|
04117fafe9
Implement DivAssign for BigUint
|
%!s(int64=7) %!d(string=hai) anos |
Alice Ryhl
|
17030ea412
Implement SubAssign for BigUint
|
%!s(int64=7) %!d(string=hai) anos |
Alice Ryhl
|
8c47ca00c7
Implement MulAssign for BigUint
|
%!s(int64=7) %!d(string=hai) anos |
Alice Ryhl
|
03d717f26f
Implement AddAssign for BigUint
|
%!s(int64=7) %!d(string=hai) anos |
Nicolas Kirchner
|
5106fcc95a
Replace `Vec::copy_from_slice` not implemented in rust 1.8 by another method
|
%!s(int64=7) %!d(string=hai) anos |
Nicolas Kirchner
|
9b56d6667c
Implement assign_from_slice
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
6afac825d9
test and fix more scalar add cases
|
%!s(int64=7) %!d(string=hai) anos |
Josh Stone
|
18a5bfcd0b
fix endianness of to/from_doublebigdigit calls
|
%!s(int64=7) %!d(string=hai) anos |
Sam Cappleman-Lynes
|
1fb03ca18a
Make new code work on rustc-1.8.0
|
%!s(int64=8) %!d(string=hai) anos |
Sam Cappleman-Lynes
|
2a3cd41820
Add scalar ops for all remaining integer types
|
%!s(int64=8) %!d(string=hai) anos |
Sam Cappleman-Lynes
|
fd87d87db3
Fix normalization in scalar addition
|
%!s(int64=8) %!d(string=hai) anos |
Sam Cappleman-Lynes
|
99873d06e5
Scalar operations on integer types up to 32 bits
|
%!s(int64=8) %!d(string=hai) anos |
Sam Cappleman-Lynes
|
8b1288ea01
Add scalar multiplication to BigInt
|
%!s(int64=8) %!d(string=hai) anos |
Sam Cappleman-Lynes
|
1e26bdde81
Remove unnecessary normalization
|
%!s(int64=8) %!d(string=hai) anos |
Sam Cappleman-Lynes
|
d0bfb54eee
All variants of dividing BigUint by BigDigit
|
%!s(int64=8) %!d(string=hai) anos |
Sam Cappleman-Lynes
|
51408a9b3b
All variants of subtracting BigDigit from BigUint
|
%!s(int64=8) %!d(string=hai) anos |