index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
/
Libraries
/
LibRegex
/
RegexOptimizer.cpp
Age
Commit message (
Expand
)
Author
2022-07-04
LibRegex: Fully interpret the Compare Op when looking for overlaps
Ali Mohammad Pur
2022-02-20
LibRegex: Make codegen+optimisation for alternatives much faster
Ali Mohammad Pur
2022-02-14
LibRegex: Correct the alternative matching order when one is empty
Ali Mohammad Pur
2022-02-09
LibRegex: Only skip full instructions when optimizing alternations
Ali Mohammad Pur
2022-01-22
LibRegex: Preserve capture groups and matches across ForkReplace
Ali Mohammad Pur
2022-01-21
LibRegex: Correct jump offset to the start of the loop block
Ali Mohammad Pur
2021-12-21
LibRegex: Add some implied auto qualifiers
Hendiadyoin1
2021-12-21
LibRegex: Make append_alternation() significantly faster
Ali Mohammad Pur
2021-12-15
LibRegex: Merge alternations based on blocks and not instructions
Ali Mohammad Pur
2021-11-18
LibRegex: Avoid rewriting `a+` as `a*` as part of atomic rewriting
Ali Mohammad Pur
2021-10-29
LibRegex: Don't ignore empty alternatives in append_alternation()
Ali Mohammad Pur
2021-10-03
LibRegex: Use a match table for character classes
Ali Mohammad Pur
2021-09-29
LibRegex: Flatten bytecode before performing optimizations
Andreas Kling
2021-09-15
LibRegex: Make the optimizer understand references and capture groups
Ali Mohammad Pur
2021-09-14
LibRegex: Avoid excessive Vector copy when compiling regexps
Ali Mohammad Pur
2021-09-13
LibRegex: Add a basic optimization pass
Ali Mohammad Pur