summaryrefslogtreecommitdiff
path: root/src/strings/strings.go
Commit message (Expand)AuthorAgeFilesLines
* strings: optimize Replace by using a strings.BuilderPolina Osadcha2020-08-171-6/+6
* bytes, strings: align requirements for functions passed to FieldFuncsMartin Möhrmann2020-04-291-0/+3
* strings: simpler and slightly faster implementation of FieldsFuncRobert Griesemer2020-04-281-11/+15
* strings: remove an obsolete doc note for FieldsFuncPraveen Kumar2020-04-231-2/+0
* strings: make variable/type association consistent in function signaturesAlexander Greim2020-03-301-3/+3
* strings: narrow the search range of IndexByte in IndexAndy Pan2020-03-231-4/+4
* strings, bytes: improve IndexAny and LastIndexAny performanceerifan012020-03-111-8/+36
* bytes, strings: moves indexRabinKarp function to internal/bytealgerifan012020-03-041-64/+4
* strings: update Join parameter name for clarityThomas Symborski2020-01-151-10/+10
* strings: fix nonexistent path in commentpo3rin2019-12-061-1/+1
* strings, bytes: clarify usage of EqualFoldsAndrew Medvedev2019-09-211-1/+2
* strings: clarify usage of Title and ToTitleAndrew Todd2019-07-301-3/+4
* strings, bytes: add ToValidUTF8Martin Möhrmann2019-05-011-0/+50
* strings: remove "a copy of the string" from ToUpper/ToLower commentsМаксадбек Ахмедов2019-04-141-2/+2
* strings: use Go style character range comparison in ToUpper/ToLowerTobias Klauser2019-04-091-4/+4
* strings: unindent FieldsTobias Klauser2019-04-081-27/+27
* bytes, strings: speed up TrimSpace 4-5x for common ASCII casesBen Hoyt2019-03-121-1/+30
* strings,bytes: use inlineable function trampolines instead of linknameKeith Randall2018-11-081-0/+5
* strings: remove empty line沈涛2018-11-081-1/+0
* strings: correctly handle invalid utf8 sequences in MapMartin Möhrmann2018-10-031-12/+12
* bytes, strings: add ReplaceAllBrad Fitzpatrick2018-09-261-0/+9
* 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-021-13/+6
* strings: use Builder in Repeat to avoid an allocationgo1012018-08-221-7/+17
* strings, bytes: avoid unnecessary function literalsJohan Brandhorst2018-08-221-3/+3
* strings: use Builder in MapMichael Fraenkel2018-08-221-27/+15
* strings: revise ToUpperSpecial and ToLowerSpecial wordingKevin Zita2018-08-211-2/+2
* strings: add note for new Go developers to TrimLeft and TrimRightDaniel Martí2018-06-291-0/+4
* strings: fix encoding of \u0080 in mapMartin Möhrmann2018-05-041-2/+2
* bytes, strings: improve EqualFold fast version for ASCIIEric Pauley2018-05-011-3/+3
* internal/bytealg: move short string Index implementations into bytealgKeith Randall2018-03-041-0/+79
* internal/bytealg: move Count to bytealgKeith Randall2018-03-041-2/+7
* 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-151-0/+24
* strings: optimize ToLowerAgniva De Sarker2017-11-081-1/+27
* strings: optimize ToUpperAgniva De Sarker2017-11-071-1/+27
* 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: avoid unnecessary variable settingKevin Burke2017-08-091-2/+1
* strings: document Split{,N,After,AfterN} edge casesAlberto Donizetti2017-06-061-4/+22
* strings: simplify indexFuncMichael Darakananda2017-05-241-9/+2
* strings: optimize Count for amd64Josselin Costanzi2017-04-071-3/+2
* strings: speed up FieldsMartin Möhrmann2017-04-041-1/+108
* bytes, strings: declare variables inside loop they're used inEric Lagergren2017-04-031-1/+1
* strings: fix handling of invalid UTF-8 sequences in MapMartin Möhrmann2017-02-281-1/+11
* strings: speed up MapMartin Möhrmann2017-02-241-20/+41
* strings: make parameters names less confusingAlberto Donizetti2017-02-111-14/+14
* bytes, strings: optimize Split*Aliaksandr Valialkin2017-02-081-12/+13