Historia zmian

Autor SHA1 Wiadomość Data
  Ali Mohammad Pur b85666b3d2 LibRegex: Fix lookup table-based range checks in Compare 3 lat temu
  Ali Mohammad Pur 5f012778b8 LibRegex: Use the correct values for comparing LUT entries 3 lat temu
  Ali Mohammad Pur 6e655b7f89 LibRegex: Fully interpret the Compare Op when looking for overlaps 3 lat temu
  Ali Mohammad Pur 1409a48da6 LibRegex: Check inverse_matched after every op, not just at the end 3 lat temu
  Timothy Flynn 2212aa2388 LibRegex: Support non-ASCII whitespace characters when matching \s or \S 3 lat temu
  Ali Mohammad Pur 5fac41f733 LibRegex: Implement ECMA262 multiline matching without splitting lines 3 lat temu
  Ali Mohammad Pur bc20e4f71d LibRegex: Add some more information to Compare::Reference debug output 3 lat temu
  Ali Mohammad Pur 97dde09170 LibRegex: Allow ClearCaptureGroup to create new groups 3 lat temu
  Ali Mohammad Pur 1a35e27490 LibRegex: Make FailForks fail all forks up to the last save point 3 lat temu
  Hendiadyoin1 5885e70df7 LibRegex: Remove some meaningless/useless const-qualifiers 3 lat temu
  Hendiadyoin1 ca69ded9a5 LibRegex: Collapse some `if(...) return true; else return false;` blocks 3 lat temu
  Hendiadyoin1 b674de6957 LibRegex: Add some implied auto qualifiers 3 lat temu
  Ali Mohammad Pur 66249612d6 LibRegex: Avoid calling DisjointChunks::size() in get_opcode() 3 lat temu
  Andreas Kling 8b1108e485 Everywhere: Pass AK::StringView by value 3 lat temu
  Ali Mohammad Pur 8f722302d9 LibRegex: Use a match table for character classes 3 lat temu
  Ali Mohammad Pur c80b65b827 LibRegex: Avoid creating a new temporary RegexStringView in Char compare 3 lat temu
  Andreas Kling 024367d82e LibJS+AK: Use Vector<u16, 1> for UTF-16 string storage 3 lat temu
  Ali Mohammad Pur 246ab432ff LibRegex: Add a basic optimization pass 3 lat temu
  Ali Mohammad Pur 88d148b46a LibRegex: Avoid keeping track of checkpoints across forks 3 lat temu
  Ali Mohammad Pur abbe9da255 LibRegex: Make infinite repetitions short-circuit on empty matches 3 lat temu
  Ali Mohammad Pur 9b2f0613ef LibRegex: Correctly advance string positions in Compare::compare_string 3 lat temu
  Ali Mohammad Pur dd82c2e9b4 LibRegex: Correctly handle failing in the middle of explicit repeats 3 lat temu
  Timothy Flynn 325eabc770 LibRegex: Ensure the GoBack operation decrements the code unit index 3 lat temu
  Timothy Flynn 9509433e25 LibRegex: Implement and use a REPEAT operation for bytecode repetition 3 lat temu
  Timothy Flynn a0b72f5ad3 LibRegex: Remove (mostly) unused regex::MatchOutput 3 lat temu
  Timothy Flynn f1ce998d73 LibRegex+LibJS: Combine named and unnamed capture groups in MatchState 3 lat temu
  Timothy Flynn 484ccfadc3 LibRegex: Support property escapes of Unicode script extensions 3 lat temu
  Timothy Flynn 06088df729 LibRegex: Support property escapes of the Unicode script property 3 lat temu
  Timothy Flynn 27d555bab0 LibRegex: Track string position in both code units and code points 3 lat temu
  Timothy Flynn 1e10d6d7ce LibRegex: Support property escapes of Unicode General Categories 3 lat temu