diff options
author | robot-contrib <[email protected]> | 2024-12-18 17:54:31 +0300 |
---|---|---|
committer | robot-contrib <[email protected]> | 2024-12-18 18:12:36 +0300 |
commit | 8289d9faaa40de9d47b2d7c0e2ab37c22aa3f8ea (patch) | |
tree | 05351068d35375cb52c16407fd1be7800602e8c2 | |
parent | 156f2354407a6b3c0c274e1bd83a9b805b95974f (diff) |
Update contrib/restricted/boost/multi_index to 1.87.0
commit_hash:bb927285b1f8c717ee634a635a3d340a3babb066
5 files changed, 91 insertions, 8 deletions
diff --git a/contrib/restricted/boost/multi_index/.yandex_meta/devtools.licenses.report b/contrib/restricted/boost/multi_index/.yandex_meta/devtools.licenses.report index a1f1d0e5b44..eba4274332a 100644 --- a/contrib/restricted/boost/multi_index/.yandex_meta/devtools.licenses.report +++ b/contrib/restricted/boost/multi_index/.yandex_meta/devtools.licenses.report @@ -33,6 +33,30 @@ # FILE_INCLUDE - include all file data into licenses text file # ======================= +KEEP BSL-1.0 089f5df1fde5e9be79fa00a24c4269ff +BELONGS ya.make + License text: + http://www.boost.org/LICENSE_1_0.txt). + Scancode info: + Original SPDX id: BSL-1.0 + Score : 44.00 + Match type : REFERENCE + Links : http://www.boost.org/LICENSE_1_0.txt, http://www.boost.org/users/license.html, https://spdx.org/licenses/BSL-1.0 + Files with this license: + README.md [48:48] + +KEEP BSL-1.0 483dde97b6686cd137961e30f0fe963e +BELONGS ya.make + License text: + under the [Boost Software License, Version 1.0]( + Scancode info: + Original SPDX id: BSL-1.0 + Score : 100.00 + Match type : NOTICE + Links : http://www.boost.org/LICENSE_1_0.txt, http://www.boost.org/users/license.html, https://spdx.org/licenses/BSL-1.0 + Files with this license: + README.md [48:48] + KEEP Mit-Old-Style 99b210ed9efe704d061e43a6c4c4beb3 BELONGS ya.make Note: matched license text is too long. Read it in the source files. @@ -157,3 +181,14 @@ BELONGS ya.make include/boost/multi_index/tag.hpp [2:4] include/boost/multi_index_container.hpp [4:6] include/boost/multi_index_container_fwd.hpp [2:4] + +KEEP BSL-1.0 d21fe46368a553b08b3dd6193f2c907c +BELONGS ya.make + Note: matched license text is too long. Read it in the source files. + Scancode info: + Original SPDX id: BSL-1.0 + Score : 100.00 + Match type : TAG + Links : http://www.boost.org/LICENSE_1_0.txt, http://www.boost.org/users/license.html, https://spdx.org/licenses/BSL-1.0 + Files with this license: + README.md [5:5] diff --git a/contrib/restricted/boost/multi_index/.yandex_meta/licenses.list.txt b/contrib/restricted/boost/multi_index/.yandex_meta/licenses.list.txt index 1889ea3c869..9aaa79d9b05 100644 --- a/contrib/restricted/boost/multi_index/.yandex_meta/licenses.list.txt +++ b/contrib/restricted/boost/multi_index/.yandex_meta/licenses.list.txt @@ -4,6 +4,16 @@ * http://www.boost.org/LICENSE_1_0.txt) +====================BSL-1.0==================== +[](https://www.boost.org/users/license.html) <img alt="Header-only library" src="https://img.shields.io/badge/build-header--only-blue.svg"> + + +====================BSL-1.0==================== +http://www.boost.org/LICENSE_1_0.txt). + +====================BSL-1.0==================== +under the [Boost Software License, Version 1.0]( + ====================COPYRIGHT==================== * Copyright (c) 1994 * Hewlett-Packard Company diff --git a/contrib/restricted/boost/multi_index/README.md b/contrib/restricted/boost/multi_index/README.md index 60038d7894a..c18c41eddfc 100644 --- a/contrib/restricted/boost/multi_index/README.md +++ b/contrib/restricted/boost/multi_index/README.md @@ -1,10 +1,48 @@ # Boost Multi-index Containers Library -Branch | Travis | Drone | GitHub Actions | AppVeyor | Regression tests ----------|--------|-------|----------------|----------|----------------- -develop | [](https://travis-ci.com/boostorg/multi_index) | [](https://drone.cpp.al/boostorg/multi_index) | [](https://github.com/boostorg/multi_index/actions/workflows/ci.yml?query=branch:develop) | [](https://ci.appveyor.com/project/joaquintides/multi-index) | [](https://www.boost.org/development/tests/develop/developer/multi_index.html) -master | [](https://travis-ci.com/boostorg/multi_index) | [](https://drone.cpp.al/boostorg/multi_index) | [](https://github.com/boostorg/multi_index/actions/workflows/ci.yml?query=branch:master) | [](https://ci.appveyor.com/project/joaquintides/multi-index) | [](https://www.boost.org/development/tests/master/developer/multi_index.html) +[](https://github.com/boostorg/multi_index/tree/master) [](https://github.com/boostorg/multi_index/actions/workflows/ci.yml) [](https://drone.cpp.al/boostorg/multi_index) [](https://pdimov.github.io/boostdep-report/master/multi_index.html) [](https://www.boost.org/doc/libs/master/libs/multi_index) [](http://www.boost.org/development/tests/master/developer/multi_index.html)<br/> +[](https://github.com/boostorg/multi_index/tree/develop) [](https://github.com/boostorg/multi_index/actions/workflows/ci.yml) [](https://drone.cpp.al/boostorg/multi_index) [](https://pdimov.github.io/boostdep-report/develop/multi_index.html) [](https://www.boost.org/doc/libs/develop/libs/multi_index) [](http://www.boost.org/development/tests/develop/developer/multi_index.html)<br/> +[](https://www.boost.org/users/license.html) <img alt="Header-only library" src="https://img.shields.io/badge/build-header--only-blue.svg"> [Boost.MultiIndex](http://boost.org/libs/multi_index) provides a class template named `multi_index_container` which enables the construction of containers maintaining one or more indices with different sorting and access semantics. + +## Learn about Boost.MultiIndex + +* [Online documentation](https://boost.org/libs/multi_index) + +## Install Boost.MultiIndex + +* [Download Boost](https://www.boost.org/users/download/) and you're ready to go (this is a header-only library requiring no building). +* Using Conan 2: In case you don't have it yet, add an entry for Boost in your `conanfile.txt` (the example requires at least Boost 1.86): +``` +[requires] +boost/[>=1.86.0] +``` +<ul>If you're not using any compiled Boost library, the following will skip building altogether:</ul> + +``` +[options] +boost:header_only=True +``` +* Using vcpkg: Execute the command +``` +vcpkg install boost-multi-index +``` +* Using CMake: [Boost CMake support infrastructure](https://github.com/boostorg/cmake) +allows you to use CMake directly to download, build and consume all of Boost or +some specific libraries. + +## Support + +* Join the **#boost** discussion group at [cpplang.slack.com](https://cpplang.slack.com/) +([ask for an invite](https://cppalliance.org/slack/) if you’re not a member of this workspace yet) +* Ask in the [Boost Users mailing list](https://lists.boost.org/mailman/listinfo.cgi/boost-users) +(add the `[multi_index]` tag at the beginning of the subject line) +* [File an issue](https://github.com/boostorg/multi_index/issues) + +## Contribute + +* [Pull requests](https://github.com/boostorg/multi_index/pulls) against **develop** branch are most welcome. +Note that by submitting patches you agree to license your modifications under the [Boost Software License, Version 1.0](http://www.boost.org/LICENSE_1_0.txt). diff --git a/contrib/restricted/boost/multi_index/include/boost/multi_index/detail/safe_mode.hpp b/contrib/restricted/boost/multi_index/include/boost/multi_index/detail/safe_mode.hpp index b3fed3dcc55..08de2f4ff52 100644 --- a/contrib/restricted/boost/multi_index/include/boost/multi_index/detail/safe_mode.hpp +++ b/contrib/restricted/boost/multi_index/include/boost/multi_index/detail/safe_mode.hpp @@ -119,7 +119,7 @@ #include <boost/config.hpp> /* keep it first to prevent nasty warns in MSVC */ #include <algorithm> #include <boost/core/addressof.hpp> - #include <boost/core/noncopyable.hpp> +#include <boost/core/noncopyable.hpp> #include <boost/multi_index/detail/access_specifier.hpp> #include <boost/multi_index/detail/any_container_view.hpp> #include <boost/multi_index/detail/iter_adaptor.hpp> @@ -131,7 +131,7 @@ #endif #if defined(BOOST_HAS_THREADS) -#include <boost/detail/lightweight_mutex.hpp> +#include <boost/smart_ptr/detail/lightweight_mutex.hpp> #include <boost/multi_index/detail/scoped_bilock.hpp> #endif diff --git a/contrib/restricted/boost/multi_index/ya.make b/contrib/restricted/boost/multi_index/ya.make index 0d871827f97..b36b0131e51 100644 --- a/contrib/restricted/boost/multi_index/ya.make +++ b/contrib/restricted/boost/multi_index/ya.make @@ -9,9 +9,9 @@ LICENSE( LICENSE_TEXTS(.yandex_meta/licenses.list.txt) -VERSION(1.86.0) +VERSION(1.87.0) -ORIGINAL_SOURCE(https://github.com/boostorg/multi_index/archive/boost-1.86.0.tar.gz) +ORIGINAL_SOURCE(https://github.com/boostorg/multi_index/archive/boost-1.87.0.tar.gz) PEERDIR( contrib/restricted/boost/assert |