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. af34559 Fix a latent bug in Regexp::Walker<T>::Reset(). by Paul Wankadia · 8 days ago master
  2. eecfdbf Tweak some printed debugging for style. by Paul Wankadia · 3 weeks ago 2019-11-01
  3. dadeb5c Address the MSVC warnings that crept in recently. by Paul Wankadia · 3 weeks ago
  4. 1911d98 Simplify parse_double_float() in util/pcre.cc. by Paul Wankadia · 3 weeks ago
  5. ab12219 Fix the regexp_benchmark build with GNU make. by Paul Wankadia · 5 weeks ago
  6. 416c764 Oops, wrap a couple of lines. by Paul Wankadia · 5 weeks ago
  7. 9311259 Read flags using the GetFlag() style. by Paul Wankadia · 5 weeks ago
  8. 7908274 Make flags use the DEFINE_FLAG() style. by Paul Wankadia · 5 weeks ago
  9. 84daac2 Remove a condition from exhaustive1_test.cc that is no longer needed. by Paul Wankadia · 5 weeks ago
  10. 4ca0285 Move util/flags.h into the testing target. by Paul Wankadia · 5 weeks ago
  11. bd0db33 Don't declare testing::TempDir() in dump.cc itself. by Paul Wankadia · 5 weeks ago
  12. 40dd3fc Split out the fake testing::MallocCounter into its own file. by Paul Wankadia · 6 weeks ago
  13. b447507 Remove the fake test_tmpdir flag in favour of testing::TempDir(). by Paul Wankadia · 6 weeks ago
  14. c7a2209 Remove the comment on NumCPUs(). by Paul Wankadia · 6 weeks ago
  15. f127d50 Call .range(0) explicitly rather than just .range(). by Paul Wankadia · 6 weeks ago
  16. ca01a17 Move NumCPUs() into regexp_benchmark.cc. by Paul Wankadia · 6 weeks ago
  17. 5301c7e Migrate to the new benchmark API. by Paul Wankadia · 6 weeks ago
  18. fd3bbab Implement the new benchmark API as a layer over the old benchmark API. by Paul Wankadia · 6 weeks ago
  19. 266119d Tidy up the ersatz benchmark library. by Paul Wankadia · 6 weeks ago
  20. 18f54dc Move pod_array.h and sparse_{array,set}.h from util/ to re2/. by Paul Wankadia · 6 weeks ago