Skip to content

Commit 07c2f0c

Browse files
committed
Merge branch 'NexusDynamic-feature/update-thirdparty' into cboulay/apple_framework
2 parents 4174b34 + dc354d8 commit 07c2f0c

720 files changed

Lines changed: 20588 additions & 39559 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎lslboost/boost/assert.hpp‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,13 @@
4646

4747
namespace lslboost
4848
{
49+
#if defined(BOOST_ASSERT_HANDLER_IS_NORETURN)
50+
BOOST_NORETURN
51+
#endif
4952
void assertion_failed(char const * expr, char const * function, char const * file, long line); // user defined
53+
#if defined(BOOST_ASSERT_HANDLER_IS_NORETURN)
54+
BOOST_NORETURN
55+
#endif
5056
void assertion_failed_msg(char const * expr, char const * msg, char const * function, char const * file, long line); // user defined
5157
} // namespace lslboost
5258

‎lslboost/boost/config/assert_cxx17.hpp‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@
1212
#include <boost/config.hpp>
1313
#include <boost/config/assert_cxx14.hpp>
1414

15+
#ifdef BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
16+
# error "Your compiler appears not to be fully C++17 compliant. Detected via defect macro BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS."
17+
#endif
1518
#ifdef BOOST_NO_CXX17_DEDUCTION_GUIDES
1619
# error "Your compiler appears not to be fully C++17 compliant. Detected via defect macro BOOST_NO_CXX17_DEDUCTION_GUIDES."
1720
#endif

‎lslboost/boost/config/compiler/borland.hpp‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,9 @@
245245
#if !defined(__cpp_if_constexpr) || (__cpp_if_constexpr < 201606)
246246
# define BOOST_NO_CXX17_IF_CONSTEXPR
247247
#endif
248+
#if !defined(__cpp_nontype_template_parameter_auto) || (__cpp_nontype_template_parameter_auto < 201606)
249+
# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
250+
#endif
248251

249252
#if __BORLANDC__ >= 0x590
250253
# define BOOST_HAS_TR1_HASH

‎lslboost/boost/config/compiler/clang.hpp‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -321,6 +321,10 @@
321321
# define BOOST_NO_CXX17_FOLD_EXPRESSIONS
322322
#endif
323323

324+
#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 */
325+
# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
326+
#endif
327+
324328
#if __cplusplus < 201103L
325329
#define BOOST_NO_CXX11_SFINAE_EXPR
326330
#endif

‎lslboost/boost/config/compiler/codegear.hpp‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,10 @@
316316
# define BOOST_NO_CXX17_IF_CONSTEXPR
317317
#endif
318318

319+
#if !defined(__cpp_nontype_template_parameter_auto) || (__cpp_nontype_template_parameter_auto < 201606)
320+
# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
321+
#endif
322+
319323
//
320324
// TR1 macros:
321325
//

‎lslboost/boost/config/compiler/common_edg.hpp‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,10 +171,12 @@
171171
#if !defined(__cpp_fold_expressions) || (__cpp_fold_expressions < 201603)
172172
# define BOOST_NO_CXX17_FOLD_EXPRESSIONS
173173
#endif
174-
175174
#if !defined(__cpp_if_constexpr) || (__cpp_if_constexpr < 201606)
176175
# define BOOST_NO_CXX17_IF_CONSTEXPR
177176
#endif
177+
#if !defined(__cpp_nontype_template_parameter_auto) || (__cpp_nontype_template_parameter_auto < 201606)
178+
# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
179+
#endif
178180

179181
#ifdef c_plusplus
180182
// EDG has "long long" in non-strict mode

‎lslboost/boost/config/compiler/digitalmars.hpp‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,9 @@
130130
#if !defined(__cpp_if_constexpr) || (__cpp_if_constexpr < 201606)
131131
# define BOOST_NO_CXX17_IF_CONSTEXPR
132132
#endif
133+
#if !defined(__cpp_nontype_template_parameter_auto) || (__cpp_nontype_template_parameter_auto < 201606)
134+
# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
135+
#endif
133136

134137
#if (__DMC__ <= 0x840)
135138
#error "Compiler not supported or configured - please reconfigure"

‎lslboost/boost/config/compiler/gcc.hpp‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,9 @@
319319
#if !defined(__cpp_if_constexpr) || (__cpp_if_constexpr < 201606)
320320
# define BOOST_NO_CXX17_IF_CONSTEXPR
321321
#endif
322+
#if (__GNUC__ < 7) || (__cplusplus < 201703L)
323+
# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
324+
#endif
322325

323326
#if __GNUC__ >= 7
324327
# define BOOST_FALLTHROUGH __attribute__((fallthrough))

‎lslboost/boost/config/compiler/gcc_xml.hpp‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,8 @@
108108
#if !defined(__cpp_if_constexpr) || (__cpp_if_constexpr < 201606)
109109
# define BOOST_NO_CXX17_IF_CONSTEXPR
110110
#endif
111+
#if !defined(__cpp_nontype_template_parameter_auto) || (__cpp_nontype_template_parameter_auto < 201606)
112+
# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
113+
#endif
111114

112115
#define BOOST_COMPILER "GCC-XML C++ version " __GCCXML__
113-
114-

‎lslboost/boost/config/compiler/hp_acc.hpp‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,10 @@
137137
#define BOOST_NO_CXX11_VARIADIC_MACROS
138138
#endif
139139

140+
#if !defined(__cpp_nontype_template_parameter_auto) || (__cpp_nontype_template_parameter_auto < 201606)
141+
# define BOOST_NO_CXX17_AUTO_NONTYPE_TEMPLATE_PARAMS
142+
#endif
143+
140144
#endif
141145

142146
//

0 commit comments

Comments
 (0)