Path to this page:
Subject: CVS commit: pkgsrc/devel/abseil
From: Adam Ciarcinski
Date: 2024-01-30 19:22:53
Message id: 20240130182253.BF9EEFA42@cvs.NetBSD.org
Log Message:
abseil: updated 20240116.0
Abseil LTS 20240116.0
What's New:
Added absl::NoDestructor<T> to simplify defining static types that do not \
need to be destructed upon program exit.
Added configurable verbose logging (also known as VLOG).
Added absl::Overload(), which returns a functor that provides overloads based on \
the functors passed to it. Note that this functionality requires C++17 or newer.
Bzlmod is now officially supported (previously it was supported by the \
community). Note that it may take several days after the release for it to \
become available in the Bazel Central Registry.
Breaking Changes:
AbslHashValue() no longer accepts C-style arrays as a parameter. Previously the \
array would decay to a pointer type, which could lead to subtle, unintended \
bugs. The most common potential error is passing a C-string literal. After this \
change, these call-sites require wrapping the literal in absl::string_view.
absl::weak_equality and absl::strong_equality have been removed. The \
corresponding std types were removed before C++20 was finalized \
(https://wg21.link/P1959R0).
Files: