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
/
RegexByteCode.cpp
Age
Commit message (
Expand
)
Author
2023-03-25
LibRegex: Make ^ and $ accept all `LineTerminator`s instead of just '\n'
Ali Mohammad Pur
2023-02-15
LibRegex: Make '.' reject matching LF / LS / PS as per the ECMA262 spec
Ali Mohammad Pur
2023-01-08
AK+LibJS+LibRegex: Define an alias for UTF-16 string data storage
Timothy Flynn
2023-01-02
Everywhere: Move AK/Debug.h include to using files or remove
Ben Wiederhake
2023-01-02
Everywhere: Fix badly-formatted includes
Ben Wiederhake
2022-12-06
Everywhere: Rename to_{string => deprecated_string}() where applicable
Linus Groh
2022-12-06
AK+Everywhere: Rename String to DeprecatedString
Linus Groh
2022-11-17
LibRegex: Use spans<4> to avoid allocating small vectors
Ali Mohammad Pur
2022-11-17
LibRegex: Use a copy-on-write vector for fork state
Ali Mohammad Pur
2022-11-17
LibRegex: Avoid copying MatchInput when getting argument descriptions
Ali Mohammad Pur
2022-11-09
LibRegex: Don't treat ForkReplace* as new forks
Ali Mohammad Pur
2022-08-29
LibRegex: Explicitly check if a character falls into a table-based range
Timothy Flynn
2022-07-20
LibRegex: Check code unit count range when accessing by code unit count
Ali Mohammad Pur
2022-07-20
LibRegex: Partially implement the ECMAScript unicodeSets proposal
Ali Mohammad Pur
2022-07-12
Everywhere: Use default StringView constructor over nullptr
sin-ack
2022-07-12
Everywhere: Add sv suffix to strings relying on StringView(char const*)
sin-ack
2022-07-10
LibRegex: Treat inverted Compare entries as disjunctions
Ali Mohammad Pur
2022-07-10
LibRegex: Flush compare tables before entering a permanent inverse state
Ali Mohammad Pur
2022-07-09
LibRegex: Fix lookup table-based range checks in Compare
Ali Mohammad Pur
2022-07-05
LibRegex: Use the correct values for comparing LUT entries
Ali Mohammad Pur
2022-07-04
LibRegex: Fully interpret the Compare Op when looking for overlaps
Ali Mohammad Pur
2022-04-22
LibRegex: Check inverse_matched after every op, not just at the end
Ali Mohammad Pur
2022-02-05
LibRegex: Support non-ASCII whitespace characters when matching \s or \S
Timothy Flynn
2022-01-26
LibRegex: Implement ECMA262 multiline matching without splitting lines
Ali Mohammad Pur
2022-01-22
LibRegex: Add some more information to Compare::Reference debug output
Ali Mohammad Pur
2022-01-22
LibRegex: Allow ClearCaptureGroup to create new groups
Ali Mohammad Pur
2021-12-25
LibRegex: Make FailForks fail all forks up to the last save point
Ali Mohammad Pur
2021-12-21
LibRegex: Remove some meaningless/useless const-qualifiers
Hendiadyoin1
2021-12-21
LibRegex: Collapse some `if(...) return true; else return false;` blocks
Hendiadyoin1
2021-12-21
LibRegex: Add some implied auto qualifiers
Hendiadyoin1
2021-12-21
LibRegex: Avoid calling DisjointChunks::size() in get_opcode()
Ali Mohammad Pur
2021-11-11
Everywhere: Pass AK::StringView by value
Andreas Kling
2021-10-03
LibRegex: Use a match table for character classes
Ali Mohammad Pur
2021-10-03
LibRegex: Avoid creating a new temporary RegexStringView in Char compare
Ali Mohammad Pur
2021-10-02
LibJS+AK: Use Vector<u16, 1> for UTF-16 string storage
Andreas Kling
2021-09-13
LibRegex: Add a basic optimization pass
Ali Mohammad Pur
2021-09-06
LibRegex: Avoid keeping track of checkpoints across forks
Ali Mohammad Pur
2021-09-06
LibRegex: Make infinite repetitions short-circuit on empty matches
Ali Mohammad Pur
2021-09-01
LibRegex: Correctly advance string positions in Compare::compare_string
Ali Mohammad Pur
2021-09-01
LibRegex: Correctly handle failing in the middle of explicit repeats
Ali Mohammad Pur
2021-08-18
LibRegex: Ensure the GoBack operation decrements the code unit index
Timothy Flynn
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-04
LibRegex: Support property escapes of Unicode script extensions
Timothy Flynn
2021-08-04
LibRegex: Support property escapes of the Unicode script property
Timothy Flynn
2021-08-04
LibRegex: Track string position in both code units and code points
Timothy Flynn
2021-08-02
LibRegex: Support property escapes of Unicode General Categories
Timothy Flynn
2021-07-30
LibRegex+LibUnicode: Begin implementing Unicode property escapes
Timothy Flynn
2021-07-24
LibRegex: Preserve the type of the match when clearing capture groups
Ali Mohammad Pur
[next]