Skip to content

chore(deps): update dependency abseil-cpp to v20240116 #225

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 13, 2024

This PR contains the following updates:

Package Type Update Change
abseil-cpp bazel_dep major 20230802.0 -> 20240116.2

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

abseil/abseil-cpp (abseil-cpp)

v20240116.2: Abseil LTS branch, Jan 2024, Patch 2

Compare Source

Abseil LTS 2024011.2

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).

Known Issues

Baseline: 10f3e61
Cherry pick: 4a2c633
Cherry pick: 3ab97e7 (Patch 1)
Cherry pick: d7aaad8 (Patch 2)

v20240116.1: Abseil LTS branch, Jan 2024, Patch 1

Compare Source

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

Known Issues

Baseline: 10f3e61
Cherry pick: 4a2c633
Cherry pick: 3ab97e7 (Patch 1)

v20240116.0: Abseil LTS branch, Jan 2024

Compare Source

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

Known Issues

Baseline: 10f3e61
Cherry pick: 4a2c633

v20230802.1: Abseil LTS branch, Aug 2023, Patch 1

Abseil LTS 2023080.1

What's New:

  • Added the nullability library for designating the expected nullability of pointers. Currently these serve as annotations only, but it is expected that compilers will one day be able to use these annotations for diagnostic purposes.
  • Added the prefetch library as a portable layer for moving data into caches before it is read.
  • Abseil's hash tables now detect many more programming errors in debug and sanitizer builds.
  • Abseil's synchronization objects now differentiate absolute waits (when passed an absl::Time) from relative waits (when passed an absl::Duration) when the underlying platform supports differentiating these cases. This only makes a difference when system clocks are adjusted.
  • Abseil's flag parsing library includes additional methods that make it easier to use when another library also expects to be able to parse flags.
  • absl::string_view is now available as a smaller target, @com_google_absl//absl/strings:string_view, so that users may use this library without depending on the much larger @com_google_absl//absl/strings target.

Breaking Changes:

  • None known at this time.

Known Issues

Baseline: fdf5be1
Cherry pick: 659b77b
Cherry pick: fb3621f (Patch 1)


Configuration

📅 Schedule: Branch creation - "after 1am and before 6am" in timezone America/Vancouver, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/abseil-cpp-20240116.x branch 8 times, most recently from 983efee to 2917ae1 Compare April 4, 2024 06:54
@renovate renovate bot force-pushed the renovate/abseil-cpp-20240116.x branch from 2917ae1 to 6eee07f Compare April 9, 2024 00:23
@renovate renovate bot force-pushed the renovate/abseil-cpp-20240116.x branch from 6eee07f to 519bca2 Compare April 17, 2024 21:41
@renovate renovate bot force-pushed the renovate/abseil-cpp-20240116.x branch 9 times, most recently from 2ca3a8a to 3ca2685 Compare May 24, 2024 16:02
@renovate renovate bot force-pushed the renovate/abseil-cpp-20240116.x branch 5 times, most recently from 362f721 to 9dce51a Compare June 1, 2024 01:23
@renovate renovate bot force-pushed the renovate/abseil-cpp-20240116.x branch 5 times, most recently from 6e57dba to f2c4245 Compare June 21, 2024 16:18
@renovate renovate bot force-pushed the renovate/abseil-cpp-20240116.x branch from f2c4245 to 68359d0 Compare June 27, 2024 23:13
@renovate renovate bot force-pushed the renovate/abseil-cpp-20240116.x branch from f838a98 to 0b39895 Compare July 2, 2024 21:10
@renovate renovate bot force-pushed the renovate/abseil-cpp-20240116.x branch from 0b39895 to 5adba58 Compare August 2, 2024 00:03
Copy link

cocogitto-bot bot commented Aug 2, 2024

✔️ 5adba58 - Conventional commits check succeeded.

@renovate renovate bot force-pushed the renovate/abseil-cpp-20240116.x branch 4 times, most recently from 5fff89e to 51760a3 Compare August 20, 2024 18:29
@renovate renovate bot force-pushed the renovate/abseil-cpp-20240116.x branch from 51760a3 to 9e516b9 Compare August 26, 2024 22:32
@renovate renovate bot force-pushed the renovate/abseil-cpp-20240116.x branch from 9e516b9 to e73b314 Compare September 18, 2024 15:39
@renovate renovate bot force-pushed the renovate/abseil-cpp-20240116.x branch 4 times, most recently from d891995 to a908b6f Compare October 14, 2024 20:52
@renovate renovate bot force-pushed the renovate/abseil-cpp-20240116.x branch 4 times, most recently from 6f49276 to 0591477 Compare December 6, 2024 22:01
@renovate renovate bot force-pushed the renovate/abseil-cpp-20240116.x branch 3 times, most recently from ddc5f71 to d6be297 Compare January 22, 2025 19:25
@renovate renovate bot force-pushed the renovate/abseil-cpp-20240116.x branch 2 times, most recently from 52971b5 to ac95c9a Compare January 31, 2025 19:27
@renovate renovate bot force-pushed the renovate/abseil-cpp-20240116.x branch from ac95c9a to 8aaf980 Compare January 31, 2025 19:28
@renovate renovate bot changed the title chore(deps): update dependency abseil-cpp to v20240116 chore(deps): update dependency abseil-cpp to v20240116 - autoclosed Aug 13, 2025
@renovate renovate bot closed this Aug 13, 2025
@renovate renovate bot deleted the renovate/abseil-cpp-20240116.x branch August 13, 2025 15:34
@renovate renovate bot changed the title chore(deps): update dependency abseil-cpp to v20240116 - autoclosed chore(deps): update dependency abseil-cpp to v20240116 Aug 14, 2025
@renovate renovate bot reopened this Aug 14, 2025
@renovate renovate bot force-pushed the renovate/abseil-cpp-20240116.x branch from a620443 to 8aaf980 Compare August 14, 2025 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants