Ben Wiederhake
|
b83cb09db1
Everywhere: Fix badly-formatted includes
|
2 anni fa |
Linus Groh
|
57dc179b1f
Everywhere: Rename to_{string => deprecated_string}() where applicable
|
2 anni fa |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 anni fa |
Linus Groh
|
d26aabff04
Everywhere: Run clang-format
|
2 anni fa |
Ali Mohammad Pur
|
00326a63ed
LibRegex: Don't treat ForkReplace* as new forks
|
2 anni fa |
Ali Mohammad Pur
|
660d2b53b1
LibRegex: Account for eof after \<x> when 'x' leads to legacy behaviour
|
2 anni fa |
Timothy Flynn
|
48cb15283a
LibRegex: Explicitly check if a character falls into a table-based range
|
2 anni fa |
Ali Mohammad Pur
|
598dc74a76
LibRegex: Partially implement the ECMAScript unicodeSets proposal
|
3 anni fa |
sin-ack
|
c8585b77d2
Everywhere: Replace single-char StringView op. arguments with chars
|
3 anni fa |
sin-ack
|
3f3f45580a
Everywhere: Add sv suffix to strings relying on StringView(char const*)
|
3 anni fa |
Ali Mohammad Pur
|
d348eaf305
LibRegex: Treat inverted Compare entries as disjunctions
|
3 anni fa |
Ali Mohammad Pur
|
b85666b3d2
LibRegex: Fix lookup table-based range checks in Compare
|
3 anni fa |
Ali Mohammad Pur
|
7d01ee63d6
LibRegex: Use proper CharRange constructor instead of bit_casting
|
3 anni fa |
Ali Mohammad Pur
|
6e655b7f89
LibRegex: Fully interpret the Compare Op when looking for overlaps
|
3 anni fa |
Ali Mohammad Pur
|
1409a48da6
LibRegex: Check inverse_matched after every op, not just at the end
|
3 anni fa |
Ali Mohammad Pur
|
97a333608e
LibRegex: Make codegen+optimisation for alternatives much faster
|
3 anni fa |
Ali Mohammad Pur
|
4be7239626
LibRegex: Make parse_disjunction() consume all disjunctions in one frame
|
3 anni fa |
Ali Mohammad Pur
|
627bbee055
LibRegex: Allow quantifiers after quantifiable assertions
|
3 anni fa |
Ali Mohammad Pur
|
3b0943d24c
LibRegex: Correct the alternative matching order when one is empty
|
3 anni fa |
Ali Mohammad Pur
|
6a4c8a66ae
LibRegex: Only skip full instructions when optimizing alternations
|
3 anni fa |
Timothy Flynn
|
2212aa2388
LibRegex: Support non-ASCII whitespace characters when matching \s or \S
|
3 anni fa |
Ali Mohammad Pur
|
a962ee020a
LibJS+LibRegex: Don't repeat regex match in regexp_exec()
|
3 anni fa |
Ali Mohammad Pur
|
2b028f6faa
LibRegex+LibJS: Avoid searching for more than one match in JS RegExps
|
3 anni fa |
Ali Mohammad Pur
|
5fac41f733
LibRegex: Implement ECMA262 multiline matching without splitting lines
|
3 anni fa |
Ali Mohammad Pur
|
97dde09170
LibRegex: Allow ClearCaptureGroup to create new groups
|
3 anni fa |
Ali Mohammad Pur
|
704e0654b3
Revert "LibRegex: Implement an ECMA262 Regex quirk with negative loo..."
|
3 anni fa |
Ali Mohammad Pur
|
9eccd4c56e
LibRegex: Allow the pattern to match the zero-length end of the string
|
3 anni fa |
Ali Mohammad Pur
|
c11be92e23
LibRegex: Implement an ECMA262 Regex quirk with negative lookarounds
|
3 anni fa |
Ali Mohammad Pur
|
bfe8f312f3
LibRegex: Correct jump offset to the start of the loop block
|
3 anni fa |
mjz19910
|
3102d8e160
Everywhere: Fix many spelling errors
|
3 anni fa |