1. 6875245 Avoid null PODArray<> issues in SparseSet and SparseArray<>. by Paul Wankadia · 6 years ago
  2. 9bbdf9b Use PODArray<> in SparseArray<>. by Paul Wankadia · 6 years ago
  3. 5fc41bc Simplify SparseArray<> significantly. by Paul Wankadia · 6 years ago
  4. 90d21df Ensure we succeed at constructing new sparse and dense arrays. by Paul Wankadia · 6 years ago
  5. b695a2d Ensure we succeed at constructing new sparse and dense arrays. by Chris Kennelly · 6 years ago
  6. 48a3c94 Use PODArray<> in SparseSet. by Chris Kennelly · 6 years ago
  7. 92a2604 Revert the commits for the shard_cache_mutex option. by Paul Wankadia · 6 years ago
  8. be591b7 Make NumCPUs() in util/benchmark.cc work better. by Paul Wankadia · 6 years ago
  9. a73fbee Prepare to shard the DFA state cache mutex. by Paul Wankadia · 6 years ago
  10. d9cebde Improve the "MATCHING WITH SUBSTRING EXTRACTION" comment. by Paul Wankadia · 6 years ago
  11. 767de83 Keep the assert(3) call at the top of the function. by Paul Wankadia · 7 years ago
  12. d499a52 Check before matching in order to avoid wasting time. by Paul Wankadia · 7 years ago
  13. bbcb676 That didn't fix the error. Trying something else. by Paul Wankadia · 7 years ago
  14. 75c7788 Add PODArray<> and make BitState use it. by Paul Wankadia · 7 years ago
  15. 1c7eb56 MSVC still needs the pragma in util/logging.h. Sigh. by Paul Wankadia · 7 years ago
  16. 6210ddc Tweak the FALLTHROUGH_INTENDED macro. Add the ATTRIBUTE_NORETURN macro. by Paul Wankadia · 7 years ago
  17. c1ed854 Try to suppress warnings with FALLTHROUGH_INTENDED. by Paul Wankadia · 7 years ago
  18. 523f71b Use ASSERT* macros instead of CHECK* macros in tests. by Paul Wankadia · 7 years ago
  19. 4b11ccc Don't #include <sys/resource.h> anymore. by Paul Wankadia · 7 years ago
  20. ea3ffa3 Oops, MaybeInitializeMemory() can't be static anymore. by Paul Wankadia · 7 years ago
  21. 03ac475 Make SparseArray<> and SparseSet faster under MSan. by Paul Wankadia · 7 years ago
  22. 70f6645 Let's just call it "PrefixSuccessor". by Paul Wankadia · 7 years ago
  23. d873b74 Avoid another copy in RE2::PossibleMatchRange, and simplify the code. by Clement Courbet · 7 years ago
  24. 16dd885 Use arrays for dense_ in SparseArray<> and SparseSet. by Paul Wankadia · 7 years ago
  25. b09f2b1 Fix a typographical error. by Paul Wankadia · 8 years ago
  26. acd4b0c Fix the bug in the PCRE wrapper. by Paul Wankadia · 8 years ago
  27. b6e2ddf Restore limited support for Valgrind. by Paul Wankadia · 8 years ago
  28. 6fb1186 Check for sanitizers with __has_feature(). by Paul Wankadia · 8 years ago
  29. 596d73e Tweak a couple of assert(3) calls. by Paul Wankadia · 8 years ago
  30. 002bf98 Ignore -Wmisleading-indentation in util/pcre.cc only. by Paul Wankadia · 9 years ago
  31. 467cd1d Remove the severity-related cruft in util/logging.h. by Paul Wankadia · 9 years ago
  32. 6d5d18b Migrate to assert(3) in util/sparse_{array,set}.h. by Paul Wankadia · 9 years ago
  33. 4da5169 Suppress a warning from MSVC in 32-bit mode. by Paul Wankadia · 9 years ago
  34. ff1290c Comment out use of noexcept and ref-qualification. by Paul Wankadia · 9 years ago
  35. 7f3e8fe Change two uses of LOG(FATAL) to LOG(DFATAL) or DCHECK. by Paul Wankadia · 9 years ago
  36. 259fab3 Change two uses of CHECK to DCHECK. by Paul Wankadia · 9 years ago
  37. 9358373 Remove the minloglevel knob. by Paul Wankadia · 9 years ago
  38. 7974393 Add missing #include. by Paul Wankadia · 9 years ago
  39. 0a62bed Oops, SparseSet::dense_ is just a vector of int. by Paul Wankadia · 9 years ago
  40. 5c38049 Simplify a few "debug mode" checks. by Paul Wankadia · 9 years ago
  41. 6a6df53 Undo the nerfing of SparseArray<> and SparseSet. by Paul Wankadia · 9 years ago
  42. 046ac28 Address some warnings from MSVC. by Paul Wankadia · 9 years ago
  43. ce902a6 Tidy up various StringPiece usage. by Paul Wankadia · 9 years ago
  44. 3c186ec Make string escaping use size_t. by Paul Wankadia · 9 years ago
  45. 9920a27 Migrate the RE2 API to size_t. by Paul Wankadia · 9 years ago
  46. 52f3a17 Migrate the Arg parsers to size_t. by Paul Wankadia · 9 years ago
  47. 070cf98 Tidy up StringPiece and make it use size_t. by Paul Wankadia · 9 years ago
  48. 5b351a0 Use StringPiece::size() and StringPiece::ToString(). by Paul Wankadia · 9 years ago
  49. 06c79cb Just use _snprintf() and _vsnprintf() on MSVC. by Paul Wankadia · 9 years ago
  50. 3ba4d7b MSVC has strtof(3), strtoll(3) and strtoull(3) now. by Paul Wankadia · 9 years ago
  51. 37dd09a Tidy up MSVC pragma warning disables. by Paul Wankadia · 9 years ago
  52. cc382ec Remove the last #include directives from util/util.h. by Paul Wankadia · 9 years ago
  53. 0a03443 Update the disallowed copy/assign in the mutex code. by Paul Wankadia · 9 years ago
  54. f408be0 Ditch the DISALLOW_COPY_AND_ASSIGN macro. by Paul Wankadia · 9 years ago
  55. 95ce0cc Tidy up the string utilities. by Paul Wankadia · 9 years ago
  56. 1e8fade Replace the DFA state cache hash function. by Paul Wankadia · 9 years ago
  57. ec8dfdf Make SparseSet resemble SparseArray<> more. by Paul Wankadia · 9 years ago
  58. e1f1721 Refresh SparseArray<> from the Google copy. by Paul Wankadia · 9 years ago
  59. 50ebfe5 Use either pthread_rwlock_t or std::mutex. by Paul Wankadia · 9 years ago
  60. 3a7b4b1 Use std::chrono::steady_clock for benchmarks. by Paul Wankadia · 9 years ago
  61. 2b58ce7 Switch to std::minstd_rand0. by Paul Wankadia · 9 years ago
  62. 71d6f77 Switch to std::thread. Simplify the DFA test cases. by Paul Wankadia · 9 years ago
  63. ce6f288 Remove support for Valgrind. (Sanitizers FTW.) by Paul Wankadia · 9 years ago
  64. 9e5fb2b Tidy up some uses of types. by Paul Wankadia · 9 years ago
  65. 52097f8 Don't assume that `long long' is exactly 64 bits. by Paul Wankadia · 9 years ago
  66. d877825 Use standard integer types. by Paul Wankadia · 9 years ago
  67. 336696a Get rid of using-directives. by Paul Wankadia · 9 years ago
  68. ead5eeb Retire uint in favour of uint32. by Paul Wankadia · 9 years ago
  69. 8ff7539 Ditch the COMPILE_ASSERT and ATTRIBUTE_UNUSED macros. by Paul Wankadia · 9 years ago
  70. fb40e7d Move util/bitmap.h to re2/bitmap256.h. by Paul Wankadia · 9 years ago
  71. ee55a8f Remove more #include directives from util/util.h. by Paul Wankadia · 9 years ago
  72. 0029946 Start removing #include directives from util/util.h. by Paul Wankadia · 9 years ago
  73. d29a864 Tidy up the canned parsers a little. by Paul Wankadia · 9 years ago
  74. 89a5907 Normalise all include guards. by Paul Wankadia · 9 years ago
  75. 5d48a26 Use a dummy FALLTHROUGH_INTENDED macro. by Paul Wankadia · 9 years ago
  76. 1051d1c Improve the bytemap computation some more. by Paul Wankadia · 9 years ago
  77. 48dc259 Fix an error from MSVC. by Paul Wankadia · 9 years ago
  78. c8c6184 Tweak #include ordering. by Paul Wankadia · 9 years ago
  79. 53aeca2 Don't inline the larger functions. by Paul Wankadia · 9 years ago
  80. eebe12e Improve the bytemap computation. by Paul Wankadia · 9 years ago
  81. 6509997 Factor out the bitmap code into a Bitmap256 class. by Paul Wankadia · 9 years ago
  82. fd428f4 Prefer CPU time (when available) for benchmarks. by Paul Wankadia · 9 years ago
  83. f257d5d Stop MSVC from complaining about flexible array members. by Paul Wankadia · 9 years ago
  84. bfa5864 Add a target for fuzzers like libFuzzer and AFL. by Paul Wankadia · 9 years ago
  85. aafe5ab std::unordered_set<> should work everywhere now. by Paul Wankadia · 9 years ago
  86. 44c5d16 Remove the global mutex from the RE2 code. by Paul Wankadia · 9 years ago
  87. 88d5583 Remove the global mutex from the Regexp code. by Paul Wankadia · 9 years ago
  88. cd505f4 Replace "legacy" atomics with C++11 atomics. by Paul Wankadia · 9 years ago
  89. dba3349 Fix initialization (under Valgrind) in SparseArray::resize(). by Reilly Grant · 9 years ago
  90. de0ab59 Define WIN32_LEAN_AND_MEAN only if it has not been defined already. by Paul Wankadia · 9 years ago
  91. 45ee5ff Address one last warning from MSVC. by Paul Wankadia · 9 years ago
  92. 196ee29 Tidy up some bool conversions. by Paul Wankadia · 9 years ago
  93. 790cc2c Roll back the use of C++11 atomics. by Paul Wankadia · 9 years ago
  94. 0850f91 Use C++11 atomics opportunistically. by Paul Wankadia · 9 years ago
  95. 84bb25b Tidy up integral types in various util/* files. by Paul Wankadia · 9 years ago
  96. f55087c Tidy up util/test.cc and util/test.h. by Paul Wankadia · 9 years ago
  97. 7e48200 Add support for the --minloglevel flag. by Paul Wankadia · 9 years ago
  98. f3f8dfd Use intrinsic for write barrier when applicable by Bruce Dawson · 9 years ago
  99. 21621d9 Try to fix WriteMemoryBarrier() on Windows. by Paul Wankadia · 9 years ago
  100. 755dfa1 Check for _WIN32 in util/atomicops.h. (What defines __windows__?) by Paul Wankadia · 9 years ago