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. ab12219 Fix the regexp_benchmark build with GNU make. by Paul Wankadia · 35 hours ago master
  2. 416c764 Oops, wrap a couple of lines. by Paul Wankadia · 4 days ago
  3. 9311259 Read flags using the GetFlag() style. by Paul Wankadia · 4 days ago
  4. 7908274 Make flags use the DEFINE_FLAG() style. by Paul Wankadia · 4 days ago
  5. 84daac2 Remove a condition from exhaustive1_test.cc that is no longer needed. by Paul Wankadia · 4 days ago
  6. 4ca0285 Move util/flags.h into the testing target. by Paul Wankadia · 4 days ago
  7. bd0db33 Don't declare testing::TempDir() in dump.cc itself. by Paul Wankadia · 4 days ago
  8. 40dd3fc Split out the fake testing::MallocCounter into its own file. by Paul Wankadia · 4 days ago
  9. b447507 Remove the fake test_tmpdir flag in favour of testing::TempDir(). by Paul Wankadia · 4 days ago
  10. c7a2209 Remove the comment on NumCPUs(). by Paul Wankadia · 5 days ago
  11. f127d50 Call .range(0) explicitly rather than just .range(). by Paul Wankadia · 5 days ago
  12. ca01a17 Move NumCPUs() into regexp_benchmark.cc. by Paul Wankadia · 5 days ago
  13. 5301c7e Migrate to the new benchmark API. by Paul Wankadia · 5 days ago
  14. fd3bbab Implement the new benchmark API as a layer over the old benchmark API. by Paul Wankadia · 5 days ago
  15. 266119d Tidy up the ersatz benchmark library. by Paul Wankadia · 6 days ago
  16. 18f54dc Move pod_array.h and sparse_{array,set}.h from util/ to re2/. by Paul Wankadia · 8 days ago
  17. 5bd6137 Partial revert of commit 7a10064. by Paul Wankadia · 7 weeks ago 2019-09-01
  18. 9d26344 Adjust a thread annotation. by Paul Wankadia · 7 weeks ago
  19. 7a10064 Improvements in install target generated by CMake by Marek Milkovič · 9 weeks ago
  20. 960cdcc Simplify the plumbing for re2.pc. by Paul Wankadia · 7 weeks ago