aboutsummaryrefslogtreecommitdiff
path: root/src/bytes/bytes.go
AgeCommit message (Expand)Author
18 hoursbytes,strings: add CutLastqiulaidongfeng
2026-03-12bytes,slices,strings: ContainsFunc: document short-circuit semanticsAlan Donovan
2026-03-10bytes: remove unused indexBytePortableapocelipes
2026-02-03bytes, strings: replace asciiSet bitset with lookup tableCorentin Chary
2025-09-16bytes,strings: remove reference to non-existent SplitFuncSean Liao
2025-09-03unicode/utf8: make DecodeRune{,InString} inlineableJulien Cretel
2025-08-29bytes, strings: speed up TrimSpaceJulien Cretel
2025-05-12bytes, strings: micro-optimize EqualFoldJulien Cretel
2025-03-25bytes: speed up ReplaceJulien Cretel
2025-03-18bytes,strings: document Fields trimming of leading and trailing charactersSean Liao
2024-09-03all: omit unnecessary 0 in slice expressionnlwkobe30
2024-08-24bytes: fix a typoJes Cok
2024-08-14byte,strings: improve IndexRune performance by ~45%Charlie Vieth
2024-08-01bytes,slices,strings: optimize Repeat a bitJes Cok
2024-07-16bytes: more cross-references in docstringsKir Kolyshkin
2024-07-16strings,bytes,regexp: use lists in Split* docstringsKir Kolyshkin
2024-05-29all: document legacy //go:linkname for final round of modulesRuss Cox
2024-05-03strings,bytes: improve Repeat panic messagesgo101
2024-02-19strings: make use of sizeclasses in (*Builder).GrowMateusz Poliwczak
2023-11-01bytes,internal/bytealg: add func bytealg.LastIndexRabinKarpJes Cok
2023-10-31bytes,internal/bytealg: eliminate IndexRabinKarpBytes using genericsJes Cok
2023-10-27bytes,internal/bytealg: eliminate HashStrBytes,HashStrRevBytes using …Jes Cok
2023-09-01bytes, strings: use "reports whether" in HasPrefix and HasSuffixMatthew Dempsky
2023-08-25internal/bytealg: add generic LastIndexByte{,String}Tobias Klauser
2023-03-25all: add a few links in package godocsDaniel Martí
2023-02-27bytes, strings: avoid unnecessary zero initializationJoe Tsai
2023-01-24bytes, strings: add ContainsFunchopehook
2022-09-27bytes,strings: optimize RepeatCarlo Alberto Ferraris
2022-09-21bytes, strings: add ASCII fast path to EqualFoldCharlie Vieth
2022-08-23bytes: rely on utf8.AppendRuneJoe Tsai
2022-08-19bytes, strings: s/after/before/ in CutSuffixMichal Bohuslávek
2022-08-16strings, bytes: add CutPrefix and CutSuffixChangkun Ou
2022-08-15bytes: add Clone functionMartin Möhrmann
2022-04-16bytes: explode checks for n too largePhilippe Antoine
2022-04-11all: gofmt main repoRuss Cox
2022-04-07strings, bytes: improve the description of simple case-folding in EqualFoldhopehook
2022-04-06bytes: limit allocation in SplitNPhilippe Antoine
2022-03-28bytes: restore old Trim/TrimLeft behavior for nilIan Lance Taylor
2022-02-08bytes, strings: mention Cut in docs for Split and SplitNIan Lance Taylor
2021-11-05strings, bytes: deprecate Titlesmasher164
2021-11-02net/netip: add new IP address packageBrad Fitzpatrick
2021-10-31bytes: remove redundant type conversionAlexander Melentyev
2021-10-13bytes: fix Cut godoc typokjgorman
2021-10-06strings,bytes: avoid allocations in Trim/TrimLeft/TrimRightCarlo Alberto Ferraris
2021-10-06bytes, strings: add CutRuss Cox
2021-08-25bytes, strings: optimize Trim for single byte cutsetsJoe Tsai
2020-09-23bytes, internal/bytealg: fix incorrect IndexString usageMichael Munday
2020-05-01bytes: simpler and faster FieldsFunc (apply same changes as for strings)Robert Griesemer
2020-04-29bytes, strings: align requirements for functions passed to FieldFuncsMartin Möhrmann
2020-03-23bytes: narrow the search of IndexByte in IndexAndy Pan