Age | Commit message (Expand) | Author |
4 days | all: document legacy //go:linkname for final round of modules | Russ Cox |
2024-05-03 | strings,bytes: improve Repeat panic messages | go101 |
2024-02-19 | strings: make use of sizeclasses in (*Builder).Grow | Mateusz Poliwczak |
2023-11-01 | bytes,internal/bytealg: add func bytealg.LastIndexRabinKarp | Jes Cok |
2023-10-31 | bytes,internal/bytealg: eliminate IndexRabinKarpBytes using generics | Jes Cok |
2023-10-27 | bytes,internal/bytealg: eliminate HashStrBytes,HashStrRevBytes using … | Jes Cok |
2023-09-01 | bytes, strings: use "reports whether" in HasPrefix and HasSuffix | Matthew Dempsky |
2023-08-25 | internal/bytealg: add generic LastIndexByte{,String} | Tobias Klauser |
2023-03-25 | all: add a few links in package godocs | Daniel Martí |
2023-02-27 | bytes, strings: avoid unnecessary zero initialization | Joe Tsai |
2023-01-24 | bytes, strings: add ContainsFunc | hopehook |
2022-09-27 | bytes,strings: optimize Repeat | Carlo Alberto Ferraris |
2022-09-21 | bytes, strings: add ASCII fast path to EqualFold | Charlie Vieth |
2022-08-23 | bytes: rely on utf8.AppendRune | Joe Tsai |
2022-08-19 | bytes, strings: s/after/before/ in CutSuffix | Michal Bohuslávek |
2022-08-16 | strings, bytes: add CutPrefix and CutSuffix | Changkun Ou |
2022-08-15 | bytes: add Clone function | Martin Möhrmann |
2022-04-16 | bytes: explode checks for n too large | Philippe Antoine |
2022-04-11 | all: gofmt main repo | Russ Cox |
2022-04-07 | strings, bytes: improve the description of simple case-folding in EqualFold | hopehook |
2022-04-06 | bytes: limit allocation in SplitN | Philippe Antoine |
2022-03-28 | bytes: restore old Trim/TrimLeft behavior for nil | Ian Lance Taylor |
2022-02-08 | bytes, strings: mention Cut in docs for Split and SplitN | Ian Lance Taylor |
2021-11-05 | strings, bytes: deprecate Title | smasher164 |
2021-11-02 | net/netip: add new IP address package | Brad Fitzpatrick |
2021-10-31 | bytes: remove redundant type conversion | Alexander Melentyev |
2021-10-13 | bytes: fix Cut godoc typo | kjgorman |
2021-10-06 | strings,bytes: avoid allocations in Trim/TrimLeft/TrimRight | Carlo Alberto Ferraris |
2021-10-06 | bytes, strings: add Cut | Russ Cox |
2021-08-25 | bytes, strings: optimize Trim for single byte cutsets | Joe Tsai |
2020-09-23 | bytes, internal/bytealg: fix incorrect IndexString usage | Michael Munday |
2020-05-01 | bytes: simpler and faster FieldsFunc (apply same changes as for strings) | Robert Griesemer |
2020-04-29 | bytes, strings: align requirements for functions passed to FieldFuncs | Martin Möhrmann |
2020-03-23 | bytes: narrow the search of IndexByte in Index | Andy Pan |
2020-03-11 | strings, bytes: improve IndexAny and LastIndexAny performance | erifan01 |
2020-03-04 | bytes, strings: moves indexRabinKarp function to internal/bytealg | erifan01 |
2019-09-21 | strings, bytes: clarify usage of EqualFolds | Andrew Medvedev |
2019-05-01 | strings, bytes: add ToValidUTF8 | Martin Möhrmann |
2019-04-24 | bytes, internal/bytealg: simplify Equal | Josh Bleecher Snyder |
2019-04-09 | bytes: optimize ToLower and ToUpper for ASCII-only case | Tobias Klauser |
2019-03-27 | bytes: make TrimSpace return nil on all-space input | Ben Hoyt |
2019-03-12 | bytes, strings: speed up TrimSpace 4-5x for common ASCII cases | Ben Hoyt |
2019-03-09 | bytes: return early in Repeat if count is 0 | Tobias Klauser |
2019-03-08 | bytes: use Rabin-Karp algorithm for LastIndex | Tobias Klauser |
2018-11-08 | strings,bytes: use inlineable function trampolines instead of linkname | Keith Randall |
2018-09-26 | bytes, strings: add ReplaceAll | Brad Fitzpatrick |
2018-09-13 | strings, bytes: optimize function Index | erifan01 |
2018-08-22 | strings, bytes: avoid unnecessary function literals | Johan Brandhorst |
2018-05-01 | bytes, strings: improve EqualFold fast version for ASCII | Eric Pauley |
2018-03-04 | internal/bytealg: move short string Index implementations into bytealg | Keith Randall |