Hendiadyoin1
|
5885e70df7
LibRegex: Remove some meaningless/useless const-qualifiers
|
3 năm trước cách đây |
Hendiadyoin1
|
ca69ded9a5
LibRegex: Collapse some `if(...) return true; else return false;` blocks
|
3 năm trước cách đây |
Hendiadyoin1
|
b674de6957
LibRegex: Add some implied auto qualifiers
|
3 năm trước cách đây |
Ali Mohammad Pur
|
66249612d6
LibRegex: Avoid calling DisjointChunks::size() in get_opcode()
|
3 năm trước cách đây |
Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
3 năm trước cách đây |
Ali Mohammad Pur
|
8f722302d9
LibRegex: Use a match table for character classes
|
3 năm trước cách đây |
Ali Mohammad Pur
|
c80b65b827
LibRegex: Avoid creating a new temporary RegexStringView in Char compare
|
3 năm trước cách đây |
Andreas Kling
|
024367d82e
LibJS+AK: Use Vector<u16, 1> for UTF-16 string storage
|
3 năm trước cách đây |
Ali Mohammad Pur
|
246ab432ff
LibRegex: Add a basic optimization pass
|
3 năm trước cách đây |
Ali Mohammad Pur
|
88d148b46a
LibRegex: Avoid keeping track of checkpoints across forks
|
3 năm trước cách đây |
Ali Mohammad Pur
|
abbe9da255
LibRegex: Make infinite repetitions short-circuit on empty matches
|
3 năm trước cách đây |
Ali Mohammad Pur
|
9b2f0613ef
LibRegex: Correctly advance string positions in Compare::compare_string
|
3 năm trước cách đây |
Ali Mohammad Pur
|
dd82c2e9b4
LibRegex: Correctly handle failing in the middle of explicit repeats
|
3 năm trước cách đây |
Timothy Flynn
|
325eabc770
LibRegex: Ensure the GoBack operation decrements the code unit index
|
3 năm trước cách đây |
Timothy Flynn
|
9509433e25
LibRegex: Implement and use a REPEAT operation for bytecode repetition
|
3 năm trước cách đây |
Timothy Flynn
|
a0b72f5ad3
LibRegex: Remove (mostly) unused regex::MatchOutput
|
3 năm trước cách đây |
Timothy Flynn
|
f1ce998d73
LibRegex+LibJS: Combine named and unnamed capture groups in MatchState
|
3 năm trước cách đây |
Timothy Flynn
|
484ccfadc3
LibRegex: Support property escapes of Unicode script extensions
|
4 năm trước cách đây |
Timothy Flynn
|
06088df729
LibRegex: Support property escapes of the Unicode script property
|
4 năm trước cách đây |
Timothy Flynn
|
27d555bab0
LibRegex: Track string position in both code units and code points
|
4 năm trước cách đây |
Timothy Flynn
|
1e10d6d7ce
LibRegex: Support property escapes of Unicode General Categories
|
4 năm trước cách đây |
Timothy Flynn
|
d485cf29d7
LibRegex+LibUnicode: Begin implementing Unicode property escapes
|
4 năm trước cách đây |
Ali Mohammad Pur
|
1dd1378159
LibRegex: Preserve the type of the match when clearing capture groups
|
4 năm trước cách đây |
Timothy Flynn
|
47f6bb38a1
LibRegex: Support UTF-16 RegexStringView and improve Unicode matching
|
4 năm trước cách đây |
Ali Mohammad Pur
|
36bfc912fc
LibRegex: Switch to east-const style
|
4 năm trước cách đây |
Ali Mohammad Pur
|
c8b2199251
LibRegex: Clear previous capture group contents in ECMA262 mode
|
4 năm trước cách đây |
Ali Mohammad Pur
|
f364fcec5d
LibRegex+Everywhere: Make LibRegex more unicode-aware
|
4 năm trước cách đây |
Ali Mohammad Pur
|
052004f92d
LibRegex: Partially implement string compare for Utf32View
|
4 năm trước cách đây |
sin-ack
|
74d76528d6
LibRegex: Display correct position for Compare in REGEX_DEBUG
|
4 năm trước cách đây |
sin-ack
|
6b2e264093
LibRegex: Fix incorrect case-sensitive comparisons
|
4 năm trước cách đây |