Historial de Commits

Autor SHA1 Mensaje Fecha
  Ali Mohammad Pur 97a333608e LibRegex: Make codegen+optimisation for alternatives much faster hace 3 años
  Ali Mohammad Pur 4be7239626 LibRegex: Make parse_disjunction() consume all disjunctions in one frame hace 3 años
  Ali Mohammad Pur 627bbee055 LibRegex: Allow quantifiers after quantifiable assertions hace 3 años
  Ali Mohammad Pur 3b0943d24c LibRegex: Correct the alternative matching order when one is empty hace 3 años
  Ali Mohammad Pur 6a4c8a66ae LibRegex: Only skip full instructions when optimizing alternations hace 3 años
  Timothy Flynn 2212aa2388 LibRegex: Support non-ASCII whitespace characters when matching \s or \S hace 3 años
  Ali Mohammad Pur a962ee020a LibJS+LibRegex: Don't repeat regex match in regexp_exec() hace 3 años
  Ali Mohammad Pur 2b028f6faa LibRegex+LibJS: Avoid searching for more than one match in JS RegExps hace 3 años
  Ali Mohammad Pur 5fac41f733 LibRegex: Implement ECMA262 multiline matching without splitting lines hace 3 años
  Ali Mohammad Pur 97dde09170 LibRegex: Allow ClearCaptureGroup to create new groups hace 3 años
  Ali Mohammad Pur 704e0654b3 Revert "LibRegex: Implement an ECMA262 Regex quirk with negative loo..." hace 3 años
  Ali Mohammad Pur 9eccd4c56e LibRegex: Allow the pattern to match the zero-length end of the string hace 3 años
  Ali Mohammad Pur c11be92e23 LibRegex: Implement an ECMA262 Regex quirk with negative lookarounds hace 3 años
  Ali Mohammad Pur bfe8f312f3 LibRegex: Correct jump offset to the start of the loop block hace 3 años
  mjz19910 3102d8e160 Everywhere: Fix many spelling errors hace 3 años
  Ali Mohammad Pur 1a35e27490 LibRegex: Make FailForks fail all forks up to the last save point hace 3 años
  davidot 154ed3994c LibRegex: Parse capture group names according to the ECMA262 spec hace 3 años
  davidot 733a70671b LibRegex: Disallow duplicate named capture groups in ECMA262 parser hace 3 años
  Ali Mohammad Pur d2e51fafa9 LibRegex: Merge alternations based on blocks and not instructions hace 3 años
  Ali Mohammad Pur 387df06385 LibRegex: Avoid rewriting `a+` as `a*` as part of atomic rewriting hace 3 años
  Tim Schumacher 8417c0fb1e Tests/LibRegex: Add tests for line end anchors in PosixBasic hace 3 años
  Andreas Kling a54be656ae LibRegex: Don't push LibRegex's "Error" into the global namespace hace 3 años
  Ali Mohammad Pur ac856cb965 LibRegex: Don't ignore empty alternatives in append_alternation() hace 3 años
  Ali Mohammad Pur 8f722302d9 LibRegex: Use a match table for character classes hace 3 años
  Andreas Kling 1be4cbd639 AK: Make Utf8View constructors inline and remove C string constructor hace 3 años
  Ali Mohammad Pur 741886a4c4 LibRegex: Make the optimizer understand references and capture groups hace 3 años
  Ali Mohammad Pur 246ab432ff LibRegex: Add a basic optimization pass hace 3 años
  Ali Mohammad Pur 7fefb8148b LibRegex: Use the correct capture group index in ERE bytecode generation hace 3 años
  Ali Mohammad Pur 63523d3836 Tests/LibRegex: Decrease the size of the fork chain test hace 3 años
  Ali Mohammad Pur abbe9da255 LibRegex: Make infinite repetitions short-circuit on empty matches hace 3 años