aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrobot-contrib <robot-contrib@yandex-team.com>2024-04-28 09:23:22 +0300
committerrobot-contrib <robot-contrib@yandex-team.com>2024-04-28 09:51:29 +0300
commitcb84e961773c15774ce94d1df9ef2fc260c82775 (patch)
tree9ceeb3a968b32203ee927f2f84b2cd329400575b
parent1927cfd4f2289372bc3be073b39aeae92c2e698d (diff)
downloadydb-cb84e961773c15774ce94d1df9ef2fc260c82775.tar.gz
Update contrib/restricted/boost/config to 1.85.0
120e10d025371be4fab6beb32096b901362a37e4
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/borland.hpp3
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/clang.hpp4
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/codegear.hpp4
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/common_edg.hpp4
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/digitalmars.hpp3
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/gcc.hpp3
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/gcc_xml.hpp5
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/hp_acc.hpp4
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/metrowerks.hpp3
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/mpw.hpp3
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/nvcc.hpp3
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/pathscale.hpp3
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/sunpro_cc.hpp3
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/vacpp.hpp3
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/visualc.hpp3
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/xlcpp.hpp4
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/xlcpp_zos.hpp1
-rw-r--r--contrib/restricted/boost/config/include/boost/config/detail/cxx_composite.hpp1
-rw-r--r--contrib/restricted/boost/config/include/boost/version.hpp4
-rw-r--r--contrib/restricted/boost/config/ya.make4
20 files changed, 58 insertions, 7 deletions
diff --git a/contrib/restricted/boost/config/include/boost/config/compiler/borland.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/borland.hpp
index 567636c5b8..51d5188693 100644
--- a/contrib/restricted/boost/config/include/boost/config/compiler/borland.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/borland.hpp
@@ -245,6 +245,9 @@
#if !defined(__cpp_if_constexpr) || (__cpp_if_constexpr < 201606)
# define BOOST_NO_CXX17_IF_CONSTEXPR
#endif
+#if !defined(__cpp_nontype_template_parameter_auto) || (__cpp_nontype_template_parameter_auto < 201606)
+# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
+#endif
#if __BORLANDC__ >= 0x590
# define BOOST_HAS_TR1_HASH
diff --git a/contrib/restricted/boost/config/include/boost/config/compiler/clang.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/clang.hpp
index 696fc6b611..b9ca5977da 100644
--- a/contrib/restricted/boost/config/include/boost/config/compiler/clang.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/clang.hpp
@@ -327,6 +327,10 @@
# define BOOST_NO_CXX17_FOLD_EXPRESSIONS
#endif
+#if (__clang_major__ < 4) || (__cplusplus < 201406L) /* non-standard value that is greater than 201402, which is reported by clang 4.0.0 for C++1z */
+# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
+#endif
+
#if __cplusplus < 201103L
#define BOOST_NO_CXX11_SFINAE_EXPR
#endif
diff --git a/contrib/restricted/boost/config/include/boost/config/compiler/codegear.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/codegear.hpp
index 4d3f42aefb..49f934c028 100644
--- a/contrib/restricted/boost/config/include/boost/config/compiler/codegear.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/codegear.hpp
@@ -316,6 +316,10 @@
# define BOOST_NO_CXX17_IF_CONSTEXPR
#endif
+#if !defined(__cpp_nontype_template_parameter_auto) || (__cpp_nontype_template_parameter_auto < 201606)
+# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
+#endif
+
//
// TR1 macros:
//
diff --git a/contrib/restricted/boost/config/include/boost/config/compiler/common_edg.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/common_edg.hpp
index dc049893cd..0d59ae0e67 100644
--- a/contrib/restricted/boost/config/include/boost/config/compiler/common_edg.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/common_edg.hpp
@@ -171,10 +171,12 @@
#if !defined(__cpp_fold_expressions) || (__cpp_fold_expressions < 201603)
# define BOOST_NO_CXX17_FOLD_EXPRESSIONS
#endif
-
#if !defined(__cpp_if_constexpr) || (__cpp_if_constexpr < 201606)
# define BOOST_NO_CXX17_IF_CONSTEXPR
#endif
+#if !defined(__cpp_nontype_template_parameter_auto) || (__cpp_nontype_template_parameter_auto < 201606)
+# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
+#endif
#ifdef c_plusplus
// EDG has "long long" in non-strict mode
diff --git a/contrib/restricted/boost/config/include/boost/config/compiler/digitalmars.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/digitalmars.hpp
index bb56ff6c06..4fa347ab88 100644
--- a/contrib/restricted/boost/config/include/boost/config/compiler/digitalmars.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/digitalmars.hpp
@@ -130,6 +130,9 @@
#if !defined(__cpp_if_constexpr) || (__cpp_if_constexpr < 201606)
# define BOOST_NO_CXX17_IF_CONSTEXPR
#endif
+#if !defined(__cpp_nontype_template_parameter_auto) || (__cpp_nontype_template_parameter_auto < 201606)
+# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
+#endif
#if (__DMC__ <= 0x840)
#error "Compiler not supported or configured - please reconfigure"
diff --git a/contrib/restricted/boost/config/include/boost/config/compiler/gcc.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/gcc.hpp
index 2f1fe5508b..fc05a91860 100644
--- a/contrib/restricted/boost/config/include/boost/config/compiler/gcc.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/gcc.hpp
@@ -319,6 +319,9 @@
#if !defined(__cpp_if_constexpr) || (__cpp_if_constexpr < 201606)
# define BOOST_NO_CXX17_IF_CONSTEXPR
#endif
+#if (__GNUC__ < 7) || (__cplusplus < 201703L)
+# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
+#endif
#if __GNUC__ >= 7
# define BOOST_FALLTHROUGH __attribute__((fallthrough))
diff --git a/contrib/restricted/boost/config/include/boost/config/compiler/gcc_xml.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/gcc_xml.hpp
index 75cac44e9f..e23b14d0f1 100644
--- a/contrib/restricted/boost/config/include/boost/config/compiler/gcc_xml.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/gcc_xml.hpp
@@ -108,7 +108,8 @@
#if !defined(__cpp_if_constexpr) || (__cpp_if_constexpr < 201606)
# define BOOST_NO_CXX17_IF_CONSTEXPR
#endif
+#if !defined(__cpp_nontype_template_parameter_auto) || (__cpp_nontype_template_parameter_auto < 201606)
+# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
+#endif
#define BOOST_COMPILER "GCC-XML C++ version " __GCCXML__
-
-
diff --git a/contrib/restricted/boost/config/include/boost/config/compiler/hp_acc.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/hp_acc.hpp
index 25636324bf..42e35e553e 100644
--- a/contrib/restricted/boost/config/include/boost/config/compiler/hp_acc.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/hp_acc.hpp
@@ -137,6 +137,10 @@
#define BOOST_NO_CXX11_VARIADIC_MACROS
#endif
+#if !defined(__cpp_nontype_template_parameter_auto) || (__cpp_nontype_template_parameter_auto < 201606)
+# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
+#endif
+
#endif
//
diff --git a/contrib/restricted/boost/config/include/boost/config/compiler/metrowerks.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/metrowerks.hpp
index 448ab67bc3..c38efb3213 100644
--- a/contrib/restricted/boost/config/include/boost/config/compiler/metrowerks.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/metrowerks.hpp
@@ -173,6 +173,9 @@
#if !defined(__cpp_if_constexpr) || (__cpp_if_constexpr < 201606)
# define BOOST_NO_CXX17_IF_CONSTEXPR
#endif
+#if !defined(__cpp_nontype_template_parameter_auto) || (__cpp_nontype_template_parameter_auto < 201606)
+# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
+#endif
#define BOOST_COMPILER "Metrowerks CodeWarrior C++ version " BOOST_STRINGIZE(BOOST_COMPILER_VERSION)
diff --git a/contrib/restricted/boost/config/include/boost/config/compiler/mpw.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/mpw.hpp
index 8433f37195..3adb61221d 100644
--- a/contrib/restricted/boost/config/include/boost/config/compiler/mpw.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/mpw.hpp
@@ -122,6 +122,9 @@
#if !defined(__cpp_if_constexpr) || (__cpp_if_constexpr < 201606)
# define BOOST_NO_CXX17_IF_CONSTEXPR
#endif
+#if !defined(__cpp_nontype_template_parameter_auto) || (__cpp_nontype_template_parameter_auto < 201606)
+# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
+#endif
//
// versions check:
diff --git a/contrib/restricted/boost/config/include/boost/config/compiler/nvcc.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/nvcc.hpp
index 419dd724ac..147f75dbf6 100644
--- a/contrib/restricted/boost/config/include/boost/config/compiler/nvcc.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/nvcc.hpp
@@ -57,5 +57,8 @@
# define BOOST_NO_CXX11_NOEXCEPT
#endif
+#if !defined(__cpp_nontype_template_parameter_auto) || (__cpp_nontype_template_parameter_auto < 201606)
+# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
#endif
+#endif
diff --git a/contrib/restricted/boost/config/include/boost/config/compiler/pathscale.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/pathscale.hpp
index 5348cf7f72..59ab9b0077 100644
--- a/contrib/restricted/boost/config/include/boost/config/compiler/pathscale.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/pathscale.hpp
@@ -135,4 +135,7 @@
#if !defined(__cpp_if_constexpr) || (__cpp_if_constexpr < 201606)
# define BOOST_NO_CXX17_IF_CONSTEXPR
#endif
+#if !defined(__cpp_nontype_template_parameter_auto) || (__cpp_nontype_template_parameter_auto < 201606)
+# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
+#endif
#endif
diff --git a/contrib/restricted/boost/config/include/boost/config/compiler/sunpro_cc.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/sunpro_cc.hpp
index 490dc76dc8..334b604bb4 100644
--- a/contrib/restricted/boost/config/include/boost/config/compiler/sunpro_cc.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/sunpro_cc.hpp
@@ -194,6 +194,9 @@
#if !defined(__cpp_if_constexpr) || (__cpp_if_constexpr < 201606)
# define BOOST_NO_CXX17_IF_CONSTEXPR
#endif
+#if !defined(__cpp_nontype_template_parameter_auto) || (__cpp_nontype_template_parameter_auto < 201606)
+# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
+#endif
// Turn on threading support for Solaris 12.
// Ticket #11972
diff --git a/contrib/restricted/boost/config/include/boost/config/compiler/vacpp.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/vacpp.hpp
index 9cfa1adf85..3794d3601c 100644
--- a/contrib/restricted/boost/config/include/boost/config/compiler/vacpp.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/vacpp.hpp
@@ -184,3 +184,6 @@
#if !defined(__cpp_if_constexpr) || (__cpp_if_constexpr < 201606)
# define BOOST_NO_CXX17_IF_CONSTEXPR
#endif
+#if !defined(__cpp_nontype_template_parameter_auto) || (__cpp_nontype_template_parameter_auto < 201606)
+# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
+#endif
diff --git a/contrib/restricted/boost/config/include/boost/config/compiler/visualc.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/visualc.hpp
index c0ada098aa..ce0fc15e33 100644
--- a/contrib/restricted/boost/config/include/boost/config/compiler/visualc.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/visualc.hpp
@@ -263,6 +263,9 @@
#define BOOST_NO_CXX17_INLINE_VARIABLES
#define BOOST_NO_CXX17_FOLD_EXPRESSIONS
#endif
+#if (_MSC_VER < 1914) || (_MSVC_LANG < 201703)
+#define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
+#endif
//
// Things that don't work in clr mode:
diff --git a/contrib/restricted/boost/config/include/boost/config/compiler/xlcpp.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/xlcpp.hpp
index 99b8b24558..4a4477d9d3 100644
--- a/contrib/restricted/boost/config/include/boost/config/compiler/xlcpp.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/xlcpp.hpp
@@ -265,6 +265,10 @@
# define BOOST_NO_CXX17_FOLD_EXPRESSIONS
#endif
+#if !defined(__cpp_nontype_template_parameter_auto) || (__cpp_nontype_template_parameter_auto < 201606)
+# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
+#endif
+
#if !__has_feature(cxx_thread_local)
# define BOOST_NO_CXX11_THREAD_LOCAL
#endif
diff --git a/contrib/restricted/boost/config/include/boost/config/compiler/xlcpp_zos.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/xlcpp_zos.hpp
index 9a177f1bb9..0b288a880f 100644
--- a/contrib/restricted/boost/config/include/boost/config/compiler/xlcpp_zos.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/xlcpp_zos.hpp
@@ -157,6 +157,7 @@
#define BOOST_NO_CXX17_INLINE_VARIABLES
#define BOOST_NO_CXX17_FOLD_EXPRESSIONS
#define BOOST_NO_CXX17_IF_CONSTEXPR
+#define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
// -------------------------------------
diff --git a/contrib/restricted/boost/config/include/boost/config/detail/cxx_composite.hpp b/contrib/restricted/boost/config/include/boost/config/detail/cxx_composite.hpp
index 9c2c01ead7..acd8e84960 100644
--- a/contrib/restricted/boost/config/include/boost/config/detail/cxx_composite.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/detail/cxx_composite.hpp
@@ -164,6 +164,7 @@
#endif
#if defined(BOOST_NO_CXX14)\
+ || defined(BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS)\
|| defined(BOOST_NO_CXX17_DEDUCTION_GUIDES)\
|| defined(BOOST_NO_CXX17_FOLD_EXPRESSIONS)\
|| defined(BOOST_NO_CXX17_HDR_ANY)\
diff --git a/contrib/restricted/boost/config/include/boost/version.hpp b/contrib/restricted/boost/config/include/boost/version.hpp
index 6cd7e9aa32..989f25fa37 100644
--- a/contrib/restricted/boost/config/include/boost/version.hpp
+++ b/contrib/restricted/boost/config/include/boost/version.hpp
@@ -19,7 +19,7 @@
// BOOST_VERSION / 100 % 1000 is the minor version
// BOOST_VERSION / 100000 is the major version
-#define BOOST_VERSION 108400
+#define BOOST_VERSION 108500
//
// BOOST_LIB_VERSION must be defined to be the same as BOOST_VERSION
@@ -27,6 +27,6 @@
// number, y is the minor version number, and z is the patch level if not 0.
// This is used by <config/auto_link.hpp> to select which library version to link to.
-#define BOOST_LIB_VERSION "1_84"
+#define BOOST_LIB_VERSION "1_85"
#endif
diff --git a/contrib/restricted/boost/config/ya.make b/contrib/restricted/boost/config/ya.make
index 19f057176e..4acbd9a6f0 100644
--- a/contrib/restricted/boost/config/ya.make
+++ b/contrib/restricted/boost/config/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/config/archive/boost-1.84.0.tar.gz)
+ORIGINAL_SOURCE(https://github.com/boostorg/config/archive/boost-1.85.0.tar.gz)
ADDINCL(
GLOBAL contrib/restricted/boost/config/include