| Age | Commit message (Expand) | Author |
| 2010-07-01 | strings and bytes.Split: make count of 0 mean 0, not infinite. | Rob Pike |
| 2010-06-30 | bytes, strings: add Replace | Russ Cox |
| 2010-06-14 | Add IndexFunc and LastIndexFunc. | Roger Peppe |
| 2010-05-05 | Conversion from loop to copy(). | Kyle Consalus |
| 2010-04-20 | strings: add ReadRune to Reader | Kyle Consalus |
| 2010-04-19 | Added strings.FieldsFunc, a generalization of strings.Fields in style of the ... | Kyle Consalus |
| 2010-04-09 | strings: add IndexRune, Trim, TrimLeft, TrimRight, and the generic equivalent... | Michael Hoisie |
| 2010-03-30 | Unicode: provide an ability to supplement the case-mapping tables | Rob Pike |
| 2010-03-29 | strings.FIelds: slight simplification. | Rob Pike |
| 2010-03-26 | bytes, strings: IndexOfAny | Robert Griesemer |
| 2010-03-04 | strings: make Split(s, "", n) faster | Spring Mc |
| 2010-02-25 | strings: delete Runes, Bytes | Russ Cox |
| 2010-02-25 | strings: remove a couple of redundant tests | Robert Griesemer |
| 2009-12-15 | bytes, strings: add new function Fields | Andrey Mirtchovski |
| 2009-12-15 | 1) Change default gofmt default settings for | Robert Griesemer |
| 2009-12-11 | bytes, strings: allow -1 in Map to mean "drop this character". | Kei Son |
| 2009-12-02 | Runes: turn string into []int | Peter Froehlich |
| 2009-11-30 | Typo in comment. | Robert Griesemer |
| 2009-11-23 | go: makes it build for the case $GOROOT has whitespaces | Sergio Luis O. B. Correia |
| 2009-11-20 | gofmt -r 'α[β:len(α)] -> α[β:]' -w src/cmd src/pkg | Russ Cox |
| 2009-11-18 | add bytes.IndexByte; common case we can make fast later. | Rob Pike |
| 2009-11-16 | An asked-for-in #go-nuts extension to quickly create a repeated | David G. Andersen |
| 2009-11-15 | fix bug in bytes.Map and add test cases for Map in both strings and bytes pac... | Rob Pike |
| 2009-11-09 | - replaced gofmt expression formatting algorithm with | Robert Griesemer |
| 2009-11-09 | remove semis after statements in one-statement statement lists | Robert Griesemer |
| 2009-11-06 | - fine-tuning of one-line func heuristic (nodes.go) | Robert Griesemer |
| 2009-11-05 | gofmt-ify strings, template | Robert Griesemer |
| 2009-11-04 | bytes.SplitAfter and strings.SplitAfter | Russ Cox |
| 2009-10-12 | fix comment on strings.LastIndex. | Russ Cox |
| 2009-10-10 | change Title to ToTitle for consistency. (the doc comment was already right) | Rob Pike |
| 2009-10-07 | apply gofmt to rand reflect regexp rpc runtime sort strconv strings sync sysc... | Russ Cox |
| 2009-09-21 | move strings.Buffer into bytes | Rob Pike |
| 2009-09-21 | step 2 of the great buffer shift. | Rob Pike |
| 2009-09-16 | first cut at a string buffer. | Rob Pike |
| 2009-09-15 | more "declared and not used". | Russ Cox |
| 2009-09-01 | casing operations for byte arrays | Rob Pike |
| 2009-09-01 | make ToUpper, ToLower etc. handle unicode properly. | Rob Pike |
| 2009-08-31 | rearrange some constants. unicode package now defines MaxRune and Replacemen... | Rob Pike |
| 2009-08-12 | convert non-low-level non-google pkg code | Russ Cox |
| 2009-06-29 | io.StringBytes -> strings.Bytes | Russ Cox |
| 2009-06-24 | style police: parens in if, for, switch, range | Russ Cox |
| 2009-06-24 | Change strings.Split, bytes.Split to take a maximum substring count argument. | David Symonds |
| 2009-06-09 | Basic HTTP client. | Steve Newman |
| 2009-06-09 | mv src/lib to src/pkg | Rob Pike |