Opened 6 weeks ago

Closed 6 weeks ago

#20168 closed enhancement (fixed)

abseil-cpp-20240722.0

Reported by: Bruce Dubbs Owned by: Douglas R. Reno
Priority: normal Milestone: 12.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New version.

Change History (3)

comment:1 by Douglas R. Reno, 6 weeks ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:2 by Douglas R. Reno, 6 weeks ago

Abseil LTS 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.

comment:3 by Douglas R. Reno, 6 weeks ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.