1. 18 Nov, 2019 1 commit
    • Googletest export · 0f0634a6
      Abseil Team authored
        - 277898422 BEGIN_PUBLIC by Abseil Team <absl-team@google.com>
      
      PiperOrigin-RevId: 277898422
  2. 15 Nov, 2019 1 commit
  3. 13 Nov, 2019 2 commits
  4. 08 Nov, 2019 2 commits
    • Googletest export · d5707695
      Abseil Team authored
      Correctly deal with stringification, and forbid empty arguments where they could slip thought, in the type parameterized test API.
      
      Note: even where empty args work, it's likely to result in technically invalid code by virtue of creating reserved identifiers:
      https://en.cppreference.com/w/cpp/language/identifiers
      PiperOrigin-RevId: 279330971
    • Googletest export · 681454da
      Abseil Team authored
      Clone+exec death test allocates a single page of stack to run chdir + exec on.
      This is not enough when gtest is built with ASan and run on particular
      hardware.
      
      With ASan on x86_64, ExecDeathTestChildMain has frame size of 1728 bytes.
      
      Call to chdir() in ExecDeathTestChildMain ends up in
      _dl_runtime_resolve_xsavec, which attempts to save register state on the stack;
      according to cpuid(0xd) XSAVE register save area size is 2568 on my machine.
      
      This results in something like this in all death tests:
        Result: died but not with expected error.
        ...
        [  DEATH   ] AddressSanitizer:DEADLYSIGNAL
        [  DEATH   ] =================================================================
        [  DEATH   ] ==178637==ERROR: AddressSanitizer: stack-overflow on address ...
      
      PiperOrigin-RevId: 278709790
  5. 05 Nov, 2019 6 commits
  6. 04 Nov, 2019 1 commit
  7. 02 Nov, 2019 3 commits
  8. 01 Nov, 2019 2 commits
  9. 31 Oct, 2019 2 commits
    • Googletest export · 2db3df9c
      Abseil Team authored
      Change variable name to match comment.
      
      PiperOrigin-RevId: 277713621
    • Googletest export · e2fc3a9c
      Abseil Team authored
      Tolerate std::string's explicit copy construction from std::string_view.
      
      PiperOrigin-RevId: 277583394
  10. 30 Oct, 2019 2 commits
  11. 29 Oct, 2019 8 commits
  12. 25 Oct, 2019 8 commits
  13. 24 Oct, 2019 2 commits