Commit History

Autor SHA1 Mensaxe Data
  Josh Stone b67f1bd6d6 rational: check for NaN when approximating floats %!s(int64=7) %!d(string=hai) anos
  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 35b7187e83 bigint::monty: use infallible conversions in tests %!s(int64=7) %!d(string=hai) anos
  Josh Stone bb0c9324b2 bigint::monty: deduplicate mr.n and mr.p %!s(int64=7) %!d(string=hai) anos
  Josh Stone b380880ed3 bigint::monty: simplify modpow zero test %!s(int64=7) %!d(string=hai) anos
  Josh Stone 96c4a26624 bigint::monty: simplify modpow parameter init %!s(int64=7) %!d(string=hai) anos
  Josh Stone 7fa27b6007 bigint::monty: simplify redc return value %!s(int64=7) %!d(string=hai) anos
  Josh Stone 5708db0f67 bigint::monty: simplify redc masks %!s(int64=7) %!d(string=hai) anos
  Josh Stone 5a0de140c9 bigint::monty: use mac_digit %!s(int64=7) %!d(string=hai) anos
  Josh Stone 4d35815426 bigint::monty: simplify work space allocation %!s(int64=7) %!d(string=hai) anos
  Josh Stone aea5f85216 bigint::monty: store the inverse as u32 %!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
  bors[bot] fc39e1beaa Merge #340 %!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
  bors[bot] 741a5a6207 Merge #335 %!s(int64=7) %!d(string=hai) anos
  Josh Stone 2f8f952d1d clean up unused macros %!s(int64=7) %!d(string=hai) anos
  Josh Stone 2a9750ada4 bigint: remove an unused mut %!s(int64=7) %!d(string=hai) anos
  Josh Stone 7679cb86fb Remove `#[must_use]` on `__add2` %!s(int64=7) %!d(string=hai) anos
  bors[bot] 4896746fec Merge #328 %!s(int64=7) %!d(string=hai) anos
  Josh Stone 1ddbee7f37 bigint mac3: tweak thresholds between algorithms %!s(int64=7) %!d(string=hai) anos
  Josh Stone 28d84ca3ac Toom-3: operate more on values where possible %!s(int64=7) %!d(string=hai) anos
  Josh Stone 2c2e46c8df Add comments about multiplication strategy %!s(int64=7) %!d(string=hai) anos
  Josh Stone 05dc87c041 Improve mac_digit bounds checking %!s(int64=7) %!d(string=hai) anos
  bors[bot] 8646be5a95 Merge #330 %!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 952dba4e06 remove unused lifetime from forward_val_assign %!s(int64=7) %!d(string=hai) anos