1. 11 Sep, 2024 1 commit
  2. 06 Sep, 2024 1 commit
  3. 05 Sep, 2024 2 commits
  4. 04 Sep, 2024 1 commit
  5. 03 Sep, 2024 1 commit
    • Remove first prefetch. · b014bff5
      The rationale behind this being that it is close too close to the first access of the data pointed by the pointer and is of no significant improvement as seen in the benchmarks.
      
      PiperOrigin-RevId: 670574898
      Change-Id: I43a495f23871a2870f4ffd9ab9232083d9668c79
      Abseil Team committed
  6. 30 Aug, 2024 1 commit
  7. 29 Aug, 2024 1 commit
    • Allow slow and fast abseil hardening checks to be enabled independently. · 1031858e
      This change adds a new macro, ABSL_HARDENING_ASSERT_SLOW, which can be used for hardening assertions which have too great a performance impact to enable widely.  It also adds an additional supported value for ABSL_OPTION_HARDENED to only enable assertions which are not slow.  ABSL_OPTION_HARDENED=1 will continue to enable all hardening assertions, while ABSL_OPTION_HARDENED=2 will only enable assertions not marked as SLOW.
      
      PiperOrigin-RevId: 668976425
      Change-Id: I12cb209715d5b359c4093cc8c62e16794d7729b3
      Abseil Team committed
  8. 28 Aug, 2024 3 commits
  9. 27 Aug, 2024 1 commit
  10. 26 Aug, 2024 1 commit
  11. 23 Aug, 2024 1 commit
  12. 22 Aug, 2024 2 commits
  13. 21 Aug, 2024 1 commit
  14. 20 Aug, 2024 1 commit
  15. 19 Aug, 2024 1 commit
  16. 16 Aug, 2024 1 commit
    • PR #1728: Workaround broken compilation against NDK r25 · 8bb5dc43
      Imported from GitHub PR https://github.com/abseil/abseil-cpp/pull/1728
      
      When targeting Android NDK r25 (reached EOL now, but still in some use) one gets the following error:
      ```
      $(SOURCE_ROOT)/contrib/restricted/abseil-cpp/absl/time/time.h:1762:37: error: invalid operands to binary expression ('std::strong_ordering' and 'const std::strong_ordering')
        if (auto c = lhs_hi <=> rhs_hi; c != std::strong_ordering::equal) {
      ```
      
      The error indicates the lack of `operator<=>` between two `std::strong_ordering` items.
      I believe that this should be controlled by `__cpp_lib_three_way_comparison` (_Three-way comparison (library support)_, see [this article](https://en.cppreference.com/w/cpp/feature_test)), not by `__cpp_impl_three_way_comparison` (which stands for _Three-way comparison (compiler support)_).
      
      Fixes #1725.
      The problem was introduced in a2766235.
      
      Merge 32e1d3d889859ef8a32bf3460349814a2203444c into 69c46839
      
      Merging this change closes #1728
      
      COPYBARA_INTEGRATE_REVIEW=https://github.com/abseil/abseil-cpp/pull/1728 from georgthegreat:fix-time 32e1d3d889859ef8a32bf3460349814a2203444c
      PiperOrigin-RevId: 663723253
      Change-Id: I29f7d2b562cc5ad8e11cd46b538ba69acee0f314
      Yuriy Chernyshov committed
  17. 15 Aug, 2024 1 commit
  18. 14 Aug, 2024 1 commit
  19. 13 Aug, 2024 2 commits
  20. 12 Aug, 2024 1 commit
  21. 08 Aug, 2024 1 commit
  22. 07 Aug, 2024 2 commits
  23. 06 Aug, 2024 4 commits
  24. 05 Aug, 2024 2 commits
  25. 01 Aug, 2024 2 commits
  26. 30 Jul, 2024 3 commits
  27. 29 Jul, 2024 1 commit