- 12 Apr, 2018 5 commits
-
-
-
Gennadiy Civil authored
Remove multiple inheritance from "unintesting call" mock classes.
-
-
Gennadiy Civil authored
-
Victor Costan authored
Internal CL 156157936, which was published in commit fe402c27, 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
-
- 11 Apr, 2018 16 commits
-
-
Gennadiy Civil authored
Merging gmock-actions
-
Gennadiy Civil authored
...merging
-
-
Gennadiy Civil authored
Upstream cl/192179348
-
Gennadiy Civil authored
-
-
Gennadiy Civil authored
Upstream cl/192179348
-
Gennadiy Civil authored
Upstream cl 191754725
-
-
Gennadiy Civil authored
-
Gennadiy Civil authored
RE-Doing the merge, this time with gcc on mac in the PR
-
Gennadiy Civil authored
-
Gennadiy Civil authored
-
Gennadiy Civil authored
pizza work, cont
-
Gennadiy Civil authored
osx pizzas, cont
-
Gennadiy Civil authored
fixing osx pizza
-
- 10 Apr, 2018 8 commits
-
-
Gennadiy Civil authored
-
Gennadiy Civil authored
merging
-
Gennadiy Civil authored
-
Gennadiy Civil authored
merge
-
Gennadiy Civil authored
RE-Doing the merge, this time with gcc on mac in the PR so I can catch errors before merging the PR
-
Gennadiy Civil authored
There was an error that slipped through and only showed up on PR merge (https://travis-ci.org/google/googletest/jobs/364304396/config ) , we dont want that again
-
Gennadiy Civil authored
Revert "gmock actions 2"
-
Gennadiy Civil authored
-
- 09 Apr, 2018 11 commits
-
-
Gennadiy Civil authored
gmock actions 2
-
Gennadiy Civil authored
-
Gennadiy Civil authored
this should be it
-
Gennadiy Civil authored
yet more
-
Gennadiy Civil authored
formatting
-
Gennadiy Civil authored
tuning
-
Gennadiy Civil authored
tuning
-
Gennadiy Civil authored
more
-
Gennadiy Civil authored
cont
-
Gennadiy Civil authored
-
Gennadiy Civil authored
-