github abseil/abseil-cpp 20200923.2
Abseil LTS branch, Sept 2020, Patch 2

latest releases: 20240116.2, 20240116.1, 20230802.2...
3 years ago

Abseil LTS 20200923, Patch 2

What's New:

  • absl::StatusOr<T> has been released. See our blog
    post
    for more information.
  • Abseil Flags reflection interfaces have been released.
  • Abseil Flags memory usage has been significantly optimized.
  • Abseil now supports a "hardened" build mode. This build mode enables
    runtime checks that guard against programming errors that may lead
    to security vulnerabilities.

Notable Fixes:

  • Sanitizer dynamic annotations like AnnotateRWLockCreate that are
    also defined by the compiler sanitizer implementation are no longer
    also defined by Abseil.
  • Sanitizer macros are now prefixed with ABSL_ to avoid naming collisions.
  • Sanitizer usage is now automatically detected and no longer requires
    macros like ADDRESS_SANITIZER to be defined on the command line.

Breaking Changes:

  • Abseil no longer contains a dynamic_annotations library. Users
    using a supported build system (Bazel or CMake) are unaffected by
    this, but users manually specifying link libraries may get an error
    about a missing linker input.

Baseline: 7680a5f
Cherry pick: bd0de71 (Patch 1)
Cherry pick: 0f3bb46 (Patch 2)

Don't miss a new abseil-cpp release

NewReleases is sending notifications on new releases.