Age | Commit message (Collapse) | Author |
|
This allows clients to set the “s” flag by default for a given
regular expression without the need to mess with the pattern by
prefixing it with “(?s)”. This matters if the pattern comes
from the user.
Fixes issue 70.
R=rsc
CC=re2-dev
https://codereview.appspot.com/44070048
|
|
Helps for moving tables to .rodata segment. Useful on chrome for Android.
http://code.google.com/p/chromium/issues/detail?id=249746
Also might help compiler optimisations.
R=rsc
CC=re2-dev
https://codereview.appspot.com/50220044
|
|
This fixes a compile breakage.
R=rsc
CC=re2-dev
https://codereview.appspot.com/14522047
|
|
+ use compiler builtin atomics for newer compilers
The purpose of this change is to make atomic operations
interceptable by race detectors.
Tested with gcc 4.6.3, gcc 4.9.0 (20130603)
and clang 3.4 (184078), in both release and debug builds.
R=rsc
CC=kcc, re2-dev
https://codereview.appspot.com/9586043
|
|
Most uses were already guarded, but a few were not, and were generating
unwanted stderr output.
R=rsc
CC=re2-dev
http://codereview.appspot.com/6843067
|
|
util.h included <iostream> which registers an atexit destructor which slows down the shutdown process. This is not necessary, because only ostreams are used in the code.
R=rsc, battre, rsc
CC=re2-dev
http://codereview.appspot.com/6441106
|
|
This patch was necessary for packaging RE2 for Debian.
Fixes issue 16.
R=rsc
CC=re2-dev
http://codereview.appspot.com/674041
|
|
R=r
CC=re2-dev
http://codereview.appspot.com/667041
|
|
|