Sign in
code
/
re2
/
HEAD
f8e389f
Make it easier to swap in a scalable reader-writer mutex.
by Paul Wankadia
· 31 hours ago
master
377eca0
Address some `-Wmissing-field-initializers' warnings.
by Paul Wankadia
· 4 days ago
7107ebc
Mention the WebAssembly wrapper.
by Paul Wankadia
· 3 weeks ago
0466eef
Make *Cached* benchmarks actually use cached objects.
by Paul Wankadia
· 3 weeks ago
cd026c5
Undo SONAME bump. CharClass isn't exposed.
by Paul Wankadia
· 3 weeks ago
2021-02-02
dabba45
Use `static_cast<>` instead of a C-style cast.
by Paul Wankadia
· 4 weeks ago
2021-02-01
c50caed
Address `-Wnull-dereference' warnings from GCC 10.x.
by Paul Wankadia
· 4 weeks ago
37fabb4
use target_include_directories() instead of include_directories().
by Dirk Reinbach
· 6 weeks ago
c33d168
Make RequiredPrefixForAccel() "see through" capturing groups.
by Paul Wankadia
· 8 weeks ago
40bd10c
Correct the WINVER check for SRWLOCK.
by Paul Wankadia
· 8 weeks ago
91420e8
Remove a double space from mksyntaxgo for Go folks.
by Paul Wankadia
· 3 months ago
9e54305
Make benchmarks use substrings of a random text buffer.
by Paul Wankadia
· 3 months ago
d084f38
Add note about Go Unicode character classes
by Tom Payne
· 3 months ago
166dbbe
Fix symbol visibility and add test coverage.
by Paul Wankadia
· 4 months ago
2020-11-01
fd2a80f
Get the conditional right this time. Sigh.
by Paul Wankadia
· 5 months ago
703e42e
Don't support ParseFrom() on MSVC. It can cause ICEs.
by Paul Wankadia
· 5 months ago
a84f971
Ensure that RE2::Arg works even with overloaded ParseFrom().
by Paul Wankadia
· 5 months ago
7c2e104
Refactor the RE2::Arg templates for readability.
by Paul Wankadia
· 5 months ago
fb85161
Rename namespace internal to namespace re2_internal.
by Paul Wankadia
· 5 months ago
9341421
Address `-Wunused-parameter' warnings.
by Paul Wankadia
· 5 months ago
540e80a
Add missing #include. Mea culpa.
by Paul Wankadia
· 5 months ago
b185e94
Rework RE2::Arg with templates instead of macros.
by Paul Wankadia
· 5 months ago
f8aee58
Write `typename' in templates rather than `class'.
by Paul Wankadia
· 5 months ago
fc2c702
Fix some indentation.
by Paul Wankadia
· 5 months ago
2020-10-01
2548619
Set BAZELISK_GITHUB_TOKEN.
by Paul Wankadia
· 5 months ago
a5548b3
Point to the official Python wrapper.
by Paul Wankadia
· 5 months ago
6ca6484
Disable fail-fast in GitHub Actions.
by Paul Wankadia
· 5 months ago
0ceda87
Fix a template that will break with GCC 11.x.
by Paul Wankadia
· 5 months ago
3ab7d1d
Try to use the Clang packages instead.
by Paul Wankadia
· 5 months ago
e452b1e
Try to make the Clang containers work.
by Paul Wankadia
· 5 months ago
7c2f1e6
Configure a build matrix for Clang using containers.
by Paul Wankadia
· 5 months ago
e7d218e
Address `-Wclass-memaccess' warnings from GCC 10.x.
by Paul Wankadia
· 5 months ago
4d4da3f
Configure a build matrix for GCC using containers.
by Paul Wankadia
· 5 months ago
2be1c17
Migrate from Kokoro to GitHub Actions for Bazel.
by Paul Wankadia
· 5 months ago
d746326
Migrate from Kokoro to GitHub Actions for CMake.
by Paul Wankadia
· 5 months ago
ccc5555
Remove Travis CI configuration.
by Paul Wankadia
· 5 months ago
e9af6aa
Initial GitHub Actions CI configuration.
by Paul Wankadia
· 5 months ago
24bbbda
Improve the comments for RE2::FullMatch() et al.
by Paul Wankadia
· 5 months ago
ca11026
Make Regexp::Simplify() return a null pointer when stopped early.
by Paul Wankadia
· 8 months ago
2020-08-01
fe8a81a
Bump SONAME, which missing ')' versus unexpected ')' needed.
by Paul Wankadia
· 8 months ago
2020-07-06
a65cf8a
Make the compiler inline the hot RE2::DFA loop.
by Clement Courbet
· 8 months ago
b83705e
change bazel cpu symbol from wasm to wasm32
by Shikugawa
· 8 months ago
2020-07-01
14d3193
Write tests for the move semantics.
by Paul Wankadia
· 8 months ago
f294a9f
Improve RE2::Set and FilteredRE2 move semantics.
by Paul Wankadia
· 8 months ago
e6613e9
Distinguish between missing ')' and unexpected ')'.
by Paul Wankadia
· 8 months ago
23f748c
Make RE2::Set and FilteredRE2 movable.
by Paul Wankadia
· 8 months ago
63d22de
Herp derp. It's actually constant-time append.
by Paul Wankadia
· 8 months ago
e9d5179
Implement linear-time append for patch lists.
by Paul Wankadia
· 9 months ago
2b25567
Don't pass `-pthread` when building for WebAssembly.
by Paul Wankadia
· 9 months ago
2cd55ab
Add a clarifying comment about case folding.
by Paul Wankadia
· 9 months ago
aecba11
Refuse to rewrite when MaxSubmatch() is too large.
by Paul Wankadia
· 9 months ago
2020-06-01
787495f
Use CMAKE_CXX_STANDARD now that we can.
by Paul Wankadia
· 9 months ago
002b6d9
Make "front and back" prefix accel work with MSVC.
by Paul Wankadia
· 9 months ago
25238e4
Rename to Regexp::RequiredPrefixForAccel().
by Paul Wankadia
· 9 months ago
e167782
Add a basic test for prefix accel.
by Paul Wankadia
· 9 months ago
52b4b94
Implement "front and back" prefix accel.
by Paul Wankadia
· 9 months ago
ce05707
Generalise from "first byte" to "prefix accel".
by Paul Wankadia
· 9 months ago
b61d7b7
have_first_byte now implies run_forward.
by Paul Wankadia
· 9 months ago
26bc1af
Tidy up the code around the memchr(3) calls.
by Paul Wankadia
· 9 months ago
b9e7f27
Remove a pointer chase from Regexp::Walker<>.
by Paul Wankadia
· 9 months ago
8f09fa6
Tidy up the code for NFA threads a bit more.
by Paul Wankadia
· 9 months ago
92c1f0e
Argh. I overlooked the constructor and destructor.
by Paul Wankadia
· 9 months ago
85ede83
Undo use of PODArray<> for NFA threads.
by Paul Wankadia
· 9 months ago
cdab428
Use PODArray<> in a few more places.
by Paul Wankadia
· 9 months ago
9a3bd16
Separate build/install for libre2.a and libre2.so.
by Paul Wankadia
· 9 months ago
3c2deb6
Refine a preprocessor check for MSVC.
by Paul Wankadia
· 10 months ago
1956725
Compute first byte for forward Progs only.
by Paul Wankadia
· 10 months ago
2aef271
Don't dereference params->start unconditionally.
by Paul Wankadia
· 10 months ago
75220ad
Compute first_byte using the Regexp, not the Prog.
by Paul Wankadia
· 10 months ago
4cd7d37
Implement Regexp::RequiredPrefixUnanchored().
by Paul Wankadia
· 10 months ago
887c807
Refactor Regexp::RequiredPrefix().
by Paul Wankadia
· 10 months ago
bde1ea0
Lower the memory budget in TestCompile.InsufficientMemory.
by Paul Wankadia
· 10 months ago
e93895e
Remove first_byte from StartInfo and simplify accordingly.
by Paul Wankadia
· 10 months ago
8aef3d1
`^' is a caret, not a carat.
by Paul Wankadia
· 10 months ago
209319c
Compute first_byte_ eagerly.
by Paul Wankadia
· 10 months ago
2020-05-01
0fadae0
Remove unused flags_ member from Prog class.
by Paul Wankadia
· 10 months ago
085103c
Replace some uses of "LL" and "ULL" suffixes.
by Paul Wankadia
· 10 months ago
e48b461
Explain the need for double backslashes.
by Paul Wankadia
· 10 months ago
d2720cd
Remove memrchr() and the logic that calls it.
by Paul Wankadia
· 10 months ago
a5c78ae
Use 64-bit integers for the BitState bitmap.
by Paul Wankadia
· 10 months ago
ac65d45
Remove deprecated APIs. Bump SONAME accordingly.
by Paul Wankadia
· 11 months ago
b4073a9
Go back to using __builtin_ctzll(). Sigh.
by Paul Wankadia
· 11 months ago
58141dc
Return the fanout histogram in a vector, not a map.
by Paul Wankadia
· 11 months ago
f53133c
Optimise fanout bucketing.
by Paul Wankadia
· 11 months ago
5fa86ec
Add Clang 10 to the Travis CI matrix.
by Paul Wankadia
· 11 months ago
209eda1
Aiieee. Add a missing underscore.
by Paul Wankadia
· 11 months ago
2020-04-01
05bed73
Include the pattern length in "DFA out of memory" errors.
by Paul Wankadia
· 11 months ago
ca93436
Update Unicode data to 13.0.0.
by Paul Wankadia
· 12 months ago
2695ecf
SRWLOCK requires Windows Vista or Windows Server 2008 at minimum.
by Paul Wankadia
· 12 months ago
bc40cde
Using slim RW lock on windows
by Donatas Saulys
· 12 months ago
d067ca5
Set SONAME to 6.
by Paul Wankadia
· 12 months ago
2020-03-03
f734980
Bump SONAME to reflect the ABI break.
by Paul Wankadia
· 12 months ago
2020-03-02
e55e8e8
Add macOS and Xcode jobs to the Travis CI matrix.
by Paul Wankadia
· 12 months ago
2020-03-01
572d6ab
Don't break the RE2 object when compiling the reverse Prog fails.
by Paul Wankadia
· 12 months ago
36f7f24
Revert "Refuse to rewrite when MaxSubmatch() is too large."
by Paul Wankadia
· 1 year ago
eb9500c
Fall back to NFA execution when compiling the reverse Prog failed.
by Paul Wankadia
· 1 year ago
028429c
Refuse to rewrite when MaxSubmatch() is too large.
by Paul Wankadia
· 1 year ago
2c196c6
Tweak the comment on RE2::QuoteMeta().
by Paul Wankadia
· 1 year ago
793b4e8
Move DeBruijnString() alongside StringGenerator.
by Paul Wankadia
· 1 year ago
d8d0c66
Fix the check for Apple platforms. Mea culpa.
by Paul Wankadia
· 1 year ago
Next »