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
/
RegexMatcher.cpp
Age
Commit message (
Expand
)
Author
2022-09-16
Everywhere: Remove a bunch of dead write-only variables
Tim Schumacher
2022-07-12
Everywhere: Add sv suffix to strings relying on StringView(char const*)
sin-ack
2022-02-05
LibRegex: Do not return an Optional from Regex::Matcher::execute
Timothy Flynn
2022-02-05
LibRegex: Do not continue searching input when the sticky bit is set
Timothy Flynn
2022-02-05
LibJS+LibRegex: Don't repeat regex match in regexp_exec()
Ali Mohammad Pur
2022-02-05
LibRegex+LibJS: Avoid searching for more than one match in JS RegExps
Ali Mohammad Pur
2022-01-26
LibRegex: Implement ECMA262 multiline matching without splitting lines
Ali Mohammad Pur
2022-01-22
LibRegex: Preserve capture groups and matches across ForkReplace
Ali Mohammad Pur
2022-01-22
Revert "LibRegex: Implement an ECMA262 Regex quirk with negative loo..."
Ali Mohammad Pur
2022-01-21
LibRegex: Allow the pattern to match the zero-length end of the string
Ali Mohammad Pur
2022-01-21
LibRegex: Implement an ECMA262 Regex quirk with negative lookarounds
Ali Mohammad Pur
2021-12-21
LibRegex: Remove some else-after-returns
Hendiadyoin1
2021-12-21
LibRegex: Add some implied auto qualifiers
Hendiadyoin1
2021-11-11
Everywhere: Pass AK::StringView by value
Andreas Kling
2021-10-23
AK: Prevent accidental misuse of BumpAllocator
Ben Wiederhake
2021-10-02
LibRegex: Don't emit signpost events for every regular expression
Andreas Kling
2021-09-13
LibRegex: Set a signpost on every executed regular expression
Ali Mohammad Pur
2021-09-13
LibRegex: Add a basic optimization pass
Ali Mohammad Pur
2021-08-15
LibRegex: Implement and use a REPEAT operation for bytecode repetition
Timothy Flynn
2021-08-15
LibRegex: Remove (mostly) unused regex::MatchOutput
Timothy Flynn
2021-08-15
LibRegex+LibJS: Combine named and unnamed capture groups in MatchState
Timothy Flynn
2021-08-15
LibRegex: Reduce RegexMatcher's BumpAllocator chunk size
Timothy Flynn
2021-08-04
LibRegex: Track string position in both code units and code points
Timothy Flynn
2021-08-02
LibRegex: Make Matcher<>::match(Vector<>) take a reference to the vector
Ali Mohammad Pur
2021-08-02
LibRegex: Use a bump-allocated linked list for fork save states
Ali Mohammad Pur
2021-08-02
LibRegex: Make Fork{Jump,Stay} non-recursive
Ali Mohammad Pur
2021-08-01
Libraries: Remove unused header includes
Brian Gianforcaro
2021-07-30
LibRegex: Allow separately parsing patterns and creating Regex objects
Timothy Flynn
2021-07-30
LibRegex: Take ownership of pattern string and fix move operations
Timothy Flynn
2021-07-23
LibRegex: Support UTF-16 RegexStringView and improve Unicode matching
Timothy Flynn
2021-07-23
LibRegex: Switch to east-const style
Ali Mohammad Pur
2021-07-18
LibRegex+Everywhere: Make LibRegex more unicode-aware
Ali Mohammad Pur
2021-07-10
LibRegex: Add support for the Basic POSIX regular expressions
Ali Mohammad Pur
2021-07-09
LibRegex: Break from execution loop when the sticky flag is set
Timothy Flynn
2021-06-14
LibRegex: Avoid prepending items to vectors
Gunnar Beutner
2021-06-14
LibRegex: Make get_opcode() return a reference
Gunnar Beutner
2021-05-31
LibRegex: Replace fprintf()/printf() with warnln()/outln()/dbgln()
Linus Groh
2021-05-07
LibRegex: Convert StringBuilder::appendf() => AK::Format
Andreas Kling
2021-04-23
LibRegex: Put to dbgln()s behind REGEX_DEBUG
Linus Groh
2021-04-23
LibRegex: Implement multiline stateful matches
Ali Mohammad Pur
2021-04-23
LibRegex: Do not attempt to find more matches when one match is needed
Ali Mohammad Pur
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-04-05
LibRegex: Make sure there are as many group matches as actual matches
AnotherTest
2021-04-04
LibRegex: Allocate entries for all capture groups in RegexResult
AnotherTest
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2021-02-08
Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)
AnotherTest
2021-01-25
Everywhere: Debug macros instead of constexpr.
asynts
2021-01-25
Everywhere: Use CMake to generate AK/Debug.h.
asynts
2021-01-22
Everywhere: Replace a bundle of dbg with dbgln.
asynts
2021-01-12
Libraries: Move to Userland/Libraries/
Andreas Kling