Sync from abseil/abseil-cpp#32
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces significant updates across the Abseil codebase, including the addition of new container types chunked_queue, linked_hash_map, and linked_hash_set, modernization of various utilities to use standard C++17/C++20 features (such as std::optional, std::variant, and std::source_location), and performance optimizations in hashing using hardware-accelerated CRC32 and AES instructions. It also refactors SymbolDecorator to be class-based and updates stack tracing and spinlock implementations. Feedback on the changes points out a redundant file exclusion in Package.swift where certain files are listed twice.
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
|
@ncooke3 @cherylEnkidu Please review. |
| @@ -50,8 +50,6 @@ let package = Package( | |||
| "absl/abseil.podspec.gen.py", | |||
| "absl/time/internal/cctz/src/time_zone_name_win.cc", | |||
There was a problem hiding this comment.
"absl/time/internal/cctz/src/test_time_zone_names.cc" can be added to the exclude list of the target in Package.swift
upgrade the spm and added automation script for the future release
Sync from https://github.com/abseil/abseil-cpp/releases/tag/20260526.0