ladybird/Libraries/LibRegex
Callum Law 8ada4b7fdc LibRegex: Account for opcode size when calculating incoming jump edges
Not accounting for opcode size when calculating incoming jump edges
meant that we were merging nodes where we otherwise shouldn't have been,
for example /.*a|.*b/.
2025-07-28 17:06:58 +02:00
..
CMakeLists.txt CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
Forward.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
Regex.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
RegexByteCode.cpp LibRegex: Use code unit length in more places that apply 2025-07-24 23:09:01 +02:00
RegexByteCode.h Everywhere: Use HashMap::update() where applicable 2025-07-25 16:22:06 +02:00
RegexBytecodeStreamOptimizer.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
RegexDebug.h LibRegex: Flatten capture group list in MatchState 2025-04-18 17:09:27 +02:00
RegexDefs.h LibRegex: Flatten capture group list in MatchState 2025-04-18 17:09:27 +02:00
RegexError.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
RegexLexer.cpp LibRegex: Clean up #include directives 2024-11-21 14:08:33 +01:00
RegexLexer.h LibRegex: Annotate classes with export macro for hidden visibility 2025-05-12 03:22:23 -06:00
RegexMatch.h LibRegex: Rename a couple of RegexStringView methods for clarity 2025-07-21 23:44:18 +02:00
RegexMatcher.cpp LibRegex: Use code unit length in Matcher<Parser>::match() 2025-07-22 01:23:52 +02:00
RegexMatcher.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
RegexOptimizer.cpp LibRegex: Account for opcode size when calculating incoming jump edges 2025-07-28 17:06:58 +02:00
RegexOptions.h LibRegex: Flatten capture group list in MatchState 2025-04-18 17:09:27 +02:00
RegexParser.cpp LibRegex: Early return in Parser::try_skip() 2025-07-22 09:10:32 -04:00
RegexParser.h LibRegex: Account for uppercase characters in insensitive patterns 2025-07-12 11:26:23 +02:00