1. 23 Oct, 2019 1 commit
    • Abseil Team's avatar
      Googletest export · 37f32278
      Abseil Team authored
      Add a matcher `testing::ReturnRoundRobin` which, on each call, returns the next element in the sequence, restarting at the beginning once it has reached the end.
      
      PiperOrigin-RevId: 276312136
      37f32278
  2. 22 Oct, 2019 1 commit
  3. 12 Sep, 2019 1 commit
  4. 20 Aug, 2019 1 commit
  5. 14 Aug, 2019 1 commit
  6. 30 Jul, 2019 1 commit
  7. 03 May, 2019 1 commit
    • Abseil Team's avatar
      Googletest export · 3f5b5b8f
      Abseil Team authored
      Remove special case for protocol buffers. It is no longer needed.
      
      PiperOrigin-RevId: 246550795
      3f5b5b8f
  8. 01 Apr, 2019 1 commit
    • Abseil Team's avatar
      Googletest export · d9825431
      Abseil Team authored
      Remove support for "global" ::string and ::wstring types.
      This support existed for legacy codebases that existed from before namespaces
      where a thing. It is no longer necessary.
      
      PiperOrigin-RevId: 241335738
      d9825431
  9. 21 Mar, 2019 1 commit
    • Abseil Team's avatar
      Googletest export · f1883b18
      Abseil Team authored
      Remove mention of unused type ProtocolMessage.
      
      PiperOrigin-RevId: 239242706
      f1883b18
  10. 17 Jan, 2019 1 commit
    • Abseil Team's avatar
      Googletest export · 0adeadd2
      Abseil Team authored
      Refactor the `Invoke` and `InvokeWithoutArgs` actions:
       - Replace pump'd classes and functions with templates.
       - Make the polymorphic actions be polymorphic functors instead.
       - Fix Invoke(Callback*) to work with subclasses of the callbacks, instead of trying to diagnose that in gmock_doctor.
      
      PiperOrigin-RevId: 229604112
      0adeadd2
  11. 14 Jan, 2019 1 commit
    • Abseil Team's avatar
      Googletest export · 097407fd
      Abseil Team authored
      Deduplicate testing::ReferenceWrapper with std::reference_wrapper.
      Minor cleanups in matchers_test.
      
      PiperOrigin-RevId: 229022872
      097407fd
  12. 02 Jan, 2019 1 commit
    • Abseil Team's avatar
      Googletest export · f8b1c1af
      Abseil Team authored
      Remove the #ifs for old, unsupported and buggy compilers:
      * old versions of GCC & MSVC
      * Symbian
      
      PiperOrigin-RevId: 227116941
      f8b1c1af
  13. 20 Dec, 2018 2 commits
    • Abseil Team's avatar
      Googletest export · 9494c45e
      Abseil Team authored
      Use std::function to implement type erasure in Action, wrapping the legacy
      ActionInterface if necessary.
      
      This makes functors / std::function the primary way to implement Action; the
      existing ActionInterface implementations are handled through ActionAdaptor.
      The existing actions are not (yet) migrated though; they'll pay the cost of one
      additional indirection - but that should be negligible.
      
      PiperOrigin-RevId: 226126137
      9494c45e
    • Abseil Team's avatar
      Googletest export · e26a3fa1
      Abseil Team authored
      Unifdef c++11-related macros from googletest now that it requires C++11.
      
      PiperOrigin-RevId: 225905601
      e26a3fa1
  14. 17 Dec, 2018 1 commit
    • Abseil Team's avatar
      Googletest export · 096fb37a
      Abseil Team authored
      Replace pump'd code for DoAll with variadic templates.
      
      PiperOrigin-RevId: 225584656
      096fb37a
  15. 03 Dec, 2018 1 commit
    • Abseil Team's avatar
      Googletest export · 26743363
      Abseil Team authored
      Applied fixes for ClangTidy modernize-use-override and modernize-use-using.
      
      PiperOrigin-RevId: 223800219
      26743363
  16. 20 Nov, 2018 2 commits
    • misterg's avatar
      Googletest export · bb7c0ecb
      misterg authored
      Silence C4100 msvc warning
      
      PiperOrigin-RevId: 222242329
      bb7c0ecb
    • Abseil Team's avatar
      Googletest export · aac18185
      Abseil Team authored
      Upgrade WithArgs family of actions to C++11.
      
      PiperOrigin-RevId: 221671690
      aac18185
  17. 29 Oct, 2018 1 commit
    • misterg's avatar
      Googletest export · 80b43d90
      misterg authored
      Remove linked_ptr and use std::shared_ptr instead
      
      PiperOrigin-RevId: 219129336
      80b43d90
  18. 26 Oct, 2018 2 commits
    • Abseil Team's avatar
      Googletest export · b57c7039
      Abseil Team authored
      Remove linked_ptr and use std::shared_ptr instead
      
      PiperOrigin-RevId: 218618184
      b57c7039
    • misterg's avatar
      Googletest export · a50e4f05
      misterg authored
      Remove linked_ptr and use std::shared_ptr instead
      
      PiperOrigin-RevId: 218571466
      a50e4f05
  19. 18 Oct, 2018 1 commit
  20. 09 Oct, 2018 1 commit
  21. 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
  22. 14 Aug, 2018 1 commit
    • Gennadiy Civil's avatar
      · a3c0dd0f
      Gennadiy Civil authored
      Comments changes, no functionality changes
      a3c0dd0f
  23. 27 Jul, 2018 1 commit
    • Gennadiy Civil's avatar
      · 984cba30
      Gennadiy Civil authored
      Formatting changes for automatic code management
      984cba30
  24. 11 Apr, 2018 1 commit
  25. 10 Apr, 2018 1 commit
  26. 06 Apr, 2018 1 commit
  27. 13 Mar, 2018 1 commit
  28. 19 Jun, 2017 1 commit
  29. 12 Oct, 2015 1 commit
  30. 25 Aug, 2015 1 commit
  31. 14 Feb, 2015 1 commit
  32. 08 Jan, 2015 1 commit
  33. 17 Nov, 2014 3 commits
  34. 02 Apr, 2014 1 commit
  35. 29 Jan, 2014 1 commit