ladybird/Libraries/LibRegex
Ali Mohammad Pur d5d37abfa5 AK+LibRegex: Only set node metadata on Trie::ensure_child if missing
a290034a81 passed an empty vector to this,
which caused nodes that appeared multiple times to reset the trie
metadata...which broke the optimisation.

This patchset makes the function take a 'provide missing metadata'
function instead, and only invokes it when the node is missing rather
than unconditionally setting the metadata on all nodes.
2025-11-21 02:46:33 +01: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: Fix backreferences to undefined capture groups 2025-10-16 16:37:54 +02:00
RegexByteCode.h LibRegex: Fix backreferences to undefined capture groups 2025-10-16 16:37:54 +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+LibUnicode: Add unicode string properties 2025-10-24 13:24:55 -04:00
RegexError.h LibRegex+LibUnicode: Add unicode string properties 2025-10-24 13:24:55 -04: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: Properly track code units in u-v modes 2025-10-24 21:23:06 +02:00
RegexMatcher.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
RegexOptimizer.cpp AK+LibRegex: Only set node metadata on Trie::ensure_child if missing 2025-11-21 02:46:33 +01:00
RegexOptions.h LibRegex: Flatten capture group list in MatchState 2025-04-18 17:09:27 +02:00
RegexParser.cpp LibRegex: Track local compares in nested classes 2025-11-01 14:38:08 +01:00
RegexParser.h LibRegex: Add support for forward references to named capture groups 2025-10-16 16:37:54 +02:00