prometheus/model/labels
chencs 91fa0fd5b7
model/labels: Add case-insensitive prefix matching optimization (#18540)
This change adds support for case-insensitive prefix matching, with the goal of especially improving performance when evaluating long case-insensitive regexes, without degrading performance particularly in other cases.

Signed-off-by: Casie Chen <casie.chen@grafana.com>
2026-06-02 10:52:24 +01:00
..
float.go fix: Added Unroll support to Sparse NHCBs 2025-10-10 19:12:30 +05:30
labels_common.go Remove copyright date from headers (#17785) 2026-01-05 13:46:21 +01:00
labels_dedupelabels.go chore: fix emptyStringTest issues from gocritic (#18226) 2026-03-04 08:24:50 +01:00
labels_dedupelabels_test.go Remove copyright date from headers (#17785) 2026-01-05 13:46:21 +01:00
labels_slicelabels.go Remove copyright date from headers (#17785) 2026-01-05 13:46:21 +01:00
labels_slicelabels_test.go Remove copyright date from headers (#17785) 2026-01-05 13:46:21 +01:00
labels_stringlabels.go chore: fix emptyStringTest issues from gocritic (#18226) 2026-03-04 08:24:50 +01:00
labels_stringlabels_test.go Remove copyright date from headers (#17785) 2026-01-05 13:46:21 +01:00
labels_test.go Remove copyright date from headers (#17785) 2026-01-05 13:46:21 +01:00
matcher.go chore: fix emptyStringTest issues from gocritic (#18226) 2026-03-04 08:24:50 +01:00
matcher_test.go model/labels: Add case-insensitive prefix matching optimization (#18540) 2026-06-02 10:52:24 +01:00
regexp.go model/labels: Add case-insensitive prefix matching optimization (#18540) 2026-06-02 10:52:24 +01:00
regexp_test.go model/labels: Add case-insensitive prefix matching optimization (#18540) 2026-06-02 10:52:24 +01:00
sharding.go Remove copyright date from headers (#17785) 2026-01-05 13:46:21 +01:00
sharding_dedupelabels.go Remove copyright date from headers (#17785) 2026-01-05 13:46:21 +01:00
sharding_stringlabels.go Remove copyright date from headers (#17785) 2026-01-05 13:46:21 +01:00
sharding_test.go Remove copyright date from headers (#17785) 2026-01-05 13:46:21 +01:00
test_utils.go Remove copyright date from headers (#17785) 2026-01-05 13:46:21 +01:00