You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I fixed the issues including a unit test which generates many random patterns to hopefuly also catch issues if there are still some.
Please upgrade to version 2.3.2
I had to re-run the benchmarks and the matching performance decreased by the factor two which is kind of expected since I now iterate over the input twice since I create a vec of chars for precise indexing. I don't have a solution for that yet, but will close this issue and open another one to improve performance further if that is even possible. I don't know yet.
Describe the bug
Pattern
*1?
should not match121
.Pattern
*12
should not match122
.Pattern
*121
should match12121
.To Reproduce
Steps to reproduce the behavior:
Expected behavior
Assertions should pass.
Additional context
rustc 1.75.0 (82e1608df 2023-12-21)
The text was updated successfully, but these errors were encountered: