Ali Mohammad Pur
|
e265d81277
LibRegex: Correct And/Or and inversion interplay semantics
|
há 1 ano atrás |
Ali Mohammad Pur
|
5e1499d104
Everywhere: Rename {Deprecated => Byte}String
|
há 1 ano atrás |
Timothy Flynn
|
e122039c99
LibRegex: Support non-ASCII case-insensitive character comparisons
|
há 1 ano atrás |
Ali Mohammad Pur
|
d9ed58eb39
LibRegex: Make OpCode_Compare use a switch-case instead of if-else
|
há 1 ano atrás |
Ali Mohammad Pur
|
18f4b6c670
LibRegex: Add the literal string search optimisation
|
há 1 ano atrás |
Ali Mohammad Pur
|
221c52c696
LibRegex: Avoid slicing a RegexStringView in non-unicode Compare ops
|
há 1 ano atrás |
Ali Mohammad Pur
|
11abca421a
LibRegex: Always inline get_opcode()
|
há 1 ano atrás |
Ali Mohammad Pur
|
fbab9bc330
LibRegex: Avoid pointlessly slicing a UTF-16 string for one code unit
|
há 2 anos atrás |
Ali Mohammad Pur
|
4bff4219ff
LibRegex: Replace the checkpoint backing store with a Vector
|
há 2 anos atrás |
Ali Mohammad Pur
|
2d6f50932b
LibRegex: Assign unique serial IDs to checkpoints
|
há 2 anos atrás |
Ali Mohammad Pur
|
6fc9f5fa28
LibRegex: Make ^ and $ accept all `LineTerminator`s instead of just '\n'
|
há 2 anos atrás |
Ali Mohammad Pur
|
936a9fd759
LibRegex: Make '.' reject matching LF / LS / PS as per the ECMA262 spec
|
há 2 anos atrás |
Timothy Flynn
|
425c168ded
AK+LibJS+LibRegex: Define an alias for UTF-16 string data storage
|
há 2 anos atrás |
Ben Wiederhake
|
8a331d4fa0
Everywhere: Move AK/Debug.h include to using files or remove
|
há 2 anos atrás |
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 |