Commit History

Author SHA1 Message Date
  Ali Mohammad Pur 00bc22c332 LibRegex: Don't immediately ignore TempInverse in optimizer 8 months ago
  Ali Mohammad Pur dabd60180f LibRegex: Don't ignore references that weren't bound in checked blocks 8 months ago
  Ali Mohammad Pur 00c45243bd LibRegex: Don't blindly accept inverted charclasses for atomic rewrite 9 months ago
  Ali Mohammad Pur cc1f0c3af2 LibRegex: Restore checkpoints when restoring the state post-fork 9 months ago
  Gingeh de588a97c0 LibRegex: Only search start of line if pattern begins with ^ 10 months ago
  Ali Mohammad Pur 27a38932da LibRegex: Account for extra explicit And/Or in class parser assertion 1 year ago
  Ali Mohammad Pur e265d81277 LibRegex: Correct And/Or and inversion interplay semantics 1 year ago
  Ali Mohammad Pur 267040dde7 LibRegex: Error out on Eof when parsing nonempty class range elements 1 year ago
  Ali Mohammad Pur 5e1499d104 Everywhere: Rename {Deprecated => Byte}String 1 year ago
  Timothy Flynn e122039c99 LibRegex: Support non-ASCII case-insensitive character comparisons 1 year ago
  Timothy Flynn 3fbf33bd37 LibRegex: Change a couple function parameters to east-const 1 year ago
  Ali Mohammad Pur 4d71f4edc4 LibRegex: Don't add the Repeat instruction size to its jump target 1 year ago
  Ali Mohammad Pur 4d27257c45 LibRegex: Treat backwards jumps to IP 0 as normal backwards jumps too 1 year ago
  Ali Mohammad Pur e689422564 LibRegex: Keep track of instruction positions for backwards tree jumps 2 years ago
  Ali Mohammad Pur 4e69eb89e8 LibRegex: Generate a search tree when patterns would benefit from it 2 years ago
  Timothy Flynn 8b668da9d5 LibRegex: Bail parsing class set characters upon early EOF 2 years ago
  Ali Mohammad Pur b1ca2e5e39 LibRegex: Do not treat repeats followed by fallthroughs as atomic 2 years ago
  Ali Mohammad Pur eba466b8e7 LibRegex: Avoid calling GenericLexer::consume() past EOF 2 years ago
  Ali Mohammad Pur 6fc9f5fa28 LibRegex: Make ^ and $ accept all `LineTerminator`s instead of just '\n' 2 years ago
  Ali Mohammad Pur 7f530c0753 LibRegex: Bail out of atomic rewrite if a block doesn't contain compares 2 years ago
  Ali Mohammad Pur af441bb939 LibRegex: Consider the inverse=true case when finding pattern overlap 2 years ago
  Ali Mohammad Pur 936a9fd759 LibRegex: Make '.' reject matching LF / LS / PS as per the ECMA262 spec 2 years ago
  Ali Mohammad Pur 1e022295c4 Tests: Use .is_flag_set() instead of bitwise & in Regex flag tests 2 years ago
  Linus Groh 6e7459322d AK: Remove StringBuilder::build() in favor of to_deprecated_string() 2 years ago
  Timothy Flynn 1edb96376b AK+Everywhere: Make UTF-8 and UTF-32 to UTF-16 converters fallible 2 years ago
  Eli Youngs 87a961534f LibRegex: Prevent patterns from matching the empty string twice 2 years ago
  Ben Wiederhake 8a331d4fa0 Everywhere: Move AK/Debug.h include to using files or remove 2 years ago
  Ben Wiederhake b83cb09db1 Everywhere: Fix badly-formatted includes 2 years ago
  Linus Groh 57dc179b1f Everywhere: Rename to_{string => deprecated_string}() where applicable 2 years ago
  Linus Groh 6e19ab2bbc AK+Everywhere: Rename String to DeprecatedString 2 years ago