summaryrefslogtreecommitdiff
path: root/src/strings
Commit message (Expand)AuthorAgeFilesLines
* strings: add ReplaceAll exampledupoxy2018-12-131-0/+6
* strings: revert accidental example change from CL 153840Brad Fitzpatrick2018-12-131-1/+1
* strings,bytes: use inlineable function trampolines instead of linknameKeith Randall2018-11-082-10/+5
* strings: remove empty line沈涛2018-11-081-1/+0
* strings: lower running time of TestCompareStringsKeith Randall2018-11-041-3/+10
* strings: declare IndexByte as noescapeKeith Randall2018-10-301-0/+2
* bytes, strings: fix Reader.UnreadRune returning without error on a zero ReaderTim Cooper2018-10-292-1/+47
* strings: Replace s[:] to s where s is a slice.Ivan Sharavuev2018-10-131-1/+1
* strings: correctly handle invalid utf8 sequences in MapMartin Möhrmann2018-10-032-14/+14
* io: export StringWriterDaniel Martí2018-10-031-6/+2
* all: use strings.ReplaceAll and bytes.ReplaceAll where applicableBrad Fitzpatrick2018-09-261-1/+1
* bytes, strings: add ReplaceAllBrad Fitzpatrick2018-09-262-0/+15
* strings: use Builder in ToUpper and ToLowerTom Thorogood2018-09-261-6/+8
* strings, bytes: optimize function Indexerifan012018-09-131-13/+15
* strings: simplify Join using BuilderPhil Pearl2018-09-022-13/+20
* strings: use Builder in Repeat to avoid an allocationgo1012018-08-222-9/+26
* strings, bytes: avoid unnecessary function literalsJohan Brandhorst2018-08-221-3/+3
* strings: use Builder in MapMichael Fraenkel2018-08-222-27/+28
* strings: revise ToUpperSpecial and ToLowerSpecial wordingKevin Zita2018-08-211-2/+2
* strings: select Replacer algorithm and build machine lazilyBrad Fitzpatrick2018-08-212-6/+24
* strings: add Builder.CapDaniel Martí2018-08-202-0/+21
* strings: do much less redundant testing in TestCompareStringsIan Lance Taylor2018-07-021-4/+7
* bytes, strings: fix comparison of long byte slices on s390xbill_ofarrell2018-06-291-2/+13
* strings: add note for new Go developers to TrimLeft and TrimRightDaniel Martí2018-06-291-0/+4
* all: update comment URLs from HTTP to HTTPS, where possibleTim Cooper2018-06-012-3/+3
* strings: fix encoding of \u0080 in mapMartin Möhrmann2018-05-042-2/+25
* bytes, strings: improve EqualFold fast version for ASCIIEric Pauley2018-05-012-3/+15
* strings: clarify Replacer's replacement orderAlberto Donizetti2018-04-261-2/+3
* strings: fix flaky TestBuilderGrow testBrad Fitzpatrick2018-04-031-21/+18
* strings: speed-up replace for byteStringReplacer caseIlya Tocar2018-04-021-19/+53
* internal/bytealg: move short string Index implementations into bytealgKeith Randall2018-03-044-214/+79
* internal/bytealg: move Count to bytealgKeith Randall2018-03-044-23/+7
* internal/bytealg: move IndexByte asssembly to the new bytealg packageKeith Randall2018-03-021-1/+1
* strings: add Builder benchmarks comparing bytes.Buffer and strings.BuilderBrad Fitzpatrick2018-02-261-0/+49
* strings: prevent copyCheck from forcing Builder to escape and allocateBrad Fitzpatrick2018-01-092-1/+30
* strings: fix two Builder bugs allowing mutation of strings, remove ReadFromBrad Fitzpatrick2017-12-112-126/+120
* strings: delete unused constantCaleb Spare2017-12-081-2/+0
* bytes, strings: restore O(1) behavior of IndexAny(s, "") and LastIndexAny(s, "")Russ Cox2017-11-151-0/+8
* bytes,strings: in generic Index, use mix of IndexByte and Rabin-KarpKeith Randall2017-11-155-53/+64
* strings: optimize ToLowerAgniva De Sarker2017-11-082-1/+42
* strings: optimize ToUpperAgniva De Sarker2017-11-072-1/+43
* strings: add BuilderCaleb Spare2017-11-063-0/+413
* strings: add examples for specialCaseRamazan AYYILDIZ2017-10-311-0/+16
* strings: improve readability of IndexAny and LastIndexAny functions.Gabriel Aszalos2017-09-251-28/+24
* strings: use slice instead of list and array in Fields commentMartin Möhrmann2017-08-141-2/+2
* strings: speed up FieldsFuncMartin Möhrmann2017-08-131-81/+29
* strings: add examples for Index functionsmolivier2017-08-091-0/+20
* strings: avoid unnecessary variable settingKevin Burke2017-08-091-2/+1
* strings: add Examples for TrimFunc and variants during Gophercon!Lyle Franklin2017-08-081-29/+52
* strings: add a example for TrimFuncFrancisco Rojas2017-07-151-0/+8