Files
ladybird/Tests/LibRegex
aplefull db76c1e27c LibRegex: Account for case-insensitive matching in optimizer
Optimizer wasn't considering case-insensitive mode when checking for
overlap between the repeated element and what follows. So patterns like
`/a*A\d/i` failed to match because 'a' and 'A' weren't seen as
overlapping. We compare them in a case-insensitive way now, when i flag
is set.
2026-02-26 13:50:11 +01:00
..