Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove C4996 warning in VS2017refs/pull/1348/head | Wojciech Mamrak | 2017-12-07 | 1 | -0/+3 |
| | |||||
* | Improved description of VS std::tuple support | Wojciech Mamrak | 2017-12-07 | 1 | -0/+2 |
| | |||||
* | Merge branch 'master' into masterrefs/pull/1225/head | Gennadiy Civil | 2017-12-01 | 28 | -230/+321 |
|\ | |||||
| * | Fixes issue #826 by treating MinGW as "non-Windows" when determining colored ↵refs/pull/1324/head | whame | 2017-11-07 | 1 | -3/+3 |
| | | | | | | | | output | ||||
| * | remove markdown stars (bold) from code examplesrefs/pull/1313/head | Herbert Thielen | 2017-10-29 | 1 | -4/+4 |
| | | |||||
| * | Merge branch 'master' into gtestapifixrefs/pull/1304/head | m-gupta | 2017-10-25 | 5 | -19/+56 |
| |\ | |||||
| | * | Fix tests with VS2015 and VS2017 | Arkadiy Shapkin | 2017-10-25 | 3 | -15/+46 |
| | | | |||||
| | * | Enable C++11 features for VS2015 and VS2017 | Arkadiy Shapkin | 2017-10-25 | 1 | -3/+8 |
| | | | |||||
| | * | Merge branch 'master' into masterrefs/pull/1139/head | Gennadiy Civil | 2017-10-20 | 24 | -196/+242 |
| | |\ | |||||
| | * \ | Merge branch 'master' into master | Che-Hsun Liu | 2017-08-31 | 42 | -1239/+1927 |
| | |\ \ | |||||
| | * \ \ | Merge branch 'master' into master | Che-Hsun Liu | 2017-08-14 | 52 | -11923/+272 |
| | |\ \ \ | |||||
| | * | | | | Update googletest README.md | Che-Hsun Liu | 2017-07-02 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use `EXCLUDE_FROM_ALL` in `add_subdirectory` to prevent `make install` from including lots of headers from gtest/gmock. ``` add_subdirectory(${CMAKE_BINARY_DIR}/googletest-src ${CMAKE_BINARY_DIR}/googletest-build EXCLUDE_FROM_ALL) ``` | ||||
| * | | | | | googletest: Add GTEST_API_ attribute to ThreadLocal class. | Manoj Gupta | 2017-10-20 | 1 | -2/+2 |
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ThreadLocal class needs to be have default visibility. Root cause is gtest uses typeinfo for the ThreadLocal class. The problem manifests When gtest/gmock are built as a shared library with libc++. When a class is used in typeinfo, it must have default visibility. There is an explanation about typeinfo and visibility here: https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/CppRuntimeEnv/Articles/SymbolVisibility.html When libc++ is used with gtest in shared library mode, any tests that are compiled with -fvisibility=hidden and exercise the macro EXPECT_CALL, it results in an abort like: [ FATAL ] /usr/include/gtest/internal/gtest-port.h:1394:: Condition typeid(*base) == typeid(Derived) failed. This is because the typeinfo for ThreadLocal class is not visible. Therefore, linker failed to match it to the shared library symbol, creating a new symbol instead. This fixes https://github.com/google/googletest/issues/1207. | ||||
| * | | | | Updated README with information about C runtime dynamic/static linking ↵refs/pull/1288/head | Joe Alam | 2017-10-07 | 1 | -0/+11 |
| | | | | | | | | | | | | | | | | | | | | issues in Windows | ||||
| * | | | | Use gender-neutral pronouns in comments and docsrefs/pull/1275/head | Jonathan Wakely | 2017-09-27 | 12 | -13/+13 |
| | | | | | |||||
| * | | | | Merge branch 'master' into masterrefs/pull/1249/head | Gennadiy Civil | 2017-09-23 | 7 | -152/+173 |
| |\ \ \ \ | |||||
| | * | | | | Revert "Allow macros inside of parametrized test names."refs/pull/1271/head | Gennadiy Civil | 2017-09-21 | 3 | -43/+9 |
| | | | | | | |||||
| | * | | | | Merge pull request #1245 from sheepmaster/2017_09_04_parametrized | Gennadiy Civil | 2017-09-21 | 3 | -9/+43 |
| | |\ \ \ \ | | | | | | | | | | | | | | | Allow macros inside of parametrized test names. | ||||
| | | * \ \ \ | Merge branch 'master' into 2017_09_04_parametrizedrefs/pull/1245/head | Bernhard Bauer | 2017-09-06 | 1 | -2/+7 |
| | | |\ \ \ \ | |||||
| | | * | | | | | Add a non-parametrized test. | Bernhard Bauer | 2017-09-04 | 1 | -0/+12 |
| | | | | | | | | |||||
| | | * | | | | | Allow macros inside of parametrized test names. | Bernhard Bauer | 2017-09-04 | 3 | -9/+31 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows doing things like TEST_P(TestFixture, MAYBE(TestName)) for nicer conditional test disabling. | ||||
| | * | | | | | | Remove redundant declarationrefs/pull/1265/head | Benjamin Kircher | 2017-09-16 | 1 | -4/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TempDir() function is declared twice, once in `internal/gtest-port.h` and a second time in `gtest.h`. Fixes a warning with GCC when -Wredundant-decls is given. | ||||
| | * | | | | | | Add explicit `CMAKE_DEBUG_POSTFIX` option | ly2048 | 2017-09-14 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | Enable generating different library name to be compatible with CMake's `FindGTest`. | ||||
| | * | | | | | | Make the failure messages from EXPECT_EQ and friends actually symmetric,refs/pull/1242/head | Alexey Sokolov | 2017-09-13 | 4 | -118/+152 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of reading more like reversing the former "expected" and "actual" roles of the LHS and RHS arguments. This patch is manually applied from internal version (125109873) | ||||
| | * | | | | | | Merge pull request #1227 from aninf-wo/hethi/unused-import | Gennadiy Civil | 2017-09-12 | 1 | -1/+0 |
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | remove unused TestCase import | ||||
| | | * \ \ \ \ \ | Merge branch 'master' into hethi/unused-importrefs/pull/1227/head | Gennadiy Civil | 2017-09-11 | 1 | -26/+19 |
| | | |\ \ \ \ \ \ | |||||
| | | * \ \ \ \ \ \ | Merge branch 'master' into hethi/unused-import | Herbert Thielen | 2017-09-08 | 3 | -6/+11 |
| | | |\ \ \ \ \ \ \ | |||||
| | | * \ \ \ \ \ \ \ | Merge branch 'master' into hethi/unused-import | Herbert Thielen | 2017-09-05 | 9 | -24/+32 |
| | | |\ \ \ \ \ \ \ \ | | | | | |_|/ / / / / | | | | |/| | | | | | | |||||
| | | * | | | | | | | | Merge branch 'master' into hethi/unused-import | Herbert Thielen | 2017-08-31 | 3 | -2/+10 |
| | | |\ \ \ \ \ \ \ \ | | | | | |_|_|_|_|_|/ | | | | |/| | | | | | | |||||
| | | * | | | | | | | | Merge branch 'master' into hethi/unused-import | Gennadiy Civil | 2017-08-30 | 1 | -2/+2 |
| | | |\ \ \ \ \ \ \ \ | |||||
| | | * \ \ \ \ \ \ \ \ | Merge branch 'master' into hethi/unused-import | Herbert Thielen | 2017-08-30 | 1 | -2/+2 |
| | | |\ \ \ \ \ \ \ \ \ | |||||
| | | * | | | | | | | | | | remove unused TestCase import | Herbert Thielen | 2017-08-29 | 1 | -1/+0 |
| | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | Merge pull request #1250 from ↵ | Gennadiy Civil | 2017-09-11 | 1 | -3/+0 |
| | |\ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aninf-wo/hethi/remove-linker-warning-on-non-existing-path remove obsolete link_directories command | ||||
| | | * | | | | | | | | | | Merge branch 'master' into hethi/remove-linker-warning-on-non-existing-pathrefs/pull/1250/head | Herbert Thielen | 2017-09-08 | 3 | -6/+11 |
| | | |\ \ \ \ \ \ \ \ \ \ | | | | | |_|_|_|_|/ / / / | | | | |/| | | | | | | | | |||||
| | | * | | | | | | | | | | remove obsolete link_directories command | Herbert Thielen | 2017-09-05 | 1 | -3/+0 |
| | | | |_|_|_|_|/ / / / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's not necessary, as the target_link_libraries command contains an absolute path already, and the path given doesn't exist anymore, leading only to linker warnings like: ld: warning: directory not found for option '-L/Users/travis/build/google/googletest/build/googlemock/gtest/src' | ||||
| | * | | | | | | | | | | Merge pull request #1203 from eidosmontreal/user_logger_instead_of_printf | Gennadiy Civil | 2017-09-11 | 1 | -26/+19 |
| | |\ \ \ \ \ \ \ \ \ \ | | | |_|/ / / / / / / / | | |/| | | | | | | | | | User logger GTEST_LOG instead of printf in gtest.cc to log errors | ||||
| | | * | | | | | | | | | Merge commit 'a33b6b091999d44f771761be03beb64d3af2350a' into ↵refs/pull/1203/head | Gasprd Petit | 2017-09-07 | 4 | -19/+34 |
| | | |\ \ \ \ \ \ \ \ \ | | | | | |_|_|_|_|/ / / | | | | |/| | | | | | | | | | | | | | | | | | | | user_logger_instead_of_printf | ||||
| | | * | | | | | | | | | Removed flush scopes around GTEST_LOG(FATAL) and exit call since FATAL is ↵ | Gasprd Petit | 2017-09-07 | 1 | -16/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | expected to abort() | ||||
| | | * | | | | | | | | | Merge branch 'master' into user_logger_instead_of_printf | Gennadiy Civil | 2017-09-01 | 46 | -1246/+1932 |
| | | |\ \ \ \ \ \ \ \ \ | |||||
| | | * | | | | | | | | | | Removed extra colon in error log | gpetit | 2017-08-14 | 1 | -1/+1 |
| | | | | | | | | | | | | | |||||
| | | * | | | | | | | | | | Merge remote-tracking branch 'origin/master' into user_logger_instead_of_printfrefs/pull/1202/head | gpetit | 2017-08-14 | 65 | -12085/+533 |
| | | |\ \ \ \ \ \ \ \ \ \ | | | | | |_|_|_|_|_|_|_|/ | | | | |/| | | | | | | | | |||||
| | | * | | | | | | | | | | Use GTEST_LOG instead of printf | gpetit | 2017-08-14 | 1 | -23/+26 |
| | | | | | | | | | | | | | |||||
| * | | | | | | | | | | | | Swap reinterpret_cast for static_cast | stkhapugin@chromium.org | 2017-09-19 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Swap reinterpret_cast for static_cast | ||||
| * | | | | | | | | | | | | Merge branch 'master' into master | Stepan Khapugin | 2017-09-08 | 3 | -4/+4 |
| |\ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / | |||||
| | * | | | | | | | | | | | use GTEST_ATTRIBUTE_UNUSED_ instead of dummy functionrefs/pull/1243/head | Herbert Thielen | 2017-09-07 | 1 | -7/+1 |
| | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | Merge branch 'master' into hethi/travis-release-build | Herbert Thielen | 2017-09-07 | 1 | -2/+7 |
| | |\ \ \ \ \ \ \ \ \ \ \ | | | | |_|_|/ / / / / / / | | | |/| | | | | | | | | | |||||
| | * | | | | | | | | | | | avoid warning about unused variable | Herbert Thielen | 2017-09-04 | 1 | -1/+7 |
| | | | | | | | | | | | | | |||||
| | * | | | | | | | | | | | avoid -Wshadow warning on GCC | Herbert Thielen | 2017-09-04 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using INSTANTIATE_TEST_CASE_P with a lambda function which uses 'info' as parameter name, GCC complains that this would shadow parameter 'info' used in the macro's VA_ARGS call. | ||||
| | * | | | | | | | | | | | treat all warnings as errors for GCC (-Werror) | Herbert Thielen | 2017-09-01 | 1 | -1/+1 |
| | | |_|_|_|/ / / / / / | | |/| | | | | | | | | | |||||
| * | | | | | | | | | | | Merge branch 'master' into master | Stepan Khapugin | 2017-09-07 | 1 | -2/+7 |
| |\ \ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / | | |/| | | | | | | | | |