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. 5723bb8 Add GCC 12 to the build matrix. by Paul Wankadia · 2 weeks ago main
  2. f5c782e Switch to `cxx_std_11` as per best current practice. by Paul Wankadia · 6 weeks ago
  3. f093268 Mea culpa. The `DCHECK` needs to be an `if`. by Paul Wankadia · 7 weeks ago
  4. 535ff74 Use `size_t` to stop MSVC griping about conversion. by Paul Wankadia · 7 weeks ago
  5. b84f2fe `#include` `<cmath>` instead of `<math.h>`. by Paul Wankadia · 7 weeks ago
  6. 10099c8 Prune `PrefilterTree` edges instead of nodes. by Paul Wankadia · 7 weeks ago
  7. 0c5616d Replace `StdIntMap` with `std::vector<int>`. by Paul Wankadia · 8 weeks ago 2022-04-01
  8. 248b65f Use `std::unordered_map<int, int>` for `StdIntMap`. by Paul Wankadia · 9 weeks ago
  9. 4c7b561 Remove `xkcd.png`, which is disused. by Paul Wankadia · 9 weeks ago
  10. fc625d0 Prog::Fanout() is no longer experimental. by Paul Wankadia · 10 weeks ago
  11. 3be7d1b Fall back to std::shared_mutex, not std::mutex. by Paul Wankadia · 2 months ago
  12. e30396b Set CMAKE_CXX_STANDARD if we seem to need to set it. :/ by Paul Wankadia · 2 months ago
  13. 1a7dc61 Don't specify CMAKE_CXX_STANDARD anymore either. by Paul Wankadia · 2 months ago
  14. f2eff71 Don't overwrite testinstall.cc in testinstall. by Sergei Trofimovich · 3 months ago
  15. 74c521b Add Clang 14 to the build matrix. by Paul Wankadia · 3 months ago
  16. 055e124 Simplify OS selection in Bazel by using @platforms. by Paul Wankadia · 3 months ago
  17. f683458 Check __cpp_lib_string_view, not __cplusplus. by Paul Wankadia · 3 months ago
  18. 885eb38 Oops, I think I needed pull_request_target instead. by Paul Wankadia · 4 months ago 2022-02-01
  19. d98c3fd Close all GitHub pull requests automatically. by Paul Wankadia · 4 months ago
  20. 0d39dec Handle older macOS SDKs not defining TARGET_OS_OSX. by Paul Wankadia · 4 months ago