aboutsummaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorrobot-contrib <robot-contrib@yandex-team.com>2024-04-30 10:51:50 +0300
committerrobot-contrib <robot-contrib@yandex-team.com>2024-04-30 11:38:49 +0300
commitb44f9cd0381bbdcbb79d326ce55d0fc6a8e42268 (patch)
tree83f34238b3c7fd173770917e030bbdd4df9428d2 /contrib
parentb2bbedc8ac7a5d1d189c35a9fe930afd6937c132 (diff)
downloadydb-b44f9cd0381bbdcbb79d326ce55d0fc6a8e42268.tar.gz
Update contrib/restricted/boost/smart_ptr to 1.85.0
339af0b16e5d5b359c207d01f013b5b47a07f8b2
Diffstat (limited to 'contrib')
-rw-r--r--contrib/restricted/boost/smart_ptr/include/boost/smart_ptr/detail/requires_cxx11.hpp2
-rw-r--r--contrib/restricted/boost/smart_ptr/include/boost/smart_ptr/intrusive_ptr.hpp11
-rw-r--r--contrib/restricted/boost/smart_ptr/include/boost/smart_ptr/shared_ptr.hpp11
-rw-r--r--contrib/restricted/boost/smart_ptr/ya.make4
4 files changed, 3 insertions, 25 deletions
diff --git a/contrib/restricted/boost/smart_ptr/include/boost/smart_ptr/detail/requires_cxx11.hpp b/contrib/restricted/boost/smart_ptr/include/boost/smart_ptr/detail/requires_cxx11.hpp
index fd719c877c..f860bef568 100644
--- a/contrib/restricted/boost/smart_ptr/include/boost/smart_ptr/detail/requires_cxx11.hpp
+++ b/contrib/restricted/boost/smart_ptr/include/boost/smart_ptr/detail/requires_cxx11.hpp
@@ -16,7 +16,7 @@
defined(BOOST_NO_CXX11_NULLPTR) || \
defined(BOOST_NO_CXX11_SMART_PTR)
-BOOST_PRAGMA_MESSAGE("C++03 support was deprecated in Boost.SmartPtr 1.82 and will be removed in Boost.SmartPtr 1.85.")
+BOOST_PRAGMA_MESSAGE("C++03 support was deprecated in Boost.SmartPtr 1.82 and will be removed in Boost.SmartPtr 1.86.")
#endif
diff --git a/contrib/restricted/boost/smart_ptr/include/boost/smart_ptr/intrusive_ptr.hpp b/contrib/restricted/boost/smart_ptr/include/boost/smart_ptr/intrusive_ptr.hpp
index 733be391fb..a0a325ea73 100644
--- a/contrib/restricted/boost/smart_ptr/include/boost/smart_ptr/intrusive_ptr.hpp
+++ b/contrib/restricted/boost/smart_ptr/include/boost/smart_ptr/intrusive_ptr.hpp
@@ -247,17 +247,6 @@ template<class T, class U> inline bool operator!=(T * a, intrusive_ptr<U> const
return a != b.get();
}
-#if defined(__GNUC__) && __GNUC__ == 2 && __GNUC_MINOR__ <= 96
-
-// Resolve the ambiguity between our op!= and the one in rel_ops
-
-template<class T> inline bool operator!=(intrusive_ptr<T> const & a, intrusive_ptr<T> const & b) BOOST_SP_NOEXCEPT
-{
- return a.get() != b.get();
-}
-
-#endif
-
#if !defined( BOOST_NO_CXX11_NULLPTR )
template<class T> inline bool operator==( intrusive_ptr<T> const & p, boost::detail::sp_nullptr_t ) BOOST_SP_NOEXCEPT
diff --git a/contrib/restricted/boost/smart_ptr/include/boost/smart_ptr/shared_ptr.hpp b/contrib/restricted/boost/smart_ptr/include/boost/smart_ptr/shared_ptr.hpp
index e5993aa7e3..efd06bc322 100644
--- a/contrib/restricted/boost/smart_ptr/include/boost/smart_ptr/shared_ptr.hpp
+++ b/contrib/restricted/boost/smart_ptr/include/boost/smart_ptr/shared_ptr.hpp
@@ -895,17 +895,6 @@ template<class T, class U> inline bool operator!=(shared_ptr<T> const & a, share
return a.get() != b.get();
}
-#if __GNUC__ == 2 && __GNUC_MINOR__ <= 96
-
-// Resolve the ambiguity between our op!= and the one in rel_ops
-
-template<class T> inline bool operator!=(shared_ptr<T> const & a, shared_ptr<T> const & b) BOOST_SP_NOEXCEPT
-{
- return a.get() != b.get();
-}
-
-#endif
-
#if !defined( BOOST_NO_CXX11_NULLPTR )
template<class T> inline bool operator==( shared_ptr<T> const & p, boost::detail::sp_nullptr_t ) BOOST_SP_NOEXCEPT
diff --git a/contrib/restricted/boost/smart_ptr/ya.make b/contrib/restricted/boost/smart_ptr/ya.make
index 573b7b0316..f815f37a57 100644
--- a/contrib/restricted/boost/smart_ptr/ya.make
+++ b/contrib/restricted/boost/smart_ptr/ya.make
@@ -6,9 +6,9 @@ LICENSE(BSL-1.0)
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
-VERSION(1.84.0)
+VERSION(1.85.0)
-ORIGINAL_SOURCE(https://github.com/boostorg/smart_ptr/archive/boost-1.84.0.tar.gz)
+ORIGINAL_SOURCE(https://github.com/boostorg/smart_ptr/archive/boost-1.85.0.tar.gz)
PEERDIR(
contrib/restricted/boost/assert