- 09 Jan, 2018 6 commits
-
-
Gennadiy Civil authored
wip, cleanups/merge
-
Gennadiy Civil authored
cleanup, merge
-
Gennadiy Civil authored
-
Gennadiy Civil authored
cleanup, merge
-
Gennadiy Civil authored
[Bazel] Detect Windows with cpu value x64_windows and x64_windows_msvc
-
Loo Rong Jie authored
and x64_windows_msvc
-
- 08 Jan, 2018 3 commits
-
-
Gennadiy Civil authored
Small cleanups, merge
-
Gennadiy Civil authored
-
Gennadiy Civil authored
Optimize build matrix on pull requests
-
- 06 Jan, 2018 1 commit
-
-
Gennadiy Civil authored
code cleanup in preparation for merges, cl 180857299
-
- 05 Jan, 2018 9 commits
-
-
Gennadiy Civil authored
-
Carlos O'Ryan authored
-
Gennadiy Civil authored
-
Carlos O'Ryan authored
-
Gennadiy Civil authored
Pass the -Wmissing-declarations warning.
-
Carlos O'Ryan authored
-
Gennadiy Civil authored
-
Gennadiy Civil authored
Also define GTEST_ATTRIBUTE_PRINTF_ in clang-cl.
-
Gennadiy Civil authored
-
- 04 Jan, 2018 3 commits
-
-
Carlos O'Ryan authored
Disable expensive builds on pull requests.
-
Gennadiy Civil authored
upstreaming cl 124976692
-
Gennadiy Civil authored
-
- 03 Jan, 2018 10 commits
-
-
Gennadiy Civil authored
Run autoconf from top-level directory.
-
Gennadiy Civil authored
-
David Benjamin authored
clang-cl is clang for Windows running in MSVC mode. Chromium uses it for Windows builds. clang-cl is weird in that it defines __clang__ and _MSC_VER, but *NOT* __GNUC__. This is vaguely analogous to how normal clang defines __clang__ (what it is) and __GNUC__ (what it is compatible with). However, clang-cl still implements most GCC extensions, being clang. Notably, the way to control -Wformat-literal is still with __attribute__((__format__)). For better error-checking and strict -Wformatl-literal compatibility (see 53c478d6), define GTEST_ATTRIBUTE_PRINTF_ in clang-cl too.
-
David Benjamin authored
This makes it easier to use GTest in projects that build with the -Wmissing-declarations warning. This fixes the warning in headers and source files, though not GTest's own tests as it is rather noisy there.
-
Gennadiy Civil authored
-
Gennadiy Civil authored
Fix testing::Combine on MSVC 2017.
-
Gennadiy Civil authored
Pass MSVC's C4826 warning.
-
Gennadiy Civil authored
-
Gennadiy Civil authored
-
Samuel Benzaquen authored
OSS Sync, cl 163329677
-
- 02 Jan, 2018 4 commits
-
-
misterg authored
-
David Benjamin authored
On platforms with std::tuple and not std::tr1::tuple, GTEST_HAS_COMBINE gets turned off when it works fine (due to GTEST_TUPLE_NAMESPACE_). Elsewhere in the project, several GTEST_HAS_TR1_TUPLE checks additionally check GTEST_HAS_STD_TUPLE_, so use that formulation. (The ones that don't are specific to std::tr1::tuple and are followed by an identical GTEST_HAS_STD_TUPLE_ version underneath it.) In particular, this fixes testing::Combine on MSVC 2017, which regressed here: https://github.com/google/googletest/pull/1348#issuecomment-353879010
-
Gennadiy Civil authored
-
Gennadiy Civil authored
Avoid warning C4619 in MSVC 2017.
-
- 25 Dec, 2017 1 commit
-
-
David Benjamin authored
C4800 has since been removed in MSVC 2017, so trying to silence it throws warning C4619 when enabled.
-
- 24 Dec, 2017 2 commits
-
-
Carlos O'Ryan authored
-
Carlos O'Ryan authored
When this build works, we know the autoconf support is working.
-
- 22 Dec, 2017 1 commit
-
-
Gennadiy Civil authored
-