RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.

Clone this repo:
  1. 2c196c6 Tweak the comment on RE2::QuoteMeta(). by Paul Wankadia · 2 days ago master
  2. 793b4e8 Move DeBruijnString() alongside StringGenerator. by Paul Wankadia · 4 days ago
  3. d8d0c66 Fix the check for Apple platforms. Mea culpa. by Paul Wankadia · 8 days ago
  4. f2a896b Provide hooks::context iff thread_local is supported. by Paul Wankadia · 8 days ago
  5. 23f1152 Update doc/syntax.html. by Paul Wankadia · 8 days ago
  6. b0a41e5 MSVC also doesn't like casting lambdas with `+'. Sigh. by Paul Wankadia · 8 days ago
  7. 170e3d5 Only the latest MSVC allows designated initalisers. by Paul Wankadia · 8 days ago
  8. 4f5e6c2 Provide instrumentation points called "hooks". by Paul Wankadia · 9 days ago
  9. 42d10ac Tidy up some GCC-only guards. by Paul Wankadia · 11 days ago
  10. e17af77 Tidy up the SWIG guard around LazyRE2. by Paul Wankadia · 3 weeks ago
  11. beba023 Tweak some of the comments about FilteredRE2. by Paul Wankadia · 3 weeks ago
  12. 05faa8d Avoid using the forward DFA in "ANCHOR_END" cases. by Paul Wankadia · 3 weeks ago
  13. 6c109e9 Make the fuzzer use FuzzedDataProvider. by Paul Wankadia · 3 weeks ago
  14. 85c0142 Tidy up a test. by Paul Wankadia · 6 weeks ago
  15. 5fcdf4a Prevent ShortVisit() from crashing fuzzers. by Paul Wankadia · 6 weeks ago
  16. 00af5b4 Fix a comment. by Paul Wankadia · 7 weeks ago
  17. f71aaa0 Make DFA use hints. by Paul Wankadia · 8 weeks ago 2020-01-01
  18. 7470f4d std::is_pod<> was deprecated in C++20. by Paul Wankadia · 2 months ago
  19. 6a86f6b Simplify the bytecode for the 80-10FFFF rune range. by Paul Wankadia · 3 months ago
  20. bb8e777 Fix nullptr-with-nonzero-offset bugs found by UBSan. by Paul Wankadia · 3 months ago 2019-12-01