Commit History

Author SHA1 Message Date
  Ali Mohammad Pur c11be92e23 LibRegex: Implement an ECMA262 Regex quirk with negative lookarounds 3 years ago
  Ali Mohammad Pur bfe8f312f3 LibRegex: Correct jump offset to the start of the loop block 3 years ago
  mjz19910 3102d8e160 Everywhere: Fix many spelling errors 3 years ago
  Ali Mohammad Pur 1a35e27490 LibRegex: Make FailForks fail all forks up to the last save point 3 years ago
  davidot 154ed3994c LibRegex: Parse capture group names according to the ECMA262 spec 3 years ago
  davidot 733a70671b LibRegex: Disallow duplicate named capture groups in ECMA262 parser 3 years ago
  Ali Mohammad Pur d2e51fafa9 LibRegex: Merge alternations based on blocks and not instructions 3 years ago
  Ali Mohammad Pur 387df06385 LibRegex: Avoid rewriting `a+` as `a*` as part of atomic rewriting 3 years ago
  Tim Schumacher 8417c0fb1e Tests/LibRegex: Add tests for line end anchors in PosixBasic 3 years ago
  Andreas Kling a54be656ae LibRegex: Don't push LibRegex's "Error" into the global namespace 3 years ago
  Ali Mohammad Pur ac856cb965 LibRegex: Don't ignore empty alternatives in append_alternation() 3 years ago
  Ali Mohammad Pur 8f722302d9 LibRegex: Use a match table for character classes 3 years ago
  Andreas Kling 1be4cbd639 AK: Make Utf8View constructors inline and remove C string constructor 3 years ago
  Ali Mohammad Pur 741886a4c4 LibRegex: Make the optimizer understand references and capture groups 3 years ago
  Ali Mohammad Pur 246ab432ff LibRegex: Add a basic optimization pass 3 years ago
  Ali Mohammad Pur 7fefb8148b LibRegex: Use the correct capture group index in ERE bytecode generation 3 years ago
  Ali Mohammad Pur 63523d3836 Tests/LibRegex: Decrease the size of the fork chain test 3 years ago
  Ali Mohammad Pur abbe9da255 LibRegex: Make infinite repetitions short-circuit on empty matches 3 years ago
  Ali Mohammad Pur 206bc01f81 LibRegex: Allow null bytes in pattern 3 years ago
  Timothy Flynn 562d4e497b LibRegex: Treat pattern string characters as unsigned 4 years ago
  Timothy Flynn 4f2cbe119b LibRegex: Allow Unicode escape sequences in capture group names 4 years ago
  Timothy Flynn 325eabc770 LibRegex: Ensure the GoBack operation decrements the code unit index 4 years ago
  Timothy Flynn a9716ad44e LibRegex: In non-Unicode mode, parse \u{4} as a repetition pattern 4 years ago
  Timothy Flynn 9509433e25 LibRegex: Implement and use a REPEAT operation for bytecode repetition 4 years ago
  Timothy Flynn f1ce998d73 LibRegex+LibJS: Combine named and unnamed capture groups in MatchState 4 years ago
  Timothy Flynn 1a173be29d LibRegex: Disallow unescaped quantifiers in Unicode mode 4 years ago
  Timothy Flynn c3e1f1f687 LibRegex: Use correct source characters for Unicode identity escapes 4 years ago
  Timothy Flynn 6a485f612f LibRegex: Implement legacy octal escape parsing closer to the spec 4 years ago
  Timothy Flynn 83ca8c7e38 LibRegex: Convert LibRegex tests to use StringView in place of C-strings 4 years ago
  Timothy Flynn 0c8f2f5aca LibRegex: Ensure escaped hexadecimals are exactly 2 digits in length 4 years ago