2025-01-24 07:28:46 by Adam Ciarcinski | Files touched by this commit (2) | |
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.
|
2024-12-25 21:22:48 by Amitai Schleier | Files touched by this commit (3) |
Log message:
abseil: apply upstream patch to fix mosh build. Bump PKGREVISION.
Via Paul W. Rankin in PR pkg/58900.
|
2024-08-18 15:52:33 by Benny Siegert | Files touched by this commit (2) |
Log message:
abseil: fix NetBSD 9 build
Conditionalize use of DT_GNU_HASH, which is not in elf.h in -9.
|
2024-08-06 15:20:22 by Thomas Klausner | Files touched by this commit (4) | |
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.
|
2024-07-04 12:00:23 by Adam Ciarcinski | Files touched by this commit (4) |
Log message:
abseil: fix configure
|
2024-04-10 19:41:40 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
abseil: updated to 20240116.2
20240116.2
Bug fixes
|
2024-02-14 22:45:28 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
abseil: updated to 20240116.1
Abseil LTS 20240116.1
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).
|
2024-02-10 11:16:06 by Thomas Klausner | Files touched by this commit (1) |
Log message:
abseil: now requires filesystem, propagate
|
2024-01-30 19:29:21 by Adam Ciarcinski | Files touched by this commit (47) |
Log message:
revbump for devel/abseil
|
2024-01-30 19:22:53 by Adam Ciarcinski | Files touched by this commit (4) | |
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).
|