Skip to content

Commit

Permalink
Update abseil to lts_2020_02_25
Browse files Browse the repository at this point in the history
  • Loading branch information
veblush committed Feb 26, 2020
1 parent 4be6895 commit dc8c0a2
Show file tree
Hide file tree
Showing 8 changed files with 73 additions and 9 deletions.
3 changes: 2 additions & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@
url = https://github.com/google/bloaty.git
[submodule "third_party/abseil-cpp"]
path = third_party/abseil-cpp
url = https://github.com/abseil/abseil-cpp
url = https://github.com/abseil/abseil-cpp.git
branch = lts_2020_02_25
[submodule "third_party/envoy-api"]
path = third_party/envoy-api
url = https://github.com/envoyproxy/data-plane-api.git
Expand Down
1 change: 1 addition & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@ set(gRPC_ABSL_USED_TARGETS
absl_core_headers
absl_dynamic_annotations
absl_endian
absl_errno_saver
absl_inlined_vector
absl_inlined_vector_internal
absl_int128
Expand Down
6 changes: 3 additions & 3 deletions bazel/grpc_deps.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -197,9 +197,9 @@ def grpc_deps():
if "com_google_absl" not in native.existing_rules():
http_archive(
name = "com_google_absl",
sha256 = "19391fb4882601a65cb648d638c11aa301ce5f525ef02da1a9eafd22f72d7c59",
strip_prefix = "abseil-cpp-37dd2562ec830d547a1524bb306be313ac3f2556",
url = "https://github.com/abseil/abseil-cpp/archive/37dd2562ec830d547a1524bb306be313ac3f2556.tar.gz",
sha256 = "c14b840dc57926b8b671805426a82249e5ea0d7fddf709fd4619eb38cbb36fb5",
strip_prefix = "abseil-cpp-b832dce8489ef7b6231384909fd9b68d5a5ff2b7",
url = "https://github.com/abseil/abseil-cpp/archive/b832dce8489ef7b6231384909fd9b68d5a5ff2b7.tar.gz",
)

if "bazel_toolchains" not in native.existing_rules():
Expand Down
1 change: 1 addition & 0 deletions grpc.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -904,6 +904,7 @@ Gem::Specification.new do |s|
s.files += %w( third_party/abseil-cpp/absl/base/internal/cycleclock.cc )
s.files += %w( third_party/abseil-cpp/absl/base/internal/cycleclock.h )
s.files += %w( third_party/abseil-cpp/absl/base/internal/endian.h )
s.files += %w( third_party/abseil-cpp/absl/base/internal/errno_saver.h )
s.files += %w( third_party/abseil-cpp/absl/base/internal/hide_ptr.h )
s.files += %w( third_party/abseil-cpp/absl/base/internal/identity.h )
s.files += %w( third_party/abseil-cpp/absl/base/internal/inline_variable.h )
Expand Down
1 change: 1 addition & 0 deletions package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -906,6 +906,7 @@
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/cycleclock.cc" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/cycleclock.h" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/endian.h" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/errno_saver.h" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/hide_ptr.h" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/identity.h" role="src" />
<file baseinstalldir="/" name="third_party/abseil-cpp/absl/base/internal/inline_variable.h" role="src" />
Expand Down
66 changes: 63 additions & 3 deletions src/abseil-cpp/preprocessed_builds.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
- cmake_target: absl::atomic_hook
deps:
- absl/base:config
- absl/base:core_headers
headers:
- third_party/abseil-cpp/absl/base/internal/atomic_hook.h
name: absl/base:atomic_hook
Expand Down Expand Up @@ -107,6 +108,13 @@
- third_party/abseil-cpp/absl/base/internal/unaligned_access.h
name: absl/base:endian
src: []
- cmake_target: absl::errno_saver
deps:
- absl/base:config
headers:
- third_party/abseil-cpp/absl/base/internal/errno_saver.h
name: absl/base:errno_saver
src: []
- cmake_target: absl::exponential_biased
deps:
- absl/base:config
Expand Down Expand Up @@ -169,6 +177,7 @@
deps:
- absl/base:base_internal
- absl/base:core_headers
- absl/base:errno_saver
headers:
- third_party/abseil-cpp/absl/base/internal/spinlock_akaros.inc
- third_party/abseil-cpp/absl/base/internal/spinlock_linux.inc
Expand Down Expand Up @@ -207,7 +216,7 @@
- third_party/abseil-cpp/absl/container/internal/btree_container.h
name: absl/container:btree
src: []
- cmake_target: ''
- cmake_target: absl::container_common
deps:
- absl/meta:type_traits
- absl/types:optional
Expand Down Expand Up @@ -416,6 +425,7 @@
- absl/base:config
- absl/base:core_headers
- absl/base:dynamic_annotations
- absl/base:errno_saver
- absl/base:raw_logging_internal
headers:
- third_party/abseil-cpp/absl/debugging/internal/address_is_readable.h
Expand Down Expand Up @@ -453,6 +463,7 @@
- absl/base:base
- absl/base:config
- absl/base:core_headers
- absl/base:errno_saver
- absl/base:raw_logging_internal
- absl/debugging:examine_stack
- absl/debugging:stacktrace
Expand Down Expand Up @@ -547,6 +558,7 @@
- third_party/abseil-cpp/absl/flags/flag.cc
- cmake_target: absl::flags_internal
deps:
- absl/base:base
- absl/base:config
- absl/base:core_headers
- absl/flags:config
Expand All @@ -564,6 +576,7 @@
deps:
- absl/base:config
- absl/base:core_headers
- absl/flags:config
- absl/flags:marshalling
- absl/strings:strings
- absl/types:optional
Expand Down Expand Up @@ -668,7 +681,7 @@
name: absl/flags:usage_internal
src:
- third_party/abseil-cpp/absl/flags/internal/usage.cc
- cmake_target: ''
- cmake_target: absl::bind_front
deps:
- absl/base:base_internal
- absl/container:compressed_tuple
Expand All @@ -679,7 +692,7 @@
- third_party/abseil-cpp/absl/functional/internal/front_binder.h
name: absl/functional:bind_front
src: []
- cmake_target: ''
- cmake_target: absl::function_ref
deps:
- absl/base:base_internal
- absl/meta:type_traits
Expand Down Expand Up @@ -1040,6 +1053,53 @@
name: absl/random:seed_sequences
src:
- third_party/abseil-cpp/absl/random/seed_sequences.cc
- cmake_target: absl::status
deps:
- absl/base:config
- absl/base:core_headers
- absl/base:raw_logging_internal
- absl/container:inlined_vector
- absl/debugging:stacktrace
- absl/debugging:symbolize
- absl/strings:cord
- absl/strings:str_format
- absl/strings:strings
- absl/types:optional
headers:
- third_party/abseil-cpp/absl/status/status.h
- third_party/abseil-cpp/absl/status/status_payload_printer.h
name: absl/status:status
src:
- third_party/abseil-cpp/absl/status/status.cc
- third_party/abseil-cpp/absl/status/status_payload_printer.cc
- cmake_target: absl::cord
deps:
- absl/base:base
- absl/base:base_internal
- absl/base:core_headers
- absl/base:endian
- absl/base:raw_logging_internal
- absl/container:fixed_array
- absl/container:inlined_vector
- absl/functional:function_ref
- absl/meta:type_traits
- absl/strings:cord_internal
- absl/strings:internal
- absl/strings:str_format
- absl/strings:strings
headers:
- third_party/abseil-cpp/absl/strings/cord.h
name: absl/strings:cord
src:
- third_party/abseil-cpp/absl/strings/cord.cc
- cmake_target: absl::cord
deps:
- absl/meta:type_traits
- absl/strings:strings
headers:
- third_party/abseil-cpp/absl/strings/internal/cord_internal.h
name: absl/strings:cord_internal
src: []
- cmake_target: absl::strings_internal
deps:
- absl/base:config
Expand Down
2 changes: 1 addition & 1 deletion third_party/abseil-cpp
Submodule abseil-cpp updated 99 files
+14 −2 CMake/AbseilDll.cmake
+8 −4 CMake/AbseilHelpers.cmake
+0 −11 CMakeLists.txt
+6 −3 CONTRIBUTING.md
+164 −0 FAQ.md
+2 −0 absl/CMakeLists.txt
+0 −18 absl/abseil.podspec.gen.py
+28 −0 absl/base/BUILD.bazel
+27 −0 absl/base/CMakeLists.txt
+1 −1 absl/base/attributes.h
+10 −4 absl/base/config.h
+8 −10 absl/base/exception_safety_testing_test.cc
+30 −9 absl/base/internal/atomic_hook.h
+6 −3 absl/base/internal/atomic_hook_test.cc
+2 −1 absl/base/internal/atomic_hook_test_helper.cc
+43 −0 absl/base/internal/errno_saver.h
+44 −0 absl/base/internal/errno_saver_test.cc
+7 −6 absl/base/internal/low_level_alloc.cc
+7 −5 absl/base/internal/raw_logging.cc
+2 −1 absl/base/internal/raw_logging.h
+2 −2 absl/base/internal/spinlock.cc
+2 −3 absl/base/internal/spinlock_linux.inc
+3 −3 absl/base/internal/spinlock_posix.inc
+2 −2 absl/base/internal/sysinfo_test.cc
+37 −0 absl/base/internal/unscaledcycleclock.cc
+5 −0 absl/base/log_severity_test.cc
+2 −10 absl/base/options.h
+1 −1 absl/container/CMakeLists.txt
+13 −19 absl/container/btree_test.cc
+2 −5 absl/container/fixed_array_test.cc
+215 −214 absl/container/internal/btree.h
+3 −3 absl/container/internal/btree_container.h
+3 −4 absl/container/internal/common.h
+2 −4 absl/container/internal/raw_hash_set.h
+2 −2 absl/container/node_hash_set.h
+2 −0 absl/debugging/BUILD.bazel
+2 −0 absl/debugging/CMakeLists.txt
+13 −4 absl/debugging/failure_signal_handler.cc
+3 −2 absl/debugging/internal/address_is_readable.cc
+2 −0 absl/debugging/internal/examine_stack.cc
+4 −0 absl/debugging/internal/stacktrace_x86-inl.inc
+2 −2 absl/debugging/symbolize.h
+3 −1 absl/flags/BUILD.bazel
+1 −0 absl/flags/CMakeLists.txt
+8 −0 absl/flags/config.h
+0 −7 absl/flags/flag.cc
+6 −47 absl/flags/flag.h
+12 −12 absl/flags/flag_test.cc
+21 −97 absl/flags/internal/commandlineflag.h
+91 −134 absl/flags/internal/flag.cc
+348 −196 absl/flags/internal/flag.h
+15 −18 absl/flags/internal/registry.cc
+2 −2 absl/flags/internal/registry.h
+7 −0 absl/flags/internal/type_erased_test.cc
+72 −0 absl/functional/CMakeLists.txt
+22 −4 absl/functional/bind_front.h
+0 −3 absl/memory/memory_exception_safety_test.cc
+4 −4 absl/random/distributions.h
+0 −30 absl/random/internal/seed_salting_sequence_generator.cc
+0 −30 absl/random/internal/seed_salting_sequence_generator_empty_sequence.cc
+65 −0 absl/status/BUILD.bazel
+52 −0 absl/status/CMakeLists.txt
+439 −0 absl/status/status.cc
+428 −0 absl/status/status.h
+43 −0 absl/status/status_payload_printer.cc
+51 −0 absl/status/status_payload_printer.h
+401 −0 absl/status/status_test.cc
+69 −0 absl/strings/BUILD.bazel
+54 −0 absl/strings/CMakeLists.txt
+0 −1 absl/strings/charconv.cc
+2,019 −0 absl/strings/cord.cc
+1,121 −0 absl/strings/cord.h
+1,526 −0 absl/strings/cord_test.cc
+60 −0 absl/strings/cord_test_helpers.h
+151 −0 absl/strings/internal/cord_internal.h
+14 −0 absl/strings/internal/resize_uninitialized_test.cc
+17 −20 absl/strings/internal/str_format/arg.cc
+3 −4 absl/strings/internal/str_format/arg.h
+4 −4 absl/strings/internal/str_format/arg_test.cc
+17 −13 absl/strings/internal/str_format/bind.cc
+12 −12 absl/strings/internal/str_format/bind_test.cc
+1 −1 absl/strings/internal/str_format/checker_test.cc
+0 −35 absl/strings/internal/str_format/extension.cc
+180 −177 absl/strings/internal/str_format/extension.h
+13 −7 absl/strings/internal/str_format/float_conversion.cc
+36 −7 absl/strings/internal/str_format/parser.cc
+16 −7 absl/strings/internal/str_format/parser.h
+32 −14 absl/strings/internal/str_format/parser_test.cc
+1 −1 absl/strings/str_format_test.cc
+19 −11 absl/strings/string_view.h
+34 −0 absl/strings/string_view_benchmark.cc
+23 −0 absl/strings/string_view_test.cc
+2 −2 absl/synchronization/internal/mutex_nonprod.inc
+16 −18 absl/synchronization/internal/waiter.cc
+4 −9 absl/synchronization/internal/waiter.h
+10 −7 absl/synchronization/mutex.cc
+2 −2 absl/time/clock.cc
+1 −1 absl/time/duration_test.cc
+1 −0 ci/macos_xcode_cmake.sh
2 changes: 1 addition & 1 deletion tools/run_tests/sanity/check_submodules.sh
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ want_submodules=$(mktemp /tmp/submXXXXXX)

git submodule | awk '{ print $1 }' | sort > "$submodules"
cat << EOF | awk '{ print $1 }' | sort > "$want_submodules"
37dd2562ec830d547a1524bb306be313ac3f2556 third_party/abseil-cpp (heads/master)
b832dce8489ef7b6231384909fd9b68d5a5ff2b7 third_party/abseil-cpp (heads/master)
090faecb454fbd6e6e17a75ef8146acb037118d4 third_party/benchmark (v1.5.0)
73594cde8c9a52a102c4341c244c833aa61b9c06 third_party/bloaty (remotes/origin/wide-14-g73594cd)
1c2769383f027befac5b75b6cedd25daf3bf4dcf third_party/boringssl-with-bazel (remotes/origin/master-with-bazel)
Expand Down

0 comments on commit dc8c0a2

Please sign in to comment.