1. 05 Feb, 2021 10 commits
  2. 26 Jan, 2021 12 commits
  3. 16 Jan, 2021 1 commit
  4. 15 Jan, 2021 7 commits
  5. 14 Jan, 2021 10 commits
    • dmauro's avatar
      Googletest export · 6c58c11d
      dmauro authored
      Remove platformio tests. This currently uses gcc 4.8.2 which is no
      longer supported.
      
      PiperOrigin-RevId: 351667999
      6c58c11d
    • dmauro's avatar
      Googletest export · 0186caf7
      dmauro authored
      Fix build under GCC 5
      
      PiperOrigin-RevId: 351607537
      0186caf7
    • Abseil Team's avatar
      Googletest export · 6b2e7490
      Abseil Team authored
      Print unique_ptr/shared_ptr recursively.
      Given that they are smart pointers, it is unlikely that the inner object is
      invalid.
      
      PiperOrigin-RevId: 351586888
      6b2e7490
    • Abseil Team's avatar
      Googletest export · 50ce5201
      Abseil Team authored
      Launder buffer before reference
      
      In GCC, directly casting the Buffer reference to another type results in
      strict-aliasing violation errors. This launders the reference using an
      intermediate pointer prior to creating the new reference.
      
      PiperOrigin-RevId: 350809323
      50ce5201
    • Abseil Team's avatar
      Googletest export · c13c27a5
      Abseil Team authored
      Change Matcher<T> to allow binding an implementation by value directly:
       - Drop the requirement of MatcherInterface. Doing manual type erasure avoid
         extra layers in many cases.
       - Avoid the adaptor for `MatcherInterface<T>` and `MatcherInterface<const T&>` mismatch.
       - Use a small object optimization when possible. This makes things like
         `_` and `Eq(1)` really cheap and do not require memory allocations.
       - Migrate some matchers to the new model to speed them up and to test the new framework. More matchers to come in future changes.
      
      PiperOrigin-RevId: 350580998
      c13c27a5
    • Abseil Team's avatar
      Googletest export · 48928352
      Abseil Team authored
      Move all docs into top-level docs/ directory
      
      PiperOrigin-RevId: 350211277
      48928352
    • Abseil Team's avatar
      Googletest export · 996b65e6
      Abseil Team authored
      Fix Objective-C++ compatibility
      
      PiperOrigin-RevId: 350192165
      996b65e6
    • Abseil Team's avatar
      Googletest export · f8304d76
      Abseil Team authored
      Add support for printing incomplete types in the universal printer.
      
      PiperOrigin-RevId: 350154637
      f8304d76
    • Abseil Team's avatar
      Googletest export · 95a9bdd9
      Abseil Team authored
      Use an OrderedDict to store templated_types in the AST so that gmock knows how to properly construct the templated Mock class.
      
      This is necessary for functions that make use of the templated typename as an argument or return type.
      
      PiperOrigin-RevId: 349405731
      95a9bdd9
    • Derek Mauro's avatar
      Merge pull request #3189 from ellert:gtest-help-test-GNU/kFreeBSD · d7281311
      Derek Mauro authored
      PiperOrigin-RevId: 349349288
      d7281311