| Age | Commit message (Expand) | Author |
| 2019-03-12 | bytes, strings: speed up TrimSpace 4-5x for common ASCII cases | Ben Hoyt |
| 2019-03-09 | bytes: return early in Repeat if count is 0 | Tobias Klauser |
| 2019-03-08 | bytes: use Rabin-Karp algorithm for LastIndex | Tobias Klauser |
| 2018-11-08 | strings,bytes: use inlineable function trampolines instead of linkname | Keith Randall |
| 2018-09-26 | bytes, strings: add ReplaceAll | Brad Fitzpatrick |
| 2018-09-13 | strings, bytes: optimize function Index | erifan01 |
| 2018-08-22 | strings, bytes: avoid unnecessary function literals | Johan Brandhorst |
| 2018-05-01 | bytes, strings: improve EqualFold fast version for ASCII | Eric Pauley |
| 2018-03-04 | internal/bytealg: move short string Index implementations into bytealg | Keith Randall |
| 2018-03-04 | internal/bytealg: move Count to bytealg | Keith Randall |
| 2017-11-15 | bytes, strings: restore O(1) behavior of IndexAny(s, "") and LastIndexAny(s, "") | Russ Cox |
| 2017-11-15 | bytes,strings: in generic Index, use mix of IndexByte and Rabin-Karp | Keith Randall |
| 2017-11-03 | bytes: set cap of slices returned by Split and Fields and friends | Ian Lance Taylor |
| 2017-10-04 | bytes: correct Map documentation | Gabriel Aszalos |
| 2017-10-02 | bytes: explicitly state if a function expects UTF-8-encoded data | Tim Cooper |
| 2017-09-25 | bytes: improve readability of IndexAny and LastIndexAny functions | Gabriel Aszalos |
| 2017-08-18 | all: unindent some big chunks of code | Daniel Martà |
| 2017-08-14 | bytes: speed up Fields and FieldsFunc | Martin Möhrmann |
| 2017-04-03 | bytes, strings: declare variables inside loop they're used in | Eric Lagergren |
| 2017-04-03 | all: fix minor misspellings | Eric Lagergren |
| 2017-03-21 | bytes: add optimized countByte for amd64 | Josselin Costanzi |
| 2017-02-08 | bytes, strings: optimize Split* | Aliaksandr Valialkin |
| 2017-02-08 | bytes: use Index in Count | Ilya Tocar |
| 2016-10-28 | bytes, strings: optimize for ASCII sets | Joe Tsai |
| 2016-10-26 | bytes, strings: fix regression in IndexRune | Joe Tsai |
| 2016-10-26 | bytes, strings: fix snake-case in variable name | Joe Tsai |
| 2016-10-01 | strings, bytes: panic if Repeat overflows or if given a negative count | Emmanuel Odeke |
| 2016-09-06 | bytes: make IndexRune faster | Hiroshi Ioka |
| 2016-09-01 | bytes: Use the same algorithm as strings for Index | Ilya Tocar |
| 2016-04-08 | bytes: add ContainsRune | Emmanuel Odeke |
| 2016-04-06 | bytes: add ContainsAny | Rob Pike |
| 2016-03-02 | all: single space after period. | Brad Fitzpatrick |
| 2015-04-30 | bytes, strings: add LastIndexByte | Dmitry Vyukov |
| 2015-03-20 | bytes, os/exec, strings: fix a few BUG comments | areski |
| 2015-01-22 | bytes, strings: improve documentation for Count functions | Robert Griesemer |
| 2014-09-18 | bytes, strings: document that FieldsFunc f must not be stateful | Russ Cox |
| 2014-09-08 | build: move package sources from src/pkg to src | Russ Cox |