1. 14 Aug, 2018 1 commit
  2. 09 Aug, 2018 4 commits
  3. 08 Aug, 2018 1 commit
  4. 07 Aug, 2018 1 commit
  5. 03 Aug, 2018 1 commit
  6. 07 Jun, 2018 1 commit
  7. 31 May, 2018 2 commits
  8. 23 May, 2018 1 commit
  9. 11 May, 2018 1 commit
  10. 03 May, 2018 3 commits
  11. 02 May, 2018 2 commits
  12. 01 May, 2018 1 commit
  13. 27 Feb, 2018 1 commit
    • Victor Costan's avatar
      Switch default death test style back to "fast". · 84ec2e03
      Victor Costan authored
      Google Test has recently (02/09/2018) switched the default death test
      style from "fast" to "threadsafe" in
      https://github.com/google/googletest/commit/ec7faa943d7817c81ce7bdf71a21ebc9244dc8de
      
      Threadsafe death tests have been used internally for a while, and are
      proven to be a better default.
      
      However, adopting this better default can be challenging for large
      projects with a significant investment in custom infrastructure built on
      top of Google Test. The same custom infrastructure can make it difficult
      for large projects to switch back to the old default by passing in
      --gtest_death_test_style=fast.
      
      For the reasons above, the default switch is considered too disruptive,
      and this CL reverts it. This CL also introduces the
      GTEST_DEFAULT_DEATH_TEST_STYLE preprocesor macro, which replaces the
      hard-coded default. The macro can be defined in
      gtest/internal/custom/gtest-port.h by projects that are ready to migrate
      to thread-safe death tests.
      84ec2e03
  14. 19 Feb, 2018 1 commit
    • Victor Costan's avatar
      Fix unused function warning on Mac OS. · 8a615871
      Victor Costan authored
      As of recently, Google Test fails to compile with the warning below when
      used in projects with strict warning settings.
      
      googletest/src/gtest-death-test.cc:1004:13: error: unused function 'StackGrowsDown' [-Werror,-Wunused-function]
      8a615871
  15. 12 Feb, 2018 1 commit
  16. 09 Feb, 2018 1 commit
  17. 03 Jan, 2018 2 commits
  18. 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
  19. 27 Apr, 2016 1 commit
  20. 09 Sep, 2015 1 commit
  21. 25 Aug, 2015 1 commit
  22. 24 Jul, 2015 1 commit
  23. 19 Jul, 2015 1 commit
  24. 17 Jul, 2015 1 commit
  25. 18 Jun, 2014 1 commit
  26. 17 Jun, 2014 1 commit
  27. 22 Feb, 2013 1 commit
  28. 15 Nov, 2012 1 commit
    • jgm's avatar
      Unfortunately, the svn repo is a bit out of date. This commit contains 8 · 87fdda2c
      jgm authored
      changes that haven't made it to svn. The descriptions of each change are listed
      below.
      
      - Fixes some python shebang lines.
      
      - Add ElementsAreArray overloads to gmock. ElementsAreArray now makes a copy of
        its input elements before the conversion to a Matcher. ElementsAreArray can
        now take a vector as input. ElementsAreArray can now take an iterator pair as
        input.
      
      - Templatize MatchAndExplain to allow independent string types for the matcher
        and matchee. I also templatized the ConstCharPointer version of
        MatchAndExplain to avoid calls with "char*" from using the new templated
        MatchAndExplain.
      
      - Fixes the bug where the constructor of the return type of ElementsAre() saves
        a reference instead of a copy of the arguments.
      
      - Extends ElementsAre() to accept arrays whose sizes aren't known.
      
      - Switches gTest's internal FilePath class from testing::internal::String to
        std::string. testing::internal::String was introduced when gTest couldn't
        depend on std::string.  It's now deprecated.
      
      - Switches gTest & gMock from using testing::internal::String objects to
        std::string. Some static methods of String are still in use.  We may be able
        to remove some but not all of them.  In particular, String::Format() should
        eventually be removed as it truncates the result at 4096 characters, often
        causing problems.
      87fdda2c
  29. 12 Jul, 2012 1 commit
    • jgm's avatar
      fixes a problem in which we pass the address one byte ... · 4c975121
      jgm authored
      fixes a problem in which we pass the address one byte                                                                                                                                                                  ~/svn/googletest/trunk 
      after the end of stack space in a call to clone().  According to
      Linux's man page on clone(), the 'stack' parameter usually points
      to the topmost address of the memory space set up for the child stack.  The existing code points one byte after the end
      4c975121
  30. 04 Nov, 2011 1 commit
  31. 28 Oct, 2011 1 commit
  32. 05 Oct, 2011 1 commit