tvl-depot/absl
Abseil Team df60c82df4 Export of internal Abseil changes
--
b885a238ec13effcc407e250583e293052bd7984 by Greg Falcon <gfalcon@google.com>:

Remove the dependency of //absl/hash on //absl/strings:cord.

The `AbslHashValue` definition should reside in cord.h, but the implementation currently needs internal details from the hash library.  This CL changes the way that Cord gains access to those internals.  Note that PiecewiseCombiner remains an internal namespace API, and we still reserve the right to make changes to it.

The cord_benchmark shows no statistically significant changes in hash<Cord> performance with this change.

PiperOrigin-RevId: 307393448

--
ca449f230ee719d069d9217ba28a07bf5b3bd8b1 by Derek Mauro <dmauro@google.com>:

Move the extension to use absl::Format() with absl::Cord as a sink to cord.h

PiperOrigin-RevId: 307077162
GitOrigin-RevId: b885a238ec13effcc407e250583e293052bd7984
Change-Id: If24a90782c786fa0b4343bc7d72d053b66c153ea
2020-04-20 12:56:42 -04:00
..
algorithm Export of internal Abseil changes 2020-04-04 17:08:50 -04:00
base Export of internal Abseil changes 2020-04-07 21:50:15 -04:00
container Export of internal Abseil changes 2020-04-16 11:33:32 -04:00
copts Fix ABSL_RANDOM_RANDEN_COPTS setting on FreeBSD (#664) 2020-04-14 12:14:44 -04:00
debugging Export of internal Abseil changes 2020-03-20 16:56:39 -04:00
flags Export of internal Abseil changes 2020-04-04 17:08:50 -04:00
functional Export of internal Abseil changes 2020-02-21 15:56:04 -05:00
hash Export of internal Abseil changes 2020-04-20 12:56:42 -04:00
memory Export of internal Abseil changes 2020-02-21 15:56:04 -05:00
meta Export of internal Abseil changes 2019-12-12 15:37:13 -05:00
numeric Export of internal Abseil changes 2020-03-09 16:10:21 -04:00
random Export of internal Abseil changes 2020-04-07 21:50:15 -04:00
status Use base_internal::AtomicHook instead of std::atomic (#661) 2020-04-14 17:25:55 -04:00
strings Export of internal Abseil changes 2020-04-20 12:56:42 -04:00
synchronization Export of internal Abseil changes 2020-04-17 11:58:29 -04:00
time Export of internal Abseil changes 2020-04-15 13:29:54 -04:00
types Export of internal Abseil changes 2020-04-17 11:58:29 -04:00
utility Export of internal Abseil changes 2019-12-12 15:37:13 -05:00
abseil.podspec.gen.py Export of internal Abseil changes 2020-02-13 13:56:56 -05:00
BUILD.bazel Export of internal Abseil changes 2020-04-11 06:40:20 -04:00
CMakeLists.txt Export of internal Abseil changes 2020-02-25 13:12:47 -05:00
compiler_config_setting.bzl Export of internal Abseil changes. 2019-03-19 14:19:10 -04:00