- 05 Jan, 2018 2 commits
-
-
Gennadiy Civil authored
-
Gennadiy Civil authored
Also define GTEST_ATTRIBUTE_PRINTF_ in clang-cl.
-
- 04 Jan, 2018 2 commits
-
-
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 2 commits
-
-
Gennadiy Civil authored
-
Gennadiy Civil authored
Re-enable MSVC++ C4389 warning in CmdHelperEq()
-
- 21 Dec, 2017 1 commit
-
-
Gregory Pakosz authored
C4389 was inhibited in commit 4b83461e making behavior inconsistent with other compilers.
-
- 20 Dec, 2017 3 commits
-
-
Gennadiy Civil authored
CMake fixes for paths with spaces
-
bryanzim authored
-
bryanzim authored
-
- 19 Dec, 2017 5 commits
-
-
Gennadiy Civil authored
-
Gennadiy Civil authored
remove GTEST_HAS_PARAM_TESTS
-
Gennadiy Civil authored
Also build when included in source.
-
Gennadiy Civil authored
-
Gennadiy Civil authored
-
- 18 Dec, 2017 2 commits
-
-
Gennadiy Civil authored
-
Gennadiy Civil authored
-
- 15 Dec, 2017 3 commits
-
-
bryanzim authored
-
Gennadiy Civil authored
-
Gennadiy Civil authored
Add top-level LICENSE and CONTRIBUTING.md files [skip ci]
-
- 12 Dec, 2017 2 commits
-
-
Carlos O'Ryan authored
-
Carlos O'Ryan authored
Per the review comments.
-
- 11 Dec, 2017 1 commit
-
-
bryanzim authored
-