Move Abseil from src to flutter third_party dir (flutter/engine#51245)

In combination with:
* https://flutter-review.googlesource.com/c/third_party/abseil-cpp/+/55848
* https://github.com/flutter/buildroot/pull/831

this updates Flutter's references to Abseil from
//third_party/abseil-cpp to //flutter/third_party/abseil-cpp.

Issue: https://github.com/flutter/flutter/issues/144201
Part of: https://github.com/flutter/flutter/issues/67373

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
This commit is contained in:
Chris Bracken
2024-03-06 17:19:17 -08:00
committed by GitHub
parent 049983fc56
commit 0e6d56bc1c
12 changed files with 1705 additions and 325 deletions

6
DEPS
View File

@@ -283,7 +283,7 @@ allowed_hosts = [
]
deps = {
'src': 'https://github.com/flutter/buildroot.git' + '@' + 'ebc2748229c8377d97ee1cafd11dff07c285f440',
'src': 'https://github.com/flutter/buildroot.git' + '@' + '31f887a3ba13087f1bc64bd2a1736329b5f84201',
'src/flutter/third_party/depot_tools':
Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '580b4ff3f5cd0dcaa2eacda28cefe0f45320e8f7',
@@ -683,8 +683,8 @@ deps = {
'src/third_party/vulkan_memory_allocator':
Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator' + '@' + '7de5cc00de50e71a3aab22dea52fbb7ff4efceb6',
'src/third_party/abseil-cpp':
Var('flutter_git') + '/third_party/abseil-cpp.git' + '@' + '1db3bdd4eb208bef55c77f22aa94991e52225230',
'src/flutter/third_party/abseil-cpp':
Var('flutter_git') + '/third_party/abseil-cpp.git' + '@' + 'ff6504dc527b25fef0f3c531e7dba0ed6b69c162',
# Dart packages
'src/flutter/third_party/pkg/archive':

View File

@@ -162,7 +162,7 @@ function verify_licenses() (
local actualLicenseCount
actualLicenseCount="$(tail -n 1 flutter/ci/licenses_golden/licenses_flutter | tr -dc '0-9')"
local expectedLicenseCount=842 # When changing this number: Update the error message below as well describing the newly expected license types.
local expectedLicenseCount=843 # When changing this number: Update the error message below as well describing the newly expected license types.
if [[ $actualLicenseCount -ne $expectedLicenseCount ]]; then
echo "=============================== ERROR ==============================="

View File

@@ -419,6 +419,317 @@
../../../flutter/third_party/.clang-tidy
../../../flutter/third_party/.gitignore
../../../flutter/third_party/README.md
../../../flutter/third_party/abseil-cpp/.git
../../../flutter/third_party/abseil-cpp/.github
../../../flutter/third_party/abseil-cpp/ABSEIL_ISSUE_TEMPLATE.md
../../../flutter/third_party/abseil-cpp/AUTHORS
../../../flutter/third_party/abseil-cpp/BUILD.bazel
../../../flutter/third_party/abseil-cpp/CMake
../../../flutter/third_party/abseil-cpp/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/CONTRIBUTING.md
../../../flutter/third_party/abseil-cpp/DIR_METADATA
../../../flutter/third_party/abseil-cpp/FAQ.md
../../../flutter/third_party/abseil-cpp/OWNERS
../../../flutter/third_party/abseil-cpp/README.chromium
../../../flutter/third_party/abseil-cpp/README.md
../../../flutter/third_party/abseil-cpp/UPGRADES.md
../../../flutter/third_party/abseil-cpp/WORKSPACE
../../../flutter/third_party/abseil-cpp/absl/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/abseil.podspec.gen.py
../../../flutter/third_party/abseil-cpp/absl/algorithm/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/algorithm/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/algorithm/algorithm_test.cc
../../../flutter/third_party/abseil-cpp/absl/algorithm/container_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/base/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/base/bit_cast_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/call_once_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/config_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/exception_safety_testing_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/inline_variable_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/internal/atomic_hook_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/internal/cmake_thread_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/internal/endian_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/internal/errno_saver_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/internal/fast_type_id_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/internal/low_level_alloc_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/internal/scoped_set_env_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/internal/strerror_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/internal/sysinfo_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/internal/thread_identity_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/internal/unique_small_name_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/invoke_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/log_severity_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/no_destructor_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/nullability_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/optimization_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/prefetch_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/raw_logging_test.cc
../../../flutter/third_party/abseil-cpp/absl/base/throw_delegate_test.cc
../../../flutter/third_party/abseil-cpp/absl/cleanup/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/cleanup/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/cleanup/cleanup_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/container/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/container/btree_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/btree_test.h
../../../flutter/third_party/abseil-cpp/absl/container/fixed_array_exception_safety_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/fixed_array_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/flat_hash_map_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/flat_hash_set_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/inlined_vector_exception_safety_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/inlined_vector_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/internal/common_policy_traits_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/internal/compressed_tuple_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/internal/container_memory_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/internal/hash_function_defaults_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/internal/hash_policy_testing_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/internal/hash_policy_traits_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/internal/layout_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/internal/node_slot_policy_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/internal/raw_hash_set_allocator_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/internal/raw_hash_set_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/internal/test_instance_tracker_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/internal/unordered_map_constructor_test.h
../../../flutter/third_party/abseil-cpp/absl/container/internal/unordered_map_lookup_test.h
../../../flutter/third_party/abseil-cpp/absl/container/internal/unordered_map_members_test.h
../../../flutter/third_party/abseil-cpp/absl/container/internal/unordered_map_modifiers_test.h
../../../flutter/third_party/abseil-cpp/absl/container/internal/unordered_map_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/internal/unordered_set_constructor_test.h
../../../flutter/third_party/abseil-cpp/absl/container/internal/unordered_set_lookup_test.h
../../../flutter/third_party/abseil-cpp/absl/container/internal/unordered_set_members_test.h
../../../flutter/third_party/abseil-cpp/absl/container/internal/unordered_set_modifiers_test.h
../../../flutter/third_party/abseil-cpp/absl/container/internal/unordered_set_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/node_hash_map_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/node_hash_set_test.cc
../../../flutter/third_party/abseil-cpp/absl/container/sample_element_size_test.cc
../../../flutter/third_party/abseil-cpp/absl/copts/AbseilConfigureCopts.cmake
../../../flutter/third_party/abseil-cpp/absl/copts/GENERATED_AbseilCopts.cmake
../../../flutter/third_party/abseil-cpp/absl/copts/GENERATED_copts.bzl
../../../flutter/third_party/abseil-cpp/absl/copts/configure_copts.bzl
../../../flutter/third_party/abseil-cpp/absl/copts/copts.py
../../../flutter/third_party/abseil-cpp/absl/copts/generate_copts.py
../../../flutter/third_party/abseil-cpp/absl/crc/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/crc/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/crc/crc32c_test.cc
../../../flutter/third_party/abseil-cpp/absl/crc/internal/crc_cord_state_test.cc
../../../flutter/third_party/abseil-cpp/absl/crc/internal/crc_memcpy_test.cc
../../../flutter/third_party/abseil-cpp/absl/crc/internal/non_temporal_memcpy_test.cc
../../../flutter/third_party/abseil-cpp/absl/debugging/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/debugging/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/debugging/failure_signal_handler_test.cc
../../../flutter/third_party/abseil-cpp/absl/debugging/internal/demangle_test.cc
../../../flutter/third_party/abseil-cpp/absl/debugging/internal/stack_consumption_test.cc
../../../flutter/third_party/abseil-cpp/absl/debugging/leak_check_fail_test.cc
../../../flutter/third_party/abseil-cpp/absl/debugging/leak_check_test.cc
../../../flutter/third_party/abseil-cpp/absl/debugging/stacktrace_test.cc
../../../flutter/third_party/abseil-cpp/absl/debugging/symbolize_test.cc
../../../flutter/third_party/abseil-cpp/absl/flags/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/flags/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/flags/commandlineflag_test.cc
../../../flutter/third_party/abseil-cpp/absl/flags/config_test.cc
../../../flutter/third_party/abseil-cpp/absl/flags/flag_test.cc
../../../flutter/third_party/abseil-cpp/absl/flags/internal/path_util_test.cc
../../../flutter/third_party/abseil-cpp/absl/flags/internal/program_name_test.cc
../../../flutter/third_party/abseil-cpp/absl/flags/internal/sequence_lock_test.cc
../../../flutter/third_party/abseil-cpp/absl/flags/internal/usage_test.cc
../../../flutter/third_party/abseil-cpp/absl/flags/marshalling_test.cc
../../../flutter/third_party/abseil-cpp/absl/flags/parse_test.cc
../../../flutter/third_party/abseil-cpp/absl/flags/reflection_test.cc
../../../flutter/third_party/abseil-cpp/absl/flags/usage_config_test.cc
../../../flutter/third_party/abseil-cpp/absl/functional/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/functional/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/functional/any_invocable_test.cc
../../../flutter/third_party/abseil-cpp/absl/functional/bind_front_test.cc
../../../flutter/third_party/abseil-cpp/absl/functional/function_ref_test.cc
../../../flutter/third_party/abseil-cpp/absl/functional/overload_test.cc
../../../flutter/third_party/abseil-cpp/absl/hash/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/hash/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/hash/hash_instantiated_test.cc
../../../flutter/third_party/abseil-cpp/absl/hash/hash_test.cc
../../../flutter/third_party/abseil-cpp/absl/hash/internal/city_test.cc
../../../flutter/third_party/abseil-cpp/absl/hash/internal/hash_test.h
../../../flutter/third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc
../../../flutter/third_party/abseil-cpp/absl/log/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/log/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/log/absl_check_test.cc
../../../flutter/third_party/abseil-cpp/absl/log/absl_log_basic_test.cc
../../../flutter/third_party/abseil-cpp/absl/log/check_test.cc
../../../flutter/third_party/abseil-cpp/absl/log/die_if_null_test.cc
../../../flutter/third_party/abseil-cpp/absl/log/flags_test.cc
../../../flutter/third_party/abseil-cpp/absl/log/globals_test.cc
../../../flutter/third_party/abseil-cpp/absl/log/internal/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/log/internal/fnmatch_test.cc
../../../flutter/third_party/abseil-cpp/absl/log/internal/stderr_log_sink_test.cc
../../../flutter/third_party/abseil-cpp/absl/log/log_basic_test.cc
../../../flutter/third_party/abseil-cpp/absl/log/log_entry_test.cc
../../../flutter/third_party/abseil-cpp/absl/log/log_format_test.cc
../../../flutter/third_party/abseil-cpp/absl/log/log_macro_hygiene_test.cc
../../../flutter/third_party/abseil-cpp/absl/log/log_modifier_methods_test.cc
../../../flutter/third_party/abseil-cpp/absl/log/log_sink_test.cc
../../../flutter/third_party/abseil-cpp/absl/log/log_streamer_test.cc
../../../flutter/third_party/abseil-cpp/absl/log/scoped_mock_log_test.cc
../../../flutter/third_party/abseil-cpp/absl/log/stripping_test.cc
../../../flutter/third_party/abseil-cpp/absl/log/structured_test.cc
../../../flutter/third_party/abseil-cpp/absl/log/vlog_is_on_test.cc
../../../flutter/third_party/abseil-cpp/absl/memory/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/memory/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/memory/memory_test.cc
../../../flutter/third_party/abseil-cpp/absl/meta/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/meta/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/meta/type_traits_test.cc
../../../flutter/third_party/abseil-cpp/absl/numeric/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/numeric/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/numeric/bits_test.cc
../../../flutter/third_party/abseil-cpp/absl/numeric/int128_stream_test.cc
../../../flutter/third_party/abseil-cpp/absl/numeric/int128_test.cc
../../../flutter/third_party/abseil-cpp/absl/profiling/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/profiling/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/profiling/internal/exponential_biased_test.cc
../../../flutter/third_party/abseil-cpp/absl/profiling/internal/periodic_sampler_test.cc
../../../flutter/third_party/abseil-cpp/absl/profiling/internal/sample_recorder_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/random/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/random/bernoulli_distribution_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/beta_distribution_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/bit_gen_ref_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/discrete_distribution_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/distributions_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/examples_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/exponential_distribution_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/gaussian_distribution_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/generators_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/internal/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/random/internal/chi_square_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/internal/distribution_test_util_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/internal/explicit_seed_seq_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/internal/fast_uniform_bits_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/internal/fastmath_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/internal/generate_real_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/internal/iostream_state_saver_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/internal/nanobenchmark_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/internal/nonsecure_base_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/internal/pcg_engine_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/internal/pool_urbg_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/internal/randen_engine_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/internal/randen_hwaes_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/internal/randen_slow_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/internal/randen_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/internal/salted_seed_seq_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/internal/seed_material_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/internal/traits_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/internal/uniform_helper_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/internal/wide_multiply_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/log_uniform_int_distribution_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/mock_distributions_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/mocking_bit_gen_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/poisson_distribution_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/seed_sequences_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/uniform_int_distribution_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/uniform_real_distribution_test.cc
../../../flutter/third_party/abseil-cpp/absl/random/zipf_distribution_test.cc
../../../flutter/third_party/abseil-cpp/absl/status/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/status/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/status/status_test.cc
../../../flutter/third_party/abseil-cpp/absl/status/statusor_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/strings/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/strings/ascii_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/atod_manual_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/char_formatting_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/charconv_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/charset_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/cord_buffer_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/cord_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/cordz_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/escaping_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/has_absl_stringify_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/has_ostream_operator_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/charconv_bigint_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/charconv_parse_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/cord_data_edge_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/cord_rep_crc_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/cordz_functions_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/cordz_handle_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/cordz_info_statistics_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/cordz_info_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/cordz_sample_token_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/cordz_update_scope_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/cordz_update_tracker_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/damerau_levenshtein_distance_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/memutil_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/ostringstream_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/pow10_helper_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/resize_uninitialized_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/str_format/arg_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/str_format/bind_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/str_format/checker_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/str_format/convert_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/str_format/extension_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/str_format/output_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/str_format/parser_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/string_constant_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/internal/utf8_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/match_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/numbers_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/str_cat_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/str_format_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/str_join_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/str_replace_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/str_split_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/string_view_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/strip_test.cc
../../../flutter/third_party/abseil-cpp/absl/strings/substitute_test.cc
../../../flutter/third_party/abseil-cpp/absl/synchronization/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/synchronization/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/synchronization/barrier_test.cc
../../../flutter/third_party/abseil-cpp/absl/synchronization/blocking_counter_test.cc
../../../flutter/third_party/abseil-cpp/absl/synchronization/internal/graphcycles_test.cc
../../../flutter/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout_test.cc
../../../flutter/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem_test.cc
../../../flutter/third_party/abseil-cpp/absl/synchronization/internal/waiter_test.cc
../../../flutter/third_party/abseil-cpp/absl/synchronization/lifetime_test.cc
../../../flutter/third_party/abseil-cpp/absl/synchronization/mutex_method_pointer_test.cc
../../../flutter/third_party/abseil-cpp/absl/synchronization/mutex_test.cc
../../../flutter/third_party/abseil-cpp/absl/synchronization/notification_test.cc
../../../flutter/third_party/abseil-cpp/absl/time/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/time/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/time/civil_time_test.cc
../../../flutter/third_party/abseil-cpp/absl/time/clock_test.cc
../../../flutter/third_party/abseil-cpp/absl/time/duration_test.cc
../../../flutter/third_party/abseil-cpp/absl/time/flag_test.cc
../../../flutter/third_party/abseil-cpp/absl/time/format_test.cc
../../../flutter/third_party/abseil-cpp/absl/time/internal/cctz/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/time/internal/cctz/src/civil_time_test.cc
../../../flutter/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format_test.cc
../../../flutter/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup_test.cc
../../../flutter/third_party/abseil-cpp/absl/time/internal/cctz/testdata
../../../flutter/third_party/abseil-cpp/absl/time/time_test.cc
../../../flutter/third_party/abseil-cpp/absl/time/time_zone_test.cc
../../../flutter/third_party/abseil-cpp/absl/types/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/types/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/types/any_exception_safety_test.cc
../../../flutter/third_party/abseil-cpp/absl/types/any_test.cc
../../../flutter/third_party/abseil-cpp/absl/types/compare_test.cc
../../../flutter/third_party/abseil-cpp/absl/types/optional_exception_safety_test.cc
../../../flutter/third_party/abseil-cpp/absl/types/optional_test.cc
../../../flutter/third_party/abseil-cpp/absl/types/span_test.cc
../../../flutter/third_party/abseil-cpp/absl/types/variant_exception_safety_test.cc
../../../flutter/third_party/abseil-cpp/absl/types/variant_test.cc
../../../flutter/third_party/abseil-cpp/absl/utility/BUILD.bazel
../../../flutter/third_party/abseil-cpp/absl/utility/CMakeLists.txt
../../../flutter/third_party/abseil-cpp/absl/utility/internal/if_constexpr_test.cc
../../../flutter/third_party/abseil-cpp/absl/utility/utility_test.cc
../../../flutter/third_party/abseil-cpp/absl_hardening_test.cc
../../../flutter/third_party/abseil-cpp/conanfile.py
../../../flutter/third_party/abseil-cpp/create_lts.py
../../../flutter/third_party/abseil-cpp/generate_def_files.py
../../../flutter/third_party/abseil-cpp/roll_abseil.py
../../../flutter/third_party/accessibility/README.md
../../../flutter/third_party/accessibility/ax/ax_enum_util_unittest.cc
../../../flutter/third_party/accessibility/ax/ax_event_generator_unittest.cc
@@ -2374,317 +2685,6 @@
../../../fuchsia/sdk/linux/tools
../../../fuchsia/sdk/linux/version_history.json
../../../out
../../../third_party/abseil-cpp/.git
../../../third_party/abseil-cpp/.github
../../../third_party/abseil-cpp/ABSEIL_ISSUE_TEMPLATE.md
../../../third_party/abseil-cpp/AUTHORS
../../../third_party/abseil-cpp/BUILD.bazel
../../../third_party/abseil-cpp/CMake
../../../third_party/abseil-cpp/CMakeLists.txt
../../../third_party/abseil-cpp/CONTRIBUTING.md
../../../third_party/abseil-cpp/DIR_METADATA
../../../third_party/abseil-cpp/FAQ.md
../../../third_party/abseil-cpp/OWNERS
../../../third_party/abseil-cpp/README.chromium
../../../third_party/abseil-cpp/README.md
../../../third_party/abseil-cpp/UPGRADES.md
../../../third_party/abseil-cpp/WORKSPACE
../../../third_party/abseil-cpp/absl/BUILD.bazel
../../../third_party/abseil-cpp/absl/CMakeLists.txt
../../../third_party/abseil-cpp/absl/abseil.podspec.gen.py
../../../third_party/abseil-cpp/absl/algorithm/BUILD.bazel
../../../third_party/abseil-cpp/absl/algorithm/CMakeLists.txt
../../../third_party/abseil-cpp/absl/algorithm/algorithm_test.cc
../../../third_party/abseil-cpp/absl/algorithm/container_test.cc
../../../third_party/abseil-cpp/absl/base/BUILD.bazel
../../../third_party/abseil-cpp/absl/base/CMakeLists.txt
../../../third_party/abseil-cpp/absl/base/bit_cast_test.cc
../../../third_party/abseil-cpp/absl/base/call_once_test.cc
../../../third_party/abseil-cpp/absl/base/config_test.cc
../../../third_party/abseil-cpp/absl/base/exception_safety_testing_test.cc
../../../third_party/abseil-cpp/absl/base/inline_variable_test.cc
../../../third_party/abseil-cpp/absl/base/internal/atomic_hook_test.cc
../../../third_party/abseil-cpp/absl/base/internal/cmake_thread_test.cc
../../../third_party/abseil-cpp/absl/base/internal/endian_test.cc
../../../third_party/abseil-cpp/absl/base/internal/errno_saver_test.cc
../../../third_party/abseil-cpp/absl/base/internal/fast_type_id_test.cc
../../../third_party/abseil-cpp/absl/base/internal/low_level_alloc_test.cc
../../../third_party/abseil-cpp/absl/base/internal/scoped_set_env_test.cc
../../../third_party/abseil-cpp/absl/base/internal/strerror_test.cc
../../../third_party/abseil-cpp/absl/base/internal/sysinfo_test.cc
../../../third_party/abseil-cpp/absl/base/internal/thread_identity_test.cc
../../../third_party/abseil-cpp/absl/base/internal/unique_small_name_test.cc
../../../third_party/abseil-cpp/absl/base/invoke_test.cc
../../../third_party/abseil-cpp/absl/base/log_severity_test.cc
../../../third_party/abseil-cpp/absl/base/no_destructor_test.cc
../../../third_party/abseil-cpp/absl/base/nullability_test.cc
../../../third_party/abseil-cpp/absl/base/optimization_test.cc
../../../third_party/abseil-cpp/absl/base/prefetch_test.cc
../../../third_party/abseil-cpp/absl/base/raw_logging_test.cc
../../../third_party/abseil-cpp/absl/base/throw_delegate_test.cc
../../../third_party/abseil-cpp/absl/cleanup/BUILD.bazel
../../../third_party/abseil-cpp/absl/cleanup/CMakeLists.txt
../../../third_party/abseil-cpp/absl/cleanup/cleanup_test.cc
../../../third_party/abseil-cpp/absl/container/BUILD.bazel
../../../third_party/abseil-cpp/absl/container/CMakeLists.txt
../../../third_party/abseil-cpp/absl/container/btree_test.cc
../../../third_party/abseil-cpp/absl/container/btree_test.h
../../../third_party/abseil-cpp/absl/container/fixed_array_exception_safety_test.cc
../../../third_party/abseil-cpp/absl/container/fixed_array_test.cc
../../../third_party/abseil-cpp/absl/container/flat_hash_map_test.cc
../../../third_party/abseil-cpp/absl/container/flat_hash_set_test.cc
../../../third_party/abseil-cpp/absl/container/inlined_vector_exception_safety_test.cc
../../../third_party/abseil-cpp/absl/container/inlined_vector_test.cc
../../../third_party/abseil-cpp/absl/container/internal/common_policy_traits_test.cc
../../../third_party/abseil-cpp/absl/container/internal/compressed_tuple_test.cc
../../../third_party/abseil-cpp/absl/container/internal/container_memory_test.cc
../../../third_party/abseil-cpp/absl/container/internal/hash_function_defaults_test.cc
../../../third_party/abseil-cpp/absl/container/internal/hash_policy_testing_test.cc
../../../third_party/abseil-cpp/absl/container/internal/hash_policy_traits_test.cc
../../../third_party/abseil-cpp/absl/container/internal/hashtablez_sampler_test.cc
../../../third_party/abseil-cpp/absl/container/internal/layout_test.cc
../../../third_party/abseil-cpp/absl/container/internal/node_slot_policy_test.cc
../../../third_party/abseil-cpp/absl/container/internal/raw_hash_set_allocator_test.cc
../../../third_party/abseil-cpp/absl/container/internal/raw_hash_set_test.cc
../../../third_party/abseil-cpp/absl/container/internal/test_instance_tracker_test.cc
../../../third_party/abseil-cpp/absl/container/internal/unordered_map_constructor_test.h
../../../third_party/abseil-cpp/absl/container/internal/unordered_map_lookup_test.h
../../../third_party/abseil-cpp/absl/container/internal/unordered_map_members_test.h
../../../third_party/abseil-cpp/absl/container/internal/unordered_map_modifiers_test.h
../../../third_party/abseil-cpp/absl/container/internal/unordered_map_test.cc
../../../third_party/abseil-cpp/absl/container/internal/unordered_set_constructor_test.h
../../../third_party/abseil-cpp/absl/container/internal/unordered_set_lookup_test.h
../../../third_party/abseil-cpp/absl/container/internal/unordered_set_members_test.h
../../../third_party/abseil-cpp/absl/container/internal/unordered_set_modifiers_test.h
../../../third_party/abseil-cpp/absl/container/internal/unordered_set_test.cc
../../../third_party/abseil-cpp/absl/container/node_hash_map_test.cc
../../../third_party/abseil-cpp/absl/container/node_hash_set_test.cc
../../../third_party/abseil-cpp/absl/container/sample_element_size_test.cc
../../../third_party/abseil-cpp/absl/copts/AbseilConfigureCopts.cmake
../../../third_party/abseil-cpp/absl/copts/GENERATED_AbseilCopts.cmake
../../../third_party/abseil-cpp/absl/copts/GENERATED_copts.bzl
../../../third_party/abseil-cpp/absl/copts/configure_copts.bzl
../../../third_party/abseil-cpp/absl/copts/copts.py
../../../third_party/abseil-cpp/absl/copts/generate_copts.py
../../../third_party/abseil-cpp/absl/crc/BUILD.bazel
../../../third_party/abseil-cpp/absl/crc/CMakeLists.txt
../../../third_party/abseil-cpp/absl/crc/crc32c_test.cc
../../../third_party/abseil-cpp/absl/crc/internal/crc_cord_state_test.cc
../../../third_party/abseil-cpp/absl/crc/internal/crc_memcpy_test.cc
../../../third_party/abseil-cpp/absl/crc/internal/non_temporal_memcpy_test.cc
../../../third_party/abseil-cpp/absl/debugging/BUILD.bazel
../../../third_party/abseil-cpp/absl/debugging/CMakeLists.txt
../../../third_party/abseil-cpp/absl/debugging/failure_signal_handler_test.cc
../../../third_party/abseil-cpp/absl/debugging/internal/demangle_test.cc
../../../third_party/abseil-cpp/absl/debugging/internal/stack_consumption_test.cc
../../../third_party/abseil-cpp/absl/debugging/leak_check_fail_test.cc
../../../third_party/abseil-cpp/absl/debugging/leak_check_test.cc
../../../third_party/abseil-cpp/absl/debugging/stacktrace_test.cc
../../../third_party/abseil-cpp/absl/debugging/symbolize_test.cc
../../../third_party/abseil-cpp/absl/flags/BUILD.bazel
../../../third_party/abseil-cpp/absl/flags/CMakeLists.txt
../../../third_party/abseil-cpp/absl/flags/commandlineflag_test.cc
../../../third_party/abseil-cpp/absl/flags/config_test.cc
../../../third_party/abseil-cpp/absl/flags/flag_test.cc
../../../third_party/abseil-cpp/absl/flags/internal/path_util_test.cc
../../../third_party/abseil-cpp/absl/flags/internal/program_name_test.cc
../../../third_party/abseil-cpp/absl/flags/internal/sequence_lock_test.cc
../../../third_party/abseil-cpp/absl/flags/internal/usage_test.cc
../../../third_party/abseil-cpp/absl/flags/marshalling_test.cc
../../../third_party/abseil-cpp/absl/flags/parse_test.cc
../../../third_party/abseil-cpp/absl/flags/reflection_test.cc
../../../third_party/abseil-cpp/absl/flags/usage_config_test.cc
../../../third_party/abseil-cpp/absl/functional/BUILD.bazel
../../../third_party/abseil-cpp/absl/functional/CMakeLists.txt
../../../third_party/abseil-cpp/absl/functional/any_invocable_test.cc
../../../third_party/abseil-cpp/absl/functional/bind_front_test.cc
../../../third_party/abseil-cpp/absl/functional/function_ref_test.cc
../../../third_party/abseil-cpp/absl/functional/overload_test.cc
../../../third_party/abseil-cpp/absl/hash/BUILD.bazel
../../../third_party/abseil-cpp/absl/hash/CMakeLists.txt
../../../third_party/abseil-cpp/absl/hash/hash_instantiated_test.cc
../../../third_party/abseil-cpp/absl/hash/hash_test.cc
../../../third_party/abseil-cpp/absl/hash/internal/city_test.cc
../../../third_party/abseil-cpp/absl/hash/internal/hash_test.h
../../../third_party/abseil-cpp/absl/hash/internal/low_level_hash_test.cc
../../../third_party/abseil-cpp/absl/log/BUILD.bazel
../../../third_party/abseil-cpp/absl/log/CMakeLists.txt
../../../third_party/abseil-cpp/absl/log/absl_check_test.cc
../../../third_party/abseil-cpp/absl/log/absl_log_basic_test.cc
../../../third_party/abseil-cpp/absl/log/check_test.cc
../../../third_party/abseil-cpp/absl/log/die_if_null_test.cc
../../../third_party/abseil-cpp/absl/log/flags_test.cc
../../../third_party/abseil-cpp/absl/log/globals_test.cc
../../../third_party/abseil-cpp/absl/log/internal/BUILD.bazel
../../../third_party/abseil-cpp/absl/log/internal/fnmatch_test.cc
../../../third_party/abseil-cpp/absl/log/internal/stderr_log_sink_test.cc
../../../third_party/abseil-cpp/absl/log/log_basic_test.cc
../../../third_party/abseil-cpp/absl/log/log_entry_test.cc
../../../third_party/abseil-cpp/absl/log/log_format_test.cc
../../../third_party/abseil-cpp/absl/log/log_macro_hygiene_test.cc
../../../third_party/abseil-cpp/absl/log/log_modifier_methods_test.cc
../../../third_party/abseil-cpp/absl/log/log_sink_test.cc
../../../third_party/abseil-cpp/absl/log/log_streamer_test.cc
../../../third_party/abseil-cpp/absl/log/scoped_mock_log_test.cc
../../../third_party/abseil-cpp/absl/log/stripping_test.cc
../../../third_party/abseil-cpp/absl/log/structured_test.cc
../../../third_party/abseil-cpp/absl/log/vlog_is_on_test.cc
../../../third_party/abseil-cpp/absl/memory/BUILD.bazel
../../../third_party/abseil-cpp/absl/memory/CMakeLists.txt
../../../third_party/abseil-cpp/absl/memory/memory_test.cc
../../../third_party/abseil-cpp/absl/meta/BUILD.bazel
../../../third_party/abseil-cpp/absl/meta/CMakeLists.txt
../../../third_party/abseil-cpp/absl/meta/type_traits_test.cc
../../../third_party/abseil-cpp/absl/numeric/BUILD.bazel
../../../third_party/abseil-cpp/absl/numeric/CMakeLists.txt
../../../third_party/abseil-cpp/absl/numeric/bits_test.cc
../../../third_party/abseil-cpp/absl/numeric/int128_stream_test.cc
../../../third_party/abseil-cpp/absl/numeric/int128_test.cc
../../../third_party/abseil-cpp/absl/profiling/BUILD.bazel
../../../third_party/abseil-cpp/absl/profiling/CMakeLists.txt
../../../third_party/abseil-cpp/absl/profiling/internal/exponential_biased_test.cc
../../../third_party/abseil-cpp/absl/profiling/internal/periodic_sampler_test.cc
../../../third_party/abseil-cpp/absl/profiling/internal/sample_recorder_test.cc
../../../third_party/abseil-cpp/absl/random/BUILD.bazel
../../../third_party/abseil-cpp/absl/random/CMakeLists.txt
../../../third_party/abseil-cpp/absl/random/bernoulli_distribution_test.cc
../../../third_party/abseil-cpp/absl/random/beta_distribution_test.cc
../../../third_party/abseil-cpp/absl/random/bit_gen_ref_test.cc
../../../third_party/abseil-cpp/absl/random/discrete_distribution_test.cc
../../../third_party/abseil-cpp/absl/random/distributions_test.cc
../../../third_party/abseil-cpp/absl/random/examples_test.cc
../../../third_party/abseil-cpp/absl/random/exponential_distribution_test.cc
../../../third_party/abseil-cpp/absl/random/gaussian_distribution_test.cc
../../../third_party/abseil-cpp/absl/random/generators_test.cc
../../../third_party/abseil-cpp/absl/random/internal/BUILD.bazel
../../../third_party/abseil-cpp/absl/random/internal/chi_square_test.cc
../../../third_party/abseil-cpp/absl/random/internal/distribution_test_util_test.cc
../../../third_party/abseil-cpp/absl/random/internal/explicit_seed_seq_test.cc
../../../third_party/abseil-cpp/absl/random/internal/fast_uniform_bits_test.cc
../../../third_party/abseil-cpp/absl/random/internal/fastmath_test.cc
../../../third_party/abseil-cpp/absl/random/internal/generate_real_test.cc
../../../third_party/abseil-cpp/absl/random/internal/iostream_state_saver_test.cc
../../../third_party/abseil-cpp/absl/random/internal/nanobenchmark_test.cc
../../../third_party/abseil-cpp/absl/random/internal/nonsecure_base_test.cc
../../../third_party/abseil-cpp/absl/random/internal/pcg_engine_test.cc
../../../third_party/abseil-cpp/absl/random/internal/pool_urbg_test.cc
../../../third_party/abseil-cpp/absl/random/internal/randen_engine_test.cc
../../../third_party/abseil-cpp/absl/random/internal/randen_hwaes_test.cc
../../../third_party/abseil-cpp/absl/random/internal/randen_slow_test.cc
../../../third_party/abseil-cpp/absl/random/internal/randen_test.cc
../../../third_party/abseil-cpp/absl/random/internal/salted_seed_seq_test.cc
../../../third_party/abseil-cpp/absl/random/internal/seed_material_test.cc
../../../third_party/abseil-cpp/absl/random/internal/traits_test.cc
../../../third_party/abseil-cpp/absl/random/internal/uniform_helper_test.cc
../../../third_party/abseil-cpp/absl/random/internal/wide_multiply_test.cc
../../../third_party/abseil-cpp/absl/random/log_uniform_int_distribution_test.cc
../../../third_party/abseil-cpp/absl/random/mock_distributions_test.cc
../../../third_party/abseil-cpp/absl/random/mocking_bit_gen_test.cc
../../../third_party/abseil-cpp/absl/random/poisson_distribution_test.cc
../../../third_party/abseil-cpp/absl/random/seed_sequences_test.cc
../../../third_party/abseil-cpp/absl/random/uniform_int_distribution_test.cc
../../../third_party/abseil-cpp/absl/random/uniform_real_distribution_test.cc
../../../third_party/abseil-cpp/absl/random/zipf_distribution_test.cc
../../../third_party/abseil-cpp/absl/status/BUILD.bazel
../../../third_party/abseil-cpp/absl/status/CMakeLists.txt
../../../third_party/abseil-cpp/absl/status/status_test.cc
../../../third_party/abseil-cpp/absl/status/statusor_test.cc
../../../third_party/abseil-cpp/absl/strings/BUILD.bazel
../../../third_party/abseil-cpp/absl/strings/CMakeLists.txt
../../../third_party/abseil-cpp/absl/strings/ascii_test.cc
../../../third_party/abseil-cpp/absl/strings/atod_manual_test.cc
../../../third_party/abseil-cpp/absl/strings/char_formatting_test.cc
../../../third_party/abseil-cpp/absl/strings/charconv_test.cc
../../../third_party/abseil-cpp/absl/strings/charset_test.cc
../../../third_party/abseil-cpp/absl/strings/cord_buffer_test.cc
../../../third_party/abseil-cpp/absl/strings/cord_test.cc
../../../third_party/abseil-cpp/absl/strings/cordz_test.cc
../../../third_party/abseil-cpp/absl/strings/escaping_test.cc
../../../third_party/abseil-cpp/absl/strings/has_absl_stringify_test.cc
../../../third_party/abseil-cpp/absl/strings/has_ostream_operator_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/charconv_bigint_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/charconv_parse_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/cord_data_edge_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/cord_rep_crc_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/cordz_functions_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/cordz_handle_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/cordz_info_statistics_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/cordz_info_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/cordz_sample_token_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/cordz_update_scope_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/cordz_update_tracker_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/damerau_levenshtein_distance_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/memutil_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/ostringstream_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/pow10_helper_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/str_format/arg_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/str_format/bind_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/str_format/checker_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/str_format/convert_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/str_format/extension_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/str_format/output_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/str_format/parser_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/string_constant_test.cc
../../../third_party/abseil-cpp/absl/strings/internal/utf8_test.cc
../../../third_party/abseil-cpp/absl/strings/match_test.cc
../../../third_party/abseil-cpp/absl/strings/numbers_test.cc
../../../third_party/abseil-cpp/absl/strings/str_cat_test.cc
../../../third_party/abseil-cpp/absl/strings/str_format_test.cc
../../../third_party/abseil-cpp/absl/strings/str_join_test.cc
../../../third_party/abseil-cpp/absl/strings/str_replace_test.cc
../../../third_party/abseil-cpp/absl/strings/str_split_test.cc
../../../third_party/abseil-cpp/absl/strings/string_view_test.cc
../../../third_party/abseil-cpp/absl/strings/strip_test.cc
../../../third_party/abseil-cpp/absl/strings/substitute_test.cc
../../../third_party/abseil-cpp/absl/synchronization/BUILD.bazel
../../../third_party/abseil-cpp/absl/synchronization/CMakeLists.txt
../../../third_party/abseil-cpp/absl/synchronization/barrier_test.cc
../../../third_party/abseil-cpp/absl/synchronization/blocking_counter_test.cc
../../../third_party/abseil-cpp/absl/synchronization/internal/graphcycles_test.cc
../../../third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout_test.cc
../../../third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem_test.cc
../../../third_party/abseil-cpp/absl/synchronization/internal/waiter_test.cc
../../../third_party/abseil-cpp/absl/synchronization/lifetime_test.cc
../../../third_party/abseil-cpp/absl/synchronization/mutex_method_pointer_test.cc
../../../third_party/abseil-cpp/absl/synchronization/mutex_test.cc
../../../third_party/abseil-cpp/absl/synchronization/notification_test.cc
../../../third_party/abseil-cpp/absl/time/BUILD.bazel
../../../third_party/abseil-cpp/absl/time/CMakeLists.txt
../../../third_party/abseil-cpp/absl/time/civil_time_test.cc
../../../third_party/abseil-cpp/absl/time/clock_test.cc
../../../third_party/abseil-cpp/absl/time/duration_test.cc
../../../third_party/abseil-cpp/absl/time/flag_test.cc
../../../third_party/abseil-cpp/absl/time/format_test.cc
../../../third_party/abseil-cpp/absl/time/internal/cctz/BUILD.bazel
../../../third_party/abseil-cpp/absl/time/internal/cctz/src/civil_time_test.cc
../../../third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format_test.cc
../../../third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup_test.cc
../../../third_party/abseil-cpp/absl/time/internal/cctz/testdata
../../../third_party/abseil-cpp/absl/time/time_test.cc
../../../third_party/abseil-cpp/absl/time/time_zone_test.cc
../../../third_party/abseil-cpp/absl/types/BUILD.bazel
../../../third_party/abseil-cpp/absl/types/CMakeLists.txt
../../../third_party/abseil-cpp/absl/types/any_exception_safety_test.cc
../../../third_party/abseil-cpp/absl/types/any_test.cc
../../../third_party/abseil-cpp/absl/types/compare_test.cc
../../../third_party/abseil-cpp/absl/types/optional_exception_safety_test.cc
../../../third_party/abseil-cpp/absl/types/optional_test.cc
../../../third_party/abseil-cpp/absl/types/span_test.cc
../../../third_party/abseil-cpp/absl/types/variant_exception_safety_test.cc
../../../third_party/abseil-cpp/absl/types/variant_test.cc
../../../third_party/abseil-cpp/absl/utility/BUILD.bazel
../../../third_party/abseil-cpp/absl/utility/CMakeLists.txt
../../../third_party/abseil-cpp/absl/utility/internal/if_constexpr_test.cc
../../../third_party/abseil-cpp/absl/utility/utility_test.cc
../../../third_party/abseil-cpp/absl_hardening_test.cc
../../../third_party/abseil-cpp/conanfile.py
../../../third_party/abseil-cpp/create_lts.py
../../../third_party/abseil-cpp/generate_def_files.py
../../../third_party/abseil-cpp/roll_abseil.py
../../../third_party/android_embedding_dependencies
../../../third_party/android_tools
../../../third_party/angle/.clang-format

File diff suppressed because it is too large Load Diff

View File

@@ -1,2 +1,2 @@
Signature: 04fdc5b7c8d5b1690149c9aa20f4174d
Signature: 5517be1afb4a2e347b9c4f018c1d5e5f

View File

@@ -122,7 +122,7 @@ source_set("fml") {
if (enable_backtrace) {
# This abseil dependency is only used by backtrace.cc.
deps += [ "//third_party/abseil-cpp/absl/debugging:symbolize" ]
deps += [ "//flutter/third_party/abseil-cpp/absl/debugging:symbolize" ]
}
configs += [ "//flutter/third_party/icu:icu_config" ]

View File

@@ -10,7 +10,7 @@
#include "flutter/fml/build_config.h"
#include "flutter/fml/logging.h"
#include "flutter/fml/paths.h"
#include "third_party/abseil-cpp/absl/debugging/symbolize.h"
#include "flutter/third_party/abseil-cpp/absl/debugging/symbolize.h"
#ifdef FML_OS_WIN
#include <Windows.h>

View File

@@ -23,7 +23,7 @@ impeller_component("golden_playground_test") {
sources += [ "golden_playground_test_mac.cc" ]
deps += [
":metal_screenshot",
"//third_party/abseil-cpp/absl/base:no_destructor",
"//flutter/third_party/abseil-cpp/absl/base:no_destructor",
]
} else {
sources += [ "golden_playground_test_stub.cc" ]

View File

@@ -12,14 +12,13 @@
#include "flutter/impeller/golden_tests/golden_digest.h"
#include "flutter/impeller/golden_tests/metal_screenshotter.h"
#include "flutter/impeller/golden_tests/vulkan_screenshotter.h"
#include "flutter/third_party/abseil-cpp/absl/base/no_destructor.h"
#include "impeller/typographer/backends/skia/typographer_context_skia.h"
#include "impeller/typographer/typographer_context.h"
#define GLFW_INCLUDE_NONE
#include "third_party/glfw/include/GLFW/glfw3.h"
#include "third_party/abseil-cpp/absl/base/no_destructor.h"
namespace impeller {
namespace {

View File

@@ -43,8 +43,8 @@ executable("testing") {
"//flutter/shell/common",
"//flutter/shell/gpu:gpu_surface_software",
"//flutter/skia",
"//flutter/third_party/abseil-cpp/absl/base:no_destructor",
"//flutter/third_party/tonic",
"//third_party/abseil-cpp/absl/base:no_destructor",
]
if (impeller_supports_rendering) {

View File

@@ -24,8 +24,8 @@
#include "flutter/shell/common/switches.h"
#include "flutter/shell/common/thread_host.h"
#include "flutter/shell/gpu/gpu_surface_software.h"
#include "flutter/third_party/abseil-cpp/absl/base/no_destructor.h"
#include "third_party/abseil-cpp/absl/base/no_destructor.h"
#include "third_party/dart/runtime/include/bin/dart_io_api.h"
#include "third_party/dart/runtime/include/dart_api.h"
#include "third_party/skia/include/core/SkSurface.h"

View File

@@ -459,11 +459,11 @@ final List<Pattern> skippedFilePatterns = <Pattern>[
RegExp(r'^flutter/(?:.+/)*[^/]+_unittests?\.[^/]+$'),
RegExp(r'^flutter/lib/web_ui/lib/assets/ahem\.ttf$', expectNoMatch: true), // this gitignored file exists only for testing purposes
RegExp(r'^flutter/sky/packages/sky_engine/LICENSE$'), // that is the output of this script
RegExp(r'^flutter/third_party/abseil-cpp/(?:.+/)*[^/]+_test\.[^/]+$'),
RegExp(r'^flutter/third_party/boringssl/(?:.+/)*[^/]+_test\.[^/]+$'),
RegExp(r'^flutter/third_party/boringssl/src/crypto/fipsmodule/bn/[^/]+.go$'),
RegExp(r'^flutter/third_party/boringssl/src/crypto/fipsmodule/ec/[^/]+.go$'),
RegExp(r'^flutter/third_party/freetype2/docs/(?!FTL\.TXT$).+'), // ignore all documentation except the license
RegExp(r'^third_party/abseil-cpp/(?:.+/)*[^/]+_test\.[^/]+$'),
RegExp(r'^third_party/angle/(?:.+/)*[^/]+_unittest\.[^/]+$'),
RegExp(r'^third_party/dart/(?:.+/)*[^/]+_test\.[^/]+$'),
RegExp(r'^third_party/zlib/(?:.+/)*[^/]+_unittest\.[^/]+$'),