ladybird/Libraries/LibRegex
Ali Mohammad Pur eee90f4aa2 LibRegex: Treat checks against nonexistent checkpoints as empty
Due to optimiser shenanigans in the tree alternative form, some
JumpNonEmpty ops might be moved before their Checkpoint instruction.
It is safe to assume the distance between the nonexistent checkpoint and
the current op is zero, so just do that.
2024-12-13 10:00:16 +01:00
..
CMakeLists.txt
Forward.h
Regex.h
RegexByteCode.cpp LibRegex: Treat checks against nonexistent checkpoints as empty 2024-12-13 10:00:16 +01:00
RegexByteCode.h LibRegex: Print OpCode_Repeat's offset as ssize_t 2024-12-13 10:00:16 +01:00
RegexBytecodeStreamOptimizer.h
RegexDebug.h
RegexDefs.h
RegexError.h
RegexLexer.cpp LibRegex: Clean up #include directives 2024-11-21 14:08:33 +01:00
RegexLexer.h
RegexMatch.h Everywhere: Include HashMap only where it's actually used 2024-12-09 12:31:16 +01:00
RegexMatcher.cpp
RegexMatcher.h LibRegex: Add some more debugging info to bytecode block ranges 2024-12-13 10:00:16 +01:00
RegexOptimizer.cpp LibRegex: Pick the right target for OpCode_Repeat 2024-12-13 10:00:16 +01:00
RegexOptions.h
RegexParser.cpp LibRegex: Ensure nested capture groups have non-conflicting names 2024-11-24 10:26:09 +01:00
RegexParser.h Everywhere: Include HashMap only where it's actually used 2024-12-09 12:31:16 +01:00