1. 11 Sep, 2024 2 commits
    • Import of CCTZ from GitHub. · 1d4466e8
        - d1397431006ea1362a5914d4a90b265d0c7c6f2c Update zoneinfo files to 2024b (#300) by Bradley White <14679271+devbww@users.noreply.github.com>
        - 8bdbd840e97ff32e17f25db85c82589819ad3352 Fix mingw compiler error due to missing function declarat... by Biswapriyo Nath <nathbappai@gmail.com>
        - 6624659e01e73e41527d6b27036e9f79a556560f Add GitHub Actions CI (#299) by Derek Mauro <761129+derekmauro@users.noreply.github.com>
      
      PiperOrigin-RevId: 673451051
      Change-Id: Id39f2186bbdcb802d4fc4c5e21207c6f3709c56f
      Derek Mauro committed
    • Add more debug capacity validation checks on merge/swap. · 0bc0e9a0
      PiperOrigin-RevId: 673403995
      Change-Id: I62d8bb37d4538c340783fb55e5a00694e932b6d1
      Evan Brown committed
  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