Ben Wiederhake
|
b83cb09db1
Everywhere: Fix badly-formatted includes
|
há 2 anos atrás |
Linus Groh
|
57dc179b1f
Everywhere: Rename to_{string => deprecated_string}() where applicable
|
há 2 anos atrás |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
há 2 anos atrás |
Ali Mohammad Pur
|
253f4de302
LibRegex: Use spans<4> to avoid allocating small vectors
|
há 2 anos atrás |
Ali Mohammad Pur
|
f1851346d3
LibRegex: Use a copy-on-write vector for fork state
|
há 2 anos atrás |
Ali Mohammad Pur
|
464ac85a1b
LibRegex: Avoid copying MatchInput when getting argument descriptions
|
há 2 anos atrás |
Ali Mohammad Pur
|
00326a63ed
LibRegex: Don't treat ForkReplace* as new forks
|
há 2 anos atrás |
Timothy Flynn
|
48cb15283a
LibRegex: Explicitly check if a character falls into a table-based range
|
há 2 anos atrás |
Ali Mohammad Pur
|
e43b478920
LibRegex: Check code unit count range when accessing by code unit count
|
há 3 anos atrás |
Ali Mohammad Pur
|
598dc74a76
LibRegex: Partially implement the ECMAScript unicodeSets proposal
|
há 3 anos atrás |
sin-ack
|
fbc771efe9
Everywhere: Use default StringView constructor over nullptr
|
há 3 anos atrás |
sin-ack
|
3f3f45580a
Everywhere: Add sv suffix to strings relying on StringView(char const*)
|
há 3 anos atrás |
Ali Mohammad Pur
|
d348eaf305
LibRegex: Treat inverted Compare entries as disjunctions
|
há 3 anos atrás |
Ali Mohammad Pur
|
9c5febe800
LibRegex: Flush compare tables before entering a permanent inverse state
|
há 3 anos atrás |
Ali Mohammad Pur
|
b85666b3d2
LibRegex: Fix lookup table-based range checks in Compare
|
há 3 anos atrás |
Ali Mohammad Pur
|
5f012778b8
LibRegex: Use the correct values for comparing LUT entries
|
há 3 anos atrás |
Ali Mohammad Pur
|
6e655b7f89
LibRegex: Fully interpret the Compare Op when looking for overlaps
|
há 3 anos atrás |
Ali Mohammad Pur
|
1409a48da6
LibRegex: Check inverse_matched after every op, not just at the end
|
há 3 anos atrás |
Timothy Flynn
|
2212aa2388
LibRegex: Support non-ASCII whitespace characters when matching \s or \S
|
há 3 anos atrás |
Ali Mohammad Pur
|
5fac41f733
LibRegex: Implement ECMA262 multiline matching without splitting lines
|
há 3 anos atrás |
Ali Mohammad Pur
|
bc20e4f71d
LibRegex: Add some more information to Compare::Reference debug output
|
há 3 anos atrás |
Ali Mohammad Pur
|
97dde09170
LibRegex: Allow ClearCaptureGroup to create new groups
|
há 3 anos atrás |
Ali Mohammad Pur
|
1a35e27490
LibRegex: Make FailForks fail all forks up to the last save point
|
há 3 anos atrás |
Hendiadyoin1
|
5885e70df7
LibRegex: Remove some meaningless/useless const-qualifiers
|
há 3 anos atrás |
Hendiadyoin1
|
ca69ded9a5
LibRegex: Collapse some `if(...) return true; else return false;` blocks
|
há 3 anos atrás |
Hendiadyoin1
|
b674de6957
LibRegex: Add some implied auto qualifiers
|
há 3 anos atrás |
Ali Mohammad Pur
|
66249612d6
LibRegex: Avoid calling DisjointChunks::size() in get_opcode()
|
há 3 anos atrás |
Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
há 3 anos atrás |
Ali Mohammad Pur
|
8f722302d9
LibRegex: Use a match table for character classes
|
há 3 anos atrás |
Ali Mohammad Pur
|
c80b65b827
LibRegex: Avoid creating a new temporary RegexStringView in Char compare
|
há 3 anos atrás |