aboutsummaryrefslogtreecommitdiff
path: root/src/bytes
AgeCommit message (Expand)Author
2019-10-07bytes: add endian base compare testMeng Zhuo
2019-09-21strings, bytes: clarify usage of EqualFoldsAndrew Medvedev
2019-09-03bytes/hash: disable seed test on 32-bit platformsKeith Randall
2019-08-29bytes/hash: add hashing package for bytes and stringsKeith Randall
2019-05-28bytes: remove obsolete commentMaxim Eryomenko
2019-05-01strings, bytes: add ToValidUTF8Martin Möhrmann
2019-04-24bytes, internal/bytealg: simplify EqualJosh Bleecher Snyder
2019-04-09bytes: optimize ToLower and ToUpper for ASCII-only caseTobias Klauser
2019-04-03bytes: merge explodetests into splittestsTobias Klauser
2019-03-29bytes, strings: add tests for TrimLeftFunc and TrimRightFuncBen Hoyt
2019-03-27bytes: make TrimSpace return nil on all-space inputBen Hoyt
2019-03-15bytes: add hard benchmarks for Index and CountTobias Klauser
2019-03-12bytes, strings: speed up TrimSpace 4-5x for common ASCII casesBen Hoyt
2019-03-09bytes: return early in Repeat if count is 0Tobias Klauser
2019-03-08bytes: use Rabin-Karp algorithm for LastIndexTobias Klauser
2019-03-08bytes: add benchmark for LastIndexTobias Klauser
2019-03-01bytes: add examples for ToTitleSpecial, ToUpperSpecial and ToLowerSpecialKetan Parmar
2019-02-26bytes: clean up a testLeon Klingele
2019-02-26bytes: hoist error creation out of functionMarcel van Lohuizen
2018-12-13bytes: add ReplaceAll exampledupoxy
2018-12-02all: use "reports whether" consistently instead of "returns whether"Tobias Klauser
2018-11-08strings,bytes: use inlineable function trampolines instead of linknameKeith Randall
2018-10-29bytes, strings: fix Reader.UnreadRune returning without error on a zero ReaderTim Cooper
2018-10-11bytes: vary the input alignment to Compare argument in compare_test.goLotusFenn
2018-09-26bytes, strings: add ReplaceAllBrad Fitzpatrick
2018-09-13strings, bytes: optimize function Indexerifan01
2018-09-06bytes: remove bootstrap array from BufferIskander Sharipov
2018-08-30bytes: add example for Buffer.LenErin Masatsugu
2018-08-29bytes: note that NewBuffer's initial size can changeAlberto Donizetti
2018-08-23all: fix typos detected by github.com/client9/misspellKazuhiro Sera
2018-08-22strings, bytes: avoid unnecessary function literalsJohan Brandhorst
2018-06-29bytes, strings: fix comparison of long byte slices on s390xbill_ofarrell
2018-05-29bytes: re-slice buffer to its previous length after call to grow()Dave Russell
2018-05-01bytes, strings: improve EqualFold fast version for ASCIIEric Pauley
2018-03-04internal/bytealg: move short string Index implementations into bytealgKeith Randall
2018-03-04internal/bytealg: move compare functions to bytealgKeith Randall
2018-03-04internal/bytealg: move Count to bytealgKeith Randall
2018-03-02internal/bytealg: move IndexByte asssembly to the new bytealg packageKeith Randall
2018-03-01bytes: add asm version of Index for short strings on arm64Wei Xiao
2017-11-30bytes: mention strings.Builder in Buffer.String docsBrad Fitzpatrick
2017-11-21bytes: add optimized countByte for arm64Wei Xiao
2017-11-19bytes: don't use an iota for the readOp constantsDaniel Martí
2017-11-18bytes: make all readOp constants actually typedDaniel Martí
2017-11-15bytes, strings: restore O(1) behavior of IndexAny(s, "") and LastIndexAny(s, "")Russ Cox
2017-11-15bytes: make ExampleTrimLeft and ExampleTrimRight matchRuss Cox
2017-11-15bytes: change ExampleReader_Len to use a non-ASCII stringRuss Cox
2017-11-15bytes,strings: in generic Index, use mix of IndexByte and Rabin-KarpKeith Randall
2017-11-04bytes: reduce work in IndexNearPageBoundary testKeith Randall
2017-11-03bytes: set cap of slices returned by Split and Fields and friendsIan Lance Taylor
2017-11-03bytes: add more page boundary testsKeith Randall