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. 209eda1 Aiieee. Add a missing underscore. by Paul Wankadia · 25 hours ago master
  2. 05bed73 Include the pattern length in "DFA out of memory" errors. by Paul Wankadia · 26 hours ago
  3. ca93436 Update Unicode data to 13.0.0. by Paul Wankadia · 13 days ago
  4. 2695ecf SRWLOCK requires Windows Vista or Windows Server 2008 at minimum. by Paul Wankadia · 2 weeks ago
  5. bc40cde Using slim RW lock on windows by Donatas Saulys · 3 weeks ago
  6. d067ca5 Set SONAME to 6. by Paul Wankadia · 4 weeks ago 2020-03-03
  7. f734980 Bump SONAME to reflect the ABI break. by Paul Wankadia · 4 weeks ago 2020-03-02
  8. e55e8e8 Add macOS and Xcode jobs to the Travis CI matrix. by Paul Wankadia · 4 weeks ago 2020-03-01
  9. 572d6ab Don't break the RE2 object when compiling the reverse Prog fails. by Paul Wankadia · 4 weeks ago
  10. 36f7f24 Revert "Refuse to rewrite when MaxSubmatch() is too large." by Paul Wankadia · 4 weeks ago
  11. eb9500c Fall back to NFA execution when compiling the reverse Prog failed. by Paul Wankadia · 4 weeks ago
  12. 028429c Refuse to rewrite when MaxSubmatch() is too large. by Paul Wankadia · 4 weeks ago
  13. 2c196c6 Tweak the comment on RE2::QuoteMeta(). by Paul Wankadia · 5 weeks ago
  14. 793b4e8 Move DeBruijnString() alongside StringGenerator. by Paul Wankadia · 6 weeks ago
  15. d8d0c66 Fix the check for Apple platforms. Mea culpa. by Paul Wankadia · 6 weeks ago
  16. f2a896b Provide hooks::context iff thread_local is supported. by Paul Wankadia · 6 weeks ago
  17. 23f1152 Update doc/syntax.html. by Paul Wankadia · 6 weeks ago
  18. b0a41e5 MSVC also doesn't like casting lambdas with `+'. Sigh. by Paul Wankadia · 6 weeks ago
  19. 170e3d5 Only the latest MSVC allows designated initalisers. by Paul Wankadia · 6 weeks ago
  20. 4f5e6c2 Provide instrumentation points called "hooks". by Paul Wankadia · 6 weeks ago