| Age | Commit message (Expand) | Author |
| 2023-09-01 | bytes, strings: use "reports whether" in HasPrefix and HasSuffix | Matthew Dempsky |
| 2023-08-25 | internal/bytealg: add generic LastIndexByte{,String} | Tobias Klauser |
| 2023-08-22 | all: remove redundant string conversions when formatting []byte with %s | cui fliter |
| 2023-07-13 | bytes: remove builders check from compare test | Johan Brandhorst-Satzkorn |
| 2023-06-29 | internal/bytealg: fix alignment code in equal_riscv64.s | Mark Ryan |
| 2023-05-30 | internal/bytealg: fix alignment code in compare_riscv64.s | Mark Ryan |
| 2023-04-20 | std: fix various nilness findings | Alan Donovan |
| 2023-04-04 | all: fix misuses of "a" vs "an" | cui fliter |
| 2023-03-25 | all: add a few links in package godocs | Daniel Martí |
| 2023-03-13 | bytes: add Buffer.Available and Buffer.AvailableBuffer | Joe Tsai |
| 2023-02-27 | bytes, strings: avoid unnecessary zero initialization | Joe Tsai |
| 2023-01-24 | bytes, strings: add ContainsFunc | hopehook |
| 2023-01-20 | bytes,strings: add some examples | fangguizhen |
| 2023-01-20 | bytes, strings: rename field in CutSuffix tests | fangguizhen |
| 2022-09-27 | bytes,strings: optimize Repeat | Carlo Alberto Ferraris |
| 2022-09-21 | bytes, strings: add ASCII fast path to EqualFold | Charlie Vieth |
| 2022-09-19 | internal/bytealg: correct alignment checks for compare/memequal on riscv64 | Joel Sing |
| 2022-09-07 | bytes: simplify code using unsafe.SliceData | cuiweixie |
| 2022-08-23 | bytes: rely on utf8.AppendRune | Joe Tsai |
| 2022-08-19 | bytes, strings: s/after/before/ in CutSuffix | Michal Bohuslávek |
| 2022-08-16 | strings, bytes: add CutPrefix and CutSuffix | Changkun Ou |
| 2022-08-15 | bytes: add Clone function | Martin Möhrmann |
| 2022-08-08 | strings: avoid utf8.RuneError mangling in Split | Joe Tsai |
| 2022-07-26 | bytes: document that Reader.Reset affects the result of Size | Muhammed Can Küçükaslan |
| 2022-05-09 | internal/bytealg: optimize index function for ppc64le/power9 | Archana R |
| 2022-04-16 | bytes: explode checks for n too large | Philippe Antoine |
| 2022-04-11 | all: gofmt main repo | Russ Cox |
| 2022-04-07 | strings, bytes: improve the description of simple case-folding in EqualFold | hopehook |
| 2022-04-06 | bytes: limit allocation in SplitN | Philippe Antoine |
| 2022-03-28 | bytes: restore old Trim/TrimLeft behavior for nil | Ian Lance Taylor |
| 2022-03-10 | bytes: rely on runtime.growslice for growing | Joe Tsai |
| 2022-02-08 | bytes, strings: mention Cut in docs for Split and SplitN | Ian Lance Taylor |
| 2021-12-13 | all: gofmt -w -r 'interface{} -> any' src | Russ Cox |
| 2021-11-05 | strings, bytes: deprecate Title | smasher164 |
| 2021-11-05 | bytes: add example with (*Buffer).Cap, (*Buffer).Read, (*Buffer).ReadByte | jiahua wang |
| 2021-11-02 | bytes: test for page boundary crosses on sep of Index | Paul E. Murphy |
| 2021-11-02 | net/netip: add new IP address package | Brad Fitzpatrick |
| 2021-10-31 | bytes: remove redundant type conversion | Alexander Melentyev |
| 2021-10-28 | all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) | Russ Cox |
| 2021-10-13 | bytes: fix Cut godoc typo | kjgorman |
| 2021-10-06 | strings,bytes: avoid allocations in Trim/TrimLeft/TrimRight | Carlo Alberto Ferraris |
| 2021-10-06 | bytes, strings: add Cut | Russ Cox |
| 2021-09-27 | bytes: add example for (*Buffer).Next | jiahua wang |
| 2021-08-25 | bytes, strings: optimize Trim for single byte cutsets | Joe Tsai |
| 2021-03-15 | bytes: correct tense in comment | Ian Lance Taylor |
| 2021-03-13 | all: remove duplicate words | John Bampton |
| 2021-02-24 | bufio, bytes, strings: handle negative runes in WriteRune | David Benjamin |
| 2021-02-20 | all: go fmt std cmd (but revert vendor) | Russ Cox |
| 2020-11-11 | bytes: add example for (*Buffer).Bytes | Federico Guerinoni |
| 2020-10-20 | all: update references to symbols moved from io/ioutil to io | Russ Cox |