Ali Mohammad Pur
|
b85666b3d2
LibRegex: Fix lookup table-based range checks in Compare
|
3 년 전 |
Ali Mohammad Pur
|
5f012778b8
LibRegex: Use the correct values for comparing LUT entries
|
3 년 전 |
Ali Mohammad Pur
|
6e655b7f89
LibRegex: Fully interpret the Compare Op when looking for overlaps
|
3 년 전 |
Ali Mohammad Pur
|
1409a48da6
LibRegex: Check inverse_matched after every op, not just at the end
|
3 년 전 |
Timothy Flynn
|
2212aa2388
LibRegex: Support non-ASCII whitespace characters when matching \s or \S
|
3 년 전 |
Ali Mohammad Pur
|
5fac41f733
LibRegex: Implement ECMA262 multiline matching without splitting lines
|
3 년 전 |
Ali Mohammad Pur
|
bc20e4f71d
LibRegex: Add some more information to Compare::Reference debug output
|
3 년 전 |
Ali Mohammad Pur
|
97dde09170
LibRegex: Allow ClearCaptureGroup to create new groups
|
3 년 전 |
Ali Mohammad Pur
|
1a35e27490
LibRegex: Make FailForks fail all forks up to the last save point
|
3 년 전 |
Hendiadyoin1
|
5885e70df7
LibRegex: Remove some meaningless/useless const-qualifiers
|
3 년 전 |
Hendiadyoin1
|
ca69ded9a5
LibRegex: Collapse some `if(...) return true; else return false;` blocks
|
3 년 전 |
Hendiadyoin1
|
b674de6957
LibRegex: Add some implied auto qualifiers
|
3 년 전 |
Ali Mohammad Pur
|
66249612d6
LibRegex: Avoid calling DisjointChunks::size() in get_opcode()
|
3 년 전 |
Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
3 년 전 |
Ali Mohammad Pur
|
8f722302d9
LibRegex: Use a match table for character classes
|
3 년 전 |
Ali Mohammad Pur
|
c80b65b827
LibRegex: Avoid creating a new temporary RegexStringView in Char compare
|
3 년 전 |
Andreas Kling
|
024367d82e
LibJS+AK: Use Vector<u16, 1> for UTF-16 string storage
|
3 년 전 |
Ali Mohammad Pur
|
246ab432ff
LibRegex: Add a basic optimization pass
|
3 년 전 |
Ali Mohammad Pur
|
88d148b46a
LibRegex: Avoid keeping track of checkpoints across forks
|
3 년 전 |
Ali Mohammad Pur
|
abbe9da255
LibRegex: Make infinite repetitions short-circuit on empty matches
|
3 년 전 |
Ali Mohammad Pur
|
9b2f0613ef
LibRegex: Correctly advance string positions in Compare::compare_string
|
3 년 전 |
Ali Mohammad Pur
|
dd82c2e9b4
LibRegex: Correctly handle failing in the middle of explicit repeats
|
3 년 전 |
Timothy Flynn
|
325eabc770
LibRegex: Ensure the GoBack operation decrements the code unit index
|
3 년 전 |
Timothy Flynn
|
9509433e25
LibRegex: Implement and use a REPEAT operation for bytecode repetition
|
3 년 전 |
Timothy Flynn
|
a0b72f5ad3
LibRegex: Remove (mostly) unused regex::MatchOutput
|
3 년 전 |
Timothy Flynn
|
f1ce998d73
LibRegex+LibJS: Combine named and unnamed capture groups in MatchState
|
3 년 전 |
Timothy Flynn
|
484ccfadc3
LibRegex: Support property escapes of Unicode script extensions
|
3 년 전 |
Timothy Flynn
|
06088df729
LibRegex: Support property escapes of the Unicode script property
|
3 년 전 |
Timothy Flynn
|
27d555bab0
LibRegex: Track string position in both code units and code points
|
3 년 전 |
Timothy Flynn
|
1e10d6d7ce
LibRegex: Support property escapes of Unicode General Categories
|
3 년 전 |