Blame abseil-cpp.changes

Bernhard M. Wiedemann 2adb0f
-------------------------------------------------------------------
36c725
Thu Apr 11 20:12:22 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>
36c725
36c725
- update to 20240116.2
36c725
  * Added absl::NoDestructor<T> to simplify defining static types
36c725
    that do not need to be destructed upon program exit.
36c725
  * Added configurable verbose logging (also known as VLOG).
36c725
  * Added absl::Overload(), which returns a functor that provides
36c725
    overloads based on the functors passed to it. (from C++17)
36c725
  * Breaking change: AbslHashValue() no longer accepts C-style
36c725
    arrays as a parameter.
36c725
  * Breaking change: absl::weak_equality and absl::strong_equality
36c725
    have been removed
36c725
36c725
-------------------------------------------------------------------
279cd3
Mon Mar  4 10:30:53 UTC 2024 - Fridrich Strba <fstrba@suse.com>
279cd3
279cd3
- Fix broken link to sources
279cd3
- Fix build for distributions that lack the ldconfig_scriptlets
279cd3
  macro
279cd3
- Make the gcc version condition a bit more generic
279cd3
279cd3
-------------------------------------------------------------------
8569ba
Sun Mar  3 06:35:57 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>
8569ba
8569ba
- update to 20240116.1:
8569ba
  * Add absl::NoDestructor<T> to simplify defining static types
8569ba
    that do not need to be destructed upon program exit.
8569ba
  * Add configurable verbose logging (also known as VLOG).
8569ba
  * Added absl::Overload(), which returns a functor that provides
8569ba
    overloads based on the functors passed to it. Note that this
8569ba
    functionality requires C++17 or newer.
8569ba
  * Breaking Change: AbslHashValue() no longer accepts C-style
8569ba
    arrays as a parameter, caller need to wrap C-string literals in
8569ba
    absl::string_view.
8569ba
  * Breaking Change: absl::weak_equality and absl::strong_equality
8569ba
    have been removed. The corresponding std types were removed
8569ba
    before C++20 was finalized
8569ba
8569ba
-------------------------------------------------------------------
38628f
Fri Jan 19 15:53:47 UTC 2024 - Dirk Müller <dmueller@suse.com>
38628f
38628f
- fix build for non-SUSE distributions
38628f
38628f
-------------------------------------------------------------------
e54fb3
Fri Oct  6 17:44:18 UTC 2023 - Andreas Stieger <andreas.stieger@gmx.de>
e54fb3
e54fb3
- update to 20230802.1:
e54fb3
  * Add StdcppWaiter to the end of the list of waiter
e54fb3
    implementations
e54fb3
e54fb3
-------------------------------------------------------------------
a2d939
Thu Sep  7 06:49:51 UTC 2023 - Adrian Schröter <adrian@suse.de>
a2d939
a2d939
- update to 20230802.0
a2d939
  What's New:
a2d939
  * Added the nullability library for designating the expected
a2d939
    nullability of pointers. Currently these serve as annotations
a2d939
    only, but it is expected that compilers will one day be able
a2d939
    to use these annotations for diagnostic purposes.
a2d939
  * Added the prefetch library as a portable layer for moving data
a2d939
    into caches before it is read.
a2d939
  * Abseil's hash tables now detect many more programming errors
a2d939
    in debug and sanitizer builds.
a2d939
  * Abseil's synchronization objects now differentiate absolute
a2d939
    waits (when passed an absl::Time) from relative waits (when
a2d939
    passed an absl::Duration) when the underlying platform supports
a2d939
    differentiating these cases. This only makes a difference when
a2d939
    system clocks are adjusted.
a2d939
  * Abseil's flag parsing library includes additional methods that
a2d939
    make it easier to use when another library also expects to be
a2d939
    able to parse flags.
a2d939
  * absl::string_view is now available as a smaller target,
a2d939
    @com_google_absl//absl/strings:string_view, so that users may
a2d939
    use this library without depending on the much larger
a2d939
    @com_google_absl//absl/strings target.
a2d939
a2d939
-------------------------------------------------------------------
f5e6b5
Wed Aug  9 15:18:16 UTC 2023 - Fridrich Strba <fstrba@suse.com>
f5e6b5
f5e6b5
- Fix build on older systems by requiring C++17 compliant compiler
f5e6b5
- Added patch:
f5e6b5
  * cmake.patch
f5e6b5
    + lower the cmake requirement to 3.5 in order to be able to
f5e6b5
      build on SLE12SP5
f5e6b5
f5e6b5
-------------------------------------------------------------------
d8ed2d
Thu Jun 29 09:52:24 UTC 2023 - Fabian Vogt <fvogt@suse.com>
d8ed2d
d8ed2d
- Add baselibs.conf to make protobuf happy. Hopefully temporary.
d8ed2d
d8ed2d
-------------------------------------------------------------------
733cde
Thu May 25 07:40:01 UTC 2023 - Adrian Schröter <adrian@suse.de>
733cde
733cde
- update to 20230125.3
733cde
  Details can be found on:
733cde
    https://github.com/abseil/abseil-cpp/releases/tag/20230125.3
733cde
733cde
-------------------------------------------------------------------
6af5d0
Mon Apr 24 12:12:45 UTC 2023 - Adrian Schröter <adrian@suse.de>
6af5d0
6af5d0
- update to 20230125.2
6af5d0
  What's New:
6af5d0
    The Abseil logging library has been released. This library
6af5d0
    provides facilities for writing short text messages about the
6af5d0
    status of a program to stderr, disk files, or other sinks
6af5d0
    (via an extension API). See the logging library documentation
6af5d0
    for more information.
6af5d0
      An extension point, AbslStringify(), allows user-defined types
6af5d0
    to seamlessly work with Abseil's string formatting functions
6af5d0
    like absl::StrCat() and absl::StrFormat().
6af5d0
      A library for computing CRC32C checksums has been added.
6af5d0
      Floating-point parsing now uses the Eisel-Lemire algorithm,
6af5d0
    which provides a significant speed improvement.
38628f
      The flags library now provides suggestions for the closest
6af5d0
    flag(s) in the case of misspelled flags.
6af5d0
      Using CMake to install Abseil now makes the installed artifacts
6af5d0
    (in particular absl/base/options.h) reflect the compiled ABI.
6af5d0
6af5d0
  Breaking Changes:
6af5d0
    Abseil now requires at least C++14 and follows Google's Foundational
6af5d0
    C++ Support Policy. See this table for a list of currently supported
6af5d0
    versions compilers, platforms, and build tools.
6af5d0
      The legacy spellings of the thread annotation macros/functions
6af5d0
    (e.g. GUARDED_BY()) have been removed by default in favor of the
6af5d0
    ABSL_ prefixed versions (e.g. ABSL_GUARDED_BY()) due to clashes with
6af5d0
    other libraries. The compatibility macro ABSL_LEGACY_THREAD_ANNOTATIONS
6af5d0
    can be defined on the compile command-line to temporarily restore these
6af5d0
    spellings, but this compatibility macro will be removed in the future.
6af5d0
6af5d0
  Known Issues
6af5d0
    The Abseil logging library in this release is not a feature-complete
6af5d0
    replacement for glog yet. VLOG and DFATAL are examples of features
6af5d0
    that have not yet been released.
6af5d0
6af5d0
- obsolete Fix-maes-msse41-leaking-into-pkgconfig.patch
6af5d0
6af5d0
-------------------------------------------------------------------
b62f75
Sat Sep 24 13:47:49 UTC 2022 - Dirk Müller <dmueller@suse.com>
b62f75
b62f75
- update to 20220623.1:
38628f
  * minor warning fix
b62f75
b62f75
-------------------------------------------------------------------
92bf1f
Mon Jul 11 14:56:15 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
92bf1f
92bf1f
- Add Fix-maes-msse41-leaking-into-pkgconfig.patch
47e26a
  * Do not make programs compiled with abseil require new-ish CPUs (boo#1203379)
92bf1f
92bf1f
-------------------------------------------------------------------
433dbd
Sun Jul  3 21:25:15 UTC 2022 - Matthias Eliasson <elimat@opensuse.org>
433dbd
433dbd
- Update to version 20220623.0
433dbd
  What's New:
433dbd
  * Added absl::AnyInvocable, a move-only function type.
433dbd
  * Added absl::CordBuffer, a type for buffering data for eventual inclusion an
433dbd
    absl::Cord, which is useful for writing zero-copy code.
433dbd
  * Added support for command-line flags of type absl::optional<T>.
433dbd
  Breaking Changes:
433dbd
  * CMake builds now use the flag ABSL_BUILD_TESTING (default: OFF) to control
433dbd
    whether or not unit tests are built.
433dbd
  * The ABSL_DEPRECATED macro now works with the GCC compiler. GCC users that
433dbd
    are experiencing new warnings can use -Wno-deprecated-declatations silence
433dbd
	the warnings or use -Wno-error=deprecated-declarations to see warnings but
433dbd
	not fail the build.
433dbd
  * ABSL_CONST_INIT uses the C++20 keyword constinit when available. Some
433dbd
    compilers are more strict about where this keyword must appear compared to
433dbd
	the pre-C++20 implementation.
433dbd
  * Bazel builds now depend on the bazelbuild/bazel-skylib repository.
433dbd
    See Abseil's WORKSPACE file for an example of how to add this dependency.
433dbd
  Other:
433dbd
  * This will be the last release to support C++11. Future releases will require at least C++14.
433dbd
- run spec-cleaner
433dbd
433dbd
-------------------------------------------------------------------
dd016b
Wed Jun 29 12:49:20 UTC 2022 - Fabian Vogt <fvogt@suse.com>
dd016b
dd016b
- Remove obsolete 0%{suse_version} < 1500 conditions
dd016b
dd016b
-------------------------------------------------------------------
dd016b
Wed Jun 29 12:04:22 UTC 2022 - Bruno Pitrus <brunopitrus@hotmail.com>
dd016b
47e26a
- Add options-old.patch, options-cxx17.patch (boo#1203378)
dd016b
  * Ensure ABI stability regardless of compiler settings per instruction in the header.
dd016b
dd016b
-------------------------------------------------------------------
1e1c09
Mon Apr  4 11:37:33 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
1e1c09
1e1c09
- Implement shlib packaging policy
1e1c09
1e1c09
-------------------------------------------------------------------
1e1c09
Fri Mar  4 09:42:26 UTC 2022 - Danilo Spinella <danilo.spinella@suse.com>
1e1c09
1e1c09
- Fix build on SLE-12-SP5
1e1c09
1e1c09
-------------------------------------------------------------------
fda99f
Tue Jan  4 18:55:41 UTC 2022 - Dirk Müller <dmueller@suse.com>
fda99f
fda99f
- update to 20211102.0:
fda99f
  * absl::Cord is now implemented as a b-tree. The new implementation offers
fda99f
    improved performance in most workloads.
fda99f
  * absl::SimpleHexAtoi() has been added to strings library for parsing
38628f
    hexadecimal strings
fda99f
fda99f
-------------------------------------------------------------------
ee27e7
Wed Jun 30 11:18:51 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
ee27e7
ee27e7
- Update to version 20210324.2 (LTS):
ee27e7
  * No user visible changes, only build system related
ee27e7
ee27e7
-------------------------------------------------------------------
6e05bc
Sun Apr 25 05:42:19 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
6e05bc
6e05bc
- Update to LTS version 20210324.1
6e05bc
  * Fixed missing absl::Cleanup
6e05bc
  * Fixed pkgconfig install path
6e05bc
- Dropped upstream merged Correctly-install-pkgconfig.patch
6e05bc
6e05bc
-------------------------------------------------------------------
387a1b
Tue Apr 13 18:39:09 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
387a1b
387a1b
- Update to LTS version 20210324.0
387a1b
  * Breaking: The empty absl::container target has been removed from
387a1b
     the CMake build. This target had no effect and references to
387a1b
     this target in user code can safely be removed.
387a1b
  * New: The cleanup library has been released. This library contains
387a1b
     the control-flow-construct-like type absl::Cleanup which is used
387a1b
     for executing a callback on scope exit.
387a1b
  * New: The numeric library now includes bits.h, a polyfill header
387a1b
     containing implementations of C++20's bitwise math functions.
387a1b
  * New: Abseil now installs pkg-config files to make it easier to
387a1b
     use Abseil with some other build systems.
387a1b
  * New: Abseil now respects the default CMake installation paths.
387a1b
     Standard CMake variables like CMAKE_INSTALL_PREFIX can be used
387a1b
     to change the installation path.
387a1b
- Added Correctly-install-pkgconfig.patch from upstream to fix
387a1b
  installation of pkgconfig files
387a1b
- Call ldconfig on post and postun
387a1b
387a1b
-------------------------------------------------------------------
0a14bf
Tue Dec 29 12:18:55 UTC 2020 - Matthias Eliasson <elimat@opensuse.org>
0a14bf
0a14bf
- Update to version 20200923.2
0a14bf
  What's New:
0a14bf
  * absl::StatusOr<T> has been released. See our blog
0a14bf
    post for more information.
0a14bf
  * Abseil Flags reflection interfaces have been released.
0a14bf
  * Abseil Flags memory usage has been significantly optimized.
0a14bf
  * Abseil now supports a "hardened" build mode. This build mode enables
0a14bf
    runtime checks that guard against programming errors that may lead
0a14bf
    to security vulnerabilities.
0a14bf
  Notable Fixes:
0a14bf
  * Sanitizer dynamic annotations like AnnotateRWLockCreate that are
0a14bf
    also defined by the compiler sanitizer implementation are no longer
0a14bf
    also defined by Abseil.
0a14bf
  * Sanitizer macros are now prefixed with ABSL_ to avoid naming collisions.
0a14bf
  * Sanitizer usage is now automatically detected and no longer requires
0a14bf
    macros like ADDRESS_SANITIZER to be defined on the command line.
0a14bf
  Breaking Changes:
0a14bf
  * Abseil no longer contains a dynamic_annotations library. Users
0a14bf
    using a supported build system (Bazel or CMake) are unaffected by
0a14bf
    this, but users manually specifying link libraries may get an error
0a14bf
    about a missing linker input.
0a14bf
0a14bf
-------------------------------------------------------------------
bc69e6
Fri Nov  6 08:31:58 UTC 2020 - Fabian Vogt <fvogt@suse.com>
bc69e6
bc69e6
- Drop source package, was only used by grpc which was switched
bc69e6
  over to use the shared library
bc69e6
bc69e6
-------------------------------------------------------------------
241de0
Tue Oct 27 09:16:46 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
241de0
241de0
- Build shared libraries of abseil for use by grpc
241de0
  (related to https://github.com/grpc/grpc/issues/24476)
241de0
241de0
-------------------------------------------------------------------
Bernhard M. Wiedemann 46905c
Sat Sep  5 20:03:38 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
Bernhard M. Wiedemann 46905c
Bernhard M. Wiedemann 46905c
- Switch the package to noarch.
Bernhard M. Wiedemann 46905c
Bernhard M. Wiedemann 46905c
-------------------------------------------------------------------
Bernhard M. Wiedemann 76cc3d
Fri Jul 24 21:15:12 UTC 2020 - Matthias Eliasson <elimat@opensuse.org>
Bernhard M. Wiedemann 76cc3d
Bernhard M. Wiedemann 76cc3d
- Update to version 20200225.2
Bernhard M. Wiedemann 76cc3d
  * This release fixes the list of dependencies of absl::Cord in the CMake build.
Bernhard M. Wiedemann 76cc3d
  * bug fix for absl::Status::ErasePayload
Bernhard M. Wiedemann 76cc3d
Bernhard M. Wiedemann 76cc3d
-------------------------------------------------------------------
Bernhard M. Wiedemann 6e6260
Thu Jan 16 14:50:51 UTC 2020 - Michał Rostecki <mrostecki@opensuse.org>
Bernhard M. Wiedemann 6e6260
Bernhard M. Wiedemann 6e6260
- Remove all packages except source.
Bernhard M. Wiedemann 6e6260
Bernhard M. Wiedemann 6e6260
-------------------------------------------------------------------
Bernhard M. Wiedemann 2c54d5
Tue Jan 14 11:54:55 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
Bernhard M. Wiedemann 2c54d5
Bernhard M. Wiedemann 2c54d5
- Set ExcludeArch: %ix86: bazel is required to build which in turn
Bernhard M. Wiedemann 2c54d5
  is not supported on ix86.
Bernhard M. Wiedemann 2c54d5
Bernhard M. Wiedemann 2c54d5
-------------------------------------------------------------------
Bernhard M. Wiedemann bf3937
Wed Dec 18 23:12:35 UTC 2019 - Swaminathan Vasudevan <svasudevan@suse.com>
Bernhard M. Wiedemann bf3937
38628f
- Update to version 20190808
Bernhard M. Wiedemann bf3937
Bernhard M. Wiedemann bf3937
-------------------------------------------------------------------
Bernhard M. Wiedemann 32aa7b
Sat Nov 23 21:26:12 UTC 2019 - Bernhard Wiedemann <bwiedemann@suse.com>
Bernhard M. Wiedemann 32aa7b
Bernhard M. Wiedemann 32aa7b
- Sort find output to make build reproducible (boo#1041090)
Bernhard M. Wiedemann 32aa7b
Bernhard M. Wiedemann 32aa7b
-------------------------------------------------------------------
Bernhard M. Wiedemann 3fca84
Thu Oct 17 12:49:40 UTC 2019 - Richard Brown <rbrown@suse.com>
Bernhard M. Wiedemann 3fca84
Bernhard M. Wiedemann 3fca84
- Remove obsolete Groups tag (fate#326485)
Bernhard M. Wiedemann 3fca84
Bernhard M. Wiedemann 3fca84
-------------------------------------------------------------------
Bernhard M. Wiedemann 662df7
Mon Sep 23 11:07:09 UTC 2019 - mrostecki@opensuse.org
Bernhard M. Wiedemann 662df7
Bernhard M. Wiedemann 662df7
- Update to version 20190605:
Bernhard M. Wiedemann 662df7
  * avoid use of undefined ABSL_HAVE_ELF_MEM_IMAGE
Bernhard M. Wiedemann 662df7
  * Avoid undefined behavior when nullptr is passed to memcpy with size 0
Bernhard M. Wiedemann 662df7
  * CMake: Set correct flags for clang-cl
Bernhard M. Wiedemann 662df7
  * Adding linking of CoreFoundation to CMakeLists in absl/time as
Bernhard M. Wiedemann 662df7
    time_zone_lookup.cc includes CoreFoundation
Bernhard M. Wiedemann 662df7
  * Implement Span::first and Span::last from C++20
Bernhard M. Wiedemann 662df7
  * Changed HTTP URLs to HTTPS where possible
Bernhard M. Wiedemann 662df7
  * Fix GCC8 warnings
Bernhard M. Wiedemann 662df7
  * Fix library order for Conan package
Bernhard M. Wiedemann 662df7
  * _umul128 is not available on Windows ARM64
Bernhard M. Wiedemann 662df7
  * Add note at top that this is supported best-effort
Bernhard M. Wiedemann 662df7
  * Update Conan author
Bernhard M. Wiedemann 662df7
  * Add Conan topics
Bernhard M. Wiedemann 662df7
  * Remove cctz as external dependency
Bernhard M. Wiedemann 662df7
  * Add Conan recipe
Bernhard M. Wiedemann 662df7
Bernhard M. Wiedemann 662df7
-------------------------------------------------------------------
Bernhard M. Wiedemann 662df7
Thu Sep 19 17:14:48 UTC 2019 - Michał Rostecki <mrostecki@opensuse.org>
Bernhard M. Wiedemann 662df7
Bernhard M. Wiedemann 662df7
- Add source package.
Bernhard M. Wiedemann 662df7
Bernhard M. Wiedemann 662df7
-------------------------------------------------------------------
Bernhard M. Wiedemann 2adb0f
Wed Jul 24 11:22:19 UTC 2019 - Michał Rostecki <mrostecki@opensuse.org>
Bernhard M. Wiedemann 2adb0f
Bernhard M. Wiedemann 2adb0f
- Use bazel0.19 as build fails with the latest bazel (0.26)
Bernhard M. Wiedemann 2adb0f
Bernhard M. Wiedemann 2adb0f
-------------------------------------------------------------------
Bernhard M. Wiedemann 2adb0f
Thu Mar  7 13:00:12 UTC 2019 - Michal Rostecki <mrostecki@opensuse.org>
Bernhard M. Wiedemann 2adb0f
Bernhard M. Wiedemann 2adb0f
- Add soname to all *.so* files.
Bernhard M. Wiedemann 2adb0f
Bernhard M. Wiedemann 2adb0f
-------------------------------------------------------------------
Bernhard M. Wiedemann 2adb0f
Thu Feb 28 15:11:56 UTC 2019 - Michał Rostecki <mrostecki@opensuse.org>
Bernhard M. Wiedemann 2adb0f
Bernhard M. Wiedemann 2adb0f
- Fix build with Bazel 0.22.0.
Bernhard M. Wiedemann 2adb0f
- Add optflags.
Bernhard M. Wiedemann 2adb0f
Bernhard M. Wiedemann 2adb0f
-------------------------------------------------------------------
Bernhard M. Wiedemann 2adb0f
Fri Jan 18 10:34:06 UTC 2019 - Guillaume GARDET <guillaume.gardet@opensuse.org>
Bernhard M. Wiedemann 2adb0f
Bernhard M. Wiedemann 2adb0f
- Fix aarch64 and ppc64 builds
Bernhard M. Wiedemann 2adb0f
Bernhard M. Wiedemann 2adb0f
-------------------------------------------------------------------
Bernhard M. Wiedemann 2adb0f
Wed Dec 12 13:17:59 UTC 2018 - Jan Engelhardt <jengelh@inai.de>
Bernhard M. Wiedemann 2adb0f
Bernhard M. Wiedemann 2adb0f
- Trim redundancies from description.
Bernhard M. Wiedemann 2adb0f
Bernhard M. Wiedemann 2adb0f
-------------------------------------------------------------------
Bernhard M. Wiedemann 2adb0f
Thu Nov 29 15:19:39 UTC 2018 - Michał Rostecki <mrostecki@suse.de>
Bernhard M. Wiedemann 2adb0f
Bernhard M. Wiedemann 2adb0f
- Update to version 20181127:
Bernhard M. Wiedemann 2adb0f
  * Export of internal Abseil changes. -- 15d7bcf28220750db46930f4d8c090b54e3ae5fe by Jon Cohen <cohenjon@google.com>:
Bernhard M. Wiedemann 2adb0f
  * Export of internal Abseil changes. -- 5278e56bd7d322ecf161eaf29fd7fa3941d7431b by Greg Falcon <gfalcon@google.com>:
Bernhard M. Wiedemann 2adb0f
- Switch from CMake to Bazel
Bernhard M. Wiedemann 2adb0f
Bernhard M. Wiedemann 2adb0f
-------------------------------------------------------------------
Bernhard M. Wiedemann 2adb0f
Mon Nov 19 16:37:44 UTC 2018 - Michał Rostecki <mrostecki@suse.de>
Bernhard M. Wiedemann 2adb0f
Bernhard M. Wiedemann 2adb0f
- Update to version 20181116:
Bernhard M. Wiedemann 2adb0f
  * Export of internal Abseil changes. -- da04b8cd21f6225d71397471474d34a77df0efd6 by Jon Cohen <cohenjon@google.com>:
Bernhard M. Wiedemann 2adb0f
  * Export of internal Abseil changes. -- 5f1ab09522226336830d9ea6ef7276d37f536ac5 by Abseil Team <absl-team@google.com>:
Bernhard M. Wiedemann 2adb0f
  * Export of internal Abseil changes. -- 07575526242a8e1275ac4223a3d2822795f46569 by CJ Johnson <johnsoncj@google.com>:
Bernhard M. Wiedemann 2adb0f
  * Export of internal Abseil changes. -- 178e7a9a76fc8fcd6df6335b59139cbe644a16b9 by Jon Cohen <cohenjon@google.com>:
Bernhard M. Wiedemann 2adb0f
  * Export of internal Abseil changes. -- ee19e203eca970ff88e8f25ce4e19c32e143b988 by Jon Cohen <cohenjon@google.com>:
Bernhard M. Wiedemann 2adb0f
  * Export of internal Abseil changes. -- 4e224c85c3730398919fc5195cb1fc7a752e6e4f by Mark Barolak <mbar@google.com>:
Bernhard M. Wiedemann 2adb0f
  * Export of internal Abseil changes. -- 9e8aa654630015ea8221703b0ea10dd1a47a848f by Abseil Team <absl-team@google.com>:
Bernhard M. Wiedemann 2adb0f
  * Export of internal Abseil changes. -- ba4dd47492748bd630462eb68b7959037fc6a11a by Abseil Team <absl-team@google.com>:
Bernhard M. Wiedemann 2adb0f
  * Fix compilation of generic byteswap routines
Bernhard M. Wiedemann 2adb0f
  * Fix absl::container on VS2017 v15.8 (#192)