aboutsummaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorrobot-contrib <robot-contrib@yandex-team.com>2024-04-28 09:23:07 +0300
committerrobot-contrib <robot-contrib@yandex-team.com>2024-04-28 09:46:52 +0300
commit1927cfd4f2289372bc3be073b39aeae92c2e698d (patch)
treec04a8ab95b9159ff4b2f5e7d9407178320f7bcb5 /contrib
parentf56b603f85cd4351b3e2a78cfa4fcf5be4b11ae4 (diff)
downloadydb-1927cfd4f2289372bc3be073b39aeae92c2e698d.tar.gz
Update contrib/restricted/boost/exception to 1.85.0
29af72d07b43928afb4fdd59a4c50f7cfa190f99
Diffstat (limited to 'contrib')
-rw-r--r--contrib/restricted/boost/exception/include/boost/exception/current_exception_cast.hpp2
-rw-r--r--contrib/restricted/boost/exception/include/boost/exception/detail/clone_current_exception.hpp2
-rw-r--r--contrib/restricted/boost/exception/include/boost/exception/detail/error_info_impl.hpp2
-rw-r--r--contrib/restricted/boost/exception/include/boost/exception/detail/exception_ptr.hpp4
-rw-r--r--contrib/restricted/boost/exception/include/boost/exception/detail/is_output_streamable.hpp2
-rw-r--r--contrib/restricted/boost/exception/include/boost/exception/detail/object_hex_dump.hpp2
-rw-r--r--contrib/restricted/boost/exception/include/boost/exception/detail/requires_cxx11.hpp24
-rw-r--r--contrib/restricted/boost/exception/include/boost/exception/detail/type_info.hpp2
-rw-r--r--contrib/restricted/boost/exception/include/boost/exception/diagnostic_information.hpp2
-rw-r--r--contrib/restricted/boost/exception/include/boost/exception/get_error_info.hpp2
-rw-r--r--contrib/restricted/boost/exception/include/boost/exception/info.hpp2
-rw-r--r--contrib/restricted/boost/exception/include/boost/exception/to_string.hpp2
-rw-r--r--contrib/restricted/boost/exception/include/boost/exception/to_string_stub.hpp2
-rw-r--r--contrib/restricted/boost/exception/ya.make4
14 files changed, 39 insertions, 15 deletions
diff --git a/contrib/restricted/boost/exception/include/boost/exception/current_exception_cast.hpp b/contrib/restricted/boost/exception/include/boost/exception/current_exception_cast.hpp
index 950eeff171..ddcfd27ef0 100644
--- a/contrib/restricted/boost/exception/include/boost/exception/current_exception_cast.hpp
+++ b/contrib/restricted/boost/exception/include/boost/exception/current_exception_cast.hpp
@@ -7,7 +7,7 @@
#define BOOST_EXCEPTION_7E83C166200811DE885E826156D89593
#ifndef BOOST_EXCEPTION_ENABLE_WARNINGS
-#if __GNUC__*100+__GNUC_MINOR__>301
+#if defined(__GNUC__) && __GNUC__*100+__GNUC_MINOR__>301
#pragma GCC system_header
#endif
#ifdef __clang__
diff --git a/contrib/restricted/boost/exception/include/boost/exception/detail/clone_current_exception.hpp b/contrib/restricted/boost/exception/include/boost/exception/detail/clone_current_exception.hpp
index 5c953c1a19..d560f1cb80 100644
--- a/contrib/restricted/boost/exception/include/boost/exception/detail/clone_current_exception.hpp
+++ b/contrib/restricted/boost/exception/include/boost/exception/detail/clone_current_exception.hpp
@@ -7,7 +7,7 @@
#define BOOST_EXCEPTION_81522C0EB56511DFAB613DB0DFD72085
#ifndef BOOST_EXCEPTION_ENABLE_WARNINGS
-#if __GNUC__*100+__GNUC_MINOR__>301
+#if defined(__GNUC__) && __GNUC__*100+__GNUC_MINOR__>301
#pragma GCC system_header
#endif
#ifdef __clang__
diff --git a/contrib/restricted/boost/exception/include/boost/exception/detail/error_info_impl.hpp b/contrib/restricted/boost/exception/include/boost/exception/detail/error_info_impl.hpp
index 30ccffd148..d97c6f3518 100644
--- a/contrib/restricted/boost/exception/include/boost/exception/detail/error_info_impl.hpp
+++ b/contrib/restricted/boost/exception/include/boost/exception/detail/error_info_impl.hpp
@@ -14,7 +14,7 @@
#include <string>
#ifndef BOOST_EXCEPTION_ENABLE_WARNINGS
-#if __GNUC__*100+__GNUC_MINOR__>301
+#if defined(__GNUC__) && __GNUC__*100+__GNUC_MINOR__>301
#pragma GCC system_header
#endif
#ifdef __clang__
diff --git a/contrib/restricted/boost/exception/include/boost/exception/detail/exception_ptr.hpp b/contrib/restricted/boost/exception/include/boost/exception/detail/exception_ptr.hpp
index cdfc3bed34..ebacd363c1 100644
--- a/contrib/restricted/boost/exception/include/boost/exception/detail/exception_ptr.hpp
+++ b/contrib/restricted/boost/exception/include/boost/exception/detail/exception_ptr.hpp
@@ -7,7 +7,7 @@
#ifndef BOOST_EXCEPTION_618474C2DE1511DEB74A388C56D89593
#define BOOST_EXCEPTION_618474C2DE1511DEB74A388C56D89593
-#include <boost/config.hpp>
+#include <boost/exception/detail/requires_cxx11.hpp>
#include <boost/exception/exception.hpp>
#include <boost/exception/info.hpp>
#include <boost/exception/diagnostic_information.hpp>
@@ -26,7 +26,7 @@
#include <stdlib.h>
#ifndef BOOST_EXCEPTION_ENABLE_WARNINGS
-#if __GNUC__*100+__GNUC_MINOR__>301
+#if defined(__GNUC__) && __GNUC__*100+__GNUC_MINOR__>301
#pragma GCC system_header
#endif
#ifdef __clang__
diff --git a/contrib/restricted/boost/exception/include/boost/exception/detail/is_output_streamable.hpp b/contrib/restricted/boost/exception/include/boost/exception/detail/is_output_streamable.hpp
index a61f986bc9..980cddc09f 100644
--- a/contrib/restricted/boost/exception/include/boost/exception/detail/is_output_streamable.hpp
+++ b/contrib/restricted/boost/exception/include/boost/exception/detail/is_output_streamable.hpp
@@ -9,7 +9,7 @@
#include <ostream>
#ifndef BOOST_EXCEPTION_ENABLE_WARNINGS
-#if __GNUC__*100+__GNUC_MINOR__>301
+#if defined(__GNUC__) && __GNUC__*100+__GNUC_MINOR__>301
#pragma GCC system_header
#endif
#ifdef __clang__
diff --git a/contrib/restricted/boost/exception/include/boost/exception/detail/object_hex_dump.hpp b/contrib/restricted/boost/exception/include/boost/exception/detail/object_hex_dump.hpp
index c195de50d9..42d517b811 100644
--- a/contrib/restricted/boost/exception/include/boost/exception/detail/object_hex_dump.hpp
+++ b/contrib/restricted/boost/exception/include/boost/exception/detail/object_hex_dump.hpp
@@ -14,7 +14,7 @@
#include <cstdlib>
#ifndef BOOST_EXCEPTION_ENABLE_WARNINGS
-#if __GNUC__*100+__GNUC_MINOR__>301
+#if defined(__GNUC__) && __GNUC__*100+__GNUC_MINOR__>301
#pragma GCC system_header
#endif
#ifdef __clang__
diff --git a/contrib/restricted/boost/exception/include/boost/exception/detail/requires_cxx11.hpp b/contrib/restricted/boost/exception/include/boost/exception/detail/requires_cxx11.hpp
new file mode 100644
index 0000000000..85ab2a3765
--- /dev/null
+++ b/contrib/restricted/boost/exception/include/boost/exception/detail/requires_cxx11.hpp
@@ -0,0 +1,24 @@
+#ifndef BOOST_EXCEPTION_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
+#define BOOST_EXCEPTION_DETAIL_REQUIRES_CXX11_HPP_INCLUDED
+
+// Copyright 2023 Peter Dimov
+// Copyright 2024 Emil Dotchevski
+// Distributed under the Boost Software License, Version 1.0.
+// https://www.boost.org/LICENSE_1_0.txt
+
+#include <boost/config.hpp>
+#include <boost/config/pragma_message.hpp>
+
+#if defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) || \
+ defined(BOOST_NO_CXX11_RVALUE_REFERENCES) || \
+ defined(BOOST_NO_CXX11_DECLTYPE) || \
+ defined(BOOST_NO_CXX11_CONSTEXPR) || \
+ defined(BOOST_NO_CXX11_NOEXCEPT) || \
+ defined(BOOST_NO_CXX11_NULLPTR) || \
+ defined(BOOST_NO_CXX11_SMART_PTR)
+
+BOOST_PRAGMA_MESSAGE("C++03 support was deprecated in Boost.Exception 1.85 and will be removed in Boost.Exception 1.87.")
+
+#endif
+
+#endif \ No newline at end of file
diff --git a/contrib/restricted/boost/exception/include/boost/exception/detail/type_info.hpp b/contrib/restricted/boost/exception/include/boost/exception/detail/type_info.hpp
index 0d46fd6e87..72716b52b1 100644
--- a/contrib/restricted/boost/exception/include/boost/exception/detail/type_info.hpp
+++ b/contrib/restricted/boost/exception/include/boost/exception/detail/type_info.hpp
@@ -14,7 +14,7 @@
#include <string.h>
#ifndef BOOST_EXCEPTION_ENABLE_WARNINGS
-#if __GNUC__*100+__GNUC_MINOR__>301
+#if defined(__GNUC__) && __GNUC__*100+__GNUC_MINOR__>301
#pragma GCC system_header
#endif
#ifdef __clang__
diff --git a/contrib/restricted/boost/exception/include/boost/exception/diagnostic_information.hpp b/contrib/restricted/boost/exception/include/boost/exception/diagnostic_information.hpp
index 145fbe5b01..b26c502db6 100644
--- a/contrib/restricted/boost/exception/include/boost/exception/diagnostic_information.hpp
+++ b/contrib/restricted/boost/exception/include/boost/exception/diagnostic_information.hpp
@@ -21,7 +21,7 @@
#endif
#ifndef BOOST_EXCEPTION_ENABLE_WARNINGS
-#if __GNUC__*100+__GNUC_MINOR__>301
+#if defined(__GNUC__) && __GNUC__*100+__GNUC_MINOR__>301
#pragma GCC system_header
#endif
#ifdef __clang__
diff --git a/contrib/restricted/boost/exception/include/boost/exception/get_error_info.hpp b/contrib/restricted/boost/exception/include/boost/exception/get_error_info.hpp
index 09a224aa53..efe093eeda 100644
--- a/contrib/restricted/boost/exception/include/boost/exception/get_error_info.hpp
+++ b/contrib/restricted/boost/exception/include/boost/exception/get_error_info.hpp
@@ -14,7 +14,7 @@
#include <boost/assert.hpp>
#ifndef BOOST_EXCEPTION_ENABLE_WARNINGS
-#if __GNUC__*100+__GNUC_MINOR__>301
+#if defined(__GNUC__) && __GNUC__*100+__GNUC_MINOR__>301
#pragma GCC system_header
#endif
#ifdef __clang__
diff --git a/contrib/restricted/boost/exception/include/boost/exception/info.hpp b/contrib/restricted/boost/exception/include/boost/exception/info.hpp
index 3fd6681f5c..f6a350f63a 100644
--- a/contrib/restricted/boost/exception/include/boost/exception/info.hpp
+++ b/contrib/restricted/boost/exception/include/boost/exception/info.hpp
@@ -14,7 +14,7 @@
#include <map>
#ifndef BOOST_EXCEPTION_ENABLE_WARNINGS
-#if __GNUC__*100+__GNUC_MINOR__>301
+#if defined(__GNUC__) && __GNUC__*100+__GNUC_MINOR__>301
#pragma GCC system_header
#endif
#ifdef __clang__
diff --git a/contrib/restricted/boost/exception/include/boost/exception/to_string.hpp b/contrib/restricted/boost/exception/include/boost/exception/to_string.hpp
index 49f1b18d06..513c87471b 100644
--- a/contrib/restricted/boost/exception/include/boost/exception/to_string.hpp
+++ b/contrib/restricted/boost/exception/include/boost/exception/to_string.hpp
@@ -11,7 +11,7 @@
#include <sstream>
#ifndef BOOST_EXCEPTION_ENABLE_WARNINGS
-#if __GNUC__*100+__GNUC_MINOR__>301
+#if defined(__GNUC__) && __GNUC__*100+__GNUC_MINOR__>301
#pragma GCC system_header
#endif
#ifdef __clang__
diff --git a/contrib/restricted/boost/exception/include/boost/exception/to_string_stub.hpp b/contrib/restricted/boost/exception/include/boost/exception/to_string_stub.hpp
index 5fbfba7ec2..151b38e5de 100644
--- a/contrib/restricted/boost/exception/include/boost/exception/to_string_stub.hpp
+++ b/contrib/restricted/boost/exception/include/boost/exception/to_string_stub.hpp
@@ -11,7 +11,7 @@
#include <boost/assert.hpp>
#ifndef BOOST_EXCEPTION_ENABLE_WARNINGS
-#if __GNUC__*100+__GNUC_MINOR__>301
+#if defined(__GNUC__) && __GNUC__*100+__GNUC_MINOR__>301
#pragma GCC system_header
#endif
#ifdef __clang__
diff --git a/contrib/restricted/boost/exception/ya.make b/contrib/restricted/boost/exception/ya.make
index 9865ec9897..86b169edef 100644
--- a/contrib/restricted/boost/exception/ya.make
+++ b/contrib/restricted/boost/exception/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/exception/archive/boost-1.84.0.tar.gz)
+ORIGINAL_SOURCE(https://github.com/boostorg/exception/archive/boost-1.85.0.tar.gz)
PEERDIR(
contrib/restricted/boost/assert