Commit Graph

15 Commits (f7b396a1dc6c417ee5dae6457d58b114ecb65a64)

Author SHA1 Message Date
Bryan Boreham 82a8c6abe2
[ENHANCEMENT] Optimize regexps with multiple prefixes (#13843)
5 months ago
Marco Pracucci ec31acaf02
FastRegexMatcher: small optimization for the literal prefix case
5 months ago
Oleg Zaytsev 4f78cc809c
Refactor `toNormalisedLower`: shorter and slightly faster. (#14299)
6 months ago
Ranveer Avhad 39902ba694
[BUGFIX] FastRegexpMatcher: do Unicode normalization as part of case-insensitive comparison (#14170)
6 months ago
Marco Pracucci d966ae6400
Optimize containsInOrder() inlining it
6 months ago
Marco Pracucci a0807733be
Improved tests
6 months ago
Marco Pracucci 78fdd2188d
Improve contains check done by FastRegexMatcher
6 months ago
Oleg Zaytsev 8b4c9459a2
Check utf8.RuneError result
7 months ago
Oleg Zaytsev bcff5059e6
Use utf8.DecodeRuneInString(s)
7 months ago
Oleg Zaytsev 2524a91591
Fix FastRegexMatcher matching multibyte runes with . (#14059)
7 months ago
Bryan Boreham 48786ad4e8 Use slices insteda of exp/slices
8 months ago
Marco Pracucci bfec57bd2e
Further optimise FastRegexMatcher
10 months ago
Michael Hoffmann 344c8ff97c
feat: dont compile regex matcher if we know its a literal (#12434)
2 years ago
Bryan Boreham 579331446a
Allow downstream projects to use faster regexp (#10251)
3 years ago
beorn7 c954cd9d1d Move packages out of deprecated pkg directory
3 years ago