Commit History

Autor SHA1 Mensaxe Data
  Ali Mohammad Pur 8f722302d9 LibRegex: Use a match table for character classes %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur bf0315ff8f LibRegex: Avoid excessive Vector copy when compiling regexps %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 246ab432ff LibRegex: Add a basic optimization pass %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur abbe9da255 LibRegex: Make infinite repetitions short-circuit on empty matches %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur dd82c2e9b4 LibRegex: Correctly handle failing in the middle of explicit repeats %!s(int64=3) %!d(string=hai) anos
  Ali Mohammad Pur 98624fe03f LibRegex: Implement min/max repetition using the Repeat bytecode %!s(int64=3) %!d(string=hai) anos
  Timothy Flynn 9509433e25 LibRegex: Implement and use a REPEAT operation for bytecode repetition %!s(int64=4) %!d(string=hai) anos
  Timothy Flynn a0b72f5ad3 LibRegex: Remove (mostly) unused regex::MatchOutput %!s(int64=4) %!d(string=hai) anos
  Timothy Flynn f1ce998d73 LibRegex+LibJS: Combine named and unnamed capture groups in MatchState %!s(int64=4) %!d(string=hai) anos
  Timothy Flynn 484ccfadc3 LibRegex: Support property escapes of Unicode script extensions %!s(int64=4) %!d(string=hai) anos
  Timothy Flynn 06088df729 LibRegex: Support property escapes of the Unicode script property %!s(int64=4) %!d(string=hai) anos
  Timothy Flynn 1e10d6d7ce LibRegex: Support property escapes of Unicode General Categories %!s(int64=4) %!d(string=hai) anos
  Timothy Flynn d485cf29d7 LibRegex+LibUnicode: Begin implementing Unicode property escapes %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur 36bfc912fc LibRegex: Switch to east-const style %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur c8b2199251 LibRegex: Clear previous capture group contents in ECMA262 mode %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 36e36507d5 Everywhere: Prefer using {:#x} over 0x{:x} %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur f364fcec5d LibRegex+Everywhere: Make LibRegex more unicode-aware %!s(int64=4) %!d(string=hai) anos
  Ali Mohammad Pur addfa1e82e LibRegex: Make the bytecode transformation functions static %!s(int64=4) %!d(string=hai) anos
  Andreas Kling e59bf87374 Userland: Replace VERIFY(is<T>) with verify_cast<T> %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 5bfe601152 LibRegex: Remove unused code %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner a167941852 LibRegex: Use a plain pointer for OpCode::m_state %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner d3c2a3caea LibRegex: Avoid initialization checks in get_opcode_by_id() %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 281f39073d LibRegex: Make get_opcode() return a reference %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner cd49fb0229 LibRegex: Remove return value for setters %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 1fb4471506 LibRegex: Use a plain array to store opcodes %!s(int64=4) %!d(string=hai) anos
  Andreas Kling dc65f54c06 AK: Rename Vector::append(Vector) => Vector::extend(Vector) %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. %!s(int64=4) %!d(string=hai) anos
  Andreas Kling c68dcf45b6 LibRegex: Convert String::format() => String::formatted() %!s(int64=4) %!d(string=hai) anos
  AnotherTest e9279d1790 LibRegex: Allow a '?' suffix for brace quantifiers %!s(int64=4) %!d(string=hai) anos
  AnotherTest 8d7bcc2476 LibRegex: Give ByteCode a copy ctor and and a move assignment operator %!s(int64=4) %!d(string=hai) anos