aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-06Merge remote-tracking branch 'aosp/upstream-master' into up-shaderc2ndk-r21endk-r21dndk-r21cndk-r21bndk-r21-rc1ndk-r21-beta2ndk-r21-beta1ndk-r21ndk-release-r21David Neto
Initial drop of google/effcee from GitHub Test: checkbuild.py on Linux; unit tests on Windows Change-Id: Id931fb12867fc221e3f449fc32bec428f54f5c70
2019-01-29Update tests to work with the latest googletest.Steven Perron
2019-01-15Fix effcee-example MinGW cross-compileDavid Neto
For MinGW: - Don't try to use pthreads - Statically link the C++ runtime
2018-12-04Initial empty repositoryndk-r20bndk-r20-beta3ndk-r20-beta2ndk-r20-beta1ndk-r20ndk-release-r20Inna Palant
2018-10-16Update CHANGESDavid Neto
2018-10-16Avoid StringPiece::as_stringDavid Neto
Use an inlined helper function instead. Also clang-format affected files. Fixes #23
2018-10-05Start Effcee v2018.2-devDavid Neto
2018-10-05Finalize v2018.1David Neto
2018-10-05Update CHANGESDavid Neto
2018-10-05Require C++11, and CMake 3.1 or laterDavid Neto
2018-10-05Travis-CI: Use stock clang instead of pinning to clang-3.6David Neto
2018-10-05Start v2018.1 developmentDavid Neto
2018-10-05Add CHANGES fileDavid Neto
2018-10-05Update REMADEDavid Neto
- VS2013 doesn't work with Googletest - Added "What uses Effcee" section - Update summary status
2018-10-05Update CONTRIBUTORSDavid Neto
2018-06-13Accommodate Python3David Neto
Python3 requries parentheses around print.
2018-03-07Removing unnecessary code.Alan Baker
2018-03-07Resolve negative checks correctlyAlan Baker
Resolved incorrect unresolved negative checks. Fixes #14. Added tests.
2017-12-22Apply EXCLUDE_FROM_ALL to external projectsLei Zhang
2017-12-12Require VS 2015 or laterDavid Neto
- Update the README - Disable VS 2013 testing RE2 dropped support for VS 2013. See https://github.com/google/re2/commit/97957299d1c9f7617cfe653f344536d733582d9e
2017-12-11Move ::testing::Combine workaround to topDavid Neto
The fix must be visible to compilation in the effcee/ tree as well.
2017-12-11AppVeyor tests more VisualStudio configsDavid Neto
But test a debug build only with VS 2017.
2017-12-11If tests enabled, define GTEST_HAS_COMBINE=1David Neto
Our tests use ::testing::Combine from googletest. We only care to run in the environments where that is available, i.e. all reasonably new compilers and runtimes. Work around the accidental disabling of ::testing::Combine in VS 2017. See https://github.com/google/googletest/issues/1352
2017-05-15Remove Check::Description methodDavid Neto
Error messages are generated by other means, so Check::Description no longer serves a purpose.
2017-05-15Add Appveyor configDavid Neto
2017-05-15Fix example-effcee exe file locationDavid Neto
For Visual Studio builds, need to take build configuration into account.
2017-05-08Fix typos in README.mdLei Zhang
2017-05-08Describe EFFCEE_BUILD_SAMPLES in READMEDavid Neto
2017-05-08Avoid building samples if asked not to.Ehsan
This will give users more flexibility on what they want to build.
2017-05-08Avoid unused var warningDavid Neto
2017-05-08Add Travis status sigil to top of READMEDavid Neto
2017-05-08Add a Travis-CI configuraitonDavid Neto
It builds on OSX and Linux: - OSX: Uses Clang - Linux: Ubuntu Trusty, Clang 3.6, and GCC
2017-05-08Generalize third party supportDavid Neto
A larger project can add RE2 and googletest before Effcee. Then Effcee will just reuse those targets.
2017-05-08Document CMake vars for third party sourcesDavid Neto
2017-05-08Update TODO list in effcee.hDavid Neto
2017-05-08Add EFFCEE_BUILD_TESTING to control making testsDavid Neto
2017-05-08Update tests for gcc failure to parse raw stringsDavid Neto
2017-05-03Update READMEDavid Neto
Say that regexp and variable definitions and uses work.
2017-05-03Test regex parentheses countingDavid Neto
2017-05-03Notes describe undefined variablesDavid Neto
2017-05-03Test message notes generated for var-use matchesDavid Neto
2017-05-03Check var def-after-use via DAG checkDavid Neto
2017-05-03Undefined variable never matchesDavid Neto
2017-05-03Support variablesDavid Neto
TODO: more tests
2017-05-03Remove the concept of a part constraintDavid Neto
That's handled at a higher level by making a full regex for the check line.
2017-05-03Support regexpDavid Neto
In a pattern, a regexp is delimited by {{ and }}
2017-05-03Add fixed string prefix matchDavid Neto
Move the prefix/substring contraint from the matches call to a property of the string property itself.
2017-05-03Add Part::MakePart as a factoryDavid Neto
2017-05-03Say how to turn off RE2 testing entirelyDavid Neto
Depends on using a recent copy of RE2. See https://github.com/google/re2/issues/138
2017-04-21Add syntax highlighting to code exampleDavid Neto