1. 18 Oct, 2018 1 commit
  2. 12 Oct, 2018 1 commit
  3. 05 Oct, 2018 1 commit
    • Abseil Team's avatar
      Apply clang-tidy modernize-use-nullptr to googletest. · 4bb49ed6
      Abseil Team authored
      Now that googletest has moved to C++11, it should no longer
      use NULL or 0 for the null pointer. This patch converts all
      such usages to nullptr using clang-tidy.
      
      This prevents LLVM from issuing -Wzero-as-null-pointer-constant
      warnings.
      
      PiperOrigin-RevId: 215814400
      4bb49ed6
  4. 20 Aug, 2018 1 commit
  5. 14 Aug, 2018 2 commits
    • Gennadiy Civil's avatar
      · 265efde9
      Gennadiy Civil authored
      Comments changes, no functionality changes. 
      265efde9
    • Gennadiy Civil's avatar
      · a3c0dd0f
      Gennadiy Civil authored
      Comments changes, no functionality changes
      a3c0dd0f
  6. 27 Jul, 2018 1 commit
    • Gennadiy Civil's avatar
      · 984cba30
      Gennadiy Civil authored
      Formatting changes for automatic code management
      984cba30
  7. 17 Jul, 2018 1 commit
  8. 25 Apr, 2018 1 commit
  9. 18 Apr, 2018 1 commit
  10. 12 Apr, 2018 1 commit
    • Victor Costan's avatar
      Remove multiple inheritance from "unintesting call" mock classes. · 1324e2d7
      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
      1324e2d7
  11. 05 Apr, 2018 1 commit
  12. 16 Mar, 2018 1 commit
  13. 15 Mar, 2018 1 commit
  14. 26 Jan, 2018 1 commit
  15. 27 Sep, 2017 1 commit
  16. 10 Aug, 2017 1 commit
  17. 15 May, 2017 1 commit
    • Nico Weber's avatar
      Use std::string and ::string explicitly in gtest and gmock code. · 09fd5b3e
      Nico Weber authored
      This merges a Google-internal change (117235625).
      
      Original CL description:
      This CL was created manually in about an hour with sed, a Python script
      to find all the places unqualified 'string' was mentioned, and some help
      from Emacs to add the "std::" qualifications, plus a few manual tweaks.
      09fd5b3e
  18. 25 Aug, 2015 1 commit
  19. 17 Nov, 2014 2 commits
  20. 29 Jan, 2014 1 commit
  21. 01 Mar, 2013 2 commits
  22. 28 Feb, 2013 1 commit
  23. 31 May, 2012 1 commit
    • zhanyong.wan's avatar
      Pulls in gtest r615. · 2fd619ed
      zhanyong.wan authored
      Renames internal enums to the kFoo naming style.
      
      Fixes gmock doctor to work with newer versions of Clang.
      2fd619ed
  24. 10 Apr, 2012 1 commit
  25. 24 Oct, 2011 2 commits
  26. 20 May, 2011 1 commit
  27. 08 Apr, 2011 1 commit
  28. 24 Feb, 2011 1 commit
  29. 23 Feb, 2011 1 commit
  30. 11 Feb, 2011 1 commit
  31. 01 Feb, 2011 1 commit
  32. 14 Sep, 2010 1 commit
  33. 09 Aug, 2010 1 commit
  34. 13 May, 2010 1 commit
  35. 10 May, 2010 1 commit
  36. 24 Mar, 2010 1 commit