1. 28 Mar, 2019 3 commits
  2. 26 Mar, 2019 2 commits
  3. 21 Mar, 2019 6 commits
  4. 20 Mar, 2019 1 commit
  5. 19 Mar, 2019 1 commit
  6. 15 Mar, 2019 1 commit
  7. 05 Mar, 2019 3 commits
    • Gennadiy Civil's avatar
      Merge pull request #2158 from CarloWood:master · 8b6d3f9c
      Gennadiy Civil authored
      PiperOrigin-RevId: 236716851
      8b6d3f9c
    • Abseil Team's avatar
      Googletest export · 3dd2e841
      Abseil Team authored
      Fix emission of -Wzero-as-null-pointer-constant when comparing integers.
      
      The following code fails to compile:
      
      #pragma clang diagnostic error "-Wzero-as-null-pointer-constant"
      void foo() {
        EXPECT_EQ(0, 0);
      }
      
      This happens because gtest checks the first argument to EXPECT_EQ and
      ASSERT_EQ is a null pointer constant. The magic it does to do this causes the
      warning to be emitted.
      
      This patch removes that check. It replaces the explicit check with a Compare
      overload that can only be selected when 0 or nullptr is passed on the LHS
      with a pointer on the right.
      
      This patch does not suppress -Wzero-as-null-pointer-constant when users
      are actually using it as NULL.
      
      PiperOrigin-RevId: 236654634
      3dd2e841
    • Abseil Team's avatar
      Googletest export · a1dd0778
      Abseil Team authored
      Build gmock cleanly with clang -Wextra-semi and -Wextra-semi-stmt
      
      Extends 56ef07a2 to take -Wc++98-compat-extra-semi
      (https://reviews.llvm.org/D43162) and -Wextra-semi-stmt
      (https://reviews.llvm.org/D52695) into account.
      
      For https://crbug.com/926235.
      
      PiperOrigin-RevId: 236643095
      a1dd0778
  8. 01 Mar, 2019 3 commits
    • Abseil Team's avatar
      Googletest export · db9b85e2
      Abseil Team authored
      Let embedders customize GTEST_INTERNAL_DEPRECATED().
      
      GTEST_INTERNAL_DEPRECATED is currently used to nudge googletest users to migrate off old TEST_CASE macros to the new TEST_SUITE macros. This move is non-trivial for Chromium (see https://crbug.com/925652), and might be difficult for other big projects with many dependencies.
      
      This CL facilitates moving off of deprecated APIs by making it possible for an embedder to define GTEST_INTERNAL_DEPRECATED() in gtest/internal/custom/gtest-port.h. Example usage:
      
      1) #define GTEST_INTERNAL_DEPRECATED() to nothing, to disable deprecation warnings while migrating off googletest's deprecated APIs. This can be preferable to having to disable all deprecation warnings (-Wno-error=deprecated or -Wno-deprecated-declarations).
      
      2) #define GTEST_INTERNAL_DEPRECATED() for an unsupported compiler.
      
      PiperOrigin-RevId: 236171043
      db9b85e2
    • Abseil Team's avatar
      Googletest export · 56ef07a2
      Abseil Team authored
      Build gmock cleanly with clang -Wextra-semi
      
      For https://crbug.com/926235.
      From https://github.com/google/googletest/pull/2139.
      Fixes https://github.com/google/googletest/issues/2138.
      
      PiperOrigin-RevId: 235832527
      56ef07a2
    • Carlo Wood's avatar
      Minor build system fixes. · fc979623
      Carlo Wood authored
      fc979623
  9. 25 Feb, 2019 3 commits
  10. 22 Feb, 2019 2 commits
  11. 21 Feb, 2019 2 commits
  12. 20 Feb, 2019 6 commits
  13. 19 Feb, 2019 2 commits
  14. 13 Feb, 2019 5 commits