| Age | Commit message (Expand) | Author |
| 2019-04-08 | strings: unindent Fields | Tobias Klauser |
| 2019-03-12 | bytes, strings: speed up TrimSpace 4-5x for common ASCII cases | Ben Hoyt |
| 2018-11-08 | strings,bytes: use inlineable function trampolines instead of linkname | Keith Randall |
| 2018-11-08 | strings: remove empty line | 沈涛 |
| 2018-10-03 | strings: correctly handle invalid utf8 sequences in Map | Martin Möhrmann |
| 2018-09-26 | bytes, strings: add ReplaceAll | Brad Fitzpatrick |
| 2018-09-26 | strings: use Builder in ToUpper and ToLower | Tom Thorogood |
| 2018-09-13 | strings, bytes: optimize function Index | erifan01 |
| 2018-09-02 | strings: simplify Join using Builder | Phil Pearl |
| 2018-08-22 | strings: use Builder in Repeat to avoid an allocation | go101 |
| 2018-08-22 | strings, bytes: avoid unnecessary function literals | Johan Brandhorst |
| 2018-08-22 | strings: use Builder in Map | Michael Fraenkel |
| 2018-08-21 | strings: revise ToUpperSpecial and ToLowerSpecial wording | Kevin Zita |
| 2018-06-29 | strings: add note for new Go developers to TrimLeft and TrimRight | Daniel Martí |
| 2018-05-04 | strings: fix encoding of \u0080 in map | Martin Möhrmann |
| 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-08 | strings: optimize ToLower | Agniva De Sarker |
| 2017-11-07 | strings: optimize ToUpper | Agniva De Sarker |
| 2017-09-25 | strings: improve readability of IndexAny and LastIndexAny functions. | Gabriel Aszalos |
| 2017-08-14 | strings: use slice instead of list and array in Fields comment | Martin Möhrmann |
| 2017-08-13 | strings: speed up FieldsFunc | Martin Möhrmann |
| 2017-08-09 | strings: avoid unnecessary variable setting | Kevin Burke |
| 2017-06-06 | strings: document Split{,N,After,AfterN} edge cases | Alberto Donizetti |
| 2017-05-24 | strings: simplify indexFunc | Michael Darakananda |
| 2017-04-07 | strings: optimize Count for amd64 | Josselin Costanzi |
| 2017-04-04 | strings: speed up Fields | Martin Möhrmann |
| 2017-04-03 | bytes, strings: declare variables inside loop they're used in | Eric Lagergren |
| 2017-02-28 | strings: fix handling of invalid UTF-8 sequences in Map | Martin Möhrmann |
| 2017-02-24 | strings: speed up Map | Martin Möhrmann |
| 2017-02-11 | strings: make parameters names less confusing | Alberto Donizetti |
| 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-15 | strings: use Index in Count | Ilya Tocar |
| 2016-10-01 | strings, bytes: panic if Repeat overflows or if given a negative count | Emmanuel Odeke |
| 2016-09-07 | strings: make IndexRune faster | Hiroshi Ioka |
| 2016-08-16 | strings: add special cases for Join of 2 and 3 strings | Brad Fitzpatrick |
| 2016-04-13 | strings: improve explode and correct comment | Martin Möhrmann |
| 2016-03-02 | all: single space after period. | Brad Fitzpatrick |
| 2015-11-03 | strings: add asm version of Index() for short strings on amd64 | Ilya Tocar |
| 2015-07-12 | all: link to https for golang subdomains too | Brad Fitzpatrick |
| 2015-06-03 | strings: mention UTF-8 in the package comment. | Rob Pike |
| 2015-04-30 | strings: use LastIndexByte in LastIndex | Dmitry Vyukov |
| 2015-04-30 | bytes, strings: add LastIndexByte | Dmitry Vyukov |