diff options
author | robot-piglet <robot-piglet@yandex-team.com> | 2025-04-25 21:24:14 +0300 |
---|---|---|
committer | robot-piglet <robot-piglet@yandex-team.com> | 2025-04-25 21:34:18 +0300 |
commit | f67993e3f134e026f43e29a6c24d88a89a964ae5 (patch) | |
tree | 5e6b3d48e6999b9e7da739bbc592488ac4a22207 | |
parent | 4b2b4df612d73bbecbb12bd5c5b548dd28857295 (diff) | |
download | ydb-f67993e3f134e026f43e29a6c24d88a89a964ae5.tar.gz |
Intermediate changes
commit_hash:c94956365009858d19389e25868603490967a181
31 files changed, 80 insertions, 96 deletions
diff --git a/contrib/restricted/boost/align/.yandex_meta/default.nix b/contrib/restricted/boost/align/.yandex_meta/default.nix index 753c2e88b87..16d3566df5e 100644 --- a/contrib/restricted/boost/align/.yandex_meta/default.nix +++ b/contrib/restricted/boost/align/.yandex_meta/default.nix @@ -1,7 +1,7 @@ self: super: with self; { boost_align = stdenv.mkDerivation rec { pname = "boost_align"; - version = "1.87.0"; + version = "1.88.0"; src = fetchFromGitHub { owner = "boostorg"; diff --git a/contrib/restricted/boost/align/ya.make b/contrib/restricted/boost/align/ya.make index da48278a2a2..8855ab8caf2 100644 --- a/contrib/restricted/boost/align/ya.make +++ b/contrib/restricted/boost/align/ya.make @@ -6,9 +6,9 @@ LICENSE(BSL-1.0) LICENSE_TEXTS(.yandex_meta/licenses.list.txt) -VERSION(1.87.0) +VERSION(1.88.0) -ORIGINAL_SOURCE(https://github.com/boostorg/align/archive/boost-1.87.0.tar.gz) +ORIGINAL_SOURCE(https://github.com/boostorg/align/archive/boost-1.88.0.tar.gz) PEERDIR( contrib/restricted/boost/assert diff --git a/contrib/restricted/boost/bimap/.yandex_meta/default.nix b/contrib/restricted/boost/bimap/.yandex_meta/default.nix index 29459e38785..abedd34d1d3 100644 --- a/contrib/restricted/boost/bimap/.yandex_meta/default.nix +++ b/contrib/restricted/boost/bimap/.yandex_meta/default.nix @@ -1,13 +1,13 @@ self: super: with self; { boost_bimap = stdenv.mkDerivation rec { pname = "boost_bimap"; - version = "1.87.0"; + version = "1.88.0"; src = fetchFromGitHub { owner = "boostorg"; repo = "bimap"; rev = "boost-${version}"; - hash = "sha256-gyWR4Ix7omtWG+DW2LICGplPvqTvwPAsI7toflUWlSA="; + hash = "sha256-ZZn2oSdmSy8iygrZq3+RMOkSY0zVaODcgZbAN/w80Cc="; }; }; } diff --git a/contrib/restricted/boost/bimap/include/boost/bimap/detail/map_view_iterator.hpp b/contrib/restricted/boost/bimap/include/boost/bimap/detail/map_view_iterator.hpp index 0fc3f6eab68..85395fc98be 100644 --- a/contrib/restricted/boost/bimap/include/boost/bimap/detail/map_view_iterator.hpp +++ b/contrib/restricted/boost/bimap/include/boost/bimap/detail/map_view_iterator.hpp @@ -24,7 +24,6 @@ #include <boost/core/serialization.hpp> #endif // BOOST_BIMAP_DISABLE_SERIALIZATION -#include <boost/iterator/detail/enable_if.hpp> #include <boost/iterator/iterator_adaptor.hpp> #include <boost/bimap/relation/support/pair_by.hpp> diff --git a/contrib/restricted/boost/bimap/include/boost/bimap/detail/set_view_iterator.hpp b/contrib/restricted/boost/bimap/include/boost/bimap/detail/set_view_iterator.hpp index a8b2425b9b0..b1c7496558d 100644 --- a/contrib/restricted/boost/bimap/include/boost/bimap/detail/set_view_iterator.hpp +++ b/contrib/restricted/boost/bimap/include/boost/bimap/detail/set_view_iterator.hpp @@ -24,7 +24,6 @@ #include <boost/core/serialization.hpp> #endif // BOOST_BIMAP_DISABLE_SERIALIZATION -#include <boost/iterator/detail/enable_if.hpp> #include <boost/iterator/iterator_adaptor.hpp> #include <boost/bimap/relation/support/get_pair_functor.hpp> diff --git a/contrib/restricted/boost/bimap/ya.make b/contrib/restricted/boost/bimap/ya.make index f20f7459040..be4525a79c8 100644 --- a/contrib/restricted/boost/bimap/ya.make +++ b/contrib/restricted/boost/bimap/ya.make @@ -6,9 +6,9 @@ LICENSE(BSL-1.0) LICENSE_TEXTS(.yandex_meta/licenses.list.txt) -VERSION(1.87.0) +VERSION(1.88.0) -ORIGINAL_SOURCE(https://github.com/boostorg/bimap/archive/boost-1.87.0.tar.gz) +ORIGINAL_SOURCE(https://github.com/boostorg/bimap/archive/boost-1.88.0.tar.gz) PEERDIR( contrib/restricted/boost/concept_check diff --git a/contrib/restricted/boost/bind/.yandex_meta/default.nix b/contrib/restricted/boost/bind/.yandex_meta/default.nix index 73152bb3163..e15a6e8c72e 100644 --- a/contrib/restricted/boost/bind/.yandex_meta/default.nix +++ b/contrib/restricted/boost/bind/.yandex_meta/default.nix @@ -1,13 +1,13 @@ self: super: with self; { boost_bind = stdenv.mkDerivation rec { pname = "boost_bind"; - version = "1.87.0"; + version = "1.88.0"; src = fetchFromGitHub { owner = "boostorg"; repo = "bind"; rev = "boost-${version}"; - hash = "sha256-Eu/inCn4rlpkHd6LFu/N9CtzxwM4IoLms2RPvJgF11Q="; + hash = "sha256-xdT8F7JuinEWbY5EOey21oUTjvF/7cPsu1tD31oEVus="; }; }; } diff --git a/contrib/restricted/boost/bind/ya.make b/contrib/restricted/boost/bind/ya.make index c5a29006309..836b945d92c 100644 --- a/contrib/restricted/boost/bind/ya.make +++ b/contrib/restricted/boost/bind/ya.make @@ -6,9 +6,9 @@ LICENSE(BSL-1.0) LICENSE_TEXTS(.yandex_meta/licenses.list.txt) -VERSION(1.87.0) +VERSION(1.88.0) -ORIGINAL_SOURCE(https://github.com/boostorg/bind/archive/boost-1.87.0.tar.gz) +ORIGINAL_SOURCE(https://github.com/boostorg/bind/archive/boost-1.88.0.tar.gz) PEERDIR( contrib/restricted/boost/config diff --git a/contrib/restricted/boost/container_hash/.yandex_meta/default.nix b/contrib/restricted/boost/container_hash/.yandex_meta/default.nix index 46ed9a42e3d..53775a1ea22 100644 --- a/contrib/restricted/boost/container_hash/.yandex_meta/default.nix +++ b/contrib/restricted/boost/container_hash/.yandex_meta/default.nix @@ -1,13 +1,13 @@ self: super: with self; { boost_container_hash = stdenv.mkDerivation rec { pname = "boost_container_hash"; - version = "1.87.0"; + version = "1.88.0"; src = fetchFromGitHub { owner = "boostorg"; repo = "container_hash"; rev = "boost-${version}"; - hash = "sha256-jfRtfQ7/IEgH3ZQv0qNu+ZYX8RFttwARb8G/jjKS6us="; + hash = "sha256-0LilNldSf2i+QeO9W1qiMQI5QCa6tCmAyLv2feKL3W4="; }; }; } diff --git a/contrib/restricted/boost/container_hash/ya.make b/contrib/restricted/boost/container_hash/ya.make index e36c0a5f8a0..536c5ea00ca 100644 --- a/contrib/restricted/boost/container_hash/ya.make +++ b/contrib/restricted/boost/container_hash/ya.make @@ -6,9 +6,9 @@ LICENSE(BSL-1.0) LICENSE_TEXTS(.yandex_meta/licenses.list.txt) -VERSION(1.87.0) +VERSION(1.88.0) -ORIGINAL_SOURCE(https://github.com/boostorg/container_hash/archive/boost-1.87.0.tar.gz) +ORIGINAL_SOURCE(https://github.com/boostorg/container_hash/archive/boost-1.88.0.tar.gz) PEERDIR( contrib/restricted/boost/config diff --git a/contrib/restricted/boost/crc/.yandex_meta/default.nix b/contrib/restricted/boost/crc/.yandex_meta/default.nix index bb0de9726c3..86a022471d2 100644 --- a/contrib/restricted/boost/crc/.yandex_meta/default.nix +++ b/contrib/restricted/boost/crc/.yandex_meta/default.nix @@ -1,13 +1,13 @@ self: super: with self; { boost_crc = stdenv.mkDerivation rec { pname = "boost_crc"; - version = "1.87.0"; + version = "1.88.0"; src = fetchFromGitHub { owner = "boostorg"; repo = "crc"; rev = "boost-${version}"; - hash = "sha256-zPCiNBmDIcn2Aa0sYmUwXg9AB3kajuZLZuUVrolIxT4="; + hash = "sha256-lmVm65cHe43RoidOJJ2g13I3SJAf4Lmg2skcRq41zYE="; }; }; } diff --git a/contrib/restricted/boost/crc/ya.make b/contrib/restricted/boost/crc/ya.make index 9feb7e69bff..d2926948806 100644 --- a/contrib/restricted/boost/crc/ya.make +++ b/contrib/restricted/boost/crc/ya.make @@ -6,9 +6,9 @@ LICENSE(BSL-1.0) LICENSE_TEXTS(.yandex_meta/licenses.list.txt) -VERSION(1.87.0) +VERSION(1.88.0) -ORIGINAL_SOURCE(https://github.com/boostorg/crc/archive/boost-1.87.0.tar.gz) +ORIGINAL_SOURCE(https://github.com/boostorg/crc/archive/boost-1.88.0.tar.gz) ADDINCL( GLOBAL contrib/restricted/boost/crc/include diff --git a/contrib/restricted/boost/describe/.yandex_meta/default.nix b/contrib/restricted/boost/describe/.yandex_meta/default.nix index f8d24e2ccb7..152aada3e71 100644 --- a/contrib/restricted/boost/describe/.yandex_meta/default.nix +++ b/contrib/restricted/boost/describe/.yandex_meta/default.nix @@ -1,13 +1,13 @@ self: super: with self; { boost_describe = stdenv.mkDerivation rec { pname = "boost_describe"; - version = "1.87.0"; + version = "1.88.0"; src = fetchFromGitHub { owner = "boostorg"; repo = "describe"; rev = "boost-${version}"; - hash = "sha256-20NRrM3S0JU8NFd4923iFvlOR/lC2nrWNMZqTEvyP+0="; + hash = "sha256-cjsYoyl4Vd8g5gSHyHQOJDUujWJOa6mPt6qAaOv9jFg="; }; }; } diff --git a/contrib/restricted/boost/describe/ya.make b/contrib/restricted/boost/describe/ya.make index 4fe135f3896..f48eb62ea46 100644 --- a/contrib/restricted/boost/describe/ya.make +++ b/contrib/restricted/boost/describe/ya.make @@ -6,9 +6,9 @@ LICENSE(BSL-1.0) LICENSE_TEXTS(.yandex_meta/licenses.list.txt) -VERSION(1.87.0) +VERSION(1.88.0) -ORIGINAL_SOURCE(https://github.com/boostorg/describe/archive/boost-1.87.0.tar.gz) +ORIGINAL_SOURCE(https://github.com/boostorg/describe/archive/boost-1.88.0.tar.gz) PEERDIR( contrib/restricted/boost/mp11 diff --git a/contrib/restricted/boost/endian/.yandex_meta/default.nix b/contrib/restricted/boost/endian/.yandex_meta/default.nix index 9ba90acafc6..c6c27d497be 100644 --- a/contrib/restricted/boost/endian/.yandex_meta/default.nix +++ b/contrib/restricted/boost/endian/.yandex_meta/default.nix @@ -1,13 +1,13 @@ self: super: with self; { boost_endian = stdenv.mkDerivation rec { pname = "boost_endian"; - version = "1.87.0"; + version = "1.88.0"; src = fetchFromGitHub { owner = "boostorg"; repo = "endian"; rev = "boost-${version}"; - hash = "sha256-VvRTa92Ca9wdx0cArbKr2xlnbi2UQLUSRuiwVLA5kyA="; + hash = "sha256-fpG5BghLPZAKJuDqFHHaYjWrQ5bXveQMMQv/oFlhjbA="; }; }; } diff --git a/contrib/restricted/boost/endian/ya.make b/contrib/restricted/boost/endian/ya.make index a8ef1e0929e..b896990c230 100644 --- a/contrib/restricted/boost/endian/ya.make +++ b/contrib/restricted/boost/endian/ya.make @@ -6,9 +6,9 @@ LICENSE(BSL-1.0) LICENSE_TEXTS(.yandex_meta/licenses.list.txt) -VERSION(1.87.0) +VERSION(1.88.0) -ORIGINAL_SOURCE(https://github.com/boostorg/endian/archive/boost-1.87.0.tar.gz) +ORIGINAL_SOURCE(https://github.com/boostorg/endian/archive/boost-1.88.0.tar.gz) PEERDIR( contrib/restricted/boost/config diff --git a/contrib/restricted/boost/format/.yandex_meta/default.nix b/contrib/restricted/boost/format/.yandex_meta/default.nix index 941a48907cf..1a631de769e 100644 --- a/contrib/restricted/boost/format/.yandex_meta/default.nix +++ b/contrib/restricted/boost/format/.yandex_meta/default.nix @@ -1,13 +1,13 @@ self: super: with self; { boost_format = stdenv.mkDerivation rec { pname = "boost_format"; - version = "1.87.0"; + version = "1.88.0"; src = fetchFromGitHub { owner = "boostorg"; repo = "format"; rev = "boost-${version}"; - hash = "sha256-p7Qy3XhapFa9umYjYDlIAyD0ESK3P237sTGFaKHiyFI="; + hash = "sha256-S46TJZNFw3sDw8D5Sa6zVTt5dkfvjGahLHJ5OC5dHXs="; }; }; } diff --git a/contrib/restricted/boost/format/.yandex_meta/devtools.licenses.report b/contrib/restricted/boost/format/.yandex_meta/devtools.licenses.report index 999eb9426c6..cd283c6f55f 100644 --- a/contrib/restricted/boost/format/.yandex_meta/devtools.licenses.report +++ b/contrib/restricted/boost/format/.yandex_meta/devtools.licenses.report @@ -86,26 +86,26 @@ BELONGS ya.make Files with this license: include/boost/format/exceptions.hpp [7:9] -KEEP BSL-1.0 648ee54e68cb4c96cfd2e41a7a53e0f8 +KEEP BSL-1.0 a5006bb276a0e8fcc0c080cd5a14814e BELONGS ya.make - License text: - \### License - Distributed under the [Boost Software License, Version 1.0](http://www.boost.org/LICENSE_1_0.txt). + Note: matched license text is too long. Read it in the source files. Scancode info: Original SPDX id: BSL-1.0 - Score : 60.00 + Score : 55.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 [3:5] + README.md [35:35] -KEEP BSL-1.0 901941bd35f9f19e23af80f6271c10c4 +KEEP BSL-1.0 a84b62b7fab19a18e7129119ab661542 BELONGS ya.make - Note: matched license text is too long. Read it in the source files. + License text: + \### License + Distributed under the [Boost Software License, Version 1.0](https://www.boost.org/LICENSE_1_0.txt). Scancode info: Original SPDX id: BSL-1.0 - Score : 60.00 + Score : 55.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 [34:34] + README.md [3:5] diff --git a/contrib/restricted/boost/format/.yandex_meta/licenses.list.txt b/contrib/restricted/boost/format/.yandex_meta/licenses.list.txt index 48a23e64221..d735fee9b1f 100644 --- a/contrib/restricted/boost/format/.yandex_meta/licenses.list.txt +++ b/contrib/restricted/boost/format/.yandex_meta/licenses.list.txt @@ -1,11 +1,11 @@ ====================BSL-1.0==================== ### License -Distributed under the [Boost Software License, Version 1.0](http://www.boost.org/LICENSE_1_0.txt). +Distributed under the [Boost Software License, Version 1.0](https://www.boost.org/LICENSE_1_0.txt). ====================BSL-1.0==================== -* [Submit Pull Requests](https://github.com/boostorg/format/pulls) against the **develop** branch. 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). Be sure to include tests proving your changes work properly. +* [Submit Pull Requests](https://github.com/boostorg/format/pulls) against the **develop** branch. Note that by submitting patches you agree to license your modifications under the [Boost Software License, Version 1.0](https://www.boost.org/LICENSE_1_0.txt). Be sure to include tests proving your changes work properly. ====================BSL-1.0==================== diff --git a/contrib/restricted/boost/format/README.md b/contrib/restricted/boost/format/README.md index 16945065390..4fc6496001b 100644 --- a/contrib/restricted/boost/format/README.md +++ b/contrib/restricted/boost/format/README.md @@ -1,8 +1,8 @@ -Format, part of the collection of [Boost C++ Libraries](http://github.com/boostorg), provides a type-safe mechanism for formatting arguments according to a printf-like format-string. User-defined types are supported by providing a `std::ostream operator <<` implementation for them. +Format, part of the collection of [Boost C++ Libraries](https://github.com/boostorg), provides a type-safe mechanism for formatting arguments according to a printf-like format-string. User-defined types are supported by providing a `std::ostream operator <<` implementation for them. ### License -Distributed under the [Boost Software License, Version 1.0](http://www.boost.org/LICENSE_1_0.txt). +Distributed under the [Boost Software License, Version 1.0](https://www.boost.org/LICENSE_1_0.txt). ### Properties @@ -11,10 +11,11 @@ Distributed under the [Boost Software License, Version 1.0](http://www.boost.org ### Build Status -Branch | GHA CI | Appveyor | Coverity Scan | codecov.io | Deps | Docs | Tests | -:-------------: | ------ | -------- | ------------- | ---------- | ---- | ---- | ----- | -[`master`](https://github.com/boostorg/format/tree/master) | [](https://github.com/boostorg/format/actions?query=branch:master) | [](https://ci.appveyor.com/project/jeking3/format-bhjc4/branch/master) | [](https://scan.coverity.com/projects/boostorg-format) | [](https://codecov.io/gh/boostorg/format/branch/master) | [](https://pdimov.github.io/boostdep-report/master/format.html) | [](https://www.boost.org/doc/libs/master/libs/format/) | [](http://www.boost.org/development/tests/master/developer/format.html) -[`develop`](https://github.com/boostorg/format/tree/develop) | [](https://github.com/boostorg/format/actions?query=branch:develop) | [](https://ci.appveyor.com/project/jeking3/format-bhjc4/branch/develop) | [](https://scan.coverity.com/projects/boostorg-format) | [](https://codecov.io/gh/boostorg/format/branch/develop) | [](https://pdimov.github.io/boostdep-report/develop/format.html) | [](https://www.boost.org/doc/libs/develop/libs/format/) | [](http://www.boost.org/development/tests/develop/developer/format.html) +<!-- boost-ci/tools/makebadges.sh --project format --appveyor aeg8obnkb0mrgqvd --codecov --coverity 14007 --> +| Branch | GHA CI | Appveyor | Coverity Scan | codecov.io | Deps | Docs | Tests | +| :-------------: | ------ | -------- | ------------- | ---------- | ---- | ---- | ----- | +| [`master`](https://github.com/boostorg/format/tree/master) | [](https://github.com/boostorg/format/actions?query=branch:master) | [](https://ci.appveyor.com/project/cppalliance/format/branch/master) | [](https://scan.coverity.com/projects/boostorg-format) | [](https://codecov.io/gh/boostorg/format/tree/master) | [](https://pdimov.github.io/boostdep-report/master/format.html) | [](https://www.boost.org/doc/libs/master/libs/format) | [](https://www.boost.org/development/tests/master/developer/format.html) +| [`develop`](https://github.com/boostorg/format/tree/develop) | [](https://github.com/boostorg/format/actions?query=branch:develop) | [](https://ci.appveyor.com/project/cppalliance/format/branch/develop) | [](https://scan.coverity.com/projects/boostorg-format) | [](https://codecov.io/gh/boostorg/format/tree/develop) | [](https://pdimov.github.io/boostdep-report/develop/format.html) | [](https://www.boost.org/doc/libs/develop/libs/format) | [](https://www.boost.org/development/tests/develop/developer/format.html) ### Directories @@ -29,8 +30,8 @@ Branch | GHA CI | Appveyor | Coverity Scan | codecov.io | Deps | Docs | ### More information -* [Ask questions](http://stackoverflow.com/questions/ask?tags=c%2B%2B,boost,boost-format): Be sure to read the documentation first as Boost.Format, like any other string formatting library, has its own rules. +* [Ask questions](https://stackoverflow.com/questions/ask?tags=c%2B%2B,boost,boost-format): Be sure to read the documentation first as Boost.Format, like any other string formatting library, has its own rules. * [Report bugs](https://github.com/boostorg/format/issues): Be sure to mention Boost version, platform and compiler you're using. A small compilable code sample to reproduce the problem is always good as well. -* [Submit Pull Requests](https://github.com/boostorg/format/pulls) against the **develop** branch. 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). Be sure to include tests proving your changes work properly. -* Discussions about the library are held on the [Boost developers mailing list](http://www.boost.org/community/groups.html#main). Be sure to read the [discussion policy](http://www.boost.org/community/policy.html) before posting and add the `[format]` tag at the beginning of the subject line. +* [Submit Pull Requests](https://github.com/boostorg/format/pulls) against the **develop** branch. Note that by submitting patches you agree to license your modifications under the [Boost Software License, Version 1.0](https://www.boost.org/LICENSE_1_0.txt). Be sure to include tests proving your changes work properly. +* Discussions about the library are held on the [Boost developers mailing list](https://www.boost.org/community/groups.html#main). Be sure to read the [discussion policy](https://www.boost.org/community/policy.html) before posting and add the `[format]` tag at the beginning of the subject line. diff --git a/contrib/restricted/boost/format/include/boost/format/alt_sstream_impl.hpp b/contrib/restricted/boost/format/include/boost/format/alt_sstream_impl.hpp index 05379dcb9e5..e72e7d00671 100644 --- a/contrib/restricted/boost/format/include/boost/format/alt_sstream_impl.hpp +++ b/contrib/restricted/boost/format/include/boost/format/alt_sstream_impl.hpp @@ -126,7 +126,7 @@ namespace boost { off += static_cast<off_type>(putend_ - pptr()); else if(way == ::std::ios_base::beg) off += static_cast<off_type>(pbase() - pptr()); - else if(way != ::std::ios_base::beg) + else return pos_type(off_type(-1)); if(pbase() <= off+pptr() && off+pptr() <= putend_) // set pptr diff --git a/contrib/restricted/boost/format/ya.make b/contrib/restricted/boost/format/ya.make index e6a379ac2d0..3db1cf7f132 100644 --- a/contrib/restricted/boost/format/ya.make +++ b/contrib/restricted/boost/format/ya.make @@ -6,9 +6,9 @@ LICENSE(BSL-1.0) LICENSE_TEXTS(.yandex_meta/licenses.list.txt) -VERSION(1.87.0) +VERSION(1.88.0) -ORIGINAL_SOURCE(https://github.com/boostorg/format/archive/boost-1.87.0.tar.gz) +ORIGINAL_SOURCE(https://github.com/boostorg/format/archive/boost-1.88.0.tar.gz) PEERDIR( contrib/restricted/boost/assert diff --git a/contrib/restricted/boost/function/.yandex_meta/default.nix b/contrib/restricted/boost/function/.yandex_meta/default.nix index 647aea48b0b..9f9b1412de5 100644 --- a/contrib/restricted/boost/function/.yandex_meta/default.nix +++ b/contrib/restricted/boost/function/.yandex_meta/default.nix @@ -1,13 +1,13 @@ self: super: with self; { boost_function = stdenv.mkDerivation rec { pname = "boost_function"; - version = "1.87.0"; + version = "1.88.0"; src = fetchFromGitHub { owner = "boostorg"; repo = "function"; rev = "boost-${version}"; - hash = "sha256-OsSx0OF1brwuswfNA0ynh2SeVw0Wl/6QKyZ9UQIIYZI="; + hash = "sha256-ZfEd50J1Lq1W2X90QYLgkudvofmNHlwgVmIgpQWqdtE="; }; }; } diff --git a/contrib/restricted/boost/function/ya.make b/contrib/restricted/boost/function/ya.make index 8f4408c4e64..ff88c0ac978 100644 --- a/contrib/restricted/boost/function/ya.make +++ b/contrib/restricted/boost/function/ya.make @@ -6,9 +6,9 @@ LICENSE(BSL-1.0) LICENSE_TEXTS(.yandex_meta/licenses.list.txt) -VERSION(1.87.0) +VERSION(1.88.0) -ORIGINAL_SOURCE(https://github.com/boostorg/function/archive/boost-1.87.0.tar.gz) +ORIGINAL_SOURCE(https://github.com/boostorg/function/archive/boost-1.88.0.tar.gz) PEERDIR( contrib/restricted/boost/assert diff --git a/contrib/restricted/boost/multi_index/.yandex_meta/default.nix b/contrib/restricted/boost/multi_index/.yandex_meta/default.nix index 7e75e408ba7..bacd1c20422 100644 --- a/contrib/restricted/boost/multi_index/.yandex_meta/default.nix +++ b/contrib/restricted/boost/multi_index/.yandex_meta/default.nix @@ -1,13 +1,13 @@ self: super: with self; { boost_multi_index = stdenv.mkDerivation rec { pname = "boost_multi_index"; - version = "1.87.0"; + version = "1.88.0"; src = fetchFromGitHub { owner = "boostorg"; repo = "multi_index"; rev = "boost-${version}"; - hash = "sha256-+CbwQndrqN4fgvDBSEN7naeyQ9TScEOoenDpYAI991g="; + hash = "sha256-VC2QL0YBsaYfS9DH5lMG8f9Ui236bsv1Dz+ScyqKFBU="; }; }; } diff --git a/contrib/restricted/boost/multi_index/ya.make b/contrib/restricted/boost/multi_index/ya.make index 7935b94c2b6..fb35c536d9c 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.87.0) +VERSION(1.88.0) -ORIGINAL_SOURCE(https://github.com/boostorg/multi_index/archive/boost-1.87.0.tar.gz) +ORIGINAL_SOURCE(https://github.com/boostorg/multi_index/archive/boost-1.88.0.tar.gz) PEERDIR( contrib/restricted/boost/assert diff --git a/contrib/restricted/boost/predef/.yandex_meta/default.nix b/contrib/restricted/boost/predef/.yandex_meta/default.nix index ebc4a40b6f3..81b3768257e 100644 --- a/contrib/restricted/boost/predef/.yandex_meta/default.nix +++ b/contrib/restricted/boost/predef/.yandex_meta/default.nix @@ -1,13 +1,13 @@ self: super: with self; { boost_predef = stdenv.mkDerivation rec { pname = "boost_predef"; - version = "1.87.0"; + version = "1.88.0"; src = fetchFromGitHub { owner = "boostorg"; repo = "predef"; rev = "boost-${version}"; - hash = "sha256-CxSlsedkHXHs1LTG9aWPjS0jh2QeIXGalZDmGCt7Jf4="; + hash = "sha256-C1aMk1RkLMqSBIv8oTlfkZhlp1kzWqXoAn3Cyev9Jtc="; }; }; } diff --git a/contrib/restricted/boost/predef/ya.make b/contrib/restricted/boost/predef/ya.make index 650be04dbcc..44a9fc192ef 100644 --- a/contrib/restricted/boost/predef/ya.make +++ b/contrib/restricted/boost/predef/ya.make @@ -6,9 +6,9 @@ LICENSE(BSL-1.0) LICENSE_TEXTS(.yandex_meta/licenses.list.txt) -VERSION(1.87.0) +VERSION(1.88.0) -ORIGINAL_SOURCE(https://github.com/boostorg/predef/archive/boost-1.87.0.tar.gz) +ORIGINAL_SOURCE(https://github.com/boostorg/predef/archive/boost-1.88.0.tar.gz) ADDINCL( GLOBAL contrib/restricted/boost/predef/include diff --git a/contrib/restricted/boost/system/.yandex_meta/default.nix b/contrib/restricted/boost/system/.yandex_meta/default.nix index b9d8a6d23c8..feecc1758d1 100644 --- a/contrib/restricted/boost/system/.yandex_meta/default.nix +++ b/contrib/restricted/boost/system/.yandex_meta/default.nix @@ -1,13 +1,13 @@ self: super: with self; { boost_system = stdenv.mkDerivation rec { pname = "boost_system"; - version = "1.87.0"; + version = "1.88.0"; src = fetchFromGitHub { owner = "boostorg"; repo = "system"; rev = "boost-${version}"; - hash = "sha256-u1KPJNJtAOPOfHmrdw7WQVRmuTWQg6KtLhkINr2L8JM="; + hash = "sha256-wI/Hs+kS/jPg90iE5E6ZFhQ41O34JCh0N17iRjteYyk="; }; }; } diff --git a/contrib/restricted/boost/system/include/boost/system/result.hpp b/contrib/restricted/boost/system/include/boost/system/result.hpp index 456a79299ea..539113c2e30 100644 --- a/contrib/restricted/boost/system/include/boost/system/result.hpp +++ b/contrib/restricted/boost/system/include/boost/system/result.hpp @@ -332,40 +332,28 @@ public: BOOST_CXX14_CONSTEXPR T& operator*() noexcept { - T* p = operator->(); - - BOOST_ASSERT( p != 0 ); - - return *p; + BOOST_ASSERT( has_value() ); + return *operator->(); } BOOST_CXX14_CONSTEXPR T const& operator*() const noexcept { - T const* p = operator->(); - - BOOST_ASSERT( p != 0 ); - - return *p; + BOOST_ASSERT( has_value() ); + return *operator->(); } #else BOOST_CXX14_CONSTEXPR T& operator*() & noexcept { - T* p = operator->(); - - BOOST_ASSERT( p != 0 ); - - return *p; + BOOST_ASSERT( has_value() ); + return *operator->(); } BOOST_CXX14_CONSTEXPR T const& operator*() const & noexcept { - T const* p = operator->(); - - BOOST_ASSERT( p != 0 ); - - return *p; + BOOST_ASSERT( has_value() ); + return *operator->(); } template<class U = T> @@ -838,11 +826,8 @@ public: BOOST_CXX14_CONSTEXPR U& operator*() const noexcept { - U* p = operator->(); - - BOOST_ASSERT( p != 0 ); - - return *p; + BOOST_ASSERT( has_value() ); + return *operator->(); } // error access diff --git a/contrib/restricted/boost/system/ya.make b/contrib/restricted/boost/system/ya.make index 0bc1a155a5e..4f7edb28d90 100644 --- a/contrib/restricted/boost/system/ya.make +++ b/contrib/restricted/boost/system/ya.make @@ -6,9 +6,9 @@ LICENSE(BSL-1.0) LICENSE_TEXTS(.yandex_meta/licenses.list.txt) -VERSION(1.87.0) +VERSION(1.88.0) -ORIGINAL_SOURCE(https://github.com/boostorg/system/archive/boost-1.87.0.tar.gz) +ORIGINAL_SOURCE(https://github.com/boostorg/system/archive/boost-1.88.0.tar.gz) PEERDIR( contrib/restricted/boost/assert |