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