Bryan Boreham
7c28521451
[TESTS] Truncate some long test names, for readability
...
The strings produced by these tests can run to thousands of characters,
which makes test logs difficult to read.
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2024-04-03 10:10:39 +01:00
carehabit
a672662073
all: fix some typos ( #13863 )
...
Signed-off-by: carehabit <shenyuting@outlook.com>
2024-04-01 18:06:05 +02:00
Marco Pracucci
bfec57bd2e
Further optimise FastRegexMatcher
...
Signed-off-by: Marco Pracucci <marco@pracucci.com>
2024-01-25 10:40:57 +01:00
Bryan Boreham
579331446a
Allow downstream projects to use faster regexp ( #10251 )
...
* Add benchmark for FastRegexMatcher
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
* Use modified regexp package with optimisations
See https://github.com/grafana/regexp/tree/speedup#readme
Includes the following changes proposed upstream:
* [regexp: allow patterns with no alternates to be one-pass](https://go-review.googlesource.com/c/go/+/353711 )
* [regexp: speed up onepass prefix check](https://go-review.googlesource.com/c/go/+/354909 )
* [regexp: handle prefix string with fold-case](https://go-review.googlesource.com/c/go/+/358756 )
* [regexp: avoid copying each instruction executed](https://go-review.googlesource.com/c/go/+/355789 )
* [regexp: allow prefix string anchored at beginning](https://go-review.googlesource.com/c/go/+/377294 )
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
* Use regexp code identical to upstream Go
Change `grafana/regexp` import to use `main` branch.
This means Prometheus is not using the proposed optimisations, but
downstream users of Prometheus code are able to `replace` the library
with the `speedup` branch which does.
Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
2022-02-08 11:03:20 +01:00
beorn7
c954cd9d1d
Move packages out of deprecated pkg directory
...
This creates a new `model` directory and moves all data-model related
packages over there:
exemplar labels relabel rulefmt textparse timestamp value
All the others are more or less utilities and have been moved to `util`:
gate logging modetimevfs pool runtime
Signed-off-by: beorn7 <beorn@grafana.com>
2021-11-09 08:03:10 +01:00