| Age | Commit message (Expand) | Author |
| 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 |
| 2020-09-23 | bytes, internal/bytealg: fix incorrect IndexString usage | Michael Munday |
| 2020-05-01 | bytes: simpler and faster FieldsFunc (apply same changes as for strings) | Robert Griesemer |
| 2020-04-29 | bytes, strings: align requirements for functions passed to FieldFuncs | Martin Möhrmann |
| 2020-03-23 | bytes: narrow the search of IndexByte in Index | Andy Pan |
| 2020-03-11 | strings, bytes: improve IndexAny and LastIndexAny performance | erifan01 |
| 2020-03-04 | bytes, strings: moves indexRabinKarp function to internal/bytealg | erifan01 |
| 2020-02-26 | bytes: deflake TestGrow by using testing.AllocsPerRun | HowJMay |
| 2019-11-02 | hash/maphash: move bytes/hash to hash/maphash | Keith Randall |
| 2019-10-21 | bytes/hash: initialize all 64 bits of hash seed | Keith Randall |
| 2019-10-07 | bytes: add endian base compare test | Meng Zhuo |
| 2019-09-21 | strings, bytes: clarify usage of EqualFolds | Andrew Medvedev |