1. 13 Jul, 2022 4 commits
  2. 12 Jul, 2022 4 commits
  3. 11 Jul, 2022 1 commit
  4. 07 Jul, 2022 2 commits
    • Make exponential_distribution_test a bigger test (timeout small -> moderate). · 427d8f57
      This test indicates it has a 90% chance of timing out at its current 60 second limit.
      
      Stats over 1000 runs: max = 102.5s, min = 40.4s, avg = 71.1s, dev = 11.2s
      
      Note that if you run this test locally from a workstation without flags, it'll take maybe 3 to 5 seconds.  However, the test is run with config of android_arm, which seems to drastically change the execution time.
      
      PiperOrigin-RevId: 459503103
      Change-Id: I7b7aaa2db7880370f47d1a83d295a3234f738a18
      Abseil Team committed
    • Move Abseil to C++14 minimum · 97ab3dcf
      Adds policy checks the raise the minimum C++ version to C++14
      and the minimum GCC version to GCC 5
      
      Updates the docs to indicate the C++14 minimum.
      
      PiperOrigin-RevId: 459401288
      Change-Id: I18878f0e13001c57e97e26ad7c9a9c9c12c39265
      Derek Mauro committed
  5. 06 Jul, 2022 1 commit
    • Revert commit f4988f5b · 9edef234
      This seems to have caused some regressions by causing a flaky failure in some
      cases.  Revert the change to enable investigation.
      
      PiperOrigin-RevId: 459331687
      Change-Id: Iaa4e4bfcb3013a75a2cd72768d980ac5e450f70c
      Saleem Abdulrasool committed
  6. 05 Jul, 2022 1 commit
  7. 30 Jun, 2022 1 commit
    • debugging: account for differences in alternate signal stacks · f4988f5b
      The alternate signal stack may be sufficiently beyond the esimated frame size
      (100k).  If we run into the case that the frame is not in the correct direction
      assume that the frames may be non-contiguous due to an alternate signal stack
      layout.  In such a case, if we find that there is an alternate stack configured,
      ignore the discontiuity (assuming that it is a removable point-wise
      discontinuity) and continue the stack unwinding.  This permits us to capture
      stack traces in more cases.
      
      PiperOrigin-RevId: 458327775
      Change-Id: Ia8b461847401492f72a23ba26601c72e0109402c
      Saleem Abdulrasool committed
  8. 29 Jun, 2022 1 commit
  9. 25 Jun, 2022 1 commit
  10. 24 Jun, 2022 2 commits
  11. 22 Jun, 2022 3 commits
    • Merge contiguous mappings from the same file. · 4dc63bad
      This allows symbolization to work if different parts of a binary's text are mapped differently, e.g. if they're mlock()ed or mapped onto huge pages.
      
      PiperOrigin-RevId: 456600880
      Change-Id: I069264f94cf834df9201968275a00828f5eb077e
      Abseil Team committed
    • Update versions of WORKSPACE dependencies · e7cbb2ac
      PiperOrigin-RevId: 456549823
      Change-Id: Iee19597c63a653b8562168367d5860cf8421b6ae
      Derek Mauro committed
    • Use ABSL_INTERNAL_HAS_SSE2 instead of __SSE2__ · 8e27a618
      This ensures that emmintrin.h is included with clang-cl. Otherwise, errors like
      this occur:
      .../absl/container/internal/raw_hash_set.h(536,8): error: unknown type name '__m128i'
      inline __m128i _mm_cmpgt_epi8_fixed(__m128i a, __m128i b) {
      
      This aligns the include ifdef guards and the guards that use the provided APIs.
      The includes are also reordered, so they appear after the config header which
      provides the internal macro values.
      
      PiperOrigin-RevId: 456530271
      Change-Id: I86dfd0022fd06fe7aa132138ec4d1bd14a86ba84
      Abseil Team committed
  12. 21 Jun, 2022 2 commits
  13. 17 Jun, 2022 1 commit
    • Update GoogleTest version used by Abseil · d2c5297a
      As part of this update, GoogleTest is now using the Abseil flags
      implementation, and the flags usage_test needs to be modified to pass.
      
      If building with bazel and --define=absl=1 to force GoogleTest to use
      Abseil, a WORKSPACE dependency on the abseil branch of the RE2 project
      is now required.
      
      PiperOrigin-RevId: 455512245
      Change-Id: I2025df0c86006fac97a80713524c9d0aae8b358e
      Derek Mauro committed
  14. 16 Jun, 2022 5 commits
  15. 15 Jun, 2022 3 commits
  16. 14 Jun, 2022 6 commits
  17. 11 Jun, 2022 1 commit
  18. 10 Jun, 2022 1 commit