Masaru Tsuchiyama
e66a217d86
Merge branch 'master' into feature/fix-build-error-vs2017-win10-jp
2018-07-21 09:18:54 +09:00
Gennadiy Civil
68683d415c
code merge
2018-07-20 11:28:58 -04:00
duxiuxing
77088fa137
Merge branch 'master' into googletest_for_asam
2018-07-20 06:16:21 +08:00
杜修杏
617d1fd14a
Replace "…" with "..."(three dots) to fix warning C4819 in Visual Studio
2018-07-20 06:15:13 +08:00
Gennadiy Civil
21a1dae1b5
code sync
2018-07-19 12:42:39 -04:00
duxiuxing
20f9427c4a
Merge branch 'master' into googletest_for_asam
2018-07-19 18:38:20 +08:00
Masaru Tsuchiyama
f2ddc0edd2
Merge branch 'master' into feature/fix-build-error-vs2017-win10-jp
2018-07-19 06:51:13 +09:00
Gennadiy Civil
974129ca2a
Formatting and a link
2018-07-18 11:17:19 -04:00
duxiuxing
9e02b51c70
Fix warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
2018-07-17 15:46:47 +08:00
Masaru Tsuchiyama
42ada6cebb
This closes #1595 : fix compiler error with Visual Studio 2017 on Win10 JP.
...
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.
2018-06-30 21:46:41 +09:00
Scott Graham
7550a4c571
Fix gmock not building when -fno-rtti
...
Fixes issue #1554 . This is internal cl/195020996.
2018-05-02 11:14:39 -07:00
Gennadiy Civil
edaeb8bc88
merging,
2018-04-25 13:10:41 -04:00
Gennadiy Civil
609802ef23
193353312
2018-04-18 10:36:12 -04:00
Gennadiy Civil
4308455071
http://cl/193060888
2018-04-17 16:12:04 -04:00
Gennadiy Civil
43341314bd
test-meerging
2018-04-16 15:52:47 -04:00
Gennadiy Civil
b15c15ac6e
merging gmock generated matchers
2018-04-16 11:18:49 -04:00
Gennadiy Civil
d6bfdebf36
merging
2018-04-12 14:00:38 -04:00
Gennadiy Civil
c5ccc8f35f
merging
2018-04-12 13:42:47 -04:00
Gennadiy Civil
06f3a861b6
Merge branch 'master' of https://github.com/google/googletest
2018-04-12 09:13:38 -04:00
Gennadiy Civil
dea55d0bf0
small cleanup
2018-04-12 09:12:02 -04:00
Victor Costan
75b1be4ad1
Remove multiple inheritance from "unintesting call" mock classes.
...
Internal CL 156157936, which was published in commit
fe402c2779
, 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
2018-04-12 00:48:30 -07:00
Gennadiy Civil
c54f1e884d
merging
2018-04-11 15:33:31 -04:00
Gennadiy Civil
41c224c80c
Upstream cl/192179348
2018-04-11 15:24:04 -04:00
Gennadiy Civil
797c6f1be1
..and this should be it
2018-04-11 10:10:24 -04:00
Gennadiy Civil
346f1f5734
merge
2018-04-10 16:10:34 -04:00
Gennadiy Civil
ec1df5b40f
RE-Doing the merge, this time with gcc on mac in the PR so I can catch errors before merging the PR
2018-04-10 15:57:16 -04:00
Gennadiy Civil
3f59eb6a59
Revert "gmock actions 2"
2018-04-09 22:10:12 -04:00
Gennadiy Civil
f9c57f3d48
yet more
2018-04-09 16:04:48 -04:00
Gennadiy Civil
a694e474a3
continued
2018-04-09 09:51:02 -04:00
Gennadiy Civil
a31ca9f2f8
Merge branch 'master' of github.com:google/googletest
2018-04-09 09:29:37 -04:00
Victor Costan
a19ef8a031
Sync gmock-generated-nice-strict.h.pump with gmock-generated-nice-strict.h.
...
Commit fe402c2779
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
2018-04-06 17:21:05 -07:00
Gennadiy Civil
fb63da38e7
linkage, fixing MSVC
2018-04-06 16:43:35 -04:00
Gennadiy Civil
fafa60ab77
fixing MSVC
2018-04-06 16:31:11 -04:00
Gennadiy Civil
6573981317
warnings
2018-04-06 11:00:13 -04:00
Gennadiy Civil
1e454bdbcc
cont - 2
2018-04-06 10:52:49 -04:00
Gennadiy Civil
907d5d1a7a
cont
2018-04-06 10:43:11 -04:00
Gennadiy Civil
55451e85bb
more warnings
2018-04-06 10:35:09 -04:00
Gennadiy Civil
a603ff235a
deal with MSVC warn, cont 1
2018-04-06 10:24:49 -04:00
Gennadiy Civil
aa397015ee
Cont. deal with MCVS warnings
2018-04-06 10:15:00 -04:00
Gennadiy Civil
cb430d1205
Deal with MCVS warnings
2018-04-06 10:01:40 -04:00
Gennadiy Civil
7857d8da7a
merging gmock-actions 2
2018-04-06 09:50:01 -04:00
Gennadiy Civil
f906f8446e
Merging gMock, 2
2018-04-05 16:09:17 -04:00
Gennadiy Civil
2c7d681681
formatting
2018-04-05 14:41:16 -04:00
Gennadiy Civil
72faea54fd
And more MCVS warnings
2018-04-05 14:24:12 -04:00
Gennadiy Civil
a777f64f67
fixing MCVS warn
2018-04-05 14:00:14 -04:00
Gennadiy Civil
bd0ae14317
merging gmock matchers 1
2018-04-04 14:05:00 -04:00
Gennadiy Civil
7c7ab001c1
merging gmock-matchers.h 3
2018-03-26 10:36:26 -04:00
Gennadiy Civil
0eff246cb1
merging gmock-matchers.h 2
2018-03-26 10:16:59 -04:00
Gennadiy Civil
20d30a8614
Upstreaming FloatingEq2Matcher,
2018-03-26 09:28:16 -04:00
Gennadiy Civil
401b056442
Merging gmock-matchers.h -2
2018-03-23 11:42:41 -04:00