aboutsummaryrefslogtreecommitdiff
path: root/src/strings
AgeCommit message (Expand)Author
2024-05-04strings: move Clone to stringsliteqiulaidongfeng
2024-05-03strings: move TrimPrefix and TrimSuffix to stringsliteapocelipes
2024-05-03strings,bytes: improve Repeat panic messagesgo101
2024-04-26strings, internal/stringslite: lite version of strings packageDamien Neil
2024-04-17internal/abi: define EmptyInterface, TypeOf, and NoEscapeMichael Anthony Knyszek
2024-04-04strings: intrinsify and optimize CompareEmma Haruka Iwao
2024-03-18strings: optimize Repeat for common substringsJoe Tsai
2024-02-19strings: make use of sizeclasses in (*Builder).GrowMateusz Poliwczak
2023-11-20src: a/an grammar fixesVille Skyttä
2023-10-13bytes,strings: add available godoc linkcui fliter
2023-10-09bytes,strings: add example for ContainsFunccui fliter
2023-09-01bytes, strings: use "reports whether" in HasPrefix and HasSuffixMatthew Dempsky
2023-08-25internal/bytealg: add generic LastIndexByte{,String}Tobias Klauser
2023-08-07strings: use the builtin max functionMuhammad Falak R Wani
2023-07-20strings: add benchmark for Builder.WriteStringRoger Peppe
2023-05-12strings: correct NewReader documentationJabar Asadi
2023-02-27bytes, strings: avoid unnecessary zero initializationJoe Tsai
2023-01-24bytes, strings: add ContainsFunchopehook
2023-01-20bytes,strings: add some examplesfangguizhen
2023-01-20bytes, strings: rename field in CutSuffix testsfangguizhen
2023-01-17strings: remove redundant symbolsfangguizhen
2022-10-31internal/bytealg: fix bug in index function for ppc64le/power9Archana R
2022-09-27bytes,strings: optimize RepeatCarlo Alberto Ferraris
2022-09-21bytes, strings: add ASCII fast path to EqualFoldCharlie Vieth
2022-09-14strings: reuse the input string for Repeat count of 1Anuraag Agrawal
2022-09-13strings: add a test case of growLen is negativecui fliter
2022-09-07strings: simplify code using unsafe.StringDatacuiweixie
2022-08-23strings: rely on utf8.AppendRuneJoe Tsai
2022-08-19bytes, strings: s/after/before/ in CutSuffixMichal Bohuslávek
2022-08-19strings: reduce allocation for byteReplacerCuong Manh Le
2022-08-19strings: speed up ToUpper()/ToLower() by batch writing data with BuilderAndy Pan
2022-08-16strings, bytes: add CutPrefix and CutSuffixChangkun Ou
2022-08-08strings: avoid utf8.RuneError mangling in SplitJoe Tsai
2022-04-29strings: adding micro-optimization for TrimSpaceIllirgway
2022-04-11all: gofmt main repoRuss Cox
2022-04-07strings, bytes: improve the description of simple case-folding in EqualFoldhopehook
2022-04-05all: separate doc comment from //go: directivesRuss Cox
2022-04-02strings: document the use of simple case-folding in EqualFoldhopehook
2022-03-31strings: limits allocation size for SplitNPhilippe Antoine
2022-02-19strings: fix typo in commentGeorge Looshch
2022-02-08bytes, strings: mention Cut in docs for Split and SplitNIan Lance Taylor
2021-12-13all: gofmt -w -r 'interface{} -> any' srcRuss Cox
2021-11-05strings, bytes: deprecate Titlesmasher164
2021-11-02net/netip: add new IP address packageBrad Fitzpatrick
2021-11-01strings: align Clone output with string([]byte(""))Martin Möhrmann
2021-10-06strings,bytes: avoid allocations in Trim/TrimLeft/TrimRightCarlo Alberto Ferraris
2021-10-06bytes, strings: add CutRuss Cox
2021-09-13strings: add Clone functionMartin Möhrmann
2021-08-25bytes, strings: optimize Trim for single byte cutsetsJoe Tsai
2021-08-22strings: smarter growth of temporal buffer and avoid copying on returnIgnacio Hagopian