Sign in
code
/
re2
/
HEAD
« Previous
5fc41bc
Simplify SparseArray<> significantly.
by Paul Wankadia
· 5 years ago
90d21df
Ensure we succeed at constructing new sparse and dense arrays.
by Paul Wankadia
· 5 years ago
b695a2d
Ensure we succeed at constructing new sparse and dense arrays.
by Chris Kennelly
· 5 years ago
48a3c94
Use PODArray<> in SparseSet.
by Chris Kennelly
· 5 years ago
9097054
Make Frame use an index, not an iterator.
by Steven Perron
· 5 years ago
2cf86e5
Compute num_captures_ eagerly.
by Paul Wankadia
· 5 years ago
2019-01-01
ec379c1
Make AddState actually POD. Mea culpa.
by Paul Wankadia
· 5 years ago
d6c2a0f
Use PODArray<> for stacks and also for nodebyid in Prog::IsOnePass().
by Chris Kennelly
· 5 years ago
f79b61f
Use PODArray<> for temporary Regexp* arrays.
by Chris Kennelly
· 5 years ago
04452af
Make Compiler and Prog use PODArray<> for Insts.
by Chris Kennelly
· 5 years ago
92a2604
Revert the commits for the shard_cache_mutex option.
by Paul Wankadia
· 5 years ago
e7c8327
Add a benchmark for the shard_cache_mutex option.
by Paul Wankadia
· 5 years ago
be591b7
Make NumCPUs() in util/benchmark.cc work better.
by Paul Wankadia
· 5 years ago
fadc345
Fix a bug in the DFA destructor.
by Paul Wankadia
· 5 years ago
2da2cd1
Use NUMA topology to shard the DFA state cache mutex.
by Paul Wankadia
· 5 years ago
a73fbee
Prepare to shard the DFA state cache mutex.
by Paul Wankadia
· 5 years ago
69586ba
Introduce the shard_cache_mutex option.
by Paul Wankadia
· 5 years ago
f620af7
Improve fuzzer coverage a little.
by Paul Wankadia
· 5 years ago
e860767
Make the NFA execution engine use Prog::EmptyFlags().
by Paul Wankadia
· 5 years ago
2018-12-01
2206f4f
Improve the "MATCHING WITH SUBSTRING EXTRACTION" comment again.
by Paul Wankadia
· 5 years ago
749d64c
Optimise the check for large substrings.
by Paul Wankadia
· 5 years ago
169debd
Fix the check for large substrings.
by Paul Wankadia
· 5 years ago
d9cebde
Improve the "MATCHING WITH SUBSTRING EXTRACTION" comment.
by Paul Wankadia
· 5 years ago
9a227be
Make Prefilter::Info::Walker::PostVisit() handle kRegexpAnyByte too.
by Paul Wankadia
· 5 years ago
4615529
Don't log/crash when PrefilterTree::KeepNode() sees Prefilter::NONE.
by Paul Wankadia
· 5 years ago
22caec6
Don't waste time fuzzing programs with large substrings.
by Paul Wankadia
· 5 years ago
89528a3
Dial down the fanout limits further.
by Paul Wankadia
· 5 years ago
6272edc
Dial down the fanout limits slightly.
by Paul Wankadia
· 6 years ago
54ca2cd
Make the fuzzer check size before computing rsize.
by Paul Wankadia
· 6 years ago
f94a5b7
Make the fuzzer limit reverse program size and fanout.
by Paul Wankadia
· 6 years ago
0a6326b
Mention (?m) in the comment about posix_syntax == false.
by Paul Wankadia
· 6 years ago
2018-10-01
e6acac8
Add Clang 7 to the Travis CI matrix.
by Paul Wankadia
· 6 years ago
bfe2920
Crudely limit the use of . when fuzzing.
by Paul Wankadia
· 6 years ago
4c916c9
Adjust a couple of the limits for fuzzing.
by Paul Wankadia
· 6 years ago
767de83
Keep the assert(3) call at the top of the function.
by Paul Wankadia
· 6 years ago
2018-09-01
d499a52
Check before matching in order to avoid wasting time.
by Paul Wankadia
· 6 years ago
bbcb676
That didn't fix the error. Trying something else.
by Paul Wankadia
· 6 years ago
ee1f6d2
Address MSVC error and warnings. Sigh.
by Paul Wankadia
· 6 years ago
75c7788
Add PODArray<> and make BitState use it.
by Paul Wankadia
· 6 years ago
06af5d3
Move some function documentation closer to the documented functions.
by Dean Sturtevant
· 6 years ago
4e7930f
Tweak a couple of comments.
by Paul Wankadia
· 6 years ago
c6945be
Remove NULL case from search_test.
by Paul Liétar
· 6 years ago
3b4a3d5
Fix the "DFA out of memory" error for the reverse Prog.
by Paul Wankadia
· 6 years ago
2018-08-01
b277f4c
Include operator<<() for StringPiece in libre2.so
by Ben Keller
· 6 years ago
2018-07-01
2def565
Update Unicode data to 11.0.0.
by Paul Wankadia
· 6 years ago
6cf8ccd
Address `-Wclass-memaccess' warnings from GCC 8.x.
by Paul Wankadia
· 6 years ago
1c7eb56
MSVC still needs the pragma in util/logging.h. Sigh.
by Paul Wankadia
· 6 years ago
9e82dd8
Add GCC 8.x to the Travis CI matrix.
by Paul Wankadia
· 6 years ago
6210ddc
Tweak the FALLTHROUGH_INTENDED macro. Add the ATTRIBUTE_NORETURN macro.
by Paul Wankadia
· 6 years ago
eb69e91
Use the standard first-byte analysis for the DFA too.
by Paul Wankadia
· 6 years ago
71e6699
Add more support for empty prefilter_vec_ to PrefilterTree.
by Paul Wankadia
· 6 years ago
f2cc1ae
Note more languages' package sites.
by Paul Wankadia
· 6 years ago
2018-04-01
c1ed854
Try to suppress warnings with FALLTHROUGH_INTENDED.
by Paul Wankadia
· 6 years ago
ffee454
We need ubuntu-toolchain-r-test again?
by Paul Wankadia
· 6 years ago
7afe988
travis-ci/apt-source-whitelist is no longer updated.
by Paul Wankadia
· 6 years ago
4ac4632
Add Clang 6.0 to the Travis CI matrix.
by Paul Wankadia
· 6 years ago
a14ed9d
Kludge around System Integrity Protection on Darwin.
by Paul Wankadia
· 6 years ago
bb093f1
Oops, not in DeBruijnString() though.
by Paul Wankadia
· 6 years ago
2018-03-01
523f71b
Use ASSERT* macros instead of CHECK* macros in tests.
by Paul Wankadia
· 6 years ago
c6e7207
Configure CI using Bazel on macOS and on Windows.
by Paul Wankadia
· 6 years ago
0af5693
Omit -pthread option on Darwin
by Robert Sayre
· 6 years ago
fc57bc3
Try to make windows-cmake.bat more readable.
by Paul Wankadia
· 6 years ago
f471df8
regexp_benchmark doesn't need linkopts.
by Paul Wankadia
· 6 years ago
3d3d6fa
Use sized deallocation for RE2's DFA.
by Chris Kennelly
· 6 years ago
4b11ccc
Don't #include <sys/resource.h> anymore.
by Paul Wankadia
· 6 years ago
c134b8e
Stop using StringPiece::ToString().
by Paul Wankadia
· 6 years ago
80da645
Fix some formatting inconsistencies.
by Paul Wankadia
· 6 years ago
d03c87d
Add a std::nullptr_t ctor overload to RE2::Arg.
by Richard Hansen
· 6 years ago
2018-02-01
7cf8b88
Tweak the BUILD file formatting.
by Paul Wankadia
· 6 years ago
d66aaaa
[Bazel] Do not set -pthread etc. on Windows
by Loo Rong Jie
· 6 years ago
715f0dc
Just /source-charset:utf-8 didn't work. Try /utf-8.
by Paul Wankadia
· 6 years ago
2018-01-01
382394a
Specify the source character set for MSVC.
by Paul Wankadia
· 6 years ago
c7e077f
Try to appease MSVC another way. Sigh.
by Paul Wankadia
· 6 years ago
86ba5d7
Address a couple of MSVC warnings.
by Paul Wankadia
· 6 years ago
cafe43c
Fix a silly off-by-one error.
by Paul Wankadia
· 6 years ago
9795729
Require Visual Studio 2015 or later.
by Paul Wankadia
· 6 years ago
8509476
Try specifying Visual Studio 14 2015 instead.
by Paul Wankadia
· 6 years ago
6f3fb02
Make CTest extra verbose temporarily.
by Paul Wankadia
· 6 years ago
34d77e9
Make Regexp::FactorAlternation() not recursive.
by Paul Wankadia
· 6 years ago
0ba62a2
Tweak factoring code and comments for consistency.
by Paul Wankadia
· 6 years ago
7702b82
Split Regexp::FactorAlternationRecursive() into rounds.
by Paul Wankadia
· 6 years ago
05825be
Fix the Regexp::FactorAlternation*() argument names.
by Paul Wankadia
· 6 years ago
39173d4
Retire Regexp::FactorAlternationRecursive() round 4.
by Paul Wankadia
· 6 years ago
527356f
Write size_t{4} for brevity.
by Paul Wankadia
· 6 years ago
d587bbc
Adjust the comment to be about GCC 6.x (for x >= 1).
by Paul Wankadia
· 6 years ago
e9bacdd
Test past kFactorAlternationMaxDepth (8).
by Paul Wankadia
· 6 years ago
5185d85
Reduce the pattern size limit to 512 bytes when fuzzing.
by Paul Wankadia
· 6 years ago
782df01
Make *Map and Entry private to PrefilterTree.
by Paul Wankadia
· 6 years ago
2017-12-01
ee52f03
Allow RE2::Set::Match() to output error information.
by Paul Wankadia
· 6 years ago
7fc014d
Sink the PrefilterTree *Map typedefs into the class.
by Paul Wankadia
· 6 years ago
ea3ffa3
Oops, MaybeInitializeMemory() can't be static anymore.
by Paul Wankadia
· 6 years ago
03ac475
Make SparseArray<> and SparseSet faster under MSan.
by Paul Wankadia
· 6 years ago
fd50554
PrefilterTree needs the node map only during compilation.
by Paul Wankadia
· 6 years ago
26cd968
Use StringPrintf() instead of std::to_string().
by Paul Wankadia
· 6 years ago
2c220e7
Expand the comment on the \p and \P limit.
by Paul Wankadia
· 6 years ago
2017-11-01
15af9e4
Crudely limit the use of \p and \P when fuzzing.
by Paul Wankadia
· 6 years ago
2f20691
Revert "Further reduce the maximum repeat count when fuzzing."
by Paul Wankadia
· 6 years ago
d70e0af
Avoid warning in CMake when using re2 as a subproject
by Harry Mallon
· 7 years ago
70f6645
Let's just call it "PrefixSuccessor".
by Paul Wankadia
· 7 years ago
5603c16
Further reduce the maximum repeat count when fuzzing.
by Paul Wankadia
· 7 years ago
Next »