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. 6875245 Avoid null PODArray<> issues in SparseSet and SparseArray<>. by Paul Wankadia · 7 days ago master
  2. 9bbdf9b Use PODArray<> in SparseArray<>. by Paul Wankadia · 7 days ago
  3. 5fc41bc Simplify SparseArray<> significantly. by Paul Wankadia · 7 days ago
  4. 90d21df Ensure we succeed at constructing new sparse and dense arrays. by Paul Wankadia · 7 days ago
  5. b695a2d Ensure we succeed at constructing new sparse and dense arrays. by Chris Kennelly · 9 days ago
  6. 48a3c94 Use PODArray<> in SparseSet. by Chris Kennelly · 9 days ago
  7. 9097054 Make Frame use an index, not an iterator. by Steven Perron · 10 days ago
  8. 2cf86e5 Compute num_captures_ eagerly. by Paul Wankadia · 4 weeks ago 2019-01-01
  9. ec379c1 Make AddState actually POD. Mea culpa. by Paul Wankadia · 4 weeks ago
  10. d6c2a0f Use PODArray<> for stacks and also for nodebyid in Prog::IsOnePass(). by Chris Kennelly · 4 weeks ago
  11. f79b61f Use PODArray<> for temporary Regexp* arrays. by Chris Kennelly · 4 weeks ago
  12. 04452af Make Compiler and Prog use PODArray<> for Insts. by Chris Kennelly · 4 weeks ago
  13. 92a2604 Revert the commits for the shard_cache_mutex option. by Paul Wankadia · 4 weeks ago
  14. e7c8327 Add a benchmark for the shard_cache_mutex option. by Paul Wankadia · 5 weeks ago
  15. be591b7 Make NumCPUs() in util/benchmark.cc work better. by Paul Wankadia · 5 weeks ago
  16. fadc345 Fix a bug in the DFA destructor. by Paul Wankadia · 5 weeks ago
  17. 2da2cd1 Use NUMA topology to shard the DFA state cache mutex. by Paul Wankadia · 5 weeks ago
  18. a73fbee Prepare to shard the DFA state cache mutex. by Paul Wankadia · 5 weeks ago
  19. 69586ba Introduce the shard_cache_mutex option. by Paul Wankadia · 5 weeks ago
  20. f620af7 Improve fuzzer coverage a little. by Paul Wankadia · 6 weeks ago