merge(3p/absl): subtree merge of Abseil up to e19260f

... notably, this includes Abseil's own StatusOr type, which
conflicted with our implementation (that was taken from TensorFlow).

Change-Id: Ie7d6764b64055caaeb8dc7b6b9d066291e6b538f
This commit is contained in:
Vincent Ambo 2020-11-21 14:43:54 +01:00
parent cc27324d02
commit 082c006c04
854 changed files with 11260 additions and 5296 deletions

View file

@ -54,6 +54,7 @@ cc_library(
"ascii.h",
"charconv.h",
"escaping.h",
"internal/string_constant.h",
"match.h",
"numbers.h",
"str_cat.h",
@ -222,6 +223,19 @@ cc_test(
],
)
cc_test(
name = "string_constant_test",
size = "small",
srcs = ["internal/string_constant_test.cc"],
copts = ABSL_TEST_COPTS,
visibility = ["//visibility:private"],
deps = [
":strings",
"//absl/meta:type_traits",
"@com_google_googletest//:gtest_main",
],
)
cc_test(
name = "string_view_benchmark",
srcs = ["string_view_benchmark.cc"],
@ -258,6 +272,8 @@ cc_library(
visibility = ["//visibility:private"],
deps = [
":strings",
"//absl/base:base_internal",
"//absl/container:compressed_tuple",
"//absl/meta:type_traits",
],
)
@ -277,7 +293,6 @@ cc_library(
":str_format",
":strings",
"//absl/base",
"//absl/base:base_internal",
"//absl/base:core_headers",
"//absl/base:endian",
"//absl/base:raw_logging_internal",
@ -720,6 +735,7 @@ cc_test(
visibility = ["//visibility:private"],
deps = [
":str_format_internal",
":strings",
"//absl/base:raw_logging_internal",
"//absl/types:optional",
"@com_google_googletest//:gtest_main",