aboutsummaryrefslogtreecommitdiffstats
path: root/googlemock/include
Commit message (Collapse)AuthorAgeFilesLines
* Formatting changes for automatic code managementGennadiy Civil2018-07-2723-1/+47
|
* Merge branch 'master' into feature/fix-build-error-vs2017-win10-jpMasaru Tsuchiyama2018-07-213-23/+41
|\
| * code mergeGennadiy Civil2018-07-201-0/+14
| |
| * Merge branch 'master' into googletest_for_asamduxiuxing2018-07-201-4/+8
| |\
| | * code syncGennadiy Civil2018-07-191-4/+8
| | |
| * | Replace "…" with "..."(three dots) to fix warning C4819 in Visual Studio杜修杏2018-07-201-2/+2
| | |
| * | Merge branch 'master' into googletest_for_asamduxiuxing2018-07-191-1/+1
| |\|
| * | Fix warning C4819: The file contains a character that cannot be represented ↵duxiuxing2018-07-173-21/+21
| | | | | | | | | | | | in the current code page (936). Save the file in Unicode format to prevent data loss
* | | Merge branch 'master' into feature/fix-build-error-vs2017-win10-jpMasaru Tsuchiyama2018-07-191-1/+1
|\ \ \ | | |/ | |/|
| * | Formatting and a linkGennadiy Civil2018-07-181-1/+1
| |/
* / This closes #1595: fix compiler error with Visual Studio 2017 on Win10 JP.Masaru Tsuchiyama2018-06-302-8/+8
|/ | | | | | | | non-ASCII charactors are interpreted as Shift-JIS on the environment. But the charators in the files are non Shift-JIS charactors and the compiler stops compiling with C4819. To fix the errors, remove non-ASCII charactors.
* Fix gmock not building when -fno-rttiScott Graham2018-05-021-4/+4
| | | | Fixes issue #1554. This is internal cl/195020996.
* merging, Gennadiy Civil2018-04-255-480/+803
|
* 193353312Gennadiy Civil2018-04-181-4/+7
|
* http://cl/193060888Gennadiy Civil2018-04-171-5/+13
|
* test-meergingGennadiy Civil2018-04-162-34/+6
|
* merging gmock generated matchersGennadiy Civil2018-04-162-264/+367
|
* merging Gennadiy Civil2018-04-122-0/+20
|
* merging Gennadiy Civil2018-04-121-18/+14
|
* Merge branch 'master' of https://github.com/google/googletestGennadiy Civil2018-04-123-210/+203
|\
| * Remove multiple inheritance from "unintesting call" mock classes.Victor Costan2018-04-123-210/+203
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Internal CL 156157936, which was published in commit fe402c27790ff1cc9a7e17c5d0aea4ebe7fd8a71, introduced undefined behavior by casting a base class (internal::{Naggy,Nice,Strict}Base<MockClass>, using the curiously recurring template pattern) pointer to a derived class ({Naggy,Nice,Strict}Mock<MockClass>), in the base class' constructor. At that point, the object isn't guaranteed to have taken on the shape of the derived class, and casting is undefined behavior. The undefined behavior was caught by Chrome's CFI build bot [1], and prevents rolling googletest past that commit / CL. This commit simplifies the {Naggy,Nice,Strict}Mock class hierarchy in a way that removes the undefined behavior. [1] https://www.chromium.org/developers/testing/control-flow-integrity
* | small cleanupGennadiy Civil2018-04-121-0/+8
|/
* mergingGennadiy Civil2018-04-111-17/+73
|
* Upstream cl/192179348Gennadiy Civil2018-04-111-2/+4
|
* ..and this should be itGennadiy Civil2018-04-111-1/+15
|
* mergeGennadiy Civil2018-04-103-96/+18
|\
| * Revert "gmock actions 2"Gennadiy Civil2018-04-098-105/+25
| |
| * yet moreGennadiy Civil2018-04-091-1/+1
| |
| * continuedGennadiy Civil2018-04-094-6/+8
| |
* | RE-Doing the merge, this time with gcc on mac in the PR so I can catch ↵Gennadiy Civil2018-04-105-77/+310
|/ | | | errors before merging the PR
* Merge branch 'master' of github.com:google/googletestGennadiy Civil2018-04-091-30/+60
|\
| * Sync gmock-generated-nice-strict.h.pump with gmock-generated-nice-strict.h.Victor Costan2018-04-061-30/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit fe402c27790ff1cc9a7e17c5d0aea4ebe7fd8a71 published the changes in internal CL 156157936, but missed the diff in gmock-generated-nice-strict.h.pump. This makes it difficult to reason about the change, because the .pump file is more concise than the generated file. This PR was tested by re-generating the .h file using the command below and checking the git diff. ./googletest/scripts/pump.py \ googlemock/include/gmock/gmock-generated-nice-strict.h.pump
* | linkage, fixing MSVCGennadiy Civil2018-04-061-1/+1
| |
* | fixing MSVCGennadiy Civil2018-04-061-0/+2
| |
* | warningsGennadiy Civil2018-04-061-1/+2
| |
* | cont - 2Gennadiy Civil2018-04-061-1/+1
| |
* | contGennadiy Civil2018-04-061-1/+1
| |
* | more warningsGennadiy Civil2018-04-061-1/+1
| |
* | deal with MSVC warn, cont 1Gennadiy Civil2018-04-061-2/+1
| |
* | Cont. deal with MCVS warningsGennadiy Civil2018-04-062-2/+16
| |
* | Deal with MCVS warningsGennadiy Civil2018-04-061-0/+6
| |
* | merging gmock-actions 2Gennadiy Civil2018-04-061-17/+73
|/
* Merging gMock, 2Gennadiy Civil2018-04-054-375/+479
|
* formattingGennadiy Civil2018-04-051-2/+2
|
* And more MCVS warningsGennadiy Civil2018-04-051-5/+4
|
* fixing MCVS warnGennadiy Civil2018-04-051-0/+10
|
* merging gmock matchers 1Gennadiy Civil2018-04-041-29/+169
|
* merging gmock-matchers.h 3Gennadiy Civil2018-03-261-13/+36
|
* merging gmock-matchers.h 2Gennadiy Civil2018-03-261-7/+44
|
* Upstreaming FloatingEq2Matcher,Gennadiy Civil2018-03-261-9/+13
|