Commit Graph

19 Commits (8d61a3e325d424efaec2a051553f2ff8a9b1430d)

Author SHA1 Message Date
Bryan Boreham d84282b105 Labels: use single byte as separator - small speedup
5 months ago
Oleg Zaytsev 4f78cc809c
Refactor `toNormalisedLower`: shorter and slightly faster. (#14299)
5 months ago
Oleg Zaytsev d12e785075
Improve readability
9 months ago
Oleg Zaytsev 9699598952
Improve Labels.Compare performance w/stringlabels
9 months ago
machine424 f477e0539a
Move from golang.org/x/exp/slices into slices now that we only support Go >= 1.21
9 months ago
Bryan Boreham 55e7de04f8 model/labels (stringlabels): use strings.Clone
9 months ago
Bryan Boreham 28191109a8 Labels: add fake versions of SymbolTable apis
9 months ago
Bryan Boreham d1af84f6ee Labels: move Builder and Reset out of common
9 months ago
Bryan Boreham 14b4fbc2ff labels: make InternStrings a no-op for stringlabels version
10 months ago
Bryan Boreham 74b73d1e2c
Labels: Add DropMetricName function, used in PromQL (#13446)
10 months ago
Bryan Boreham a3e02f35d6 labels: extract common code between slice and stringlabels
1 year ago
Bryan Boreham 1bfb3ed062
Labels: reduce allocations when creating from TSDB WAL (#13044)
1 year ago
Goutham Veeramachaneni 86729d4d7b
Update exp package (#12650)
1 year ago
Bryan Boreham d6e1b1acdb
Merge pull request #12681 from prometheus/labels-unused-code
1 year ago
Bryan Boreham ce260b1fe1 labels: remove some unused code
1 year ago
Bryan Boreham b5c6807fea Labels.Has quick check on first character
1 year ago
Bryan Boreham e1115ae58d
labels: improve Get method for stringlabels build (#12485)
1 year ago
Bryan Boreham 87d08abe11
labels: faster Compare function when using -tags stringlabels (#12451)
1 year ago
Oleg Zaytsev 6a18962cfa
mv labels_string.go labels_stringlabels.go (#12328)
1 year ago