--- - branch: MAIN date: Wed Feb 14 21:45:28 UTC 2024 files: - new: '1.24' old: '1.23' path: pkgsrc/devel/abseil/Makefile pathrev: pkgsrc/devel/abseil/Makefile@1.24 type: modified - new: '1.7' old: '1.6' path: pkgsrc/devel/abseil/buildlink3.mk pathrev: pkgsrc/devel/abseil/buildlink3.mk@1.7 type: modified - new: '1.22' old: '1.21' path: pkgsrc/devel/abseil/distinfo pathrev: pkgsrc/devel/abseil/distinfo@1.22 type: modified id: 20240214T214528Z.9bab2b5fa2878f162af60b59621b63398632da5a log: | abseil: updated to 20240116.1 Abseil LTS 20240116.1 What's New: Added absl::NoDestructor 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). module: pkgsrc subject: 'CVS commit: pkgsrc/devel/abseil' unixtime: '1707947128' user: adam