diff options
author | thegeorg <[email protected]> | 2025-06-16 21:54:04 +0300 |
---|---|---|
committer | thegeorg <[email protected]> | 2025-06-16 22:11:55 +0300 |
commit | cd7c37033b7cbce800311fd2b5e4dad20d2ae9ee (patch) | |
tree | 9a635f9629d732e0fcc4c2a8b107a8a9796d2f8a | |
parent | 8de8ac27d1347542272117ba36a37762f57c467a (diff) |
Merge numerous abseil-cpp sublibraries to ease unbundling
commit_hash:c79291e10915f16a7e803709401e2d344fc6db3d
52 files changed, 392 insertions, 1724 deletions
diff --git a/contrib/libs/re2/include/re2/re2.h b/contrib/libs/re2/include/re2/re2.h index a0c4744d8f5..31cfa08363b 100644 --- a/contrib/libs/re2/include/re2/re2.h +++ b/contrib/libs/re2/include/re2/re2.h @@ -1 +1 @@ -#include "../../re2/re2.h" /* inclink generated by yamaker */
\ No newline at end of file +#include "../../re2/re2.h" /* inclink generated by yamaker */ diff --git a/contrib/libs/re2/re2/testing/ya.make b/contrib/libs/re2/re2/testing/ya.make index f7a4bbfaf77..7e71cd27a6e 100644 --- a/contrib/libs/re2/re2/testing/ya.make +++ b/contrib/libs/re2/re2/testing/ya.make @@ -10,10 +10,7 @@ VERSION(2024-07-02) PEERDIR( contrib/libs/re2 - contrib/restricted/abseil-cpp/absl/base - contrib/restricted/abseil-cpp/absl/flags - contrib/restricted/abseil-cpp/absl/log - contrib/restricted/abseil-cpp/absl/strings + contrib/restricted/abseil-cpp ) ADDINCL( diff --git a/contrib/libs/re2/ya.make b/contrib/libs/re2/ya.make index f270a88e14f..5fca572616e 100644 --- a/contrib/libs/re2/ya.make +++ b/contrib/libs/re2/ya.make @@ -14,12 +14,7 @@ VERSION(2024-07-02) ORIGINAL_SOURCE(https://github.com/google/re2/archive/2024-07-02.tar.gz) PEERDIR( - contrib/restricted/abseil-cpp/absl/base - contrib/restricted/abseil-cpp/absl/container - contrib/restricted/abseil-cpp/absl/hash - contrib/restricted/abseil-cpp/absl/log - contrib/restricted/abseil-cpp/absl/strings - contrib/restricted/abseil-cpp/absl/synchronization + contrib/restricted/abseil-cpp library/cpp/sanitizer/include ) diff --git a/contrib/restricted/abseil-cpp/.yandex_meta/__init__.py b/contrib/restricted/abseil-cpp/.yandex_meta/__init__.py index 47edca28489..1450cb85dad 100644 --- a/contrib/restricted/abseil-cpp/.yandex_meta/__init__.py +++ b/contrib/restricted/abseil-cpp/.yandex_meta/__init__.py @@ -2,103 +2,19 @@ from devtools.yamaker.modules import Library, Linkable, Switch, Words from devtools.yamaker.project import CMakeNinjaNixProject -# These libraries are used to -# * Fix building with ya make --checkout (see DTCC-615 for details) -# * Implement unbunding of -HEADER_ONLY_LIBS = { - "absl/algorithm", - "absl/cleanup", - # FIXME Complementary hack to fix unbundling (see absl_strings in put_with below) - "absl/crc", - "absl/functional", - "absl/memory", - "absl/meta", - "absl/utility", -} - - def post_install(self): - for lib in HEADER_ONLY_LIBS: - assert lib not in self.yamakes - self.yamakes[lib] = self.module( - Library, - NO_RUNTIME=True, - ) - - with self.yamakes["absl/time"] as m: - m.after( + with self.yamakes["."] as absl: + absl.PEERDIR.add("library/cpp/sanitizer/include") + absl.after( "ADDINCL", Switch( { "OS_DARWIN OR OS_IOS": Linkable(EXTRALIBS=[Words("-framework CoreFoundation")]), + "OS_ANDROID": Linkable(LDFLAGS=["-llog"]), } ), ) - with self.yamakes["absl/log"] as log: - log.after( - "ADDINCL", - Switch( - OS_ANDROID=Linkable(LDFLAGS=["-llog"]), - ), - ) - - # fix (not yet automatically discoverable) dependencies on header-only parts of abseil - self.yamakes["absl/container"].PEERDIR |= { - f"{self.arcdir}/absl/types", - f"{self.arcdir}/absl/hash", - f"{self.arcdir}/absl/memory", - } - - self.yamakes["absl/meta"].PEERDIR |= { - f"{self.arcdir}/absl/base", - } - - self.yamakes["absl/memory"].PEERDIR |= { - f"{self.arcdir}/absl/meta", - } - - self.yamakes["absl/debugging"].PEERDIR -= { - f"{self.arcdir}/absl/strings", - f"{self.arcdir}/absl/numeric", - f"{self.arcdir}/absl/demangle", - } - self.yamakes["absl/strings"].PEERDIR -= { - f"{self.arcdir}/absl/debugging", - f"{self.arcdir}/absl/demangle", - f"{self.arcdir}/absl/profiling", - f"{self.arcdir}/absl/status", - f"{self.arcdir}/absl/synchronization", - f"{self.arcdir}/absl/time", - f"{self.arcdir}/absl/types", - } - self.yamakes["absl/hash"].PEERDIR |= { - f"{self.arcdir}/absl/types", - } - self.yamakes["absl/flags"].PEERDIR |= { - f"{self.arcdir}/absl/memory", - } - self.yamakes["absl/types"].PEERDIR |= { - f"{self.arcdir}/absl/memory", - } - - self.yamakes["absl/base"].PEERDIR.add("library/cpp/sanitizer/include") - self.yamakes["absl/debugging"].PEERDIR.add("library/cpp/sanitizer/include") - self.yamakes["absl/container"].PEERDIR.add("library/cpp/sanitizer/include") - - with self.yamakes["."] as m: - lib = self.module( - Library, - PEERDIR={f"{self.arcdir}/{inc}" for inc in m.RECURSE}, - RECURSE=m.RECURSE, - NO_RUNTIME=True, - ) - for extra_lib in HEADER_ONLY_LIBS: - lib.PEERDIR.add(f"{self.arcdir}/{extra_lib}") - lib.RECURSE.add(extra_lib) - - self.yamakes["."] = lib - abseil_cpp = CMakeNinjaNixProject( owners=["g:cpp-contrib"], @@ -134,52 +50,37 @@ abseil_cpp = CMakeNinjaNixProject( "absl/status/status_matchers.h", ], put={ - "absl_bad_any_cast_impl": "absl/types", - "absl_base": "absl/base", - "absl_debugging_internal": "absl/debugging", - "absl_flags_internal": "absl/flags", - "absl_hash": "absl/hash", - "absl_int128": "absl/numeric", - "absl_log_entry": "absl/log", - "absl_periodic_sampler": "absl/profiling", - "absl_random_distributions": "absl/random", - "absl_raw_hash_set": "absl/container", - "absl_status": "absl/status", - "absl_strings": "absl/strings", - "absl_synchronization": "absl/synchronization", - "absl_time": "absl/time", + "absl_base": ".", }, put_with={ - "absl_bad_any_cast_impl": [ + "absl_base": [ + "absl_bad_any_cast_impl", "absl_bad_optional_access", "absl_bad_variant_access", - ], - "absl_base": [ - "absl_log_severity", - "absl_malloc_internal", - "absl_poison", - "absl_raw_logging_internal", - "absl_scoped_set_env", - "absl_spinlock_wait", - "absl_strerror", - "absl_throw_delegate", - "absl_tracing_internal", - ], - "absl_debugging_internal": [ + "absl_city", + "absl_civil_time", + "absl_cord", + "absl_cord_internal", + "absl_cordz_functions", + "absl_cordz_handle", + "absl_cordz_info", + "absl_cordz_sample_token", + "absl_crc32c", + "absl_crc_cord_state", + "absl_crc_cpu_detect", + "absl_crc_internal", + "absl_debugging_internal", "absl_decode_rust_punycode", "absl_demangle_internal", "absl_demangle_rust", + "absl_die_if_null", "absl_examine_stack", + "absl_exponential_biased", "absl_failure_signal_handler", - "absl_leak_check", - "absl_stacktrace", - "absl_symbolize", - "absl_utf8_for_code_point", - ], - "absl_flags_internal": [ "absl_flags_commandlineflag", "absl_flags_commandlineflag_internal", "absl_flags_config", + "absl_flags_internal", "absl_flags_marshalling", "absl_flags_parse", "absl_flags_private_handle_accessor", @@ -187,13 +88,13 @@ abseil_cpp = CMakeNinjaNixProject( "absl_flags_reflection", "absl_flags_usage", "absl_flags_usage_internal", - ], - "absl_hash": [ - "absl_low_level_hash", - "absl_city", - ], - "absl_log_entry": [ - "absl_die_if_null", + "absl_graphcycles_internal", + "absl_hash", + "absl_hashtablez_sampler", + "absl_int128", + "absl_kernel_timeout_internal", + "absl_leak_check", + "absl_log_entry", "absl_log_flags", "absl_log_globals", "absl_log_initialize", @@ -207,13 +108,13 @@ abseil_cpp = CMakeNinjaNixProject( "absl_log_internal_nullguard", "absl_log_internal_proto", "absl_log_internal_structured_proto", + "absl_log_severity", "absl_log_sink", - "absl_vlog_config_internal", - ], - "absl_periodic_sampler": [ - "absl_exponential_biased", - ], - "absl_random_distributions": [ + "absl_low_level_hash", + "absl_malloc_internal", + "absl_periodic_sampler", + "absl_poison", + "absl_random_distributions", "absl_random_internal_distribution_test_util", "absl_random_internal_platform", "absl_random_internal_pool_urbg", @@ -224,36 +125,26 @@ abseil_cpp = CMakeNinjaNixProject( "absl_random_internal_seed_material", "absl_random_seed_gen_exception", "absl_random_seed_sequences", - ], - "absl_raw_hash_set": [ - "absl_hashtablez_sampler", - ], - "absl_strings": [ - # FIXME thegeorg@: - # put crc libraries together with strings libraries - # to resolve dependency loop around absl_crc_cord_state - "absl_crc32c", - "absl_crc_cpu_detect", - "absl_crc_internal", - "absl_crc_cord_state", - "absl_cord", - "absl_cord_internal", - "absl_cordz_functions", - "absl_cordz_handle", - "absl_cordz_info", - "absl_cordz_sample_token", + "absl_raw_hash_set", + "absl_raw_logging_internal", + "absl_scoped_set_env", + "absl_spinlock_wait", + "absl_stacktrace", + "absl_status", "absl_statusor", + "absl_str_format_internal", + "absl_strerror", "absl_string_view", + "absl_strings", "absl_strings_internal", - "absl_str_format_internal", - ], - "absl_synchronization": [ - "absl_graphcycles_internal", - "absl_kernel_timeout_internal", - ], - "absl_time": [ - "absl_civil_time", + "absl_symbolize", + "absl_synchronization", + "absl_throw_delegate", + "absl_time", "absl_time_zone", + "absl_tracing_internal", + "absl_utf8_for_code_point", + "absl_vlog_config_internal", ], }, post_install=post_install, diff --git a/contrib/restricted/abseil-cpp/.yandex_meta/devtools.copyrights.report b/contrib/restricted/abseil-cpp/.yandex_meta/devtools.copyrights.report index e1e37a163ab..371eb874782 100644 --- a/contrib/restricted/abseil-cpp/.yandex_meta/devtools.copyrights.report +++ b/contrib/restricted/abseil-cpp/.yandex_meta/devtools.copyrights.report @@ -30,7 +30,7 @@ # ======================= KEEP COPYRIGHT_SERVICE_LABEL 02e3ff10f74acdb217118846c5465fc1 -BELONGS absl/algorithm/ya.make absl/base/ya.make absl/container/ya.make absl/debugging/ya.make absl/memory/ya.make absl/meta/ya.make absl/numeric/ya.make absl/random/ya.make absl/strings/ya.make absl/synchronization/ya.make absl/time/ya.make absl/types/ya.make absl/utility/ya.make +BELONGS ya.make License text: // Copyright 2017 The Abseil Authors. Scancode info: @@ -231,7 +231,7 @@ BELONGS absl/algorithm/ya.make absl/base/ya.make absl/container/ya.make absl/deb absl/utility/utility.h [1:1] KEEP COPYRIGHT_SERVICE_LABEL 05bdd09fb9fdb384a61f2eb54df462d6 -BELONGS absl/time/ya.make +BELONGS ya.make License text: // Copyright 2016 Google Inc. All Rights Reserved. Scancode info: @@ -261,7 +261,7 @@ BELONGS absl/time/ya.make absl/time/internal/cctz/src/zone_info_source.cc [1:1] KEEP COPYRIGHT_SERVICE_LABEL 0ab55d6d498e0bb4faaf59c66546fbc5 -BELONGS absl/base/ya.make absl/hash/ya.make absl/log/ya.make absl/synchronization/ya.make absl/utility/ya.make +BELONGS ya.make License text: // Copyright 2023 The Abseil Authors. Scancode info: @@ -294,11 +294,9 @@ BELONGS absl/base/ya.make absl/hash/ya.make absl/log/ya.make absl/synchronizatio absl/synchronization/internal/win32_waiter.cc [1:1] absl/synchronization/internal/win32_waiter.h [1:1] absl/utility/internal/if_constexpr.h [1:1] - Belongs difference: - - absl/functional/ya.make absl/status/ya.make absl/strings/ya.make KEEP COPYRIGHT_SERVICE_LABEL 2277624a2da390a98ec17138cb6dc2a5 -BELONGS absl/base/ya.make absl/container/ya.make absl/flags/ya.make absl/functional/ya.make absl/profiling/ya.make absl/random/ya.make absl/status/ya.make absl/strings/ya.make absl/types/ya.make +BELONGS ya.make License text: // Copyright 2019 The Abseil Authors. Scancode info: @@ -360,7 +358,7 @@ BELONGS absl/base/ya.make absl/container/ya.make absl/flags/ya.make absl/functio absl/types/internal/span.h [2:2] KEEP COPYRIGHT_SERVICE_LABEL 3fb410b721d46624abdaeb2473ffa5d6 -BELONGS absl/base/ya.make absl/container/ya.make absl/debugging/ya.make absl/functional/ya.make absl/hash/ya.make absl/profiling/ya.make absl/random/ya.make absl/strings/ya.make absl/time/ya.make absl/types/ya.make +BELONGS ya.make License text: // Copyright 2018 The Abseil Authors. Scancode info: @@ -455,7 +453,7 @@ BELONGS absl/base/ya.make absl/container/ya.make absl/debugging/ya.make absl/fun absl/types/variant.h [1:1] KEEP COPYRIGHT_SERVICE_LABEL 58e60221a225d38384f3c66b2400cc91 -BELONGS absl/cleanup/ya.make absl/debugging/ya.make absl/flags/ya.make absl/numeric/ya.make absl/strings/ya.make ya.make +BELONGS ya.make License text: // Copyright 2021 The Abseil Authors. Scancode info: @@ -485,11 +483,9 @@ BELONGS absl/cleanup/ya.make absl/debugging/ya.make absl/flags/ya.make absl/nume absl/strings/internal/cord_rep_test_util.h [1:1] absl/strings/internal/cordz_update_scope.h [1:1] absl/strings/internal/cordz_update_tracker.h [1:1] - Belongs difference: - + absl/flags/ya.make ya.make KEEP COPYRIGHT_SERVICE_LABEL 6499e2ad737f62db5558c81fbd2749a7 -BELONGS absl/random/ya.make +BELONGS ya.make License text: // Copyright 2017 Google Inc. All Rights Reserved. Scancode info: @@ -500,7 +496,7 @@ BELONGS absl/random/ya.make absl/random/internal/nanobenchmark.h [1:1] KEEP COPYRIGHT_SERVICE_LABEL 79f032533180bf3f602e8ed67e6258aa -BELONGS absl/base/ya.make absl/container/ya.make absl/crc/ya.make absl/functional/ya.make absl/log/ya.make absl/strings/ya.make ya.make +BELONGS ya.make License text: // Copyright 2022 The Abseil Authors Scancode info: @@ -590,11 +586,9 @@ BELONGS absl/base/ya.make absl/container/ya.make absl/crc/ya.make absl/functiona absl/strings/internal/str_format/constexpr_parser.h [1:1] absl/strings/internal/stringify_sink.cc [1:1] absl/strings/internal/stringify_sink.h [1:1] - Belongs difference: - + ya.make KEEP COPYRIGHT_SERVICE_LABEL 9a67576708ae91ef266f0cfc231037fe -BELONGS absl/strings/ya.make +BELONGS ya.make License text: // Copyright 2024 The Abseil Authors Scancode info: @@ -618,12 +612,9 @@ BELONGS absl/strings/ya.make absl/log/internal/structured_proto.h [1:1] absl/random/internal/mock_validators.h [1:1] absl/status/internal/status_matchers.h [1:1] - Belongs difference: - + absl/strings/ya.make - - absl/base/ya.make absl/container/ya.make absl/debugging/ya.make absl/log/ya.make absl/random/ya.make absl/status/ya.make KEEP COPYRIGHT_SERVICE_LABEL 9fd4860fdb6776c0e8deab1d14ff7b1b -BELONGS absl/debugging/ya.make +BELONGS ya.make Note: matched license text is too long. Read it in the source files. Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL @@ -633,7 +624,7 @@ BELONGS absl/debugging/ya.make absl/debugging/internal/demangle_rust.cc [38:40] KEEP COPYRIGHT_SERVICE_LABEL d34864d3c7c7a5ffae3d414344aa54a8 -BELONGS absl/base/ya.make absl/debugging/ya.make absl/flags/ya.make absl/hash/ya.make absl/log/ya.make absl/numeric/ya.make absl/status/ya.make absl/strings/ya.make absl/synchronization/ya.make +BELONGS ya.make License text: // Copyright 2020 The Abseil Authors. Scancode info: @@ -682,7 +673,7 @@ BELONGS absl/base/ya.make absl/debugging/ya.make absl/flags/ya.make absl/hash/ya absl/synchronization/internal/futex.h [1:1] KEEP COPYRIGHT_SERVICE_LABEL d37bfeee971e2401eea92f7c8cb3ec44 -BELONGS absl/debugging/ya.make +BELONGS ya.make Note: matched license text is too long. Read it in the source files. Scancode info: Original SPDX id: COPYRIGHT_SERVICE_LABEL diff --git a/contrib/restricted/abseil-cpp/.yandex_meta/devtools.licenses.report b/contrib/restricted/abseil-cpp/.yandex_meta/devtools.licenses.report index 15f4a5ab8f7..86486511c12 100644 --- a/contrib/restricted/abseil-cpp/.yandex_meta/devtools.licenses.report +++ b/contrib/restricted/abseil-cpp/.yandex_meta/devtools.licenses.report @@ -30,7 +30,7 @@ # ======================= KEEP Apache-2.0 0e8699c5f5ea602534a6558430df2b8d -BELONGS absl/base/ya.make absl/crc/ya.make absl/debugging/ya.make absl/hash/ya.make absl/log/ya.make absl/numeric/ya.make absl/profiling/ya.make absl/random/ya.make absl/strings/ya.make absl/synchronization/ya.make absl/utility/ya.make ya.make +BELONGS ya.make Note: matched license text is too long. Read it in the source files. Scancode info: Original SPDX id: Apache-2.0 @@ -115,12 +115,9 @@ BELONGS absl/base/ya.make absl/crc/ya.make absl/debugging/ya.make absl/hash/ya.m absl/strings/internal/stringify_sink.h [3:13] absl/synchronization/internal/kernel_timeout.cc [3:13] absl/utility/internal/if_constexpr.h [3:13] - Belongs difference: - + ya.make - - absl/container/ya.make absl/status/ya.make KEEP Apache-2.0 0f66a26c8211d9f8c21369fcb6702370 -BELONGS absl/time/ya.make +BELONGS ya.make Note: matched license text is too long. Read it in the source files. Scancode info: Original SPDX id: Apache-2.0 @@ -164,7 +161,7 @@ BELONGS ya.make README.md [145:148] KEEP Public-Domain 3a682fe6def1cddc889298ee2a043f6f -BELONGS absl/time/ya.make +BELONGS ya.make License text: ** This file is in the public domain, so clarified as of Scancode info: @@ -176,7 +173,7 @@ BELONGS absl/time/ya.make absl/time/internal/cctz/src/tzfile.h [8:8] KEEP Apache-2.0 3ea5060c4f08f5769674fbf0c0fb3992 -BELONGS absl/algorithm/ya.make absl/base/ya.make absl/cleanup/ya.make absl/container/ya.make absl/crc/ya.make absl/debugging/ya.make absl/flags/ya.make absl/functional/ya.make absl/hash/ya.make absl/log/ya.make absl/memory/ya.make absl/meta/ya.make absl/numeric/ya.make absl/profiling/ya.make absl/random/ya.make absl/status/ya.make absl/strings/ya.make absl/synchronization/ya.make absl/time/ya.make absl/types/ya.make absl/utility/ya.make ya.make +BELONGS ya.make Note: matched license text is too long. Read it in the source files. Scancode info: Original SPDX id: Apache-2.0 @@ -617,11 +614,9 @@ BELONGS absl/algorithm/ya.make absl/base/ya.make absl/cleanup/ya.make absl/conta absl/types/span.h [4:14] absl/types/variant.h [3:13] absl/utility/utility.h [3:13] - Belongs difference: - + ya.make SKIP LicenseRef-scancode-warranty-disclaimer 5ba761db85e57267704f71a6bcf20c2a -BELONGS absl/container/ya.make absl/profiling/ya.make +BELONGS ya.make License text: // This utility is internal-only. Use at your own risk. Scancode info: @@ -658,7 +653,7 @@ BELONGS ya.make README.md [148:148] SKIP LicenseRef-scancode-generic-exception 99cf00730bf3973359b67cfa5b7ac051 -BELONGS absl/synchronization/ya.make +BELONGS ya.make License text: // logging; as a special exception, the function may acquire other mutexes Scancode info: @@ -681,7 +676,7 @@ BELONGS ya.make LICENSE [2:202] KEEP Apache-2.0 d4afbfe97ca1f27103271d24e8af5b32 -BELONGS absl/debugging/ya.make absl/synchronization/ya.make +BELONGS ya.make Note: matched license text is too long. Read it in the source files. Scancode info: Original SPDX id: Apache-2.0 @@ -707,7 +702,7 @@ BELONGS ya.make CONTRIBUTING.md [11:12] SKIP BSD-2-Clause AND GPL-2.0-only e12cf8844c9d92dd647ddf4320b73d06 -BELONGS absl/strings/ya.make +BELONGS ya.make # not a license License text: // input unless explicitly stated otherwise. All functions returning a CordRep* diff --git a/contrib/restricted/abseil-cpp/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/.yandex_meta/licenses.list.txt index b95cfa928f8..48f71f2ff0b 100644 --- a/contrib/restricted/abseil-cpp/.yandex_meta/licenses.list.txt +++ b/contrib/restricted/abseil-cpp/.yandex_meta/licenses.list.txt @@ -203,6 +203,20 @@ ====================Apache-2.0==================== + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + + +====================Apache-2.0==================== ## License The Abseil C++ library is licensed under the terms of the Apache @@ -237,9 +251,65 @@ license. See [LICENSE](LICENSE) for more information. // limitations under the License. +====================Apache-2.0==================== +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +====================COPYRIGHT==================== +// Copyright 2016 Google Inc. All Rights Reserved. + + +====================COPYRIGHT==================== +// Copyright 2017 Google Inc. All Rights Reserved. + + +====================COPYRIGHT==================== +// Copyright 2017 The Abseil Authors. + + +====================COPYRIGHT==================== +// Copyright 2018 The Abseil Authors. + + +====================COPYRIGHT==================== +// Copyright 2019 The Abseil Authors. + + +====================COPYRIGHT==================== +// Copyright 2020 The Abseil Authors. + + ====================COPYRIGHT==================== // Copyright 2021 The Abseil Authors. ====================COPYRIGHT==================== // Copyright 2022 The Abseil Authors + + +====================COPYRIGHT==================== +// Copyright 2023 The Abseil Authors. + + +====================COPYRIGHT==================== +// Copyright 2024 The Abseil Authors + + +====================COPYRIGHT==================== +bool IsAlpha(char c) { return IsLower(c) || IsUpper(c); } +bool IsIdentifierChar(char c) { return IsAlpha(c) || IsDigit(c) || c == '_'; } +bool IsLowerHexDigit(char c) { return IsDigit(c) || ('a' <= c && c <= 'f'); } + + +====================Public-Domain==================== +** This file is in the public domain, so clarified as of diff --git a/contrib/restricted/abseil-cpp/.yandex_meta/provides.pbtxt b/contrib/restricted/abseil-cpp/.yandex_meta/provides.pbtxt index c5178bd5ff9..bc24c8b122b 100644 --- a/contrib/restricted/abseil-cpp/.yandex_meta/provides.pbtxt +++ b/contrib/restricted/abseil-cpp/.yandex_meta/provides.pbtxt @@ -1,78 +1,70 @@ -p { i: "abseil-cpp" x: "absl_bad_any_cast_impl" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/types" } -p { i: "abseil-cpp" x: "absl_bad_optional_access" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/types" } -p { i: "abseil-cpp" x: "absl_bad_variant_access" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/types" } -p { i: "abseil-cpp" x: "absl_base" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/base" } -p { i: "abseil-cpp" x: "absl_city" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/hash" } -p { i: "abseil-cpp" x: "absl_civil_time" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/time" } -p { i: "abseil-cpp" x: "absl_cord" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/strings" } -p { i: "abseil-cpp" x: "absl_cord_internal" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/strings" } -p { i: "abseil-cpp" x: "absl_cordz_functions" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/strings" } -p { i: "abseil-cpp" x: "absl_cordz_handle" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/strings" } -p { i: "abseil-cpp" x: "absl_cordz_info" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/strings" } -p { i: "abseil-cpp" x: "absl_cordz_sample_token" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/strings" } -p { i: "abseil-cpp" x: "absl_debugging_internal" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/debugging" } -p { i: "abseil-cpp" x: "absl_demangle_internal" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/debugging" } -p { i: "abseil-cpp" x: "absl_examine_stack" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/debugging" } -p { i: "abseil-cpp" x: "absl_exponential_biased" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/profiling" } -p { i: "abseil-cpp" x: "absl_failure_signal_handler" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/debugging" } -p { i: "abseil-cpp" x: "absl_flags" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/flags" } -p { i: "abseil-cpp" x: "absl_flags_commandlineflag" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/flags" } -p { i: "abseil-cpp" x: "absl_flags_commandlineflag_internal" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/flags" } -p { i: "abseil-cpp" x: "absl_flags_config" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/flags" } -p { i: "abseil-cpp" x: "absl_flags_internal" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/flags" } -p { i: "abseil-cpp" x: "absl_flags_marshalling" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/flags" } -p { i: "abseil-cpp" x: "absl_flags_parse" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/flags" } -p { i: "abseil-cpp" x: "absl_flags_private_handle_accessor" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/flags" } -p { i: "abseil-cpp" x: "absl_flags_program_name" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/flags" } -p { i: "abseil-cpp" x: "absl_flags_reflection" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/flags" } -p { i: "abseil-cpp" x: "absl_flags_usage" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/flags" } -p { i: "abseil-cpp" x: "absl_flags_usage_internal" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/flags" } -p { i: "abseil-cpp" x: "absl_graphcycles_internal" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/synchronization" } -p { i: "abseil-cpp" x: "absl_hash" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/hash" } -p { i: "abseil-cpp" x: "absl_hashtablez_sampler" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/container" } -p { i: "abseil-cpp" x: "absl_int128" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/numeric" } -p { i: "abseil-cpp" x: "absl_leak_check" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/debugging" } -p { i: "abseil-cpp" x: "absl_leak_check_disable" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/debugging" } -p { i: "abseil-cpp" x: "absl_log_internal_check_op" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/log" } -p { i: "abseil-cpp" x: "absl_log_internal_message" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/log" } -p { i: "abseil-cpp" x: "absl_log_internal_nullguard" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/log" } -p { i: "abseil-cpp" x: "absl_log_severity" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/base" } -p { i: "abseil-cpp" x: "absl_low_level_hash" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/hash" } -p { i: "abseil-cpp" x: "absl_malloc_internal" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/base" } -p { i: "abseil-cpp" x: "absl_periodic_sampler" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/profiling" } -p { i: "abseil-cpp" x: "absl_random_distributions" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/random" } -p { i: "abseil-cpp" x: "absl_random_internal_distribution_test_util" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/random" } -p { i: "abseil-cpp" x: "absl_random_internal_platform" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/random" } -p { i: "abseil-cpp" x: "absl_random_internal_pool_urbg" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/random" } -p { i: "abseil-cpp" x: "absl_random_internal_randen" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/random" } -p { i: "abseil-cpp" x: "absl_random_internal_randen_hwaes" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/random" } -p { i: "abseil-cpp" x: "absl_random_internal_randen_hwaes_impl" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/random" } -p { i: "abseil-cpp" x: "absl_random_internal_randen_slow" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/random" } -p { i: "abseil-cpp" x: "absl_random_internal_seed_material" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/random" } -p { i: "abseil-cpp" x: "absl_random_seed_gen_exception" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/random" } -p { i: "abseil-cpp" x: "absl_random_seed_sequences" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/random" } -p { i: "abseil-cpp" x: "absl_raw_hash_set" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/container" } -p { i: "abseil-cpp" x: "absl_raw_logging_internal" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/base" } -p { i: "abseil-cpp" x: "absl_scoped_set_env" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/base" } -p { i: "abseil-cpp" x: "absl_spinlock_wait" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/base" } -p { i: "abseil-cpp" x: "absl_stacktrace" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/debugging" } -p { i: "abseil-cpp" x: "absl_status" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/status" } -p { i: "abseil-cpp" x: "absl_statusor" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/status" } -p { i: "abseil-cpp" x: "absl_str_format_internal" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/strings" } -p { i: "abseil-cpp" x: "absl_strerror" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/base" } -p { i: "abseil-cpp" x: "absl_strings" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/strings" } -p { i: "abseil-cpp" x: "absl_strings_internal" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/strings" } -p { i: "abseil-cpp" x: "absl_symbolize" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/debugging" } -p { i: "abseil-cpp" x: "absl_synchronization" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/synchronization" } -p { i: "abseil-cpp" x: "absl_throw_delegate" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/base" } -p { i: "abseil-cpp" x: "absl_time" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/time" } -p { i: "abseil-cpp" x: "absl_time_zone" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/time" } -p { i: "abseil-cpp" x: "absl_vlog_config_internal" ix: true peerdir: "contrib/restricted/abseil-cpp/absl/log" } - -# These are header-only parts of abseil project. -# As we can not properly work with header-only libraries, they can only be used for unbundle_from -p { x: "absl_algorithm" peerdir: "contrib/restrcited/abseil-cpp/absl/algorithm" } -p { x: "absl_functional" peerdir: "contrib/restrcited/abseil-cpp/absl/functional" } -p { x: "absl_memory" peerdir: "contrib/restrcited/abseil-cpp/absl/memory" } -p { x: "absl_meta" peerdir: "contrib/restricted/abseil-cpp/absl/meta" } -p { x: "absl_utility" peerdir: "contrib/restricted/abseil-cpp/absl/utility" } +p { i: "abseil-cpp" x: "absl_bad_any_cast_impl" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_bad_optional_access" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_bad_variant_access" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_base" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_city" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_civil_time" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_cord" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_cord_internal" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_cordz_functions" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_cordz_handle" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_cordz_info" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_cordz_sample_token" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_debugging_internal" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_demangle_internal" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_examine_stack" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_exponential_biased" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_failure_signal_handler" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_flags" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_flags_commandlineflag" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_flags_commandlineflag_internal" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_flags_config" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_flags_internal" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_flags_marshalling" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_flags_parse" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_flags_private_handle_accessor" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_flags_program_name" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_flags_reflection" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_flags_usage" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_flags_usage_internal" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_graphcycles_internal" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_hash" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_hashtablez_sampler" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_int128" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_leak_check" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_leak_check_disable" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_log_internal_check_op" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_log_internal_message" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_log_internal_nullguard" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_log_severity" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_low_level_hash" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_malloc_internal" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_periodic_sampler" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_random_distributions" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_random_internal_distribution_test_util" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_random_internal_platform" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_random_internal_pool_urbg" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_random_internal_randen" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_random_internal_randen_hwaes" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_random_internal_randen_hwaes_impl" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_random_internal_randen_slow" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_random_internal_seed_material" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_random_seed_gen_exception" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_random_seed_sequences" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_raw_hash_set" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_raw_logging_internal" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_scoped_set_env" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_spinlock_wait" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_stacktrace" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_status" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_statusor" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_str_format_internal" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_strerror" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_strings" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_strings_internal" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_symbolize" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_synchronization" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_throw_delegate" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_time" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_time_zone" ix: true peerdir: "contrib/restricted/abseil-cpp" } +p { i: "abseil-cpp" x: "absl_vlog_config_internal" ix: true peerdir: "contrib/restricted/abseil-cpp" } diff --git a/contrib/restricted/abseil-cpp/absl/algorithm/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/absl/algorithm/.yandex_meta/licenses.list.txt deleted file mode 100644 index 7be6b428485..00000000000 --- a/contrib/restricted/abseil-cpp/absl/algorithm/.yandex_meta/licenses.list.txt +++ /dev/null @@ -1,16 +0,0 @@ -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================COPYRIGHT==================== -// Copyright 2017 The Abseil Authors. diff --git a/contrib/restricted/abseil-cpp/absl/algorithm/ya.make b/contrib/restricted/abseil-cpp/absl/algorithm/ya.make deleted file mode 100644 index 1cfc67c593e..00000000000 --- a/contrib/restricted/abseil-cpp/absl/algorithm/ya.make +++ /dev/null @@ -1,15 +0,0 @@ -# Generated by devtools/yamaker. - -LIBRARY() - -LICENSE(Apache-2.0) - -LICENSE_TEXTS(.yandex_meta/licenses.list.txt) - -VERSION(20250127.1) - -ORIGINAL_SOURCE(https://github.com/abseil/abseil-cpp/archive/20250127.1.tar.gz) - -NO_RUNTIME() - -END() diff --git a/contrib/restricted/abseil-cpp/absl/base/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/absl/base/.yandex_meta/licenses.list.txt deleted file mode 100644 index e1ae6d662d5..00000000000 --- a/contrib/restricted/abseil-cpp/absl/base/.yandex_meta/licenses.list.txt +++ /dev/null @@ -1,50 +0,0 @@ -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================COPYRIGHT==================== -// Copyright 2017 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2018 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2019 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2020 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2022 The Abseil Authors - - -====================COPYRIGHT==================== -// Copyright 2023 The Abseil Authors. diff --git a/contrib/restricted/abseil-cpp/absl/base/ya.make b/contrib/restricted/abseil-cpp/absl/base/ya.make deleted file mode 100644 index eb4b539fdc0..00000000000 --- a/contrib/restricted/abseil-cpp/absl/base/ya.make +++ /dev/null @@ -1,40 +0,0 @@ -# Generated by devtools/yamaker. - -LIBRARY() - -LICENSE(Apache-2.0) - -LICENSE_TEXTS(.yandex_meta/licenses.list.txt) - -VERSION(20250127.1) - -PEERDIR( - library/cpp/sanitizer/include -) - -ADDINCL( - GLOBAL contrib/restricted/abseil-cpp -) - -NO_COMPILER_WARNINGS() - -NO_UTIL() - -SRCS( - internal/cycleclock.cc - internal/low_level_alloc.cc - internal/poison.cc - internal/raw_logging.cc - internal/scoped_set_env.cc - internal/spinlock.cc - internal/spinlock_wait.cc - internal/strerror.cc - internal/sysinfo.cc - internal/thread_identity.cc - internal/throw_delegate.cc - internal/tracing.cc - internal/unscaledcycleclock.cc - log_severity.cc -) - -END() diff --git a/contrib/restricted/abseil-cpp/absl/cleanup/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/absl/cleanup/.yandex_meta/licenses.list.txt deleted file mode 100644 index f6b24e420a1..00000000000 --- a/contrib/restricted/abseil-cpp/absl/cleanup/.yandex_meta/licenses.list.txt +++ /dev/null @@ -1,16 +0,0 @@ -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================COPYRIGHT==================== -// Copyright 2021 The Abseil Authors. diff --git a/contrib/restricted/abseil-cpp/absl/cleanup/ya.make b/contrib/restricted/abseil-cpp/absl/cleanup/ya.make deleted file mode 100644 index 1cfc67c593e..00000000000 --- a/contrib/restricted/abseil-cpp/absl/cleanup/ya.make +++ /dev/null @@ -1,15 +0,0 @@ -# Generated by devtools/yamaker. - -LIBRARY() - -LICENSE(Apache-2.0) - -LICENSE_TEXTS(.yandex_meta/licenses.list.txt) - -VERSION(20250127.1) - -ORIGINAL_SOURCE(https://github.com/abseil/abseil-cpp/archive/20250127.1.tar.gz) - -NO_RUNTIME() - -END() diff --git a/contrib/restricted/abseil-cpp/absl/container/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/absl/container/.yandex_meta/licenses.list.txt deleted file mode 100644 index b482ebce8ae..00000000000 --- a/contrib/restricted/abseil-cpp/absl/container/.yandex_meta/licenses.list.txt +++ /dev/null @@ -1,28 +0,0 @@ -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================COPYRIGHT==================== -// Copyright 2017 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2018 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2019 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2022 The Abseil Authors diff --git a/contrib/restricted/abseil-cpp/absl/container/ya.make b/contrib/restricted/abseil-cpp/absl/container/ya.make deleted file mode 100644 index b6b7c6ef604..00000000000 --- a/contrib/restricted/abseil-cpp/absl/container/ya.make +++ /dev/null @@ -1,39 +0,0 @@ -# Generated by devtools/yamaker. - -LIBRARY() - -LICENSE(Apache-2.0) - -LICENSE_TEXTS(.yandex_meta/licenses.list.txt) - -VERSION(20250127.1) - -PEERDIR( - contrib/restricted/abseil-cpp/absl/base - contrib/restricted/abseil-cpp/absl/debugging - contrib/restricted/abseil-cpp/absl/hash - contrib/restricted/abseil-cpp/absl/memory - contrib/restricted/abseil-cpp/absl/numeric - contrib/restricted/abseil-cpp/absl/profiling - contrib/restricted/abseil-cpp/absl/strings - contrib/restricted/abseil-cpp/absl/synchronization - contrib/restricted/abseil-cpp/absl/time - contrib/restricted/abseil-cpp/absl/types - library/cpp/sanitizer/include -) - -ADDINCL( - GLOBAL contrib/restricted/abseil-cpp -) - -NO_COMPILER_WARNINGS() - -NO_UTIL() - -SRCS( - internal/hashtablez_sampler.cc - internal/hashtablez_sampler_force_weak_definition.cc - internal/raw_hash_set.cc -) - -END() diff --git a/contrib/restricted/abseil-cpp/absl/crc/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/absl/crc/.yandex_meta/licenses.list.txt deleted file mode 100644 index a72ffc51568..00000000000 --- a/contrib/restricted/abseil-cpp/absl/crc/.yandex_meta/licenses.list.txt +++ /dev/null @@ -1,30 +0,0 @@ -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================COPYRIGHT==================== -// Copyright 2022 The Abseil Authors diff --git a/contrib/restricted/abseil-cpp/absl/crc/ya.make b/contrib/restricted/abseil-cpp/absl/crc/ya.make deleted file mode 100644 index 1cfc67c593e..00000000000 --- a/contrib/restricted/abseil-cpp/absl/crc/ya.make +++ /dev/null @@ -1,15 +0,0 @@ -# Generated by devtools/yamaker. - -LIBRARY() - -LICENSE(Apache-2.0) - -LICENSE_TEXTS(.yandex_meta/licenses.list.txt) - -VERSION(20250127.1) - -ORIGINAL_SOURCE(https://github.com/abseil/abseil-cpp/archive/20250127.1.tar.gz) - -NO_RUNTIME() - -END() diff --git a/contrib/restricted/abseil-cpp/absl/debugging/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/absl/debugging/.yandex_meta/licenses.list.txt deleted file mode 100644 index e4449c2e978..00000000000 --- a/contrib/restricted/abseil-cpp/absl/debugging/.yandex_meta/licenses.list.txt +++ /dev/null @@ -1,62 +0,0 @@ -====================Apache-2.0==================== - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - - -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================COPYRIGHT==================== -// Copyright 2017 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2018 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2020 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2021 The Abseil Authors. - - -====================COPYRIGHT==================== -bool IsAlpha(char c) { return IsLower(c) || IsUpper(c); } -bool IsIdentifierChar(char c) { return IsAlpha(c) || IsDigit(c) || c == '_'; } -bool IsLowerHexDigit(char c) { return IsDigit(c) || ('a' <= c && c <= 'f'); } diff --git a/contrib/restricted/abseil-cpp/absl/debugging/ya.make b/contrib/restricted/abseil-cpp/absl/debugging/ya.make deleted file mode 100644 index 8ac9f3e08d8..00000000000 --- a/contrib/restricted/abseil-cpp/absl/debugging/ya.make +++ /dev/null @@ -1,39 +0,0 @@ -# Generated by devtools/yamaker. - -LIBRARY() - -LICENSE(Apache-2.0) - -LICENSE_TEXTS(.yandex_meta/licenses.list.txt) - -VERSION(20250127.1) - -PEERDIR( - contrib/restricted/abseil-cpp/absl/base - library/cpp/sanitizer/include -) - -ADDINCL( - GLOBAL contrib/restricted/abseil-cpp -) - -NO_COMPILER_WARNINGS() - -NO_UTIL() - -SRCS( - failure_signal_handler.cc - internal/address_is_readable.cc - internal/decode_rust_punycode.cc - internal/demangle.cc - internal/demangle_rust.cc - internal/elf_mem_image.cc - internal/examine_stack.cc - internal/utf8_for_code_point.cc - internal/vdso_support.cc - leak_check.cc - stacktrace.cc - symbolize.cc -) - -END() diff --git a/contrib/restricted/abseil-cpp/absl/flags/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/absl/flags/.yandex_meta/licenses.list.txt deleted file mode 100644 index 690ae5993e4..00000000000 --- a/contrib/restricted/abseil-cpp/absl/flags/.yandex_meta/licenses.list.txt +++ /dev/null @@ -1,24 +0,0 @@ -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================COPYRIGHT==================== -// Copyright 2019 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2020 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2021 The Abseil Authors. diff --git a/contrib/restricted/abseil-cpp/absl/flags/ya.make b/contrib/restricted/abseil-cpp/absl/flags/ya.make deleted file mode 100644 index 07cb9e4db36..00000000000 --- a/contrib/restricted/abseil-cpp/absl/flags/ya.make +++ /dev/null @@ -1,47 +0,0 @@ -# Generated by devtools/yamaker. - -LIBRARY() - -LICENSE(Apache-2.0) - -LICENSE_TEXTS(.yandex_meta/licenses.list.txt) - -VERSION(20250127.1) - -PEERDIR( - contrib/restricted/abseil-cpp/absl/base - contrib/restricted/abseil-cpp/absl/container - contrib/restricted/abseil-cpp/absl/debugging - contrib/restricted/abseil-cpp/absl/hash - contrib/restricted/abseil-cpp/absl/memory - contrib/restricted/abseil-cpp/absl/numeric - contrib/restricted/abseil-cpp/absl/profiling - contrib/restricted/abseil-cpp/absl/strings - contrib/restricted/abseil-cpp/absl/synchronization - contrib/restricted/abseil-cpp/absl/time - contrib/restricted/abseil-cpp/absl/types -) - -ADDINCL( - GLOBAL contrib/restricted/abseil-cpp -) - -NO_COMPILER_WARNINGS() - -NO_UTIL() - -SRCS( - commandlineflag.cc - internal/commandlineflag.cc - internal/flag.cc - internal/private_handle_accessor.cc - internal/program_name.cc - internal/usage.cc - marshalling.cc - parse.cc - reflection.cc - usage.cc - usage_config.cc -) - -END() diff --git a/contrib/restricted/abseil-cpp/absl/functional/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/absl/functional/.yandex_meta/licenses.list.txt deleted file mode 100644 index 5e9e839caa6..00000000000 --- a/contrib/restricted/abseil-cpp/absl/functional/.yandex_meta/licenses.list.txt +++ /dev/null @@ -1,24 +0,0 @@ -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================COPYRIGHT==================== -// Copyright 2018 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2019 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2022 The Abseil Authors diff --git a/contrib/restricted/abseil-cpp/absl/functional/ya.make b/contrib/restricted/abseil-cpp/absl/functional/ya.make deleted file mode 100644 index 1cfc67c593e..00000000000 --- a/contrib/restricted/abseil-cpp/absl/functional/ya.make +++ /dev/null @@ -1,15 +0,0 @@ -# Generated by devtools/yamaker. - -LIBRARY() - -LICENSE(Apache-2.0) - -LICENSE_TEXTS(.yandex_meta/licenses.list.txt) - -VERSION(20250127.1) - -ORIGINAL_SOURCE(https://github.com/abseil/abseil-cpp/archive/20250127.1.tar.gz) - -NO_RUNTIME() - -END() diff --git a/contrib/restricted/abseil-cpp/absl/hash/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/absl/hash/.yandex_meta/licenses.list.txt deleted file mode 100644 index 65ad9be8860..00000000000 --- a/contrib/restricted/abseil-cpp/absl/hash/.yandex_meta/licenses.list.txt +++ /dev/null @@ -1,38 +0,0 @@ -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================COPYRIGHT==================== -// Copyright 2018 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2020 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2023 The Abseil Authors. diff --git a/contrib/restricted/abseil-cpp/absl/hash/ya.make b/contrib/restricted/abseil-cpp/absl/hash/ya.make deleted file mode 100644 index fe866ec3568..00000000000 --- a/contrib/restricted/abseil-cpp/absl/hash/ya.make +++ /dev/null @@ -1,32 +0,0 @@ -# Generated by devtools/yamaker. - -LIBRARY() - -LICENSE(Apache-2.0) - -LICENSE_TEXTS(.yandex_meta/licenses.list.txt) - -VERSION(20250127.1) - -PEERDIR( - contrib/restricted/abseil-cpp/absl/base - contrib/restricted/abseil-cpp/absl/numeric - contrib/restricted/abseil-cpp/absl/strings - contrib/restricted/abseil-cpp/absl/types -) - -ADDINCL( - GLOBAL contrib/restricted/abseil-cpp -) - -NO_COMPILER_WARNINGS() - -NO_UTIL() - -SRCS( - internal/city.cc - internal/hash.cc - internal/low_level_hash.cc -) - -END() diff --git a/contrib/restricted/abseil-cpp/absl/log/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/absl/log/.yandex_meta/licenses.list.txt deleted file mode 100644 index c9ebdec01cf..00000000000 --- a/contrib/restricted/abseil-cpp/absl/log/.yandex_meta/licenses.list.txt +++ /dev/null @@ -1,38 +0,0 @@ -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================COPYRIGHT==================== -// Copyright 2020 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2022 The Abseil Authors - - -====================COPYRIGHT==================== -// Copyright 2023 The Abseil Authors. diff --git a/contrib/restricted/abseil-cpp/absl/log/ya.make b/contrib/restricted/abseil-cpp/absl/log/ya.make deleted file mode 100644 index f8cb6490035..00000000000 --- a/contrib/restricted/abseil-cpp/absl/log/ya.make +++ /dev/null @@ -1,57 +0,0 @@ -# Generated by devtools/yamaker. - -LIBRARY() - -LICENSE(Apache-2.0) - -LICENSE_TEXTS(.yandex_meta/licenses.list.txt) - -VERSION(20250127.1) - -PEERDIR( - contrib/restricted/abseil-cpp/absl/base - contrib/restricted/abseil-cpp/absl/container - contrib/restricted/abseil-cpp/absl/debugging - contrib/restricted/abseil-cpp/absl/flags - contrib/restricted/abseil-cpp/absl/hash - contrib/restricted/abseil-cpp/absl/numeric - contrib/restricted/abseil-cpp/absl/profiling - contrib/restricted/abseil-cpp/absl/strings - contrib/restricted/abseil-cpp/absl/synchronization - contrib/restricted/abseil-cpp/absl/time - contrib/restricted/abseil-cpp/absl/types -) - -ADDINCL( - GLOBAL contrib/restricted/abseil-cpp -) - -IF (OS_ANDROID) - LDFLAGS(-llog) -ENDIF() - -NO_COMPILER_WARNINGS() - -NO_UTIL() - -SRCS( - die_if_null.cc - flags.cc - globals.cc - initialize.cc - internal/check_op.cc - internal/conditions.cc - internal/fnmatch.cc - internal/globals.cc - internal/log_format.cc - internal/log_message.cc - internal/log_sink_set.cc - internal/nullguard.cc - internal/proto.cc - internal/structured_proto.cc - internal/vlog_config.cc - log_entry.cc - log_sink.cc -) - -END() diff --git a/contrib/restricted/abseil-cpp/absl/memory/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/absl/memory/.yandex_meta/licenses.list.txt deleted file mode 100644 index 7be6b428485..00000000000 --- a/contrib/restricted/abseil-cpp/absl/memory/.yandex_meta/licenses.list.txt +++ /dev/null @@ -1,16 +0,0 @@ -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================COPYRIGHT==================== -// Copyright 2017 The Abseil Authors. diff --git a/contrib/restricted/abseil-cpp/absl/memory/ya.make b/contrib/restricted/abseil-cpp/absl/memory/ya.make deleted file mode 100644 index 98f7fb11949..00000000000 --- a/contrib/restricted/abseil-cpp/absl/memory/ya.make +++ /dev/null @@ -1,19 +0,0 @@ -# Generated by devtools/yamaker. - -LIBRARY() - -LICENSE(Apache-2.0) - -LICENSE_TEXTS(.yandex_meta/licenses.list.txt) - -VERSION(20250127.1) - -ORIGINAL_SOURCE(https://github.com/abseil/abseil-cpp/archive/20250127.1.tar.gz) - -PEERDIR( - contrib/restricted/abseil-cpp/absl/meta -) - -NO_RUNTIME() - -END() diff --git a/contrib/restricted/abseil-cpp/absl/meta/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/absl/meta/.yandex_meta/licenses.list.txt deleted file mode 100644 index 7be6b428485..00000000000 --- a/contrib/restricted/abseil-cpp/absl/meta/.yandex_meta/licenses.list.txt +++ /dev/null @@ -1,16 +0,0 @@ -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================COPYRIGHT==================== -// Copyright 2017 The Abseil Authors. diff --git a/contrib/restricted/abseil-cpp/absl/meta/ya.make b/contrib/restricted/abseil-cpp/absl/meta/ya.make deleted file mode 100644 index 1aaa9238223..00000000000 --- a/contrib/restricted/abseil-cpp/absl/meta/ya.make +++ /dev/null @@ -1,19 +0,0 @@ -# Generated by devtools/yamaker. - -LIBRARY() - -LICENSE(Apache-2.0) - -LICENSE_TEXTS(.yandex_meta/licenses.list.txt) - -VERSION(20250127.1) - -ORIGINAL_SOURCE(https://github.com/abseil/abseil-cpp/archive/20250127.1.tar.gz) - -PEERDIR( - contrib/restricted/abseil-cpp/absl/base -) - -NO_RUNTIME() - -END() diff --git a/contrib/restricted/abseil-cpp/absl/numeric/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/absl/numeric/.yandex_meta/licenses.list.txt deleted file mode 100644 index 3d70f7ab0ea..00000000000 --- a/contrib/restricted/abseil-cpp/absl/numeric/.yandex_meta/licenses.list.txt +++ /dev/null @@ -1,38 +0,0 @@ -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================COPYRIGHT==================== -// Copyright 2017 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2020 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2021 The Abseil Authors. diff --git a/contrib/restricted/abseil-cpp/absl/numeric/ya.make b/contrib/restricted/abseil-cpp/absl/numeric/ya.make deleted file mode 100644 index a1d78eafd2f..00000000000 --- a/contrib/restricted/abseil-cpp/absl/numeric/ya.make +++ /dev/null @@ -1,23 +0,0 @@ -# Generated by devtools/yamaker. - -LIBRARY() - -LICENSE(Apache-2.0) - -LICENSE_TEXTS(.yandex_meta/licenses.list.txt) - -VERSION(20250127.1) - -ADDINCL( - GLOBAL contrib/restricted/abseil-cpp -) - -NO_COMPILER_WARNINGS() - -NO_UTIL() - -SRCS( - int128.cc -) - -END() diff --git a/contrib/restricted/abseil-cpp/absl/profiling/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/absl/profiling/.yandex_meta/licenses.list.txt deleted file mode 100644 index 0f16ad2dc93..00000000000 --- a/contrib/restricted/abseil-cpp/absl/profiling/.yandex_meta/licenses.list.txt +++ /dev/null @@ -1,34 +0,0 @@ -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================COPYRIGHT==================== -// Copyright 2018 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2019 The Abseil Authors. diff --git a/contrib/restricted/abseil-cpp/absl/profiling/ya.make b/contrib/restricted/abseil-cpp/absl/profiling/ya.make deleted file mode 100644 index 3102a1e0119..00000000000 --- a/contrib/restricted/abseil-cpp/absl/profiling/ya.make +++ /dev/null @@ -1,24 +0,0 @@ -# Generated by devtools/yamaker. - -LIBRARY() - -LICENSE(Apache-2.0) - -LICENSE_TEXTS(.yandex_meta/licenses.list.txt) - -VERSION(20250127.1) - -ADDINCL( - GLOBAL contrib/restricted/abseil-cpp -) - -NO_COMPILER_WARNINGS() - -NO_UTIL() - -SRCS( - internal/exponential_biased.cc - internal/periodic_sampler.cc -) - -END() diff --git a/contrib/restricted/abseil-cpp/absl/random/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/absl/random/.yandex_meta/licenses.list.txt deleted file mode 100644 index ff1e5ecf7f6..00000000000 --- a/contrib/restricted/abseil-cpp/absl/random/.yandex_meta/licenses.list.txt +++ /dev/null @@ -1,42 +0,0 @@ -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================COPYRIGHT==================== -// Copyright 2017 Google Inc. All Rights Reserved. - - -====================COPYRIGHT==================== -// Copyright 2017 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2018 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2019 The Abseil Authors. diff --git a/contrib/restricted/abseil-cpp/absl/random/ya.make b/contrib/restricted/abseil-cpp/absl/random/ya.make deleted file mode 100644 index 15b185564d9..00000000000 --- a/contrib/restricted/abseil-cpp/absl/random/ya.make +++ /dev/null @@ -1,42 +0,0 @@ -# Generated by devtools/yamaker. - -LIBRARY() - -LICENSE(Apache-2.0) - -LICENSE_TEXTS(.yandex_meta/licenses.list.txt) - -VERSION(20250127.1) - -PEERDIR( - contrib/restricted/abseil-cpp/absl/base - contrib/restricted/abseil-cpp/absl/numeric - contrib/restricted/abseil-cpp/absl/strings - contrib/restricted/abseil-cpp/absl/types -) - -ADDINCL( - GLOBAL contrib/restricted/abseil-cpp -) - -NO_COMPILER_WARNINGS() - -NO_UTIL() - -SRCS( - discrete_distribution.cc - gaussian_distribution.cc - internal/chi_square.cc - internal/distribution_test_util.cc - internal/pool_urbg.cc - internal/randen.cc - internal/randen_detect.cc - internal/randen_hwaes.cc - internal/randen_round_keys.cc - internal/randen_slow.cc - internal/seed_material.cc - seed_gen_exception.cc - seed_sequences.cc -) - -END() diff --git a/contrib/restricted/abseil-cpp/absl/status/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/absl/status/.yandex_meta/licenses.list.txt deleted file mode 100644 index 1c58023e4ba..00000000000 --- a/contrib/restricted/abseil-cpp/absl/status/.yandex_meta/licenses.list.txt +++ /dev/null @@ -1,20 +0,0 @@ -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================COPYRIGHT==================== -// Copyright 2019 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2020 The Abseil Authors. diff --git a/contrib/restricted/abseil-cpp/absl/status/ya.make b/contrib/restricted/abseil-cpp/absl/status/ya.make deleted file mode 100644 index ee1f5c32b96..00000000000 --- a/contrib/restricted/abseil-cpp/absl/status/ya.make +++ /dev/null @@ -1,36 +0,0 @@ -# Generated by devtools/yamaker. - -LIBRARY() - -LICENSE(Apache-2.0) - -LICENSE_TEXTS(.yandex_meta/licenses.list.txt) - -VERSION(20250127.1) - -PEERDIR( - contrib/restricted/abseil-cpp/absl/base - contrib/restricted/abseil-cpp/absl/debugging - contrib/restricted/abseil-cpp/absl/numeric - contrib/restricted/abseil-cpp/absl/profiling - contrib/restricted/abseil-cpp/absl/strings - contrib/restricted/abseil-cpp/absl/synchronization - contrib/restricted/abseil-cpp/absl/time - contrib/restricted/abseil-cpp/absl/types -) - -ADDINCL( - GLOBAL contrib/restricted/abseil-cpp -) - -NO_COMPILER_WARNINGS() - -NO_UTIL() - -SRCS( - internal/status_internal.cc - status.cc - status_payload_printer.cc -) - -END() diff --git a/contrib/restricted/abseil-cpp/absl/strings/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/absl/strings/.yandex_meta/licenses.list.txt deleted file mode 100644 index 2ca3cf02e11..00000000000 --- a/contrib/restricted/abseil-cpp/absl/strings/.yandex_meta/licenses.list.txt +++ /dev/null @@ -1,54 +0,0 @@ -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================COPYRIGHT==================== -// Copyright 2017 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2018 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2019 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2020 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2021 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2022 The Abseil Authors - - -====================COPYRIGHT==================== -// Copyright 2024 The Abseil Authors diff --git a/contrib/restricted/abseil-cpp/absl/strings/ya.make b/contrib/restricted/abseil-cpp/absl/strings/ya.make deleted file mode 100644 index 0a06423c752..00000000000 --- a/contrib/restricted/abseil-cpp/absl/strings/ya.make +++ /dev/null @@ -1,75 +0,0 @@ -# Generated by devtools/yamaker. - -LIBRARY() - -LICENSE(Apache-2.0) - -LICENSE_TEXTS(.yandex_meta/licenses.list.txt) - -VERSION(20250127.1) - -PEERDIR( - contrib/restricted/abseil-cpp/absl/base - contrib/restricted/abseil-cpp/absl/numeric -) - -ADDINCL( - GLOBAL contrib/restricted/abseil-cpp -) - -NO_COMPILER_WARNINGS() - -NO_UTIL() - -SRCDIR(contrib/restricted/abseil-cpp/absl) - -SRCS( - crc/crc32c.cc - crc/internal/cpu_detect.cc - crc/internal/crc.cc - crc/internal/crc_cord_state.cc - crc/internal/crc_memcpy_fallback.cc - crc/internal/crc_memcpy_x86_arm_combined.cc - crc/internal/crc_non_temporal_memcpy.cc - crc/internal/crc_x86_arm_combined.cc - status/statusor.cc - strings/ascii.cc - strings/charconv.cc - strings/cord.cc - strings/cord_analysis.cc - strings/cord_buffer.cc - strings/escaping.cc - strings/internal/charconv_bigint.cc - strings/internal/charconv_parse.cc - strings/internal/cord_internal.cc - strings/internal/cord_rep_btree.cc - strings/internal/cord_rep_btree_navigator.cc - strings/internal/cord_rep_btree_reader.cc - strings/internal/cord_rep_consume.cc - strings/internal/cord_rep_crc.cc - strings/internal/cordz_functions.cc - strings/internal/cordz_handle.cc - strings/internal/cordz_info.cc - strings/internal/cordz_sample_token.cc - strings/internal/damerau_levenshtein_distance.cc - strings/internal/escaping.cc - strings/internal/memutil.cc - strings/internal/ostringstream.cc - strings/internal/str_format/arg.cc - strings/internal/str_format/bind.cc - strings/internal/str_format/extension.cc - strings/internal/str_format/float_conversion.cc - strings/internal/str_format/output.cc - strings/internal/str_format/parser.cc - strings/internal/stringify_sink.cc - strings/internal/utf8.cc - strings/match.cc - strings/numbers.cc - strings/str_cat.cc - strings/str_replace.cc - strings/str_split.cc - strings/string_view.cc - strings/substitute.cc -) - -END() diff --git a/contrib/restricted/abseil-cpp/absl/synchronization/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/absl/synchronization/.yandex_meta/licenses.list.txt deleted file mode 100644 index cf662dd4fd3..00000000000 --- a/contrib/restricted/abseil-cpp/absl/synchronization/.yandex_meta/licenses.list.txt +++ /dev/null @@ -1,52 +0,0 @@ -====================Apache-2.0==================== - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - - -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================COPYRIGHT==================== -// Copyright 2017 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2020 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2023 The Abseil Authors. diff --git a/contrib/restricted/abseil-cpp/absl/synchronization/ya.make b/contrib/restricted/abseil-cpp/absl/synchronization/ya.make deleted file mode 100644 index 8a79299f8de..00000000000 --- a/contrib/restricted/abseil-cpp/absl/synchronization/ya.make +++ /dev/null @@ -1,44 +0,0 @@ -# Generated by devtools/yamaker. - -LIBRARY() - -LICENSE(Apache-2.0) - -LICENSE_TEXTS(.yandex_meta/licenses.list.txt) - -VERSION(20250127.1) - -PEERDIR( - contrib/restricted/abseil-cpp/absl/base - contrib/restricted/abseil-cpp/absl/debugging - contrib/restricted/abseil-cpp/absl/numeric - contrib/restricted/abseil-cpp/absl/strings - contrib/restricted/abseil-cpp/absl/time -) - -ADDINCL( - GLOBAL contrib/restricted/abseil-cpp -) - -NO_COMPILER_WARNINGS() - -NO_UTIL() - -SRCS( - barrier.cc - blocking_counter.cc - internal/create_thread_identity.cc - internal/futex_waiter.cc - internal/graphcycles.cc - internal/kernel_timeout.cc - internal/per_thread_sem.cc - internal/pthread_waiter.cc - internal/sem_waiter.cc - internal/stdcpp_waiter.cc - internal/waiter_base.cc - internal/win32_waiter.cc - mutex.cc - notification.cc -) - -END() diff --git a/contrib/restricted/abseil-cpp/absl/time/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/absl/time/.yandex_meta/licenses.list.txt deleted file mode 100644 index 7c1bf3b5ad6..00000000000 --- a/contrib/restricted/abseil-cpp/absl/time/.yandex_meta/licenses.list.txt +++ /dev/null @@ -1,42 +0,0 @@ -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================COPYRIGHT==================== -// Copyright 2016 Google Inc. All Rights Reserved. - - -====================COPYRIGHT==================== -// Copyright 2017 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2018 The Abseil Authors. - - -====================Public-Domain==================== -** This file is in the public domain, so clarified as of diff --git a/contrib/restricted/abseil-cpp/absl/time/ya.make b/contrib/restricted/abseil-cpp/absl/time/ya.make deleted file mode 100644 index 897fa687b3b..00000000000 --- a/contrib/restricted/abseil-cpp/absl/time/ya.make +++ /dev/null @@ -1,50 +0,0 @@ -# Generated by devtools/yamaker. - -LIBRARY() - -LICENSE( - Apache-2.0 AND - Public-Domain -) - -LICENSE_TEXTS(.yandex_meta/licenses.list.txt) - -VERSION(20250127.1) - -PEERDIR( - contrib/restricted/abseil-cpp/absl/base - contrib/restricted/abseil-cpp/absl/numeric - contrib/restricted/abseil-cpp/absl/strings -) - -ADDINCL( - GLOBAL contrib/restricted/abseil-cpp -) - -IF (OS_DARWIN OR OS_IOS) - EXTRALIBS("-framework CoreFoundation") -ENDIF() - -NO_COMPILER_WARNINGS() - -NO_UTIL() - -SRCS( - civil_time.cc - clock.cc - duration.cc - format.cc - internal/cctz/src/civil_time_detail.cc - internal/cctz/src/time_zone_fixed.cc - internal/cctz/src/time_zone_format.cc - internal/cctz/src/time_zone_if.cc - internal/cctz/src/time_zone_impl.cc - internal/cctz/src/time_zone_info.cc - internal/cctz/src/time_zone_libc.cc - internal/cctz/src/time_zone_lookup.cc - internal/cctz/src/time_zone_posix.cc - internal/cctz/src/zone_info_source.cc - time.cc -) - -END() diff --git a/contrib/restricted/abseil-cpp/absl/types/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/absl/types/.yandex_meta/licenses.list.txt deleted file mode 100644 index f39e6835968..00000000000 --- a/contrib/restricted/abseil-cpp/absl/types/.yandex_meta/licenses.list.txt +++ /dev/null @@ -1,24 +0,0 @@ -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================COPYRIGHT==================== -// Copyright 2017 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2018 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2019 The Abseil Authors. diff --git a/contrib/restricted/abseil-cpp/absl/types/ya.make b/contrib/restricted/abseil-cpp/absl/types/ya.make deleted file mode 100644 index 5b628891be7..00000000000 --- a/contrib/restricted/abseil-cpp/absl/types/ya.make +++ /dev/null @@ -1,30 +0,0 @@ -# Generated by devtools/yamaker. - -LIBRARY() - -LICENSE(Apache-2.0) - -LICENSE_TEXTS(.yandex_meta/licenses.list.txt) - -VERSION(20250127.1) - -PEERDIR( - contrib/restricted/abseil-cpp/absl/base - contrib/restricted/abseil-cpp/absl/memory -) - -ADDINCL( - GLOBAL contrib/restricted/abseil-cpp -) - -NO_COMPILER_WARNINGS() - -NO_UTIL() - -SRCS( - bad_any_cast.cc - bad_optional_access.cc - bad_variant_access.cc -) - -END() diff --git a/contrib/restricted/abseil-cpp/absl/utility/.yandex_meta/licenses.list.txt b/contrib/restricted/abseil-cpp/absl/utility/.yandex_meta/licenses.list.txt deleted file mode 100644 index 9c355ce9b69..00000000000 --- a/contrib/restricted/abseil-cpp/absl/utility/.yandex_meta/licenses.list.txt +++ /dev/null @@ -1,34 +0,0 @@ -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================Apache-2.0==================== -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - - -====================COPYRIGHT==================== -// Copyright 2017 The Abseil Authors. - - -====================COPYRIGHT==================== -// Copyright 2023 The Abseil Authors. diff --git a/contrib/restricted/abseil-cpp/absl/utility/ya.make b/contrib/restricted/abseil-cpp/absl/utility/ya.make deleted file mode 100644 index 1cfc67c593e..00000000000 --- a/contrib/restricted/abseil-cpp/absl/utility/ya.make +++ /dev/null @@ -1,15 +0,0 @@ -# Generated by devtools/yamaker. - -LIBRARY() - -LICENSE(Apache-2.0) - -LICENSE_TEXTS(.yandex_meta/licenses.list.txt) - -VERSION(20250127.1) - -ORIGINAL_SOURCE(https://github.com/abseil/abseil-cpp/archive/20250127.1.tar.gz) - -NO_RUNTIME() - -END() diff --git a/contrib/restricted/abseil-cpp/ya.make b/contrib/restricted/abseil-cpp/ya.make index b9c3cc7c76c..c229bae7b62 100644 --- a/contrib/restricted/abseil-cpp/ya.make +++ b/contrib/restricted/abseil-cpp/ya.make @@ -2,7 +2,10 @@ LIBRARY() -LICENSE(Apache-2.0) +LICENSE( + Apache-2.0 AND + Public-Domain +) LICENSE_TEXTS(.yandex_meta/licenses.list.txt) @@ -11,53 +14,181 @@ VERSION(20250127.1) ORIGINAL_SOURCE(https://github.com/abseil/abseil-cpp/archive/20250127.1.tar.gz) PEERDIR( - contrib/restricted/abseil-cpp/absl/algorithm - contrib/restricted/abseil-cpp/absl/base - contrib/restricted/abseil-cpp/absl/cleanup - contrib/restricted/abseil-cpp/absl/container - contrib/restricted/abseil-cpp/absl/crc - contrib/restricted/abseil-cpp/absl/debugging - contrib/restricted/abseil-cpp/absl/flags - contrib/restricted/abseil-cpp/absl/functional - contrib/restricted/abseil-cpp/absl/hash - contrib/restricted/abseil-cpp/absl/log - contrib/restricted/abseil-cpp/absl/memory - contrib/restricted/abseil-cpp/absl/meta - contrib/restricted/abseil-cpp/absl/numeric - contrib/restricted/abseil-cpp/absl/profiling - contrib/restricted/abseil-cpp/absl/random - contrib/restricted/abseil-cpp/absl/status - contrib/restricted/abseil-cpp/absl/strings - contrib/restricted/abseil-cpp/absl/synchronization - contrib/restricted/abseil-cpp/absl/time - contrib/restricted/abseil-cpp/absl/types - contrib/restricted/abseil-cpp/absl/utility + library/cpp/sanitizer/include +) + +ADDINCL( + GLOBAL contrib/restricted/abseil-cpp ) -NO_RUNTIME() +IF (OS_ANDROID) + LDFLAGS(-llog) +ELSEIF (OS_DARWIN OR OS_IOS) + EXTRALIBS("-framework CoreFoundation") +ENDIF() -END() +NO_COMPILER_WARNINGS() -RECURSE( - absl/algorithm - absl/base - absl/cleanup - absl/container - absl/crc - absl/debugging - absl/flags - absl/functional - absl/hash - absl/log - absl/memory - absl/meta - absl/numeric - absl/profiling - absl/random - absl/status - absl/strings - absl/synchronization - absl/time - absl/types - absl/utility +NO_UTIL() + +SRCS( + absl/base/internal/cycleclock.cc + absl/base/internal/low_level_alloc.cc + absl/base/internal/poison.cc + absl/base/internal/raw_logging.cc + absl/base/internal/scoped_set_env.cc + absl/base/internal/spinlock.cc + absl/base/internal/spinlock_wait.cc + absl/base/internal/strerror.cc + absl/base/internal/sysinfo.cc + absl/base/internal/thread_identity.cc + absl/base/internal/throw_delegate.cc + absl/base/internal/tracing.cc + absl/base/internal/unscaledcycleclock.cc + absl/base/log_severity.cc + absl/container/internal/hashtablez_sampler.cc + absl/container/internal/hashtablez_sampler_force_weak_definition.cc + absl/container/internal/raw_hash_set.cc + absl/crc/crc32c.cc + absl/crc/internal/cpu_detect.cc + absl/crc/internal/crc.cc + absl/crc/internal/crc_cord_state.cc + absl/crc/internal/crc_memcpy_fallback.cc + absl/crc/internal/crc_memcpy_x86_arm_combined.cc + absl/crc/internal/crc_non_temporal_memcpy.cc + absl/crc/internal/crc_x86_arm_combined.cc + absl/debugging/failure_signal_handler.cc + absl/debugging/internal/address_is_readable.cc + absl/debugging/internal/decode_rust_punycode.cc + absl/debugging/internal/demangle.cc + absl/debugging/internal/demangle_rust.cc + absl/debugging/internal/elf_mem_image.cc + absl/debugging/internal/examine_stack.cc + absl/debugging/internal/utf8_for_code_point.cc + absl/debugging/internal/vdso_support.cc + absl/debugging/leak_check.cc + absl/debugging/stacktrace.cc + absl/debugging/symbolize.cc + absl/flags/commandlineflag.cc + absl/flags/internal/commandlineflag.cc + absl/flags/internal/flag.cc + absl/flags/internal/private_handle_accessor.cc + absl/flags/internal/program_name.cc + absl/flags/internal/usage.cc + absl/flags/marshalling.cc + absl/flags/parse.cc + absl/flags/reflection.cc + absl/flags/usage.cc + absl/flags/usage_config.cc + absl/hash/internal/city.cc + absl/hash/internal/hash.cc + absl/hash/internal/low_level_hash.cc + absl/log/die_if_null.cc + absl/log/flags.cc + absl/log/globals.cc + absl/log/initialize.cc + absl/log/internal/check_op.cc + absl/log/internal/conditions.cc + absl/log/internal/fnmatch.cc + absl/log/internal/globals.cc + absl/log/internal/log_format.cc + absl/log/internal/log_message.cc + absl/log/internal/log_sink_set.cc + absl/log/internal/nullguard.cc + absl/log/internal/proto.cc + absl/log/internal/structured_proto.cc + absl/log/internal/vlog_config.cc + absl/log/log_entry.cc + absl/log/log_sink.cc + absl/numeric/int128.cc + absl/profiling/internal/exponential_biased.cc + absl/profiling/internal/periodic_sampler.cc + absl/random/discrete_distribution.cc + absl/random/gaussian_distribution.cc + absl/random/internal/chi_square.cc + absl/random/internal/distribution_test_util.cc + absl/random/internal/pool_urbg.cc + absl/random/internal/randen.cc + absl/random/internal/randen_detect.cc + absl/random/internal/randen_hwaes.cc + absl/random/internal/randen_round_keys.cc + absl/random/internal/randen_slow.cc + absl/random/internal/seed_material.cc + absl/random/seed_gen_exception.cc + absl/random/seed_sequences.cc + absl/status/internal/status_internal.cc + absl/status/status.cc + absl/status/status_payload_printer.cc + absl/status/statusor.cc + absl/strings/ascii.cc + absl/strings/charconv.cc + absl/strings/cord.cc + absl/strings/cord_analysis.cc + absl/strings/cord_buffer.cc + absl/strings/escaping.cc + absl/strings/internal/charconv_bigint.cc + absl/strings/internal/charconv_parse.cc + absl/strings/internal/cord_internal.cc + absl/strings/internal/cord_rep_btree.cc + absl/strings/internal/cord_rep_btree_navigator.cc + absl/strings/internal/cord_rep_btree_reader.cc + absl/strings/internal/cord_rep_consume.cc + absl/strings/internal/cord_rep_crc.cc + absl/strings/internal/cordz_functions.cc + absl/strings/internal/cordz_handle.cc + absl/strings/internal/cordz_info.cc + absl/strings/internal/cordz_sample_token.cc + absl/strings/internal/damerau_levenshtein_distance.cc + absl/strings/internal/escaping.cc + absl/strings/internal/memutil.cc + absl/strings/internal/ostringstream.cc + absl/strings/internal/str_format/arg.cc + absl/strings/internal/str_format/bind.cc + absl/strings/internal/str_format/extension.cc + absl/strings/internal/str_format/float_conversion.cc + absl/strings/internal/str_format/output.cc + absl/strings/internal/str_format/parser.cc + absl/strings/internal/stringify_sink.cc + absl/strings/internal/utf8.cc + absl/strings/match.cc + absl/strings/numbers.cc + absl/strings/str_cat.cc + absl/strings/str_replace.cc + absl/strings/str_split.cc + absl/strings/string_view.cc + absl/strings/substitute.cc + absl/synchronization/barrier.cc + absl/synchronization/blocking_counter.cc + absl/synchronization/internal/create_thread_identity.cc + absl/synchronization/internal/futex_waiter.cc + absl/synchronization/internal/graphcycles.cc + absl/synchronization/internal/kernel_timeout.cc + absl/synchronization/internal/per_thread_sem.cc + absl/synchronization/internal/pthread_waiter.cc + absl/synchronization/internal/sem_waiter.cc + absl/synchronization/internal/stdcpp_waiter.cc + absl/synchronization/internal/waiter_base.cc + absl/synchronization/internal/win32_waiter.cc + absl/synchronization/mutex.cc + absl/synchronization/notification.cc + absl/time/civil_time.cc + absl/time/clock.cc + absl/time/duration.cc + absl/time/format.cc + absl/time/internal/cctz/src/civil_time_detail.cc + absl/time/internal/cctz/src/time_zone_fixed.cc + absl/time/internal/cctz/src/time_zone_format.cc + absl/time/internal/cctz/src/time_zone_if.cc + absl/time/internal/cctz/src/time_zone_impl.cc + absl/time/internal/cctz/src/time_zone_info.cc + absl/time/internal/cctz/src/time_zone_libc.cc + absl/time/internal/cctz/src/time_zone_lookup.cc + absl/time/internal/cctz/src/time_zone_posix.cc + absl/time/internal/cctz/src/zone_info_source.cc + absl/time/time.cc + absl/types/bad_any_cast.cc + absl/types/bad_optional_access.cc + absl/types/bad_variant_access.cc ) + +END() diff --git a/library/cpp/containers/absl_flat_hash/ya.make b/library/cpp/containers/absl_flat_hash/ya.make index 8a7731d8047..c087e3d9dcc 100644 --- a/library/cpp/containers/absl_flat_hash/ya.make +++ b/library/cpp/containers/absl_flat_hash/ya.make @@ -1,11 +1,6 @@ LIBRARY() PEERDIR( - contrib/restricted/abseil-cpp/absl/container -) - -# WARN thegeorg@: removing this ADDINCL will break svn selective checkout. Just don't. -ADDINCL( contrib/restricted/abseil-cpp ) |