Opened 9 months ago

Closed 9 months ago

#21568 closed enhancement (fixed)

abseil-cpp-20250512.0

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 12.4
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New dated version.

Change History (3)

comment:1 by Bruce Dubbs, 9 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Bruce Dubbs, 9 months ago

Abseil LTS 20250512.0

What's New:

  • The polyfill types absl::any, absl::optional, and absl::variant are now aliases for std::any, std::optional, and std::variant in all builds. (Note that the polyfill implementation absl::string_view remains at the present time, but it defaults to being an alias std::string_view in all builds.)
  • Added absl::FastTypeId<Type>(), which evaluates at compile-time to a unique id for the passed-in type.
  • Added absl::endian and absl::byteswap polyfills

Breaking Changes:

  • Abseil now requires at least C++17 and follows Google's Foundational C++ Support Policy. See this table for a list of currently supported versions compilers, platforms, and build tools.
  • Nullability template types are deprecated and will be removed in a future release. The macro-style annotations (absl_nonnull, absl_nullable) should be used instead

comment:3 by Bruce Dubbs, 9 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

9613af1188 Update to gnupg-2.4.8.
6180d5c456 Update to abseil-cpp-20250512.0.
9df39f58e1 Update to protobuf-31.0.
eb1b23bae0 Update to ruby-3.4.4.
fb77d64594 Update to userspace-rcu-0.15.3 (liburcu).
Note: See TracTickets for help on using tickets.