Path to this page:
Subject: CVS commit: pkgsrc/devel/abseil
From: Adam Ciarcinski
Date: 2025-01-24 07:28:46
Message id: 20250124062846.C9AC2FBE0@cvs.NetBSD.org
Log Message:
abseil: updated to 20240722.1
20240722.1
What's New:
Added GoogleTest matchers for absl::Status. These matchers make it easier to \
write unit tests for code that uses absl::Status.
Patch 1 addresses a security issue in hash container create/resize.
Breaking Changes:
absl::AlphaNum no longer allows brace-initialization. This was never intended to \
be supported, nor is it recommended that absl::AlphaNum ever be spelled in user \
code.
The deprecated symbol absl::kuint128max has been removed and should be replaced \
with absl::Uint128Max().
absl::aligned_storage_t, which was a polyfill consistent with \
std::aligned_storage_t, has been removed. std::aligned_storage_t is deprecated \
in C++23. See \
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1413r3.pdf for a \
suggested replacement.
absl::StrJoin now has a absl::string_view overload. This allows for passing a \
collection of string-like objects without having to convert everything to the \
same type first. However, this may be a breaking change for users passing an \
explicit template argument to absl::StrJoin. In this case, simply remove the \
explicit template parameter.
vlog_is_on.h is now a public header and is no longer included from log.h. To use \
VLOG_IS_ON(), absl/log/vlog_is_on.h must be included.
Known Issues
None known at this time.
Files: