Path to this page:
Subject: CVS commit: pkgsrc/devel/abseil
From: Thomas Klausner
Date: 2024-08-06 15:20:22
Message id: 20240806132022.82F82FC74@cvs.NetBSD.org
Log Message:
abseil: update to 20240722.0.
What's New:
Added GoogleTest matchers for absl::Status. These matchers make it
easier to write unit tests for code that uses absl::Status.
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.
Files: