Commit History

Autor SHA1 Mensaxe Data
  Ali Mohammad Pur e265d81277 LibRegex: Correct And/Or and inversion interplay semantics hai 1 ano
  Ali Mohammad Pur 5e1499d104 Everywhere: Rename {Deprecated => Byte}String hai 1 ano
  Timothy Flynn e122039c99 LibRegex: Support non-ASCII case-insensitive character comparisons hai 1 ano
  Ali Mohammad Pur d9ed58eb39 LibRegex: Make OpCode_Compare use a switch-case instead of if-else hai 1 ano
  Ali Mohammad Pur 18f4b6c670 LibRegex: Add the literal string search optimisation hai 1 ano
  Ali Mohammad Pur 221c52c696 LibRegex: Avoid slicing a RegexStringView in non-unicode Compare ops hai 1 ano
  Ali Mohammad Pur 11abca421a LibRegex: Always inline get_opcode() hai 1 ano
  Ali Mohammad Pur fbab9bc330 LibRegex: Avoid pointlessly slicing a UTF-16 string for one code unit %!s(int64=2) %!d(string=hai) anos
  Ali Mohammad Pur 4bff4219ff LibRegex: Replace the checkpoint backing store with a Vector %!s(int64=2) %!d(string=hai) anos
  Ali Mohammad Pur 2d6f50932b LibRegex: Assign unique serial IDs to checkpoints %!s(int64=2) %!d(string=hai) anos
  Ali Mohammad Pur 6fc9f5fa28 LibRegex: Make ^ and $ accept all `LineTerminator`s instead of just '\n' %!s(int64=2) %!d(string=hai) anos
  Ali Mohammad Pur 936a9fd759 LibRegex: Make '.' reject matching LF / LS / PS as per the ECMA262 spec %!s(int64=2) %!d(string=hai) anos
  Timothy Flynn 425c168ded AK+LibJS+LibRegex: Define an alias for UTF-16 string data storage %!s(int64=2) %!d(string=hai) anos
  Ben Wiederhake 8a331d4fa0 Everywhere: Move AK/Debug.h include to using files or remove %!s(int64=2) %!d(string=hai) anos
  Ben Wiederhake b83cb09db1 Everywhere: Fix badly-formatted includes %!s(int64=2) %!d(string=hai) anos
  Linus Groh 57dc179b1f Everywhere: Rename to_{string => deprecated_string}() where applicable %!s(int64=2) %!d(string=hai) anos
  Linus Groh 6e19ab2bbc AK+Everywhere: Rename String to DeprecatedString %!s(int64=2) %!d(string=hai) anos
  Ali Mohammad Pur 253f4de302 LibRegex: Use spans<4> to avoid allocating small vectors %!s(int64=2) %!d(string=hai) anos
  Ali Mohammad Pur f1851346d3 LibRegex: Use a copy-on-write vector for fork state %!s(int64=2) %!d(string=hai) anos
  Ali Mohammad Pur 464ac85a1b LibRegex: Avoid copying MatchInput when getting argument descriptions %!s(int64=2) %!d(string=hai) anos
  Ali Mohammad Pur 00326a63ed LibRegex: Don't treat ForkReplace* as new forks %!s(int64=2) %!d(string=hai) anos
  Timothy Flynn 48cb15283a LibRegex: Explicitly check if a character falls into a table-based range %!s(int64=2) %!d(string=hai) anos
  Ali Mohammad Pur e43b478920 LibRegex: Check code unit count range when accessing by code unit count %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 598dc74a76 LibRegex: Partially implement the ECMAScript unicodeSets proposal %!s(int64=3) %!d(string=hai) anos
  sin-ack fbc771efe9 Everywhere: Use default StringView constructor over nullptr %!s(int64=3) %!d(string=hai) anos
  sin-ack 3f3f45580a Everywhere: Add sv suffix to strings relying on StringView(char const*) %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur d348eaf305 LibRegex: Treat inverted Compare entries as disjunctions %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 9c5febe800 LibRegex: Flush compare tables before entering a permanent inverse state %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur b85666b3d2 LibRegex: Fix lookup table-based range checks in Compare %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 5f012778b8 LibRegex: Use the correct values for comparing LUT entries %!s(int64=3) %!d(string=hai) anos