ladybird/Libraries/LibRegex
Andreas Kling b96872140e LibRegex: Fix backward greedy lookbehind backtracking
When a backward greedy loop backtracked toward the right edge of the
input, the optimized scan for a following Char instruction could stop
making progress at end of input and loop forever. This made patterns
like /(?<=a.?)/ hang on non-matching input.
2026-03-27 17:32:19 +01:00
..
Rust LibRegex: Fix backward greedy lookbehind backtracking 2026-03-27 17:32:19 +01:00
CMakeLists.txt LibRegex: Remove the legacy C++ ECMA-262 engine 2026-03-27 17:32:19 +01:00
ECMAScriptRegex.cpp LibRegex: Add ECMAScriptRegex and migrate callers 2026-03-27 17:32:19 +01:00
ECMAScriptRegex.h LibRegex: Add ECMAScriptRegex and migrate callers 2026-03-27 17:32:19 +01:00
RustRegex.cpp LibRegex: Avoid widening ASCII regex input 2026-03-27 17:32:19 +01:00
RustRegex.h LibRegex: Avoid widening ASCII regex input 2026-03-27 17:32:19 +01:00