| Age | Commit message (Expand) | Author |
| 2025-04-19 | math/big: use clearer loop bounds check elimination | Russ Cox |
| 2025-04-11 | math/big: remove copy responsibility from, rename shlVU, shrVU | Russ Cox |
| 2025-04-11 | math/big: replace addMulVVW with addMulVVWW | Russ Cox |
| 2025-03-12 | math/big: simplify, speed up Karatsuba multiplication | Russ Cox |
| 2025-02-27 | math/big: move multiplication to natmul.go | Russ Cox |
| 2025-02-27 | math/big: replace nat pool with Word stack | Russ Cox |
| 2024-11-20 | internal/byteorder: use canonical Go casing in names | Russ Cox |
| 2024-05-13 | math/rand/v2, math/big: use internal/byteorder | Mateusz Poliwczak |
| 2024-03-14 | math/big: use built-in clear to simplify code | apocelipes |
| 2024-01-09 | math/big: fix uint64 overflow in nat.mulRange | Robert Griesemer |
| 2023-08-17 | math/big, math/rand: use the built-in max function | chanxuehong |
| 2022-12-02 | math/big: fix BitLen performance regression | Filippo Valsorda |
| 2022-11-21 | crypto/internal/bigmod: move nat implementation out of crypto/rsa | Filippo Valsorda |
| 2022-11-02 | math/big: use Montgomery for z.Exp(x, y, m) even for even m | Russ Cox |
| 2022-04-11 | all: gofmt main repo | Russ Cox |
| 2022-04-01 | all: remove trailing blank doc comment lines | Russ Cox |
| 2022-04-01 | all: fix various doc comment formatting nits | Russ Cox |
| 2022-03-06 | all: fix some typos | Dan Kortschak |
| 2021-05-26 | math/big: move division into natdiv.go | Russ Cox |
| 2021-02-03 | math/big: fix comment in divRecursiveStep | Katie Hockman |
| 2020-11-12 | math/big: fix shift for recursive division | Katie Hockman |
| 2020-09-23 | math/big: replace division with multiplication by reciprocal word | SparrowLii |
| 2020-05-05 | math/big: add (*Int).FillBytes | Filippo Valsorda |
| 2020-04-08 | math/big: correct off-by-one access in divBasic | Rémy Oudompheng |
| 2019-11-15 | all: fix a bunch of misspellings | Ville Skyttä |
| 2019-11-13 | math/big: fix out-of-bounds panic in divRecursive | Rémy Oudompheng |
| 2019-11-12 | math/big: implement recursive algorithm for division | Rémy Oudompheng |
| 2019-10-25 | math/big: use nat pool to reduce allocations in mul and sqr | Rémy Oudompheng |
| 2019-03-25 | math/big: accept non-decimal floats with Rat.SetString | Robert Griesemer |
| 2019-02-27 | math/big: better initial guess for nat.sqrt | Juraj Sukop |
| 2018-11-28 | math/big: allocate less for single-Word nats | Josh Bleecher Snyder |
| 2018-08-22 | math/big: streamline divLarge initialization | Brian Kessler |
| 2018-05-23 | math/big: reduce allocations in Karatsuba case of sqr | Alexander Döring |
| 2018-05-23 | math/big: specialize Karatsuba implementation for squaring | Alexander Döring |
| 2018-04-05 | math/big: clean up z.div(z, x, y) calls | Brian Kessler |
| 2018-04-03 | math/big: remove "else" from if with block that ends with return | isharipo |
| 2018-03-19 | math/big: reduce amount of copying in Montgomery multiplication | Vlad Krasnov |
| 2018-03-19 | math/big: add 0 shift fastpath to shl and shr | Alberto Donizetti |
| 2018-03-14 | math/big: add comment about internal assumptions on nat values | Robert Griesemer |
| 2018-03-08 | math/big: speedup nat.setBytes for bigger slices | isharipo |
| 2017-11-30 | math/big: protect against aliasing in nat.divLarge | Alberto Donizetti |
| 2017-08-22 | math/big: use internal sqr on nats | Brian Kessler |
| 2017-08-16 | math/big: recognize z.Mul(x, x) as squaring of x | Brian Kessler |
| 2017-03-23 | math/big: replace local versions of bitLen, nlz with math/bits versions | Robert Griesemer |
| 2017-03-11 | math/big: make nat.setUint64 vet-friendly | Josh Bleecher Snyder |
| 2017-02-24 | math/big: use math/bits where appropriate | Robert Griesemer |
| 2016-10-17 | math/big: add (*Int).Sqrt | Russ Cox |
| 2016-10-11 | math/big: move ProbablyPrime into its own source file | Russ Cox |
| 2016-10-11 | math/big: test and optimize Exp(2, y, n) for large y, odd n | Russ Cox |
| 2016-10-10 | math/big: make division faster | Russ Cox |