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. ca11026 Make Regexp::Simplify() return a null pointer when stopped early. by Paul Wankadia · 4 weeks ago master 2020-08-01
  2. fe8a81a Bump SONAME, which missing ')' versus unexpected ')' needed. by Paul Wankadia · 5 weeks ago 2020-07-06
  3. a65cf8a Make the compiler inline the hot RE2::DFA loop. by Clement Courbet · 6 weeks ago
  4. b83705e change bazel cpu symbol from wasm to wasm32 by Shikugawa · 7 weeks ago 2020-07-01
  5. 14d3193 Write tests for the move semantics. by Paul Wankadia · 8 weeks ago
  6. f294a9f Improve RE2::Set and FilteredRE2 move semantics. by Paul Wankadia · 8 weeks ago
  7. e6613e9 Distinguish between missing ')' and unexpected ')'. by Paul Wankadia · 8 weeks ago
  8. 23f748c Make RE2::Set and FilteredRE2 movable. by Paul Wankadia · 8 weeks ago
  9. 63d22de Herp derp. It's actually constant-time append. by Paul Wankadia · 8 weeks ago
  10. e9d5179 Implement linear-time append for patch lists. by Paul Wankadia · 8 weeks ago
  11. 2b25567 Don't pass `-pthread` when building for WebAssembly. by Paul Wankadia · 9 weeks ago
  12. 2cd55ab Add a clarifying comment about case folding. by Paul Wankadia · 9 weeks ago
  13. aecba11 Refuse to rewrite when MaxSubmatch() is too large. by Paul Wankadia · 3 months ago 2020-06-01
  14. 787495f Use CMAKE_CXX_STANDARD now that we can. by Paul Wankadia · 3 months ago
  15. 002b6d9 Make "front and back" prefix accel work with MSVC. by Paul Wankadia · 3 months ago
  16. 25238e4 Rename to Regexp::RequiredPrefixForAccel(). by Paul Wankadia · 3 months ago
  17. e167782 Add a basic test for prefix accel. by Paul Wankadia · 3 months ago
  18. 52b4b94 Implement "front and back" prefix accel. by Paul Wankadia · 3 months ago
  19. ce05707 Generalise from "first byte" to "prefix accel". by Paul Wankadia · 3 months ago
  20. b61d7b7 have_first_byte now implies run_forward. by Paul Wankadia · 3 months ago