From e6aeafd0d313a322980847ad2ed5a307280191d1 Mon Sep 17 00:00:00 2001 From: Brian Kuhl Date: Tue, 19 Mar 2019 08:33:45 -0400 Subject: [PATCH 01/21] Update vxworks.hpp - wide char support in kernel - use Boost's slist for operator instantiating compatibility in several libraries - undef V7 macro --- include/boost/config/platform/vxworks.hpp | 135 ++++++++++------------ 1 file changed, 62 insertions(+), 73 deletions(-) diff --git a/include/boost/config/platform/vxworks.hpp b/include/boost/config/platform/vxworks.hpp index a91e4ab4..7718acb6 100644 --- a/include/boost/config/platform/vxworks.hpp +++ b/include/boost/config/platform/vxworks.hpp @@ -12,40 +12,17 @@ // like (GCC 2.96) . Do not even think of getting this to work, // a miserable failure will be guaranteed! // -// Equally, this file has been tested for RTPs (Real Time Processes) -// only, not for DKMs (Downloadable Kernel Modules). These two types -// of executables differ largely in the available functionality of -// the C-library, STL, and so on. A DKM uses a C89 library with no -// wide character support and no guarantee of ANSI C. The same Dinkum +// VxWorks supports C++ linkage in the kernel with +// DKMs (Downloadable Kernel Modules). But, until recently +// the kernel used a C89 library with no +// wide character support and no guarantee of ANSI C. +// Regardless of the C library the same Dinkum // STL library is used in both contexts. // // Similarly the Dinkum abridged STL that supports the loosely specified // embedded C++ standard has not been tested and is unlikely to work // on anything but the simplest library. // ==================================================================== -// -// Additional Configuration -// ------------------------------------------------------------------- -// -// Because of the ordering of include files and other issues the following -// additional definitions worked better outside this file. -// -// When building the log library add the following to the b2 invocation -// define=BOOST_LOG_WITHOUT_IPC -// and -// -DBOOST_LOG_WITHOUT_DEFAULT_FACTORIES -// to your compile options. -// -// When building the test library add -// -DBOOST_TEST_LIMITED_SIGNAL_DETAILS -// to your compile options -// -// When building containers library add -// -DHAVE_MORECORE=0 -// to your c compile options so dlmalloc heap library is compiled -// without brk() calls -// -// ==================================================================== // // Some important information regarding the usage of POSIX semaphores: // ------------------------------------------------------------------- @@ -112,30 +89,20 @@ // -------------------------------- #define BOOST_PLATFORM "vxWorks" -// Special behaviour for DKMs: -#ifdef _WRS_KERNEL - // DKMs do not have the -header, - // but apparently they do have an intrinsic wchar_t meanwhile! -# define BOOST_NO_CWCHAR - - // Lots of wide-functions and -headers are unavailable for DKMs as well: -# define BOOST_NO_CWCTYPE -# define BOOST_NO_SWPRINTF -# define BOOST_NO_STD_WSTRING -# define BOOST_NO_STD_WSTREAMBUF -#endif // Generally available headers: #define BOOST_HAS_UNISTD_H #define BOOST_HAS_STDINT_H #define BOOST_HAS_DIRENT_H -#define BOOST_HAS_SLIST +//#define BOOST_HAS_SLIST // vxWorks does not have installed an iconv-library by default, // so unfortunately no Unicode support from scratch is available! // Thus, instead it is suggested to switch to ICU, as this seems // to be the most complete and portable option... -#define BOOST_LOCALE_WITH_ICU +#ifndef BOOST_LOCALE_WITH_ICU + #define BOOST_LOCALE_WITH_ICU +#endif // Generally available functionality: #define BOOST_HAS_THREADS @@ -170,16 +137,18 @@ # ifndef _POSIX_THREADS # define _POSIX_THREADS 1 # endif +// no sysconf( _SC_PAGESIZE) in kernel +# define BOOST_THREAD_USES_GETPAGESIZE #endif #if (_WRS_VXWORKS_MAJOR < 7) // vxWorks-around: #defines CLOCKS_PER_SEC as sysClkRateGet() but // miserably fails to #include the required to make // sysClkRateGet() available! So we manually include it here. -#ifdef __RTP__ -# include -# include -#endif +# ifdef __RTP__ +# include +# include +# endif // vxWorks-around: In the macros INT32_C(), UINT32_C(), INT64_C() and // UINT64_C() are defined erroneously, yielding not a signed/ @@ -188,30 +157,47 @@ // when trying to define several constants which do not fit into a // long type! We correct them here by redefining. -#include +# include + +// Special behaviour for DKMs: // Some macro-magic to do the job -#define VX_JOIN(X, Y) VX_DO_JOIN(X, Y) -#define VX_DO_JOIN(X, Y) VX_DO_JOIN2(X, Y) -#define VX_DO_JOIN2(X, Y) X##Y +# define VX_JOIN(X, Y) VX_DO_JOIN(X, Y) +# define VX_DO_JOIN(X, Y) VX_DO_JOIN2(X, Y) +# define VX_DO_JOIN2(X, Y) X##Y // Correctly setup the macros -#undef INT32_C -#undef UINT32_C -#undef INT64_C -#undef UINT64_C -#define INT32_C(x) VX_JOIN(x, L) -#define UINT32_C(x) VX_JOIN(x, UL) -#define INT64_C(x) VX_JOIN(x, LL) -#define UINT64_C(x) VX_JOIN(x, ULL) +# undef INT32_C +# undef UINT32_C +# undef INT64_C +# undef UINT64_C +# define INT32_C(x) VX_JOIN(x, L) +# define UINT32_C(x) VX_JOIN(x, UL) +# define INT64_C(x) VX_JOIN(x, LL) +# define UINT64_C(x) VX_JOIN(x, ULL) // #include Libraries required for the following function adaption -#include +# include #endif // _WRS_VXWORKS_MAJOR < 7 #include #include +#if defined(_WRS_KERNEL) && (_CPPLIB_VER < 700) + // recent kernels use Dinkum clib v7.00+ + // with widechar but older kernels + // do not have the -header, + // but apparently they do have an intrinsic wchar_t meanwhile! +# define BOOST_NO_CWCHAR + + // Lots of wide-functions and -headers are unavailable for DKMs as well: +# define BOOST_NO_CWCTYPE +# define BOOST_NO_SWPRINTF +# define BOOST_NO_STD_WSTRING +# define BOOST_NO_STD_WSTREAMBUF +#endif + + // Use C-linkage for the following helper functions #ifdef __cplusplus extern "C" { @@ -253,9 +239,9 @@ inline int truncate(const char *p, off_t l){ } #ifdef __GNUC__ -#define ___unused __attribute__((unused)) +# define ___unused __attribute__((unused)) #else -#define ___unused +# define ___unused #endif // Fake symlink handling by dummy functions: @@ -291,7 +277,7 @@ inline int gettimeofday(struct timeval *tv, void * /*tzv*/) { * to avoid conflict with MPL operator times */ #if (_WRS_VXWORKS_MAJOR < 7) -#ifdef __cplusplus +# ifdef __cplusplus // vxWorks provides neither struct tms nor function times()! // We implement an empty dummy-function, simply setting the user @@ -327,7 +313,7 @@ struct tms{ namespace std { using ::times; } -#endif // __cplusplus +# endif // __cplusplus #endif // _WRS_VXWORKS_MAJOR < 7 @@ -336,16 +322,16 @@ extern "C" void bzero (void *, size_t); // FD_ZERO uses bzero() but does // Put the selfmade functions into the std-namespace, just in case namespace std { -# ifdef __RTP__ +# ifdef __RTP__ using ::getrlimit; using ::setrlimit; -# endif +# endif using ::truncate; using ::symlink; using ::readlink; -#if (_WRS_VXWORKS_MAJOR < 7) +# if (_WRS_VXWORKS_MAJOR < 7) using ::gettimeofday; -#endif +# endif } #endif // __cplusplus @@ -355,10 +341,12 @@ namespace std { // Include signal.h which might contain a typo to be corrected here #include + #if (_WRS_VXWORKS_MAJOR < 7) -#define getpagesize() sysconf(_SC_PAGESIZE) // getpagesize is deprecated anyway! +# define getpagesize() sysconf(_SC_PAGESIZE) // getpagesize is deprecated anyway! inline int lstat(p, b) { return stat(p, b); } // lstat() == stat(), as vxWorks has no symlinks! #endif + #ifndef S_ISSOCK # define S_ISSOCK(mode) ((mode & S_IFMT) == S_IFSOCK) // Is file a socket? #endif @@ -379,7 +367,7 @@ typedef int locale_t; // locale_t is a POSIX-ex // vxWorks 7 adds C++11 support // however it is optional, and does not match exactly the support determined // by examining the Dinkum STL version and GCC version (or ICC and DCC) -#ifndef _WRS_CONFIG_LANG_LIB_CPLUS_CPLUS_USER_2011 +#if !( defined( _WRS_CONFIG_LANG_LIB_CPLUS_CPLUS_USER_2011) || defined(_WRS_CONFIG_LIBCPLUS_STD)) # define BOOST_NO_CXX11_ADDRESSOF // C11 addressof operator on memory location # define BOOST_NO_CXX11_ALLOCATOR # define BOOST_NO_CXX11_ATOMIC_SMART_PTR @@ -408,9 +396,9 @@ typedef int locale_t; // locale_t is a POSIX-ex # define BOOST_NO_CXX11_HDR_UNORDERED_MAP # define BOOST_NO_CXX11_HDR_UNORDERED_SET #else -#ifndef BOOST_SYSTEM_NO_DEPRECATED -# define BOOST_SYSTEM_NO_DEPRECATED // workaround link error in spirit -#endif +# ifndef BOOST_SYSTEM_NO_DEPRECATED +# define BOOST_SYSTEM_NO_DEPRECATED // workaround link error in spirit +# endif #endif @@ -418,6 +406,8 @@ typedef int locale_t; // locale_t is a POSIX-ex #undef NONE // restrict is an iostreams class #undef restrict +// affects some typeof tests +#undef V7 // use fake poll() from Unix layer in ASIO to get full functionality // most libraries will use select() but this define allows 'iostream' functionality @@ -430,4 +420,3 @@ typedef int locale_t; // locale_t is a POSIX-ex # define BOOST_ASIO_DISABLE_SERIAL_PORT #endif - From 84e1f00b14cb127226d10feac074fe10fc03bd73 Mon Sep 17 00:00:00 2001 From: Thomas Kent Date: Wed, 20 Mar 2019 07:32:07 -0500 Subject: [PATCH 02/21] Support for Visual Studio 2019, vc142 toolset. --- include/boost/config/compiler/visualc.hpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/include/boost/config/compiler/visualc.hpp b/include/boost/config/compiler/visualc.hpp index 29642473..c4cdb0ec 100644 --- a/include/boost/config/compiler/visualc.hpp +++ b/include/boost/config/compiler/visualc.hpp @@ -313,7 +313,7 @@ # endif # else # if _MSC_VER < 1200 - // Note: Versions up to 7.0 aren't supported. + // Note: Versions up to 10.0 aren't supported. # define BOOST_COMPILER_VERSION 5.0 # elif _MSC_VER < 1300 # define BOOST_COMPILER_VERSION 6.0 @@ -335,6 +335,8 @@ # define BOOST_COMPILER_VERSION 14.0 # elif _MSC_VER < 1920 # define BOOST_COMPILER_VERSION 14.1 +# elif _MSC_VER < 1930 +# define BOOST_COMPILER_VERSION 14.2 # else # define BOOST_COMPILER_VERSION _MSC_VER # endif @@ -346,8 +348,8 @@ #include // -// last known and checked version is 19.12.25830.2 (VC++ 2017.3): -#if (_MSC_VER > 1912) +// last known and checked version is 19.20.27404 (VC++ 2019 RC): +#if (_MSC_VER > 1920) # if defined(BOOST_ASSERT_CONFIG) # error "Boost.Config is older than your current compiler version." # elif !defined(BOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE) From 354b02cd2bd8b4f3f38bd36a0611aabc72af6491 Mon Sep 17 00:00:00 2001 From: Thomas Kent Date: Thu, 21 Mar 2019 21:05:22 -0500 Subject: [PATCH 03/21] Tried with the latest RC --- include/boost/config/compiler/visualc.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/boost/config/compiler/visualc.hpp b/include/boost/config/compiler/visualc.hpp index c4cdb0ec..f1674099 100644 --- a/include/boost/config/compiler/visualc.hpp +++ b/include/boost/config/compiler/visualc.hpp @@ -348,7 +348,7 @@ #include // -// last known and checked version is 19.20.27404 (VC++ 2019 RC): +// last known and checked version is 19.20.27508 (VC++ 2019 RC3): #if (_MSC_VER > 1920) # if defined(BOOST_ASSERT_CONFIG) # error "Boost.Config is older than your current compiler version." From a2bf626b54fe24f4e2c1890d2b92912116847e47 Mon Sep 17 00:00:00 2001 From: Nikita Kniazev Date: Tue, 26 Mar 2019 00:41:31 +0300 Subject: [PATCH 04/21] __builtin_unreachable was introduced in GCC 4.5 https://godbolt.org/z/7oXS2i --- include/boost/config/compiler/gcc.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/boost/config/compiler/gcc.hpp b/include/boost/config/compiler/gcc.hpp index 9ae6072e..18412b07 100644 --- a/include/boost/config/compiler/gcc.hpp +++ b/include/boost/config/compiler/gcc.hpp @@ -327,7 +327,7 @@ // // __builtin_unreachable: -#if BOOST_GCC_VERSION >= 40800 +#if BOOST_GCC_VERSION >= 40500 #define BOOST_UNREACHABLE_RETURN(x) __builtin_unreachable(); #endif From 8118ba6547669072752ef80e3eb69bac39fd089e Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Sat, 30 Mar 2019 11:04:52 +0000 Subject: [PATCH 05/21] Remove icc testing, it seems to be no longer functional. --- .travis.yml | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/.travis.yml b/.travis.yml index 45a65b54..da64807c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -25,28 +25,6 @@ matrix: - os: linux env: TOOLSET=gcc COMPILER=g++ CXXSTD=03,11 - - os: linux - env: TOOLSET=intel COMPILER=icpc CXXSTD=03,11 TEST_INTEL=1 - before_install: - - wget -q 'https://raw.githubusercontent.com/nemequ/icc-travis/master/install-icc.sh' - - bash ./install-icc.sh - after_script: - - '[[ ! -z "${INTEL_INSTALL_PATH}" ]] && uninstall_intel_software' - - - os: linux - env: TOOLSET=intel COMPILER=icpc CXXSTD=11,14 TEST_INTEL=1 EXTRA_FLAGS=-gcc-name=g++-6 - before_install: - - wget -q 'https://raw.githubusercontent.com/nemequ/icc-travis/master/install-icc.sh' - - bash ./install-icc.sh - after_script: - - '[[ ! -z "${INTEL_INSTALL_PATH}" ]] && uninstall_intel_software' - addons: - apt: - packages: - - g++-6 - sources: - - ubuntu-toolchain-r-test - - os: linux compiler: g++-4.4 env: TOOLSET=gcc COMPILER=g++-4.4 CXXSTD=98,0x From e9e3129524dbfc7ddc171969c64f16e176c1c3a2 Mon Sep 17 00:00:00 2001 From: Nikita Kniazev Date: Fri, 29 Mar 2019 23:54:51 +0300 Subject: [PATCH 06/21] Lift thread local ban for 64bit MinGW The problem seems affect only 32bit compilers. --- include/boost/config/compiler/gcc.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boost/config/compiler/gcc.hpp b/include/boost/config/compiler/gcc.hpp index 9ae6072e..4e522a16 100644 --- a/include/boost/config/compiler/gcc.hpp +++ b/include/boost/config/compiler/gcc.hpp @@ -309,8 +309,8 @@ # define BOOST_FALLTHROUGH __attribute__((fallthrough)) #endif -#ifdef __MINGW32__ -// Currently (June 2017) thread_local is broken on mingw for all current compiler releases, see +#if defined(__MINGW32__) && !defined(__MINGW64__) +// Currently (March 2019) thread_local is broken on mingw for all current 32bit compiler releases, see // https://sourceforge.net/p/mingw-w64/bugs/527/ // Not setting this causes program termination on thread exit. #define BOOST_NO_CXX11_THREAD_LOCAL From 2af0a97e4f256bf106299c4de6b2e75027b30a36 Mon Sep 17 00:00:00 2001 From: Nikita Kniazev Date: Sun, 31 Mar 2019 16:07:14 +0300 Subject: [PATCH 07/21] Expand BOOST_UNREACHABLE_RETURN to __assume(0) on MSVC --- include/boost/config/compiler/visualc.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/boost/config/compiler/visualc.hpp b/include/boost/config/compiler/visualc.hpp index f1674099..52cb96fc 100644 --- a/include/boost/config/compiler/visualc.hpp +++ b/include/boost/config/compiler/visualc.hpp @@ -43,6 +43,9 @@ # error "Compiler not supported or configured - please reconfigure" #endif +// VS2005 (VC8) docs: __assume has been in Visual C++ for multiple releases +#define BOOST_UNREACHABLE_RETURN(x) __assume(0) + #if _MSC_FULL_VER < 180020827 # define BOOST_NO_FENV_H #endif From 5b9a7ac526fbd74fb070b4775344c915bbee118b Mon Sep 17 00:00:00 2001 From: Nikita Kniazev Date: Mon, 1 Apr 2019 17:53:33 +0300 Subject: [PATCH 08/21] Missing semicolon in BOOST_UNREACHABLE_RETURN(x) --- include/boost/config/compiler/visualc.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/boost/config/compiler/visualc.hpp b/include/boost/config/compiler/visualc.hpp index 52cb96fc..fc422ade 100644 --- a/include/boost/config/compiler/visualc.hpp +++ b/include/boost/config/compiler/visualc.hpp @@ -44,7 +44,7 @@ #endif // VS2005 (VC8) docs: __assume has been in Visual C++ for multiple releases -#define BOOST_UNREACHABLE_RETURN(x) __assume(0) +#define BOOST_UNREACHABLE_RETURN(x) __assume(0); #if _MSC_FULL_VER < 180020827 # define BOOST_NO_FENV_H From 38a9ed16db8f5ff18c13b6b606acc4b38efca8fb Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Mon, 1 Apr 2019 17:21:14 +0100 Subject: [PATCH 09/21] Correct BOOST_UNREACHABLE_RETURN usage in test case. --- test/helper_macro_test.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/helper_macro_test.cpp b/test/helper_macro_test.cpp index e3b11128..2f707dc6 100644 --- a/test/helper_macro_test.cpp +++ b/test/helper_macro_test.cpp @@ -23,7 +23,7 @@ int test_unreachable(int i) if(BOOST_LIKELY(i)) return i; throw i; - BOOST_UNREACHABLE_RETURN(0); + BOOST_UNREACHABLE_RETURN(0) // NOTE: no semicolon afterwards!! } BOOST_FORCEINLINE int always_inline(int i){ return ++i; } From e27ecad25e909c6e5d699e86c239fd1cddb7e3d9 Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Mon, 1 Apr 2019 18:23:26 +0100 Subject: [PATCH 10/21] Fix BOOST_NO_CXX17_HDR_STRING_VIEW and BOOST_NO_CXX17_HDR_OPTIONAL for msvc and clang/msvc. --- include/boost/config/compiler/visualc.hpp | 4 ++-- include/boost/config/stdlib/dinkumware.hpp | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/include/boost/config/compiler/visualc.hpp b/include/boost/config/compiler/visualc.hpp index fc422ade..5c52c766 100644 --- a/include/boost/config/compiler/visualc.hpp +++ b/include/boost/config/compiler/visualc.hpp @@ -205,8 +205,8 @@ #if (_MSC_VER < 1911) || (_MSVC_LANG < 201703) # define BOOST_NO_CXX17_STRUCTURED_BINDINGS # define BOOST_NO_CXX17_IF_CONSTEXPR -# define BOOST_NO_CXX17_HDR_OPTIONAL -# define BOOST_NO_CXX17_HDR_STRING_VIEW +//# define BOOST_NO_CXX17_HDR_OPTIONAL +//# define BOOST_NO_CXX17_HDR_STRING_VIEW #endif // MSVC including version 14 has not yet completely diff --git a/include/boost/config/stdlib/dinkumware.hpp b/include/boost/config/stdlib/dinkumware.hpp index e829f08e..420c574b 100644 --- a/include/boost/config/stdlib/dinkumware.hpp +++ b/include/boost/config/stdlib/dinkumware.hpp @@ -174,6 +174,8 @@ #if !defined(_CPPLIB_VER) || (_CPPLIB_VER < 650) || !defined(BOOST_MSVC) || (BOOST_MSVC < 1910) || !defined(_HAS_CXX17) || (_HAS_CXX17 == 0) # define BOOST_NO_CXX17_STD_APPLY # define BOOST_NO_CXX17_ITERATOR_TRAITS +# define BOOST_NO_CXX17_HDR_STRING_VIEW +# define BOOST_NO_CXX17_HDR_OPTIONAL #endif #if !defined(_CPPLIB_VER) || (_CPPLIB_VER < 650) || !defined(_HAS_CXX17) || (_HAS_CXX17 == 0) || !defined(_MSVC_STL_UPDATE) || (_MSVC_STL_UPDATE < 201709) # define BOOST_NO_CXX17_STD_INVOKE From 1d09aace316a42dabc6a5b5016218d397c3a93ed Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Mon, 1 Apr 2019 18:26:43 +0100 Subject: [PATCH 11/21] Add comment on last change [CI SKIP] --- include/boost/config/compiler/visualc.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/include/boost/config/compiler/visualc.hpp b/include/boost/config/compiler/visualc.hpp index 5c52c766..e2ea2702 100644 --- a/include/boost/config/compiler/visualc.hpp +++ b/include/boost/config/compiler/visualc.hpp @@ -205,6 +205,7 @@ #if (_MSC_VER < 1911) || (_MSVC_LANG < 201703) # define BOOST_NO_CXX17_STRUCTURED_BINDINGS # define BOOST_NO_CXX17_IF_CONSTEXPR +// Let the defaults handle these now: //# define BOOST_NO_CXX17_HDR_OPTIONAL //# define BOOST_NO_CXX17_HDR_STRING_VIEW #endif From db26d1431cee069fda3a343bf2953962b60a43a8 Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Mon, 1 Apr 2019 18:58:26 +0100 Subject: [PATCH 12/21] Update auto linking for --layout=tagged. Fixes: https://github.com/boostorg/config/issues/260 --- include/boost/config/auto_link.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boost/config/auto_link.hpp b/include/boost/config/auto_link.hpp index f34353b5..85a037d4 100644 --- a/include/boost/config/auto_link.hpp +++ b/include/boost/config/auto_link.hpp @@ -405,9 +405,9 @@ BOOST_LIB_VERSION: The Boost version, in the form x_y, for Boost version x.y. && defined(BOOST_LIB_VERSION) #ifdef BOOST_AUTO_LINK_TAGGED -# pragma comment(lib, BOOST_LIB_PREFIX BOOST_STRINGIZE(BOOST_LIB_NAME) BOOST_LIB_THREAD_OPT BOOST_LIB_RT_OPT ".lib") +# pragma comment(lib, BOOST_LIB_PREFIX BOOST_STRINGIZE(BOOST_LIB_NAME) BOOST_LIB_THREAD_OPT BOOST_LIB_RT_OPT BOOST_LIB_ARCH_AND_MODEL_OPT ".lib") # ifdef BOOST_LIB_DIAGNOSTIC -# pragma message ("Linking to lib file: " BOOST_LIB_PREFIX BOOST_STRINGIZE(BOOST_LIB_NAME) BOOST_LIB_THREAD_OPT BOOST_LIB_RT_OPT ".lib") +# pragma message ("Linking to lib file: " BOOST_LIB_PREFIX BOOST_STRINGIZE(BOOST_LIB_NAME) BOOST_LIB_THREAD_OPT BOOST_LIB_RT_OPT BOOST_LIB_ARCH_AND_MODEL_OPT ".lib") # endif #elif defined(BOOST_AUTO_LINK_SYSTEM) # pragma comment(lib, BOOST_LIB_PREFIX BOOST_STRINGIZE(BOOST_LIB_NAME) ".lib") From d112744885c099d9011f8cf9a89bcf50521af6ca Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Mon, 1 Apr 2019 19:08:54 +0100 Subject: [PATCH 13/21] Add BOOST_NO_CXX17_HDR_VARIANT. See https://github.com/boostorg/config/issues/264 --- checks/Jamfile.v2 | 3 ++- checks/std/cpp_aggregate_bases_17.cpp | 2 +- checks/std/cpp_aggregate_nsdmi_14.cpp | 2 +- checks/std/cpp_alias_templates_11.cpp | 2 +- checks/std/cpp_aligned_new_17.cpp | 2 +- checks/std/cpp_attributes_11.cpp | 2 +- checks/std/cpp_binary_literals_14.cpp | 2 +- checks/std/cpp_capture_star_this_17.cpp | 2 +- checks/std/cpp_char8_t_20.cpp | 2 +- checks/std/cpp_conditional_explicit_20.cpp | 2 +- checks/std/cpp_constexpr_11.cpp | 2 +- checks/std/cpp_constexpr_14.cpp | 2 +- checks/std/cpp_constexpr_17.cpp | 2 +- checks/std/cpp_decltype_11.cpp | 2 +- checks/std/cpp_decltype_auto_14.cpp | 2 +- checks/std/cpp_deduction_guides_17.cpp | 2 +- checks/std/cpp_delegating_constructors_11.cpp | 2 +- checks/std/cpp_enumerator_attributes_17.cpp | 2 +- checks/std/cpp_exceptions_03.cpp | 2 +- checks/std/cpp_explicit_conversion_11.cpp | 2 +- checks/std/cpp_fold_expressions_17.cpp | 2 +- checks/std/cpp_generic_lambdas_14.cpp | 2 +- checks/std/cpp_guaranteed_copy_elision_17.cpp | 2 +- checks/std/cpp_hex_float_17.cpp | 2 +- checks/std/cpp_if_constexpr_17.cpp | 2 +- checks/std/cpp_impl_destroying_delete_20.cpp | 2 +- checks/std/cpp_impl_three_way_comparison_20.cpp | 2 +- checks/std/cpp_inheriting_constructors_11.cpp | 2 +- checks/std/cpp_inheriting_constructors_17.cpp | 2 +- checks/std/cpp_init_captures_14.cpp | 2 +- checks/std/cpp_initializer_lists_11.cpp | 2 +- checks/std/cpp_inline_variables_17.cpp | 2 +- checks/std/cpp_lambdas_11.cpp | 2 +- checks/std/cpp_lib_addressof_constexpr_17.cpp | 2 +- .../cpp_lib_allocator_traits_is_always_equal_17.cpp | 2 +- checks/std/cpp_lib_any_17.cpp | 2 +- checks/std/cpp_lib_apply_17.cpp | 2 +- checks/std/cpp_lib_array_constexpr_17.cpp | 2 +- checks/std/cpp_lib_as_const_17.cpp | 2 +- checks/std/cpp_lib_atomic_is_always_lock_free_17.cpp | 2 +- checks/std/cpp_lib_atomic_ref_20.cpp | 2 +- checks/std/cpp_lib_bind_front_20.cpp | 2 +- checks/std/cpp_lib_bit_cast_20.cpp | 2 +- checks/std/cpp_lib_bool_constant_17.cpp | 2 +- checks/std/cpp_lib_boyer_moore_searcher_17.cpp | 2 +- checks/std/cpp_lib_byte_17.cpp | 2 +- checks/std/cpp_lib_char8_t_20.cpp | 2 +- checks/std/cpp_lib_chrono_17.cpp | 2 +- checks/std/cpp_lib_chrono_udls_14.cpp | 2 +- checks/std/cpp_lib_clamp_17.cpp | 2 +- checks/std/cpp_lib_complex_udls_14.cpp | 2 +- checks/std/cpp_lib_concepts_20.cpp | 2 +- checks/std/cpp_lib_constexpr_misc_20.cpp | 2 +- checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp | 2 +- checks/std/cpp_lib_destroying_delete_20.cpp | 2 +- checks/std/cpp_lib_enable_shared_from_this_17.cpp | 2 +- checks/std/cpp_lib_erase_if_20.cpp | 2 +- checks/std/cpp_lib_exchange_function_14.cpp | 2 +- checks/std/cpp_lib_execution_17.cpp | 2 +- checks/std/cpp_lib_filesystem_17.cpp | 2 +- checks/std/cpp_lib_gcd_lcm_17.cpp | 2 +- checks/std/cpp_lib_generic_associative_lookup_14.cpp | 2 +- checks/std/cpp_lib_generic_unordered_lookup_20.cpp | 2 +- checks/std/cpp_lib_hardware_interference_size_17.cpp | 2 +- .../cpp_lib_has_unique_object_representations_17.cpp | 2 +- checks/std/cpp_lib_hypot_17.cpp | 2 +- .../std/cpp_lib_incomplete_container_elements_17.cpp | 2 +- checks/std/cpp_lib_integer_sequence_14.cpp | 2 +- checks/std/cpp_lib_integral_constant_callable_14.cpp | 2 +- checks/std/cpp_lib_invoke_17.cpp | 2 +- checks/std/cpp_lib_is_aggregate_17.cpp | 2 +- checks/std/cpp_lib_is_constant_evaluated_20.cpp | 2 +- checks/std/cpp_lib_is_final_14.cpp | 2 +- checks/std/cpp_lib_is_invocable_17.cpp | 2 +- checks/std/cpp_lib_is_null_pointer_14.cpp | 2 +- checks/std/cpp_lib_is_swappable_17.cpp | 2 +- checks/std/cpp_lib_launder_17.cpp | 2 +- checks/std/cpp_lib_list_remove_return_type_20.cpp | 2 +- checks/std/cpp_lib_logical_traits_17.cpp | 2 +- checks/std/cpp_lib_make_from_tuple_17.cpp | 2 +- checks/std/cpp_lib_make_reverse_iterator_14.cpp | 2 +- checks/std/cpp_lib_make_unique_14.cpp | 2 +- checks/std/cpp_lib_map_try_emplace_17.cpp | 2 +- checks/std/cpp_lib_math_special_functions_17.cpp | 2 +- checks/std/cpp_lib_memory_resource_17.cpp | 2 +- checks/std/cpp_lib_node_extract_17.cpp | 2 +- checks/std/cpp_lib_nonmember_container_access_17.cpp | 2 +- checks/std/cpp_lib_not_fn_17.cpp | 2 +- checks/std/cpp_lib_null_iterators_14.cpp | 2 +- checks/std/cpp_lib_optional_17.cpp | 2 +- checks/std/cpp_lib_parallel_algorithm_17.cpp | 2 +- checks/std/cpp_lib_quoted_string_io_14.cpp | 2 +- checks/std/cpp_lib_ranges_20.cpp | 2 +- checks/std/cpp_lib_raw_memory_algorithms_17.cpp | 2 +- checks/std/cpp_lib_result_of_sfinae_14.cpp | 2 +- .../std/cpp_lib_robust_nonmodifying_seq_ops_14.cpp | 2 +- checks/std/cpp_lib_sample_17.cpp | 2 +- checks/std/cpp_lib_scoped_lock_17.cpp | 2 +- checks/std/cpp_lib_shared_mutex_17.cpp | 2 +- checks/std/cpp_lib_shared_ptr_arrays_17.cpp | 2 +- checks/std/cpp_lib_shared_ptr_weak_type_17.cpp | 2 +- checks/std/cpp_lib_shared_timed_mutex_14.cpp | 2 +- checks/std/cpp_lib_string_udls_14.cpp | 2 +- checks/std/cpp_lib_string_view_17.cpp | 2 +- checks/std/cpp_lib_three_way_comparison_20.cpp | 2 +- checks/std/cpp_lib_to_chars_17.cpp | 2 +- .../std/cpp_lib_transformation_trait_aliases_14.cpp | 2 +- checks/std/cpp_lib_transparent_operators_14.cpp | 2 +- checks/std/cpp_lib_transparent_operators_17.cpp | 2 +- checks/std/cpp_lib_tuple_element_t_14.cpp | 2 +- checks/std/cpp_lib_tuples_by_type_14.cpp | 2 +- .../std/cpp_lib_type_trait_variable_templates_17.cpp | 2 +- checks/std/cpp_lib_uncaught_exceptions_17.cpp | 2 +- checks/std/cpp_lib_unordered_map_try_emplace_17.cpp | 2 +- checks/std/cpp_lib_variant_17.cpp | 2 +- checks/std/cpp_lib_void_t_17.cpp | 2 +- checks/std/cpp_namespace_attributes_17.cpp | 2 +- checks/std/cpp_noexcept_function_type_17.cpp | 2 +- checks/std/cpp_nontype_template_args_17.cpp | 2 +- .../std/cpp_nontype_template_parameter_auto_17.cpp | 2 +- .../std/cpp_nontype_template_parameter_class_20.cpp | 2 +- checks/std/cpp_nsdmi_11.cpp | 2 +- checks/std/cpp_range_based_for_11.cpp | 2 +- checks/std/cpp_range_based_for_17.cpp | 2 +- checks/std/cpp_raw_strings_11.cpp | 2 +- checks/std/cpp_ref_qualifiers_11.cpp | 2 +- checks/std/cpp_return_type_deduction_14.cpp | 2 +- checks/std/cpp_rtti_03.cpp | 2 +- checks/std/cpp_rvalue_references_11.cpp | 2 +- checks/std/cpp_sized_deallocation_14.cpp | 2 +- checks/std/cpp_static_assert_11.cpp | 2 +- checks/std/cpp_static_assert_17.cpp | 2 +- checks/std/cpp_structured_bindings_17.cpp | 2 +- checks/std/cpp_template_template_args_17.cpp | 2 +- checks/std/cpp_threadsafe_static_init_11.cpp | 2 +- checks/std/cpp_unicode_characters_11.cpp | 2 +- checks/std/cpp_unicode_literals_11.cpp | 2 +- checks/std/cpp_user_defined_literals_11.cpp | 2 +- checks/std/cpp_variable_templates_14.cpp | 2 +- checks/std/cpp_variadic_templates_11.cpp | 2 +- checks/std/cpp_variadic_using_17.cpp | 2 +- checks/test_case.cpp | 7 ++++++- doc/macro_reference.qbk | 1 + include/boost/config/detail/suffix.hpp | 4 ++++ include/boost/config/stdlib/dinkumware.hpp | 1 + include/boost/config/stdlib/libcpp.hpp | 1 + include/boost/config/stdlib/libstdcpp3.hpp | 1 + test/all/Jamfile.v2 | 5 ++++- test/config_info.cpp | 2 ++ test/config_test.cpp | 12 +++++++++++- 150 files changed, 173 insertions(+), 144 deletions(-) diff --git a/checks/Jamfile.v2 b/checks/Jamfile.v2 index dedd7fab..02f13fb3 100644 --- a/checks/Jamfile.v2 +++ b/checks/Jamfile.v2 @@ -1,6 +1,6 @@ # # *** DO NOT EDIT THIS FILE BY HAND *** -# This file was automatically generated on Mon Feb 11 18:07:32 2019 +# This file was automatically generated on Mon Apr 1 19:04:05 2019 # by libs/config/tools/generate.cpp # Copyright John Maddock. # Use, modification and distribution are subject to the @@ -114,6 +114,7 @@ obj cxx14_variable_templates : test_case.cpp : TEST_BOOST_NO_CXX14_VARIA obj cxx17_fold_expressions : test_case.cpp : TEST_BOOST_NO_CXX17_FOLD_EXPRESSIONS ; obj cxx17_hdr_optional : test_case.cpp : TEST_BOOST_NO_CXX17_HDR_OPTIONAL ; obj cxx17_hdr_string_view : test_case.cpp : TEST_BOOST_NO_CXX17_HDR_STRING_VIEW ; +obj cxx17_hdr_variant : test_case.cpp : TEST_BOOST_NO_CXX17_HDR_VARIANT ; obj cxx17_if_constexpr : test_case.cpp : TEST_BOOST_NO_CXX17_IF_CONSTEXPR ; obj cxx17_inline_variables : test_case.cpp : TEST_BOOST_NO_CXX17_INLINE_VARIABLES ; obj cxx17_iterator_traits : test_case.cpp : TEST_BOOST_NO_CXX17_ITERATOR_TRAITS ; diff --git a/checks/std/cpp_aggregate_bases_17.cpp b/checks/std/cpp_aggregate_bases_17.cpp index 9fe329b1..35eabb70 100644 --- a/checks/std/cpp_aggregate_bases_17.cpp +++ b/checks/std/cpp_aggregate_bases_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_aggregate_nsdmi_14.cpp b/checks/std/cpp_aggregate_nsdmi_14.cpp index fca7dbbd..276c09be 100644 --- a/checks/std/cpp_aggregate_nsdmi_14.cpp +++ b/checks/std/cpp_aggregate_nsdmi_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_alias_templates_11.cpp b/checks/std/cpp_alias_templates_11.cpp index de92cbc8..7038f075 100644 --- a/checks/std/cpp_alias_templates_11.cpp +++ b/checks/std/cpp_alias_templates_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_aligned_new_17.cpp b/checks/std/cpp_aligned_new_17.cpp index 3284429e..a1fa025d 100644 --- a/checks/std/cpp_aligned_new_17.cpp +++ b/checks/std/cpp_aligned_new_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_attributes_11.cpp b/checks/std/cpp_attributes_11.cpp index 34a248df..22e80b61 100644 --- a/checks/std/cpp_attributes_11.cpp +++ b/checks/std/cpp_attributes_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_binary_literals_14.cpp b/checks/std/cpp_binary_literals_14.cpp index fe65355c..e131ef5f 100644 --- a/checks/std/cpp_binary_literals_14.cpp +++ b/checks/std/cpp_binary_literals_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_capture_star_this_17.cpp b/checks/std/cpp_capture_star_this_17.cpp index 266844a2..79f9f4fc 100644 --- a/checks/std/cpp_capture_star_this_17.cpp +++ b/checks/std/cpp_capture_star_this_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_char8_t_20.cpp b/checks/std/cpp_char8_t_20.cpp index 93fc5521..0388aaff 100644 --- a/checks/std/cpp_char8_t_20.cpp +++ b/checks/std/cpp_char8_t_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_conditional_explicit_20.cpp b/checks/std/cpp_conditional_explicit_20.cpp index 21fcc656..aec0d54b 100644 --- a/checks/std/cpp_conditional_explicit_20.cpp +++ b/checks/std/cpp_conditional_explicit_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_constexpr_11.cpp b/checks/std/cpp_constexpr_11.cpp index 762266fd..3e55aa5d 100644 --- a/checks/std/cpp_constexpr_11.cpp +++ b/checks/std/cpp_constexpr_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_constexpr_14.cpp b/checks/std/cpp_constexpr_14.cpp index 7deadfca..983bd225 100644 --- a/checks/std/cpp_constexpr_14.cpp +++ b/checks/std/cpp_constexpr_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_constexpr_17.cpp b/checks/std/cpp_constexpr_17.cpp index 227baa37..53da948c 100644 --- a/checks/std/cpp_constexpr_17.cpp +++ b/checks/std/cpp_constexpr_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_decltype_11.cpp b/checks/std/cpp_decltype_11.cpp index 3855129b..ab22738e 100644 --- a/checks/std/cpp_decltype_11.cpp +++ b/checks/std/cpp_decltype_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_decltype_auto_14.cpp b/checks/std/cpp_decltype_auto_14.cpp index 58b96f66..e79d7c4e 100644 --- a/checks/std/cpp_decltype_auto_14.cpp +++ b/checks/std/cpp_decltype_auto_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_deduction_guides_17.cpp b/checks/std/cpp_deduction_guides_17.cpp index 002c4d3d..c091aa31 100644 --- a/checks/std/cpp_deduction_guides_17.cpp +++ b/checks/std/cpp_deduction_guides_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_delegating_constructors_11.cpp b/checks/std/cpp_delegating_constructors_11.cpp index 45f763a4..11ca468b 100644 --- a/checks/std/cpp_delegating_constructors_11.cpp +++ b/checks/std/cpp_delegating_constructors_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_enumerator_attributes_17.cpp b/checks/std/cpp_enumerator_attributes_17.cpp index 7853ddab..cb3db175 100644 --- a/checks/std/cpp_enumerator_attributes_17.cpp +++ b/checks/std/cpp_enumerator_attributes_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_exceptions_03.cpp b/checks/std/cpp_exceptions_03.cpp index fbaff7e6..05d222cb 100644 --- a/checks/std/cpp_exceptions_03.cpp +++ b/checks/std/cpp_exceptions_03.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_explicit_conversion_11.cpp b/checks/std/cpp_explicit_conversion_11.cpp index 22561471..0ccf378d 100644 --- a/checks/std/cpp_explicit_conversion_11.cpp +++ b/checks/std/cpp_explicit_conversion_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_fold_expressions_17.cpp b/checks/std/cpp_fold_expressions_17.cpp index 3568744f..786d9885 100644 --- a/checks/std/cpp_fold_expressions_17.cpp +++ b/checks/std/cpp_fold_expressions_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_generic_lambdas_14.cpp b/checks/std/cpp_generic_lambdas_14.cpp index 9b8d0847..9c98441b 100644 --- a/checks/std/cpp_generic_lambdas_14.cpp +++ b/checks/std/cpp_generic_lambdas_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_guaranteed_copy_elision_17.cpp b/checks/std/cpp_guaranteed_copy_elision_17.cpp index ff45e712..e0d7105e 100644 --- a/checks/std/cpp_guaranteed_copy_elision_17.cpp +++ b/checks/std/cpp_guaranteed_copy_elision_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_hex_float_17.cpp b/checks/std/cpp_hex_float_17.cpp index 1fa0aa9d..a20d5326 100644 --- a/checks/std/cpp_hex_float_17.cpp +++ b/checks/std/cpp_hex_float_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_if_constexpr_17.cpp b/checks/std/cpp_if_constexpr_17.cpp index 19f320ec..39162e46 100644 --- a/checks/std/cpp_if_constexpr_17.cpp +++ b/checks/std/cpp_if_constexpr_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_impl_destroying_delete_20.cpp b/checks/std/cpp_impl_destroying_delete_20.cpp index 467dd0cb..fe8738ee 100644 --- a/checks/std/cpp_impl_destroying_delete_20.cpp +++ b/checks/std/cpp_impl_destroying_delete_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_impl_three_way_comparison_20.cpp b/checks/std/cpp_impl_three_way_comparison_20.cpp index d6efbf3b..425a999b 100644 --- a/checks/std/cpp_impl_three_way_comparison_20.cpp +++ b/checks/std/cpp_impl_three_way_comparison_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_inheriting_constructors_11.cpp b/checks/std/cpp_inheriting_constructors_11.cpp index 0a0c44b6..d337bd94 100644 --- a/checks/std/cpp_inheriting_constructors_11.cpp +++ b/checks/std/cpp_inheriting_constructors_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_inheriting_constructors_17.cpp b/checks/std/cpp_inheriting_constructors_17.cpp index 8a1278eb..1a6fd4a0 100644 --- a/checks/std/cpp_inheriting_constructors_17.cpp +++ b/checks/std/cpp_inheriting_constructors_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_init_captures_14.cpp b/checks/std/cpp_init_captures_14.cpp index 5d26b3a1..85e3a38f 100644 --- a/checks/std/cpp_init_captures_14.cpp +++ b/checks/std/cpp_init_captures_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_initializer_lists_11.cpp b/checks/std/cpp_initializer_lists_11.cpp index 4a9841ba..f0af2213 100644 --- a/checks/std/cpp_initializer_lists_11.cpp +++ b/checks/std/cpp_initializer_lists_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_inline_variables_17.cpp b/checks/std/cpp_inline_variables_17.cpp index c4809e26..bb9ead27 100644 --- a/checks/std/cpp_inline_variables_17.cpp +++ b/checks/std/cpp_inline_variables_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lambdas_11.cpp b/checks/std/cpp_lambdas_11.cpp index fbe21910..6e270d98 100644 --- a/checks/std/cpp_lambdas_11.cpp +++ b/checks/std/cpp_lambdas_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_addressof_constexpr_17.cpp b/checks/std/cpp_lib_addressof_constexpr_17.cpp index 46ad05fe..f0d344b3 100644 --- a/checks/std/cpp_lib_addressof_constexpr_17.cpp +++ b/checks/std/cpp_lib_addressof_constexpr_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_allocator_traits_is_always_equal_17.cpp b/checks/std/cpp_lib_allocator_traits_is_always_equal_17.cpp index 87690ec9..64f5d363 100644 --- a/checks/std/cpp_lib_allocator_traits_is_always_equal_17.cpp +++ b/checks/std/cpp_lib_allocator_traits_is_always_equal_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_any_17.cpp b/checks/std/cpp_lib_any_17.cpp index 536f6b69..616ba923 100644 --- a/checks/std/cpp_lib_any_17.cpp +++ b/checks/std/cpp_lib_any_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_apply_17.cpp b/checks/std/cpp_lib_apply_17.cpp index c235d83e..9311e11d 100644 --- a/checks/std/cpp_lib_apply_17.cpp +++ b/checks/std/cpp_lib_apply_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_array_constexpr_17.cpp b/checks/std/cpp_lib_array_constexpr_17.cpp index eb0e7180..bbd07bf7 100644 --- a/checks/std/cpp_lib_array_constexpr_17.cpp +++ b/checks/std/cpp_lib_array_constexpr_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_as_const_17.cpp b/checks/std/cpp_lib_as_const_17.cpp index 9a53a851..a4a0af8e 100644 --- a/checks/std/cpp_lib_as_const_17.cpp +++ b/checks/std/cpp_lib_as_const_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_atomic_is_always_lock_free_17.cpp b/checks/std/cpp_lib_atomic_is_always_lock_free_17.cpp index 046ab1a8..67a835b4 100644 --- a/checks/std/cpp_lib_atomic_is_always_lock_free_17.cpp +++ b/checks/std/cpp_lib_atomic_is_always_lock_free_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_atomic_ref_20.cpp b/checks/std/cpp_lib_atomic_ref_20.cpp index 57c260d6..16742b4a 100644 --- a/checks/std/cpp_lib_atomic_ref_20.cpp +++ b/checks/std/cpp_lib_atomic_ref_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_bind_front_20.cpp b/checks/std/cpp_lib_bind_front_20.cpp index 58674afa..a7eb7985 100644 --- a/checks/std/cpp_lib_bind_front_20.cpp +++ b/checks/std/cpp_lib_bind_front_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_bit_cast_20.cpp b/checks/std/cpp_lib_bit_cast_20.cpp index 588da52a..de4216f4 100644 --- a/checks/std/cpp_lib_bit_cast_20.cpp +++ b/checks/std/cpp_lib_bit_cast_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_bool_constant_17.cpp b/checks/std/cpp_lib_bool_constant_17.cpp index ba3e5311..39b59471 100644 --- a/checks/std/cpp_lib_bool_constant_17.cpp +++ b/checks/std/cpp_lib_bool_constant_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_boyer_moore_searcher_17.cpp b/checks/std/cpp_lib_boyer_moore_searcher_17.cpp index 8c5f3090..965f3b32 100644 --- a/checks/std/cpp_lib_boyer_moore_searcher_17.cpp +++ b/checks/std/cpp_lib_boyer_moore_searcher_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_byte_17.cpp b/checks/std/cpp_lib_byte_17.cpp index 1c9dfa1c..1eeed2c2 100644 --- a/checks/std/cpp_lib_byte_17.cpp +++ b/checks/std/cpp_lib_byte_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_char8_t_20.cpp b/checks/std/cpp_lib_char8_t_20.cpp index a1f105cc..2a5fbc38 100644 --- a/checks/std/cpp_lib_char8_t_20.cpp +++ b/checks/std/cpp_lib_char8_t_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_chrono_17.cpp b/checks/std/cpp_lib_chrono_17.cpp index 085389e4..1e9e29e9 100644 --- a/checks/std/cpp_lib_chrono_17.cpp +++ b/checks/std/cpp_lib_chrono_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_chrono_udls_14.cpp b/checks/std/cpp_lib_chrono_udls_14.cpp index 6e3d05aa..0e41a10d 100644 --- a/checks/std/cpp_lib_chrono_udls_14.cpp +++ b/checks/std/cpp_lib_chrono_udls_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_clamp_17.cpp b/checks/std/cpp_lib_clamp_17.cpp index 882d5adb..1d18bdca 100644 --- a/checks/std/cpp_lib_clamp_17.cpp +++ b/checks/std/cpp_lib_clamp_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_complex_udls_14.cpp b/checks/std/cpp_lib_complex_udls_14.cpp index 7243ad92..e656510c 100644 --- a/checks/std/cpp_lib_complex_udls_14.cpp +++ b/checks/std/cpp_lib_complex_udls_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_concepts_20.cpp b/checks/std/cpp_lib_concepts_20.cpp index dd47d6fd..b2cdd620 100644 --- a/checks/std/cpp_lib_concepts_20.cpp +++ b/checks/std/cpp_lib_concepts_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_constexpr_misc_20.cpp b/checks/std/cpp_lib_constexpr_misc_20.cpp index c7146c41..08640155 100644 --- a/checks/std/cpp_lib_constexpr_misc_20.cpp +++ b/checks/std/cpp_lib_constexpr_misc_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp b/checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp index db9aedf6..ef6c53dd 100644 --- a/checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp +++ b/checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_destroying_delete_20.cpp b/checks/std/cpp_lib_destroying_delete_20.cpp index 32b7c33b..d91dd95a 100644 --- a/checks/std/cpp_lib_destroying_delete_20.cpp +++ b/checks/std/cpp_lib_destroying_delete_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_enable_shared_from_this_17.cpp b/checks/std/cpp_lib_enable_shared_from_this_17.cpp index 09092aef..986dae0c 100644 --- a/checks/std/cpp_lib_enable_shared_from_this_17.cpp +++ b/checks/std/cpp_lib_enable_shared_from_this_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_erase_if_20.cpp b/checks/std/cpp_lib_erase_if_20.cpp index e35e0e68..d3e8e6e6 100644 --- a/checks/std/cpp_lib_erase_if_20.cpp +++ b/checks/std/cpp_lib_erase_if_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_exchange_function_14.cpp b/checks/std/cpp_lib_exchange_function_14.cpp index 406f3f82..6c2e9364 100644 --- a/checks/std/cpp_lib_exchange_function_14.cpp +++ b/checks/std/cpp_lib_exchange_function_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_execution_17.cpp b/checks/std/cpp_lib_execution_17.cpp index f0f8f08a..922de56e 100644 --- a/checks/std/cpp_lib_execution_17.cpp +++ b/checks/std/cpp_lib_execution_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_filesystem_17.cpp b/checks/std/cpp_lib_filesystem_17.cpp index 7d485aee..9a1802d1 100644 --- a/checks/std/cpp_lib_filesystem_17.cpp +++ b/checks/std/cpp_lib_filesystem_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_gcd_lcm_17.cpp b/checks/std/cpp_lib_gcd_lcm_17.cpp index c4727d7a..4b086cb4 100644 --- a/checks/std/cpp_lib_gcd_lcm_17.cpp +++ b/checks/std/cpp_lib_gcd_lcm_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_generic_associative_lookup_14.cpp b/checks/std/cpp_lib_generic_associative_lookup_14.cpp index c9217951..09c3cb45 100644 --- a/checks/std/cpp_lib_generic_associative_lookup_14.cpp +++ b/checks/std/cpp_lib_generic_associative_lookup_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_generic_unordered_lookup_20.cpp b/checks/std/cpp_lib_generic_unordered_lookup_20.cpp index 5d906451..70aca1a6 100644 --- a/checks/std/cpp_lib_generic_unordered_lookup_20.cpp +++ b/checks/std/cpp_lib_generic_unordered_lookup_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_hardware_interference_size_17.cpp b/checks/std/cpp_lib_hardware_interference_size_17.cpp index 127f2899..eba46af1 100644 --- a/checks/std/cpp_lib_hardware_interference_size_17.cpp +++ b/checks/std/cpp_lib_hardware_interference_size_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_has_unique_object_representations_17.cpp b/checks/std/cpp_lib_has_unique_object_representations_17.cpp index e853049b..1ab93e41 100644 --- a/checks/std/cpp_lib_has_unique_object_representations_17.cpp +++ b/checks/std/cpp_lib_has_unique_object_representations_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_hypot_17.cpp b/checks/std/cpp_lib_hypot_17.cpp index c7288ebc..c11b1229 100644 --- a/checks/std/cpp_lib_hypot_17.cpp +++ b/checks/std/cpp_lib_hypot_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_incomplete_container_elements_17.cpp b/checks/std/cpp_lib_incomplete_container_elements_17.cpp index 475e62b4..1cf2386e 100644 --- a/checks/std/cpp_lib_incomplete_container_elements_17.cpp +++ b/checks/std/cpp_lib_incomplete_container_elements_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_integer_sequence_14.cpp b/checks/std/cpp_lib_integer_sequence_14.cpp index 12b55546..afbc312e 100644 --- a/checks/std/cpp_lib_integer_sequence_14.cpp +++ b/checks/std/cpp_lib_integer_sequence_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_integral_constant_callable_14.cpp b/checks/std/cpp_lib_integral_constant_callable_14.cpp index 39dfba59..19a8694c 100644 --- a/checks/std/cpp_lib_integral_constant_callable_14.cpp +++ b/checks/std/cpp_lib_integral_constant_callable_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_invoke_17.cpp b/checks/std/cpp_lib_invoke_17.cpp index 8ad94b0d..67263d8a 100644 --- a/checks/std/cpp_lib_invoke_17.cpp +++ b/checks/std/cpp_lib_invoke_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_aggregate_17.cpp b/checks/std/cpp_lib_is_aggregate_17.cpp index 9421866d..4af1abc4 100644 --- a/checks/std/cpp_lib_is_aggregate_17.cpp +++ b/checks/std/cpp_lib_is_aggregate_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_constant_evaluated_20.cpp b/checks/std/cpp_lib_is_constant_evaluated_20.cpp index a4aa97d2..e470f092 100644 --- a/checks/std/cpp_lib_is_constant_evaluated_20.cpp +++ b/checks/std/cpp_lib_is_constant_evaluated_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_final_14.cpp b/checks/std/cpp_lib_is_final_14.cpp index a47c96e7..19fb08ff 100644 --- a/checks/std/cpp_lib_is_final_14.cpp +++ b/checks/std/cpp_lib_is_final_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_invocable_17.cpp b/checks/std/cpp_lib_is_invocable_17.cpp index 729c6590..016d5ff9 100644 --- a/checks/std/cpp_lib_is_invocable_17.cpp +++ b/checks/std/cpp_lib_is_invocable_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_null_pointer_14.cpp b/checks/std/cpp_lib_is_null_pointer_14.cpp index 7b8a21c6..c6127833 100644 --- a/checks/std/cpp_lib_is_null_pointer_14.cpp +++ b/checks/std/cpp_lib_is_null_pointer_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_swappable_17.cpp b/checks/std/cpp_lib_is_swappable_17.cpp index 455bacea..071ca9c9 100644 --- a/checks/std/cpp_lib_is_swappable_17.cpp +++ b/checks/std/cpp_lib_is_swappable_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_launder_17.cpp b/checks/std/cpp_lib_launder_17.cpp index 1ab3be02..a83baa31 100644 --- a/checks/std/cpp_lib_launder_17.cpp +++ b/checks/std/cpp_lib_launder_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_list_remove_return_type_20.cpp b/checks/std/cpp_lib_list_remove_return_type_20.cpp index 9d40c124..157ac778 100644 --- a/checks/std/cpp_lib_list_remove_return_type_20.cpp +++ b/checks/std/cpp_lib_list_remove_return_type_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_logical_traits_17.cpp b/checks/std/cpp_lib_logical_traits_17.cpp index 25b95455..33965d04 100644 --- a/checks/std/cpp_lib_logical_traits_17.cpp +++ b/checks/std/cpp_lib_logical_traits_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_make_from_tuple_17.cpp b/checks/std/cpp_lib_make_from_tuple_17.cpp index e6830025..5856bdb2 100644 --- a/checks/std/cpp_lib_make_from_tuple_17.cpp +++ b/checks/std/cpp_lib_make_from_tuple_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_make_reverse_iterator_14.cpp b/checks/std/cpp_lib_make_reverse_iterator_14.cpp index 7e06f0b1..1842fdca 100644 --- a/checks/std/cpp_lib_make_reverse_iterator_14.cpp +++ b/checks/std/cpp_lib_make_reverse_iterator_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_make_unique_14.cpp b/checks/std/cpp_lib_make_unique_14.cpp index 8868d7c0..5159f3d0 100644 --- a/checks/std/cpp_lib_make_unique_14.cpp +++ b/checks/std/cpp_lib_make_unique_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_map_try_emplace_17.cpp b/checks/std/cpp_lib_map_try_emplace_17.cpp index 8b1e99fa..02867ec2 100644 --- a/checks/std/cpp_lib_map_try_emplace_17.cpp +++ b/checks/std/cpp_lib_map_try_emplace_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_math_special_functions_17.cpp b/checks/std/cpp_lib_math_special_functions_17.cpp index 075c30b6..b2dac729 100644 --- a/checks/std/cpp_lib_math_special_functions_17.cpp +++ b/checks/std/cpp_lib_math_special_functions_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_memory_resource_17.cpp b/checks/std/cpp_lib_memory_resource_17.cpp index 2196200d..0f1e1beb 100644 --- a/checks/std/cpp_lib_memory_resource_17.cpp +++ b/checks/std/cpp_lib_memory_resource_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_node_extract_17.cpp b/checks/std/cpp_lib_node_extract_17.cpp index b86b30e8..62cc5312 100644 --- a/checks/std/cpp_lib_node_extract_17.cpp +++ b/checks/std/cpp_lib_node_extract_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_nonmember_container_access_17.cpp b/checks/std/cpp_lib_nonmember_container_access_17.cpp index 3d0390d8..c514c127 100644 --- a/checks/std/cpp_lib_nonmember_container_access_17.cpp +++ b/checks/std/cpp_lib_nonmember_container_access_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_not_fn_17.cpp b/checks/std/cpp_lib_not_fn_17.cpp index d3207db1..4fa7c44e 100644 --- a/checks/std/cpp_lib_not_fn_17.cpp +++ b/checks/std/cpp_lib_not_fn_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_null_iterators_14.cpp b/checks/std/cpp_lib_null_iterators_14.cpp index 705db6ce..bcf5d071 100644 --- a/checks/std/cpp_lib_null_iterators_14.cpp +++ b/checks/std/cpp_lib_null_iterators_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_optional_17.cpp b/checks/std/cpp_lib_optional_17.cpp index 9b92e839..d54a38e7 100644 --- a/checks/std/cpp_lib_optional_17.cpp +++ b/checks/std/cpp_lib_optional_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_parallel_algorithm_17.cpp b/checks/std/cpp_lib_parallel_algorithm_17.cpp index dfa3dec9..2e7b5359 100644 --- a/checks/std/cpp_lib_parallel_algorithm_17.cpp +++ b/checks/std/cpp_lib_parallel_algorithm_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_quoted_string_io_14.cpp b/checks/std/cpp_lib_quoted_string_io_14.cpp index 075ab84e..cc4c34c2 100644 --- a/checks/std/cpp_lib_quoted_string_io_14.cpp +++ b/checks/std/cpp_lib_quoted_string_io_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_ranges_20.cpp b/checks/std/cpp_lib_ranges_20.cpp index e1d597d4..82639dee 100644 --- a/checks/std/cpp_lib_ranges_20.cpp +++ b/checks/std/cpp_lib_ranges_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_raw_memory_algorithms_17.cpp b/checks/std/cpp_lib_raw_memory_algorithms_17.cpp index 9a608977..dce90155 100644 --- a/checks/std/cpp_lib_raw_memory_algorithms_17.cpp +++ b/checks/std/cpp_lib_raw_memory_algorithms_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_result_of_sfinae_14.cpp b/checks/std/cpp_lib_result_of_sfinae_14.cpp index 1d6d10f4..83f2173b 100644 --- a/checks/std/cpp_lib_result_of_sfinae_14.cpp +++ b/checks/std/cpp_lib_result_of_sfinae_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_robust_nonmodifying_seq_ops_14.cpp b/checks/std/cpp_lib_robust_nonmodifying_seq_ops_14.cpp index 6e4a6b7b..dbfba20e 100644 --- a/checks/std/cpp_lib_robust_nonmodifying_seq_ops_14.cpp +++ b/checks/std/cpp_lib_robust_nonmodifying_seq_ops_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_sample_17.cpp b/checks/std/cpp_lib_sample_17.cpp index 7c14b0cb..0df247c7 100644 --- a/checks/std/cpp_lib_sample_17.cpp +++ b/checks/std/cpp_lib_sample_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_scoped_lock_17.cpp b/checks/std/cpp_lib_scoped_lock_17.cpp index 7bcab859..2584c965 100644 --- a/checks/std/cpp_lib_scoped_lock_17.cpp +++ b/checks/std/cpp_lib_scoped_lock_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_shared_mutex_17.cpp b/checks/std/cpp_lib_shared_mutex_17.cpp index 4efbe72b..6a2a6b75 100644 --- a/checks/std/cpp_lib_shared_mutex_17.cpp +++ b/checks/std/cpp_lib_shared_mutex_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_shared_ptr_arrays_17.cpp b/checks/std/cpp_lib_shared_ptr_arrays_17.cpp index 8b9b9cdc..4132130e 100644 --- a/checks/std/cpp_lib_shared_ptr_arrays_17.cpp +++ b/checks/std/cpp_lib_shared_ptr_arrays_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_shared_ptr_weak_type_17.cpp b/checks/std/cpp_lib_shared_ptr_weak_type_17.cpp index d8fe3051..66a9fbc0 100644 --- a/checks/std/cpp_lib_shared_ptr_weak_type_17.cpp +++ b/checks/std/cpp_lib_shared_ptr_weak_type_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_shared_timed_mutex_14.cpp b/checks/std/cpp_lib_shared_timed_mutex_14.cpp index e51ef12e..bafbd697 100644 --- a/checks/std/cpp_lib_shared_timed_mutex_14.cpp +++ b/checks/std/cpp_lib_shared_timed_mutex_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_string_udls_14.cpp b/checks/std/cpp_lib_string_udls_14.cpp index a9e86f68..38c84e00 100644 --- a/checks/std/cpp_lib_string_udls_14.cpp +++ b/checks/std/cpp_lib_string_udls_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_string_view_17.cpp b/checks/std/cpp_lib_string_view_17.cpp index b5b623d5..1541670e 100644 --- a/checks/std/cpp_lib_string_view_17.cpp +++ b/checks/std/cpp_lib_string_view_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_three_way_comparison_20.cpp b/checks/std/cpp_lib_three_way_comparison_20.cpp index 4210eb1d..10c7673a 100644 --- a/checks/std/cpp_lib_three_way_comparison_20.cpp +++ b/checks/std/cpp_lib_three_way_comparison_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_to_chars_17.cpp b/checks/std/cpp_lib_to_chars_17.cpp index 945baace..79c8b45c 100644 --- a/checks/std/cpp_lib_to_chars_17.cpp +++ b/checks/std/cpp_lib_to_chars_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_transformation_trait_aliases_14.cpp b/checks/std/cpp_lib_transformation_trait_aliases_14.cpp index 67d3f2e9..6612d76f 100644 --- a/checks/std/cpp_lib_transformation_trait_aliases_14.cpp +++ b/checks/std/cpp_lib_transformation_trait_aliases_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_transparent_operators_14.cpp b/checks/std/cpp_lib_transparent_operators_14.cpp index 8cc540b1..21abbeb1 100644 --- a/checks/std/cpp_lib_transparent_operators_14.cpp +++ b/checks/std/cpp_lib_transparent_operators_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_transparent_operators_17.cpp b/checks/std/cpp_lib_transparent_operators_17.cpp index 51a97afe..6fe6ce8b 100644 --- a/checks/std/cpp_lib_transparent_operators_17.cpp +++ b/checks/std/cpp_lib_transparent_operators_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_tuple_element_t_14.cpp b/checks/std/cpp_lib_tuple_element_t_14.cpp index 3bbfa6d8..3c438c29 100644 --- a/checks/std/cpp_lib_tuple_element_t_14.cpp +++ b/checks/std/cpp_lib_tuple_element_t_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_tuples_by_type_14.cpp b/checks/std/cpp_lib_tuples_by_type_14.cpp index b64135ed..b5998b59 100644 --- a/checks/std/cpp_lib_tuples_by_type_14.cpp +++ b/checks/std/cpp_lib_tuples_by_type_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_type_trait_variable_templates_17.cpp b/checks/std/cpp_lib_type_trait_variable_templates_17.cpp index 85a07507..2585d82c 100644 --- a/checks/std/cpp_lib_type_trait_variable_templates_17.cpp +++ b/checks/std/cpp_lib_type_trait_variable_templates_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_uncaught_exceptions_17.cpp b/checks/std/cpp_lib_uncaught_exceptions_17.cpp index 50bbdc67..505caa8e 100644 --- a/checks/std/cpp_lib_uncaught_exceptions_17.cpp +++ b/checks/std/cpp_lib_uncaught_exceptions_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_unordered_map_try_emplace_17.cpp b/checks/std/cpp_lib_unordered_map_try_emplace_17.cpp index c0a08d07..8f7b551f 100644 --- a/checks/std/cpp_lib_unordered_map_try_emplace_17.cpp +++ b/checks/std/cpp_lib_unordered_map_try_emplace_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_variant_17.cpp b/checks/std/cpp_lib_variant_17.cpp index 53da6c77..ecf158be 100644 --- a/checks/std/cpp_lib_variant_17.cpp +++ b/checks/std/cpp_lib_variant_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_void_t_17.cpp b/checks/std/cpp_lib_void_t_17.cpp index f9fefe45..6df6a523 100644 --- a/checks/std/cpp_lib_void_t_17.cpp +++ b/checks/std/cpp_lib_void_t_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_namespace_attributes_17.cpp b/checks/std/cpp_namespace_attributes_17.cpp index 9f3d9574..e8312ea4 100644 --- a/checks/std/cpp_namespace_attributes_17.cpp +++ b/checks/std/cpp_namespace_attributes_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_noexcept_function_type_17.cpp b/checks/std/cpp_noexcept_function_type_17.cpp index 79618faf..d24331fc 100644 --- a/checks/std/cpp_noexcept_function_type_17.cpp +++ b/checks/std/cpp_noexcept_function_type_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_nontype_template_args_17.cpp b/checks/std/cpp_nontype_template_args_17.cpp index e68b034b..bddab7d0 100644 --- a/checks/std/cpp_nontype_template_args_17.cpp +++ b/checks/std/cpp_nontype_template_args_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_nontype_template_parameter_auto_17.cpp b/checks/std/cpp_nontype_template_parameter_auto_17.cpp index 2736d7f3..f2df2308 100644 --- a/checks/std/cpp_nontype_template_parameter_auto_17.cpp +++ b/checks/std/cpp_nontype_template_parameter_auto_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_nontype_template_parameter_class_20.cpp b/checks/std/cpp_nontype_template_parameter_class_20.cpp index bb86fe6c..ec179073 100644 --- a/checks/std/cpp_nontype_template_parameter_class_20.cpp +++ b/checks/std/cpp_nontype_template_parameter_class_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_nsdmi_11.cpp b/checks/std/cpp_nsdmi_11.cpp index bac77dc9..0e3d2568 100644 --- a/checks/std/cpp_nsdmi_11.cpp +++ b/checks/std/cpp_nsdmi_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_range_based_for_11.cpp b/checks/std/cpp_range_based_for_11.cpp index b3b25335..f6962775 100644 --- a/checks/std/cpp_range_based_for_11.cpp +++ b/checks/std/cpp_range_based_for_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_range_based_for_17.cpp b/checks/std/cpp_range_based_for_17.cpp index eafa30d2..853428f5 100644 --- a/checks/std/cpp_range_based_for_17.cpp +++ b/checks/std/cpp_range_based_for_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_raw_strings_11.cpp b/checks/std/cpp_raw_strings_11.cpp index 7ad82e47..3c5e9875 100644 --- a/checks/std/cpp_raw_strings_11.cpp +++ b/checks/std/cpp_raw_strings_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_ref_qualifiers_11.cpp b/checks/std/cpp_ref_qualifiers_11.cpp index 918b63d5..44d4348f 100644 --- a/checks/std/cpp_ref_qualifiers_11.cpp +++ b/checks/std/cpp_ref_qualifiers_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_return_type_deduction_14.cpp b/checks/std/cpp_return_type_deduction_14.cpp index 49e61b08..fb6edba9 100644 --- a/checks/std/cpp_return_type_deduction_14.cpp +++ b/checks/std/cpp_return_type_deduction_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_rtti_03.cpp b/checks/std/cpp_rtti_03.cpp index 21565d5a..330eeddb 100644 --- a/checks/std/cpp_rtti_03.cpp +++ b/checks/std/cpp_rtti_03.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_rvalue_references_11.cpp b/checks/std/cpp_rvalue_references_11.cpp index 1c056b55..334086ef 100644 --- a/checks/std/cpp_rvalue_references_11.cpp +++ b/checks/std/cpp_rvalue_references_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_sized_deallocation_14.cpp b/checks/std/cpp_sized_deallocation_14.cpp index c5c9828f..099b7b8a 100644 --- a/checks/std/cpp_sized_deallocation_14.cpp +++ b/checks/std/cpp_sized_deallocation_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_static_assert_11.cpp b/checks/std/cpp_static_assert_11.cpp index 98f9deea..5912268b 100644 --- a/checks/std/cpp_static_assert_11.cpp +++ b/checks/std/cpp_static_assert_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_static_assert_17.cpp b/checks/std/cpp_static_assert_17.cpp index 3a2ed8ea..61dfa3b1 100644 --- a/checks/std/cpp_static_assert_17.cpp +++ b/checks/std/cpp_static_assert_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_structured_bindings_17.cpp b/checks/std/cpp_structured_bindings_17.cpp index a518119d..2d446a29 100644 --- a/checks/std/cpp_structured_bindings_17.cpp +++ b/checks/std/cpp_structured_bindings_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_template_template_args_17.cpp b/checks/std/cpp_template_template_args_17.cpp index bd24270d..b90f4f96 100644 --- a/checks/std/cpp_template_template_args_17.cpp +++ b/checks/std/cpp_template_template_args_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_threadsafe_static_init_11.cpp b/checks/std/cpp_threadsafe_static_init_11.cpp index 511fd9e0..428deea4 100644 --- a/checks/std/cpp_threadsafe_static_init_11.cpp +++ b/checks/std/cpp_threadsafe_static_init_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_unicode_characters_11.cpp b/checks/std/cpp_unicode_characters_11.cpp index ef6f7b11..2c2eef41 100644 --- a/checks/std/cpp_unicode_characters_11.cpp +++ b/checks/std/cpp_unicode_characters_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_unicode_literals_11.cpp b/checks/std/cpp_unicode_literals_11.cpp index e7218c24..e57e56c2 100644 --- a/checks/std/cpp_unicode_literals_11.cpp +++ b/checks/std/cpp_unicode_literals_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_user_defined_literals_11.cpp b/checks/std/cpp_user_defined_literals_11.cpp index eb9784f6..9810471b 100644 --- a/checks/std/cpp_user_defined_literals_11.cpp +++ b/checks/std/cpp_user_defined_literals_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_variable_templates_14.cpp b/checks/std/cpp_variable_templates_14.cpp index bd53e2f5..5bc1252f 100644 --- a/checks/std/cpp_variable_templates_14.cpp +++ b/checks/std/cpp_variable_templates_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_variadic_templates_11.cpp b/checks/std/cpp_variadic_templates_11.cpp index bf5a313f..ca9f7428 100644 --- a/checks/std/cpp_variadic_templates_11.cpp +++ b/checks/std/cpp_variadic_templates_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_variadic_using_17.cpp b/checks/std/cpp_variadic_using_17.cpp index 5dee6fba..301f910a 100644 --- a/checks/std/cpp_variadic_using_17.cpp +++ b/checks/std/cpp_variadic_using_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/test_case.cpp b/checks/test_case.cpp index 4958b5cd..e837130d 100644 --- a/checks/test_case.cpp +++ b/checks/test_case.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the @@ -526,6 +526,11 @@ # error "Defect macro BOOST_NO_CXX17_HDR_STRING_VIEW is defined." # endif #endif +#ifdef TEST_BOOST_NO_CXX17_HDR_VARIANT +# ifdef BOOST_NO_CXX17_HDR_VARIANT +# error "Defect macro BOOST_NO_CXX17_HDR_VARIANT is defined." +# endif +#endif #ifdef TEST_BOOST_NO_CXX17_IF_CONSTEXPR # ifdef BOOST_NO_CXX17_IF_CONSTEXPR # error "Defect macro BOOST_NO_CXX17_IF_CONSTEXPR is defined." diff --git a/doc/macro_reference.qbk b/doc/macro_reference.qbk index 3e6bbf0f..b67b7c87 100644 --- a/doc/macro_reference.qbk +++ b/doc/macro_reference.qbk @@ -948,6 +948,7 @@ that are not yet supported by a particular compiler or library. [table [[Macro ][Description ]] [[`BOOST_NO_CXX17_HDR_OPTIONAL`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX17_HDR_VARIANT`][The compiler does not support the header ``.]] [[`BOOST_NO_CXX17_HDR_STRING_VIEW`][The compiler does not support the header ``.]] [[`BOOST_NO_CXX17_STD_APPLY`][The compiler does not support `std::apply()`.]] [[`BOOST_NO_CXX17_STD_INVOKE`][The compiler does not support `std::invoke()`.]] diff --git a/include/boost/config/detail/suffix.hpp b/include/boost/config/detail/suffix.hpp index cee9647b..6218f184 100644 --- a/include/boost/config/detail/suffix.hpp +++ b/include/boost/config/detail/suffix.hpp @@ -1027,6 +1027,7 @@ namespace std{ using ::type_info; } #if !defined(__has_include) # define BOOST_NO_CXX17_HDR_OPTIONAL # define BOOST_NO_CXX17_HDR_STRING_VIEW +# define BOOST_NO_CXX17_HDR_VARIANT #else #if !__has_include() # define BOOST_NO_CXX17_HDR_OPTIONAL @@ -1034,6 +1035,9 @@ namespace std{ using ::type_info; } #if !__has_include() # define BOOST_NO_CXX17_HDR_STRING_VIEW #endif +#if !__has_include() +# define BOOST_NO_CXX17_HDR_VARIANT +#endif #endif // diff --git a/include/boost/config/stdlib/dinkumware.hpp b/include/boost/config/stdlib/dinkumware.hpp index 420c574b..19c772c1 100644 --- a/include/boost/config/stdlib/dinkumware.hpp +++ b/include/boost/config/stdlib/dinkumware.hpp @@ -176,6 +176,7 @@ # define BOOST_NO_CXX17_ITERATOR_TRAITS # define BOOST_NO_CXX17_HDR_STRING_VIEW # define BOOST_NO_CXX17_HDR_OPTIONAL +# define BOOST_NO_CXX17_HDR_VARIANT #endif #if !defined(_CPPLIB_VER) || (_CPPLIB_VER < 650) || !defined(_HAS_CXX17) || (_HAS_CXX17 == 0) || !defined(_MSVC_STL_UPDATE) || (_MSVC_STL_UPDATE < 201709) # define BOOST_NO_CXX17_STD_INVOKE diff --git a/include/boost/config/stdlib/libcpp.hpp b/include/boost/config/stdlib/libcpp.hpp index ffe2f2a0..e5e5c349 100644 --- a/include/boost/config/stdlib/libcpp.hpp +++ b/include/boost/config/stdlib/libcpp.hpp @@ -91,6 +91,7 @@ # define BOOST_NO_CXX17_STD_APPLY # define BOOST_NO_CXX17_HDR_OPTIONAL # define BOOST_NO_CXX17_HDR_STRING_VIEW +# define BOOST_NO_CXX17_HDR_VARIANT #endif #if (_LIBCPP_VERSION > 4000) && (__cplusplus > 201402L) && !defined(_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR) # define BOOST_NO_AUTO_PTR diff --git a/include/boost/config/stdlib/libstdcpp3.hpp b/include/boost/config/stdlib/libstdcpp3.hpp index 38209ddd..9696515c 100644 --- a/include/boost/config/stdlib/libstdcpp3.hpp +++ b/include/boost/config/stdlib/libstdcpp3.hpp @@ -301,6 +301,7 @@ extern "C" char *gets (char *__s); # define BOOST_NO_CXX17_STD_APPLY # define BOOST_NO_CXX17_HDR_OPTIONAL # define BOOST_NO_CXX17_HDR_STRING_VIEW +# define BOOST_NO_CXX17_HDR_VARIANT #endif #if defined(__has_include) diff --git a/test/all/Jamfile.v2 b/test/all/Jamfile.v2 index 5460c1d3..650a7b33 100644 --- a/test/all/Jamfile.v2 +++ b/test/all/Jamfile.v2 @@ -1,7 +1,7 @@ # # Regression test Jamfile for boost configuration setup. # *** DO NOT EDIT THIS FILE BY HAND *** -# This file was automatically generated on Mon Feb 11 18:07:32 2019 +# This file was automatically generated on Mon Apr 1 19:04:05 2019 # by libs/config/tools/generate.cpp # Copyright John Maddock. # Use, modification and distribution are subject to the @@ -331,6 +331,9 @@ test-suite "BOOST_NO_CXX17_HDR_OPTIONAL" : test-suite "BOOST_NO_CXX17_HDR_STRING_VIEW" : [ run ../no_cxx17_hdr_string_view_pass.cpp ] [ compile-fail ../no_cxx17_hdr_string_view_fail.cpp ] ; +test-suite "BOOST_NO_CXX17_HDR_VARIANT" : +[ run ../no_cxx17_hdr_variant_pass.cpp ] +[ compile-fail ../no_cxx17_hdr_variant_fail.cpp ] ; test-suite "BOOST_NO_CXX17_IF_CONSTEXPR" : [ run ../no_cxx17_if_constexpr_pass.cpp ] [ compile-fail ../no_cxx17_if_constexpr_fail.cpp ] ; diff --git a/test/config_info.cpp b/test/config_info.cpp index 3501cfbb..79b9c346 100644 --- a/test/config_info.cpp +++ b/test/config_info.cpp @@ -1161,6 +1161,7 @@ void print_boost_macros() PRINT_MACRO(BOOST_NO_CXX17_FOLD_EXPRESSIONS); PRINT_MACRO(BOOST_NO_CXX17_HDR_OPTIONAL); PRINT_MACRO(BOOST_NO_CXX17_HDR_STRING_VIEW); + PRINT_MACRO(BOOST_NO_CXX17_HDR_VARIANT); PRINT_MACRO(BOOST_NO_CXX17_IF_CONSTEXPR); PRINT_MACRO(BOOST_NO_CXX17_INLINE_VARIABLES); PRINT_MACRO(BOOST_NO_CXX17_ITERATOR_TRAITS); @@ -1247,6 +1248,7 @@ void print_boost_macros() + // END GENERATED BLOCK PRINT_MACRO(BOOST_INTEL); diff --git a/test/config_test.cpp b/test/config_test.cpp index ceb7d779..67fb5523 100644 --- a/test/config_test.cpp +++ b/test/config_test.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Feb 11 18:07:32 2019 +// This file was automatically generated on Mon Apr 1 19:04:05 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the @@ -352,6 +352,11 @@ namespace boost_no_cxx17_hdr_optional = empty_boost; #else namespace boost_no_cxx17_hdr_string_view = empty_boost; #endif +#ifndef BOOST_NO_CXX17_HDR_VARIANT +#include "boost_no_cxx17_hdr_variant.ipp" +#else +namespace boost_no_cxx17_hdr_variant = empty_boost; +#endif #ifndef BOOST_NO_CXX17_IF_CONSTEXPR #include "boost_no_cxx17_if_constexpr.ipp" #else @@ -1521,6 +1526,11 @@ int main( int, char *[] ) std::cerr << "Failed test for BOOST_NO_CXX17_HDR_STRING_VIEW at: " << __FILE__ << ":" << __LINE__ << std::endl; ++error_count; } + if(0 != boost_no_cxx17_hdr_variant::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX17_HDR_VARIANT at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } if(0 != boost_no_cxx17_if_constexpr::test()) { std::cerr << "Failed test for BOOST_NO_CXX17_IF_CONSTEXPR at: " << __FILE__ << ":" << __LINE__ << std::endl; From 85b4600817134e400133c37558c10637da5ace62 Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Mon, 1 Apr 2019 19:30:31 +0100 Subject: [PATCH 14/21] Add BOOST_ATTRIBUTE_NODISCARD. See https://github.com/boostorg/config/issues/258. --- doc/macro_reference.qbk | 2 ++ include/boost/config/detail/suffix.hpp | 11 +++++++++++ test/helper_macro_test.cpp | 3 +++ 3 files changed, 16 insertions(+) diff --git a/doc/macro_reference.qbk b/doc/macro_reference.qbk index b67b7c87..f39bb704 100644 --- a/doc/macro_reference.qbk +++ b/doc/macro_reference.qbk @@ -1275,6 +1275,8 @@ Usage example: ]] [[`BOOST_ATTRIBUTE_UNUSED`][Expands to `__attribute__((unused))` when this is available - can be used to disable compiler warnings relating to unused types or variables.]] +[[`BOOST_ATTRIBUTE_NODISCARD`][Expands to `[[nodiscard]]` when this is available - +can be used to create a warning when a type or variable is unused.]] [[`BOOST_MAY_ALIAS`, `BOOST_NO_MAY_ALIAS`][ `BOOST_MAY_ALIAS` expands to a type attribute that can be used to mark types that may alias other types. Pointers or references to such marked types can be used to access objects diff --git a/include/boost/config/detail/suffix.hpp b/include/boost/config/detail/suffix.hpp index 6218f184..465d5e47 100644 --- a/include/boost/config/detail/suffix.hpp +++ b/include/boost/config/detail/suffix.hpp @@ -992,6 +992,17 @@ namespace std{ using ::type_info; } #ifndef BOOST_ATTRIBUTE_UNUSED # define BOOST_ATTRIBUTE_UNUSED #endif +// +// [[nodiscard]]: +// +#ifdef __has_cpp_attribute +#if __has_cpp_attribute(nodiscard) +# define BOOST_ATTRIBUTE_NODISCARD [[nodiscard]] +#endif +#endif +#ifndef BOOST_ATTRIBUTE_NODISCARD +# define BOOST_ATTRIBUTE_NODISCARD +#endif #define BOOST_STATIC_CONSTEXPR static BOOST_CONSTEXPR_OR_CONST diff --git a/test/helper_macro_test.cpp b/test/helper_macro_test.cpp index 2f707dc6..3a3b4f01 100644 --- a/test/helper_macro_test.cpp +++ b/test/helper_macro_test.cpp @@ -37,6 +37,8 @@ BOOST_NORETURN void always_throw() struct BOOST_MAY_ALIAS aliasing_struct {}; typedef unsigned int BOOST_MAY_ALIAS aliasing_uint; +struct BOOST_ATTRIBUTE_NODISCARD nodiscard_struct {}; + #define test_fallthrough(x) foobar(x) @@ -53,6 +55,7 @@ int main() result += never_inline(3); if(BOOST_UNLIKELY(!result)) always_throw(); + nodiscard_struct s; } catch(int) { From a16e6037180ac08d4b8d5ef9e64fd780b00a42e6 Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Mon, 1 Apr 2019 21:19:11 +0100 Subject: [PATCH 15/21] Add missing files. --- test/boost_no_cxx17_hdr_variant.ipp | 32 +++++++++++++++++++++++++ test/no_cxx17_hdr_variant_fail.cpp | 37 +++++++++++++++++++++++++++++ test/no_cxx17_hdr_variant_pass.cpp | 37 +++++++++++++++++++++++++++++ 3 files changed, 106 insertions(+) create mode 100644 test/boost_no_cxx17_hdr_variant.ipp create mode 100644 test/no_cxx17_hdr_variant_fail.cpp create mode 100644 test/no_cxx17_hdr_variant_pass.cpp diff --git a/test/boost_no_cxx17_hdr_variant.ipp b/test/boost_no_cxx17_hdr_variant.ipp new file mode 100644 index 00000000..a23ac2d7 --- /dev/null +++ b/test/boost_no_cxx17_hdr_variant.ipp @@ -0,0 +1,32 @@ +// (C) Copyright John Maddock 2019 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_CXX17_HDR_VARIANT +// TITLE: C++17 header unavailable +// DESCRIPTION: The standard library does not supply C++17 header + +#include + +namespace boost_no_cxx17_hdr_variant { + +int test() +{ + using std::variant; + using std::visit; + using std::holds_alternative; + using std::get; + using std::get_if; + using std::monostate; + using std::bad_variant_access; + using std::variant_size; + using std::variant_alternative; + using std::variant_npos; + return 0; +} + +} diff --git a/test/no_cxx17_hdr_variant_fail.cpp b/test/no_cxx17_hdr_variant_fail.cpp new file mode 100644 index 00000000..46cfe2e8 --- /dev/null +++ b/test/no_cxx17_hdr_variant_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Mon Apr 1 19:04:04 2019 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CXX17_HDR_VARIANT +// This file should not compile, if it does then +// BOOST_NO_CXX17_HDR_VARIANT should not be defined. +// See file boost_no_cxx17_hdr_variant.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_CXX17_HDR_VARIANT +#include "boost_no_cxx17_hdr_variant.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx17_hdr_variant::test(); +} + diff --git a/test/no_cxx17_hdr_variant_pass.cpp b/test/no_cxx17_hdr_variant_pass.cpp new file mode 100644 index 00000000..13f4de73 --- /dev/null +++ b/test/no_cxx17_hdr_variant_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Mon Apr 1 19:04:04 2019 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CXX17_HDR_VARIANT +// This file should compile, if it does not then +// BOOST_NO_CXX17_HDR_VARIANT should be defined. +// See file boost_no_cxx17_hdr_variant.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_CXX17_HDR_VARIANT +#include "boost_no_cxx17_hdr_variant.ipp" +#else +namespace boost_no_cxx17_hdr_variant = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx17_hdr_variant::test(); +} + From 6ef16c8d90d0c9271a580d42f7c8761fc9cbaab3 Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Tue, 2 Apr 2019 18:40:25 +0100 Subject: [PATCH 16/21] Add BOOST_ATTRIBUTE_NO_UNIQUE_ADDRESS. See https://github.com/boostorg/config/issues/257. --- doc/macro_reference.qbk | 2 ++ include/boost/config/detail/suffix.hpp | 6 ++++++ test/helper_macro_test.cpp | 8 ++++++++ 3 files changed, 16 insertions(+) diff --git a/doc/macro_reference.qbk b/doc/macro_reference.qbk index f39bb704..79692e03 100644 --- a/doc/macro_reference.qbk +++ b/doc/macro_reference.qbk @@ -1277,6 +1277,8 @@ Usage example: can be used to disable compiler warnings relating to unused types or variables.]] [[`BOOST_ATTRIBUTE_NODISCARD`][Expands to `[[nodiscard]]` when this is available - can be used to create a warning when a type or variable is unused.]] +[[`BOOST_ATTRIBUTE_NO_UNIQUE_ADDRESS`][Expands to `[[no_unique_address]]` when this is available - +can be used to indicate that a non-static data member need not have a unique address (for example empty classes).]] [[`BOOST_MAY_ALIAS`, `BOOST_NO_MAY_ALIAS`][ `BOOST_MAY_ALIAS` expands to a type attribute that can be used to mark types that may alias other types. Pointers or references to such marked types can be used to access objects diff --git a/include/boost/config/detail/suffix.hpp b/include/boost/config/detail/suffix.hpp index 465d5e47..2550239c 100644 --- a/include/boost/config/detail/suffix.hpp +++ b/include/boost/config/detail/suffix.hpp @@ -999,10 +999,16 @@ namespace std{ using ::type_info; } #if __has_cpp_attribute(nodiscard) # define BOOST_ATTRIBUTE_NODISCARD [[nodiscard]] #endif +#if __has_cpp_attribute(no_unique_address) +# define BOOST_ATTRIBUTE_NO_UNIQUE_ADDRESS [[no_unique_address]] +#endif #endif #ifndef BOOST_ATTRIBUTE_NODISCARD # define BOOST_ATTRIBUTE_NODISCARD #endif +#ifndef BOOST_ATTRIBUTE_NO_UNIQUE_ADDRESS +# define BOOST_ATTRIBUTE_NO_UNIQUE_ADDRESS +#endif #define BOOST_STATIC_CONSTEXPR static BOOST_CONSTEXPR_OR_CONST diff --git a/test/helper_macro_test.cpp b/test/helper_macro_test.cpp index 3a3b4f01..ffa8060a 100644 --- a/test/helper_macro_test.cpp +++ b/test/helper_macro_test.cpp @@ -42,6 +42,13 @@ struct BOOST_ATTRIBUTE_NODISCARD nodiscard_struct {}; #define test_fallthrough(x) foobar(x) +struct empty {}; +struct no_unique +{ + int a; + BOOST_ATTRIBUTE_NO_UNIQUE_ADDRESS empty b; +}; + int main() { @@ -56,6 +63,7 @@ int main() if(BOOST_UNLIKELY(!result)) always_throw(); nodiscard_struct s; + no_unique no_un; } catch(int) { From 6fe7117b2e43089fdca4a9ec8dfae9b3900635e4 Mon Sep 17 00:00:00 2001 From: Thomas Kent Date: Thu, 4 Apr 2019 18:58:33 -0500 Subject: [PATCH 17/21] vc142 auto lib --- include/boost/config/auto_link.hpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/include/boost/config/auto_link.hpp b/include/boost/config/auto_link.hpp index 85a037d4..d0079d9b 100644 --- a/include/boost/config/auto_link.hpp +++ b/include/boost/config/auto_link.hpp @@ -173,11 +173,16 @@ BOOST_LIB_VERSION: The Boost version, in the form x_y, for Boost version x.y. // vc14: # define BOOST_LIB_TOOLSET "vc140" -# elif defined(BOOST_MSVC) +# elif defined(BOOST_MSVC) && (BOOST_MSVC < 1920) // vc14.1: # define BOOST_LIB_TOOLSET "vc141" +# elif defined(BOOST_MSVC) + + // vc14.2: +# define BOOST_LIB_TOOLSET "vc142" + # elif defined(__BORLANDC__) // CBuilder 6: From f6029148a8511970504e6f8e38e4326649145bf7 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Mon, 8 Apr 2019 14:53:30 +0200 Subject: [PATCH 18/21] Add detection of the RISC-V architecture --- checks/architecture/Jamroot.jam | 1 + checks/architecture/riscv.cpp | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 checks/architecture/riscv.cpp diff --git a/checks/architecture/Jamroot.jam b/checks/architecture/Jamroot.jam index ca653b75..03f59534 100644 --- a/checks/architecture/Jamroot.jam +++ b/checks/architecture/Jamroot.jam @@ -19,5 +19,6 @@ obj arm : arm.cpp ; obj combined : combined.cpp ; obj mips1 : mips1.cpp ; obj power : power.cpp ; +obj riscv : riscv.cpp ; obj sparc : sparc.cpp ; obj x86 : x86.cpp ; diff --git a/checks/architecture/riscv.cpp b/checks/architecture/riscv.cpp new file mode 100644 index 00000000..55f37796 --- /dev/null +++ b/checks/architecture/riscv.cpp @@ -0,0 +1,9 @@ +// riscv.cpp +// +// Distributed under the Boost Software License Version 1.0. (See +// accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) + +#if !defined(__riscv) +#error "Not RISC-V" +#endif From b2bf7ebed1b6731ffacc7269720aef99b7633361 Mon Sep 17 00:00:00 2001 From: Marshall Clow Date: Fri, 12 Apr 2019 07:19:54 +0100 Subject: [PATCH 19/21] Bump version to 1.71.0 --- include/boost/version.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boost/version.hpp b/include/boost/version.hpp index 98ce61a1..912a59c8 100644 --- a/include/boost/version.hpp +++ b/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 107000 +#define BOOST_VERSION 107100 // // 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 to select which library version to link to. -#define BOOST_LIB_VERSION "1_70" +#define BOOST_LIB_VERSION "1_71" #endif From 87931b074feb803ae622ca064fbf1d5202879824 Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Tue, 16 Apr 2019 19:37:15 +0100 Subject: [PATCH 20/21] In C++20 the u8 literal produces a char8_t[] not a char[]. Fixes https://github.com/boostorg/config/issues/276. --- test/boost_no_unicode_literals.ipp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/boost_no_unicode_literals.ipp b/test/boost_no_unicode_literals.ipp index d5ffa0cb..bbf865ec 100644 --- a/test/boost_no_unicode_literals.ipp +++ b/test/boost_no_unicode_literals.ipp @@ -17,7 +17,12 @@ void quiet_warning(const CharT*){} int test() { +#ifdef _­_­cpp_­char8_­t + // The change to char8_t in C++20 is a breaking change to the std: + const char8_t* c8 = u8""; +#else const char* c8 = u8""; +#endif const char16_t* c16 = u""; const char32_t* c32 = U""; quiet_warning(c8); From f76000bbc9f672b27a06bbad5458d974e1aba378 Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Sun, 21 Apr 2019 09:17:37 +0100 Subject: [PATCH 21/21] Update version check for __cpp_deduction_guides. Fixes https://github.com/boostorg/config/issues/279. --- checks/Jamfile.v2 | 2 +- checks/std/cpp_aggregate_bases_17.cpp | 2 +- checks/std/cpp_aggregate_nsdmi_14.cpp | 2 +- checks/std/cpp_alias_templates_11.cpp | 2 +- checks/std/cpp_aligned_new_17.cpp | 2 +- checks/std/cpp_attributes_11.cpp | 2 +- checks/std/cpp_binary_literals_14.cpp | 2 +- checks/std/cpp_capture_star_this_17.cpp | 2 +- checks/std/cpp_char8_t_20.cpp | 2 +- checks/std/cpp_conditional_explicit_20.cpp | 2 +- checks/std/cpp_constexpr_11.cpp | 2 +- checks/std/cpp_constexpr_14.cpp | 2 +- checks/std/cpp_constexpr_17.cpp | 2 +- checks/std/cpp_decltype_11.cpp | 2 +- checks/std/cpp_decltype_auto_14.cpp | 2 +- checks/std/cpp_deduction_guides_17.cpp | 4 ++-- checks/std/cpp_delegating_constructors_11.cpp | 2 +- checks/std/cpp_enumerator_attributes_17.cpp | 2 +- checks/std/cpp_exceptions_03.cpp | 2 +- checks/std/cpp_explicit_conversion_11.cpp | 2 +- checks/std/cpp_fold_expressions_17.cpp | 2 +- checks/std/cpp_generic_lambdas_14.cpp | 2 +- checks/std/cpp_guaranteed_copy_elision_17.cpp | 2 +- checks/std/cpp_hex_float_17.cpp | 2 +- checks/std/cpp_if_constexpr_17.cpp | 2 +- checks/std/cpp_impl_destroying_delete_20.cpp | 2 +- checks/std/cpp_impl_three_way_comparison_20.cpp | 2 +- checks/std/cpp_inheriting_constructors_11.cpp | 2 +- checks/std/cpp_inheriting_constructors_17.cpp | 2 +- checks/std/cpp_init_captures_14.cpp | 2 +- checks/std/cpp_initializer_lists_11.cpp | 2 +- checks/std/cpp_inline_variables_17.cpp | 2 +- checks/std/cpp_lambdas_11.cpp | 2 +- checks/std/cpp_lib_addressof_constexpr_17.cpp | 2 +- checks/std/cpp_lib_allocator_traits_is_always_equal_17.cpp | 2 +- checks/std/cpp_lib_any_17.cpp | 2 +- checks/std/cpp_lib_apply_17.cpp | 2 +- checks/std/cpp_lib_array_constexpr_17.cpp | 2 +- checks/std/cpp_lib_as_const_17.cpp | 2 +- checks/std/cpp_lib_atomic_is_always_lock_free_17.cpp | 2 +- checks/std/cpp_lib_atomic_ref_20.cpp | 2 +- checks/std/cpp_lib_bind_front_20.cpp | 2 +- checks/std/cpp_lib_bit_cast_20.cpp | 2 +- checks/std/cpp_lib_bool_constant_17.cpp | 2 +- checks/std/cpp_lib_boyer_moore_searcher_17.cpp | 2 +- checks/std/cpp_lib_byte_17.cpp | 2 +- checks/std/cpp_lib_char8_t_20.cpp | 2 +- checks/std/cpp_lib_chrono_17.cpp | 2 +- checks/std/cpp_lib_chrono_udls_14.cpp | 2 +- checks/std/cpp_lib_clamp_17.cpp | 2 +- checks/std/cpp_lib_complex_udls_14.cpp | 2 +- checks/std/cpp_lib_concepts_20.cpp | 2 +- checks/std/cpp_lib_constexpr_misc_20.cpp | 2 +- checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp | 2 +- checks/std/cpp_lib_destroying_delete_20.cpp | 2 +- checks/std/cpp_lib_enable_shared_from_this_17.cpp | 2 +- checks/std/cpp_lib_erase_if_20.cpp | 2 +- checks/std/cpp_lib_exchange_function_14.cpp | 2 +- checks/std/cpp_lib_execution_17.cpp | 2 +- checks/std/cpp_lib_filesystem_17.cpp | 2 +- checks/std/cpp_lib_gcd_lcm_17.cpp | 2 +- checks/std/cpp_lib_generic_associative_lookup_14.cpp | 2 +- checks/std/cpp_lib_generic_unordered_lookup_20.cpp | 2 +- checks/std/cpp_lib_hardware_interference_size_17.cpp | 2 +- checks/std/cpp_lib_has_unique_object_representations_17.cpp | 2 +- checks/std/cpp_lib_hypot_17.cpp | 2 +- checks/std/cpp_lib_incomplete_container_elements_17.cpp | 2 +- checks/std/cpp_lib_integer_sequence_14.cpp | 2 +- checks/std/cpp_lib_integral_constant_callable_14.cpp | 2 +- checks/std/cpp_lib_invoke_17.cpp | 2 +- checks/std/cpp_lib_is_aggregate_17.cpp | 2 +- checks/std/cpp_lib_is_constant_evaluated_20.cpp | 2 +- checks/std/cpp_lib_is_final_14.cpp | 2 +- checks/std/cpp_lib_is_invocable_17.cpp | 2 +- checks/std/cpp_lib_is_null_pointer_14.cpp | 2 +- checks/std/cpp_lib_is_swappable_17.cpp | 2 +- checks/std/cpp_lib_launder_17.cpp | 2 +- checks/std/cpp_lib_list_remove_return_type_20.cpp | 2 +- checks/std/cpp_lib_logical_traits_17.cpp | 2 +- checks/std/cpp_lib_make_from_tuple_17.cpp | 2 +- checks/std/cpp_lib_make_reverse_iterator_14.cpp | 2 +- checks/std/cpp_lib_make_unique_14.cpp | 2 +- checks/std/cpp_lib_map_try_emplace_17.cpp | 2 +- checks/std/cpp_lib_math_special_functions_17.cpp | 2 +- checks/std/cpp_lib_memory_resource_17.cpp | 2 +- checks/std/cpp_lib_node_extract_17.cpp | 2 +- checks/std/cpp_lib_nonmember_container_access_17.cpp | 2 +- checks/std/cpp_lib_not_fn_17.cpp | 2 +- checks/std/cpp_lib_null_iterators_14.cpp | 2 +- checks/std/cpp_lib_optional_17.cpp | 2 +- checks/std/cpp_lib_parallel_algorithm_17.cpp | 2 +- checks/std/cpp_lib_quoted_string_io_14.cpp | 2 +- checks/std/cpp_lib_ranges_20.cpp | 2 +- checks/std/cpp_lib_raw_memory_algorithms_17.cpp | 2 +- checks/std/cpp_lib_result_of_sfinae_14.cpp | 2 +- checks/std/cpp_lib_robust_nonmodifying_seq_ops_14.cpp | 2 +- checks/std/cpp_lib_sample_17.cpp | 2 +- checks/std/cpp_lib_scoped_lock_17.cpp | 2 +- checks/std/cpp_lib_shared_mutex_17.cpp | 2 +- checks/std/cpp_lib_shared_ptr_arrays_17.cpp | 2 +- checks/std/cpp_lib_shared_ptr_weak_type_17.cpp | 2 +- checks/std/cpp_lib_shared_timed_mutex_14.cpp | 2 +- checks/std/cpp_lib_string_udls_14.cpp | 2 +- checks/std/cpp_lib_string_view_17.cpp | 2 +- checks/std/cpp_lib_three_way_comparison_20.cpp | 2 +- checks/std/cpp_lib_to_chars_17.cpp | 2 +- checks/std/cpp_lib_transformation_trait_aliases_14.cpp | 2 +- checks/std/cpp_lib_transparent_operators_14.cpp | 2 +- checks/std/cpp_lib_transparent_operators_17.cpp | 2 +- checks/std/cpp_lib_tuple_element_t_14.cpp | 2 +- checks/std/cpp_lib_tuples_by_type_14.cpp | 2 +- checks/std/cpp_lib_type_trait_variable_templates_17.cpp | 2 +- checks/std/cpp_lib_uncaught_exceptions_17.cpp | 2 +- checks/std/cpp_lib_unordered_map_try_emplace_17.cpp | 2 +- checks/std/cpp_lib_variant_17.cpp | 2 +- checks/std/cpp_lib_void_t_17.cpp | 2 +- checks/std/cpp_namespace_attributes_17.cpp | 2 +- checks/std/cpp_noexcept_function_type_17.cpp | 2 +- checks/std/cpp_nontype_template_args_17.cpp | 2 +- checks/std/cpp_nontype_template_parameter_auto_17.cpp | 2 +- checks/std/cpp_nontype_template_parameter_class_20.cpp | 2 +- checks/std/cpp_nsdmi_11.cpp | 2 +- checks/std/cpp_range_based_for_11.cpp | 2 +- checks/std/cpp_range_based_for_17.cpp | 2 +- checks/std/cpp_raw_strings_11.cpp | 2 +- checks/std/cpp_ref_qualifiers_11.cpp | 2 +- checks/std/cpp_return_type_deduction_14.cpp | 2 +- checks/std/cpp_rtti_03.cpp | 2 +- checks/std/cpp_rvalue_references_11.cpp | 2 +- checks/std/cpp_sized_deallocation_14.cpp | 2 +- checks/std/cpp_static_assert_11.cpp | 2 +- checks/std/cpp_static_assert_17.cpp | 2 +- checks/std/cpp_structured_bindings_17.cpp | 2 +- checks/std/cpp_template_template_args_17.cpp | 2 +- checks/std/cpp_threadsafe_static_init_11.cpp | 2 +- checks/std/cpp_unicode_characters_11.cpp | 2 +- checks/std/cpp_unicode_literals_11.cpp | 2 +- checks/std/cpp_user_defined_literals_11.cpp | 2 +- checks/std/cpp_variable_templates_14.cpp | 2 +- checks/std/cpp_variadic_templates_11.cpp | 2 +- checks/std/cpp_variadic_using_17.cpp | 2 +- checks/test_case.cpp | 2 +- test/all/Jamfile.v2 | 2 +- test/config_info.cpp | 1 + test/config_test.cpp | 2 +- tools/generate.cpp | 2 +- 146 files changed, 147 insertions(+), 146 deletions(-) diff --git a/checks/Jamfile.v2 b/checks/Jamfile.v2 index 02f13fb3..352d1b35 100644 --- a/checks/Jamfile.v2 +++ b/checks/Jamfile.v2 @@ -1,6 +1,6 @@ # # *** DO NOT EDIT THIS FILE BY HAND *** -# This file was automatically generated on Mon Apr 1 19:04:05 2019 +# This file was automatically generated on Sun Apr 21 09:13:03 2019 # by libs/config/tools/generate.cpp # Copyright John Maddock. # Use, modification and distribution are subject to the diff --git a/checks/std/cpp_aggregate_bases_17.cpp b/checks/std/cpp_aggregate_bases_17.cpp index 35eabb70..14b7b56b 100644 --- a/checks/std/cpp_aggregate_bases_17.cpp +++ b/checks/std/cpp_aggregate_bases_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_aggregate_nsdmi_14.cpp b/checks/std/cpp_aggregate_nsdmi_14.cpp index 276c09be..f93d72d4 100644 --- a/checks/std/cpp_aggregate_nsdmi_14.cpp +++ b/checks/std/cpp_aggregate_nsdmi_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_alias_templates_11.cpp b/checks/std/cpp_alias_templates_11.cpp index 7038f075..e2180e40 100644 --- a/checks/std/cpp_alias_templates_11.cpp +++ b/checks/std/cpp_alias_templates_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_aligned_new_17.cpp b/checks/std/cpp_aligned_new_17.cpp index a1fa025d..6edc97ed 100644 --- a/checks/std/cpp_aligned_new_17.cpp +++ b/checks/std/cpp_aligned_new_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_attributes_11.cpp b/checks/std/cpp_attributes_11.cpp index 22e80b61..b6851256 100644 --- a/checks/std/cpp_attributes_11.cpp +++ b/checks/std/cpp_attributes_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_binary_literals_14.cpp b/checks/std/cpp_binary_literals_14.cpp index e131ef5f..4932bcc6 100644 --- a/checks/std/cpp_binary_literals_14.cpp +++ b/checks/std/cpp_binary_literals_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_capture_star_this_17.cpp b/checks/std/cpp_capture_star_this_17.cpp index 79f9f4fc..2fe8ee01 100644 --- a/checks/std/cpp_capture_star_this_17.cpp +++ b/checks/std/cpp_capture_star_this_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_char8_t_20.cpp b/checks/std/cpp_char8_t_20.cpp index 0388aaff..b5b7d7d8 100644 --- a/checks/std/cpp_char8_t_20.cpp +++ b/checks/std/cpp_char8_t_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_conditional_explicit_20.cpp b/checks/std/cpp_conditional_explicit_20.cpp index aec0d54b..70ad2c49 100644 --- a/checks/std/cpp_conditional_explicit_20.cpp +++ b/checks/std/cpp_conditional_explicit_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_constexpr_11.cpp b/checks/std/cpp_constexpr_11.cpp index 3e55aa5d..5f32f74a 100644 --- a/checks/std/cpp_constexpr_11.cpp +++ b/checks/std/cpp_constexpr_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_constexpr_14.cpp b/checks/std/cpp_constexpr_14.cpp index 983bd225..60377b5e 100644 --- a/checks/std/cpp_constexpr_14.cpp +++ b/checks/std/cpp_constexpr_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_constexpr_17.cpp b/checks/std/cpp_constexpr_17.cpp index 53da948c..fd9690c3 100644 --- a/checks/std/cpp_constexpr_17.cpp +++ b/checks/std/cpp_constexpr_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_decltype_11.cpp b/checks/std/cpp_decltype_11.cpp index ab22738e..ec49819f 100644 --- a/checks/std/cpp_decltype_11.cpp +++ b/checks/std/cpp_decltype_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_decltype_auto_14.cpp b/checks/std/cpp_decltype_auto_14.cpp index e79d7c4e..28300981 100644 --- a/checks/std/cpp_decltype_auto_14.cpp +++ b/checks/std/cpp_decltype_auto_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_deduction_guides_17.cpp b/checks/std/cpp_deduction_guides_17.cpp index c091aa31..92699bf0 100644 --- a/checks/std/cpp_deduction_guides_17.cpp +++ b/checks/std/cpp_deduction_guides_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the @@ -19,7 +19,7 @@ #error "Macro << __cpp_deduction_guides is not set" #endif -#if __cpp_deduction_guides < 201703 +#if __cpp_deduction_guides < 201611 #error "Macro __cpp_deduction_guides had too low a value" #endif diff --git a/checks/std/cpp_delegating_constructors_11.cpp b/checks/std/cpp_delegating_constructors_11.cpp index 11ca468b..5be1fbca 100644 --- a/checks/std/cpp_delegating_constructors_11.cpp +++ b/checks/std/cpp_delegating_constructors_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_enumerator_attributes_17.cpp b/checks/std/cpp_enumerator_attributes_17.cpp index cb3db175..08587f95 100644 --- a/checks/std/cpp_enumerator_attributes_17.cpp +++ b/checks/std/cpp_enumerator_attributes_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_exceptions_03.cpp b/checks/std/cpp_exceptions_03.cpp index 05d222cb..b2a5f480 100644 --- a/checks/std/cpp_exceptions_03.cpp +++ b/checks/std/cpp_exceptions_03.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_explicit_conversion_11.cpp b/checks/std/cpp_explicit_conversion_11.cpp index 0ccf378d..12d20fe6 100644 --- a/checks/std/cpp_explicit_conversion_11.cpp +++ b/checks/std/cpp_explicit_conversion_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_fold_expressions_17.cpp b/checks/std/cpp_fold_expressions_17.cpp index 786d9885..ca556f9c 100644 --- a/checks/std/cpp_fold_expressions_17.cpp +++ b/checks/std/cpp_fold_expressions_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_generic_lambdas_14.cpp b/checks/std/cpp_generic_lambdas_14.cpp index 9c98441b..11e9a155 100644 --- a/checks/std/cpp_generic_lambdas_14.cpp +++ b/checks/std/cpp_generic_lambdas_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_guaranteed_copy_elision_17.cpp b/checks/std/cpp_guaranteed_copy_elision_17.cpp index e0d7105e..8989630c 100644 --- a/checks/std/cpp_guaranteed_copy_elision_17.cpp +++ b/checks/std/cpp_guaranteed_copy_elision_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_hex_float_17.cpp b/checks/std/cpp_hex_float_17.cpp index a20d5326..8dd87362 100644 --- a/checks/std/cpp_hex_float_17.cpp +++ b/checks/std/cpp_hex_float_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_if_constexpr_17.cpp b/checks/std/cpp_if_constexpr_17.cpp index 39162e46..8df23535 100644 --- a/checks/std/cpp_if_constexpr_17.cpp +++ b/checks/std/cpp_if_constexpr_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_impl_destroying_delete_20.cpp b/checks/std/cpp_impl_destroying_delete_20.cpp index fe8738ee..5e0aed9e 100644 --- a/checks/std/cpp_impl_destroying_delete_20.cpp +++ b/checks/std/cpp_impl_destroying_delete_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_impl_three_way_comparison_20.cpp b/checks/std/cpp_impl_three_way_comparison_20.cpp index 425a999b..31cae035 100644 --- a/checks/std/cpp_impl_three_way_comparison_20.cpp +++ b/checks/std/cpp_impl_three_way_comparison_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_inheriting_constructors_11.cpp b/checks/std/cpp_inheriting_constructors_11.cpp index d337bd94..08ba1777 100644 --- a/checks/std/cpp_inheriting_constructors_11.cpp +++ b/checks/std/cpp_inheriting_constructors_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_inheriting_constructors_17.cpp b/checks/std/cpp_inheriting_constructors_17.cpp index 1a6fd4a0..b9e9c00a 100644 --- a/checks/std/cpp_inheriting_constructors_17.cpp +++ b/checks/std/cpp_inheriting_constructors_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_init_captures_14.cpp b/checks/std/cpp_init_captures_14.cpp index 85e3a38f..eec7bb31 100644 --- a/checks/std/cpp_init_captures_14.cpp +++ b/checks/std/cpp_init_captures_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_initializer_lists_11.cpp b/checks/std/cpp_initializer_lists_11.cpp index f0af2213..218f7d8b 100644 --- a/checks/std/cpp_initializer_lists_11.cpp +++ b/checks/std/cpp_initializer_lists_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_inline_variables_17.cpp b/checks/std/cpp_inline_variables_17.cpp index bb9ead27..f68b13dc 100644 --- a/checks/std/cpp_inline_variables_17.cpp +++ b/checks/std/cpp_inline_variables_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lambdas_11.cpp b/checks/std/cpp_lambdas_11.cpp index 6e270d98..7176b280 100644 --- a/checks/std/cpp_lambdas_11.cpp +++ b/checks/std/cpp_lambdas_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_addressof_constexpr_17.cpp b/checks/std/cpp_lib_addressof_constexpr_17.cpp index f0d344b3..204e8da9 100644 --- a/checks/std/cpp_lib_addressof_constexpr_17.cpp +++ b/checks/std/cpp_lib_addressof_constexpr_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_allocator_traits_is_always_equal_17.cpp b/checks/std/cpp_lib_allocator_traits_is_always_equal_17.cpp index 64f5d363..6484e231 100644 --- a/checks/std/cpp_lib_allocator_traits_is_always_equal_17.cpp +++ b/checks/std/cpp_lib_allocator_traits_is_always_equal_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_any_17.cpp b/checks/std/cpp_lib_any_17.cpp index 616ba923..23b224ba 100644 --- a/checks/std/cpp_lib_any_17.cpp +++ b/checks/std/cpp_lib_any_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_apply_17.cpp b/checks/std/cpp_lib_apply_17.cpp index 9311e11d..1bfd40a6 100644 --- a/checks/std/cpp_lib_apply_17.cpp +++ b/checks/std/cpp_lib_apply_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_array_constexpr_17.cpp b/checks/std/cpp_lib_array_constexpr_17.cpp index bbd07bf7..1db87f66 100644 --- a/checks/std/cpp_lib_array_constexpr_17.cpp +++ b/checks/std/cpp_lib_array_constexpr_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_as_const_17.cpp b/checks/std/cpp_lib_as_const_17.cpp index a4a0af8e..ed2fcdd2 100644 --- a/checks/std/cpp_lib_as_const_17.cpp +++ b/checks/std/cpp_lib_as_const_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_atomic_is_always_lock_free_17.cpp b/checks/std/cpp_lib_atomic_is_always_lock_free_17.cpp index 67a835b4..93573cbc 100644 --- a/checks/std/cpp_lib_atomic_is_always_lock_free_17.cpp +++ b/checks/std/cpp_lib_atomic_is_always_lock_free_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_atomic_ref_20.cpp b/checks/std/cpp_lib_atomic_ref_20.cpp index 16742b4a..5f2d0e28 100644 --- a/checks/std/cpp_lib_atomic_ref_20.cpp +++ b/checks/std/cpp_lib_atomic_ref_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_bind_front_20.cpp b/checks/std/cpp_lib_bind_front_20.cpp index a7eb7985..89fd8c1f 100644 --- a/checks/std/cpp_lib_bind_front_20.cpp +++ b/checks/std/cpp_lib_bind_front_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_bit_cast_20.cpp b/checks/std/cpp_lib_bit_cast_20.cpp index de4216f4..5cdf8cd9 100644 --- a/checks/std/cpp_lib_bit_cast_20.cpp +++ b/checks/std/cpp_lib_bit_cast_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_bool_constant_17.cpp b/checks/std/cpp_lib_bool_constant_17.cpp index 39b59471..5a399e8d 100644 --- a/checks/std/cpp_lib_bool_constant_17.cpp +++ b/checks/std/cpp_lib_bool_constant_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_boyer_moore_searcher_17.cpp b/checks/std/cpp_lib_boyer_moore_searcher_17.cpp index 965f3b32..8abfee44 100644 --- a/checks/std/cpp_lib_boyer_moore_searcher_17.cpp +++ b/checks/std/cpp_lib_boyer_moore_searcher_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_byte_17.cpp b/checks/std/cpp_lib_byte_17.cpp index 1eeed2c2..be2e3963 100644 --- a/checks/std/cpp_lib_byte_17.cpp +++ b/checks/std/cpp_lib_byte_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_char8_t_20.cpp b/checks/std/cpp_lib_char8_t_20.cpp index 2a5fbc38..b47ed115 100644 --- a/checks/std/cpp_lib_char8_t_20.cpp +++ b/checks/std/cpp_lib_char8_t_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_chrono_17.cpp b/checks/std/cpp_lib_chrono_17.cpp index 1e9e29e9..b5860b29 100644 --- a/checks/std/cpp_lib_chrono_17.cpp +++ b/checks/std/cpp_lib_chrono_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_chrono_udls_14.cpp b/checks/std/cpp_lib_chrono_udls_14.cpp index 0e41a10d..394f979b 100644 --- a/checks/std/cpp_lib_chrono_udls_14.cpp +++ b/checks/std/cpp_lib_chrono_udls_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_clamp_17.cpp b/checks/std/cpp_lib_clamp_17.cpp index 1d18bdca..41a45205 100644 --- a/checks/std/cpp_lib_clamp_17.cpp +++ b/checks/std/cpp_lib_clamp_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_complex_udls_14.cpp b/checks/std/cpp_lib_complex_udls_14.cpp index e656510c..6f3f202c 100644 --- a/checks/std/cpp_lib_complex_udls_14.cpp +++ b/checks/std/cpp_lib_complex_udls_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_concepts_20.cpp b/checks/std/cpp_lib_concepts_20.cpp index b2cdd620..1ef3334f 100644 --- a/checks/std/cpp_lib_concepts_20.cpp +++ b/checks/std/cpp_lib_concepts_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_constexpr_misc_20.cpp b/checks/std/cpp_lib_constexpr_misc_20.cpp index 08640155..a7696391 100644 --- a/checks/std/cpp_lib_constexpr_misc_20.cpp +++ b/checks/std/cpp_lib_constexpr_misc_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp b/checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp index ef6c53dd..0e7f1e17 100644 --- a/checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp +++ b/checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_destroying_delete_20.cpp b/checks/std/cpp_lib_destroying_delete_20.cpp index d91dd95a..aae976f1 100644 --- a/checks/std/cpp_lib_destroying_delete_20.cpp +++ b/checks/std/cpp_lib_destroying_delete_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_enable_shared_from_this_17.cpp b/checks/std/cpp_lib_enable_shared_from_this_17.cpp index 986dae0c..10fdb66c 100644 --- a/checks/std/cpp_lib_enable_shared_from_this_17.cpp +++ b/checks/std/cpp_lib_enable_shared_from_this_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_erase_if_20.cpp b/checks/std/cpp_lib_erase_if_20.cpp index d3e8e6e6..3265b0c6 100644 --- a/checks/std/cpp_lib_erase_if_20.cpp +++ b/checks/std/cpp_lib_erase_if_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_exchange_function_14.cpp b/checks/std/cpp_lib_exchange_function_14.cpp index 6c2e9364..4b137697 100644 --- a/checks/std/cpp_lib_exchange_function_14.cpp +++ b/checks/std/cpp_lib_exchange_function_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_execution_17.cpp b/checks/std/cpp_lib_execution_17.cpp index 922de56e..64017bda 100644 --- a/checks/std/cpp_lib_execution_17.cpp +++ b/checks/std/cpp_lib_execution_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_filesystem_17.cpp b/checks/std/cpp_lib_filesystem_17.cpp index 9a1802d1..2120e8e8 100644 --- a/checks/std/cpp_lib_filesystem_17.cpp +++ b/checks/std/cpp_lib_filesystem_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_gcd_lcm_17.cpp b/checks/std/cpp_lib_gcd_lcm_17.cpp index 4b086cb4..d12b481f 100644 --- a/checks/std/cpp_lib_gcd_lcm_17.cpp +++ b/checks/std/cpp_lib_gcd_lcm_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_generic_associative_lookup_14.cpp b/checks/std/cpp_lib_generic_associative_lookup_14.cpp index 09c3cb45..be97704c 100644 --- a/checks/std/cpp_lib_generic_associative_lookup_14.cpp +++ b/checks/std/cpp_lib_generic_associative_lookup_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_generic_unordered_lookup_20.cpp b/checks/std/cpp_lib_generic_unordered_lookup_20.cpp index 70aca1a6..4673f9a4 100644 --- a/checks/std/cpp_lib_generic_unordered_lookup_20.cpp +++ b/checks/std/cpp_lib_generic_unordered_lookup_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_hardware_interference_size_17.cpp b/checks/std/cpp_lib_hardware_interference_size_17.cpp index eba46af1..52ef7ec1 100644 --- a/checks/std/cpp_lib_hardware_interference_size_17.cpp +++ b/checks/std/cpp_lib_hardware_interference_size_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_has_unique_object_representations_17.cpp b/checks/std/cpp_lib_has_unique_object_representations_17.cpp index 1ab93e41..30c18c24 100644 --- a/checks/std/cpp_lib_has_unique_object_representations_17.cpp +++ b/checks/std/cpp_lib_has_unique_object_representations_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_hypot_17.cpp b/checks/std/cpp_lib_hypot_17.cpp index c11b1229..24f0b8bb 100644 --- a/checks/std/cpp_lib_hypot_17.cpp +++ b/checks/std/cpp_lib_hypot_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_incomplete_container_elements_17.cpp b/checks/std/cpp_lib_incomplete_container_elements_17.cpp index 1cf2386e..d0b7a602 100644 --- a/checks/std/cpp_lib_incomplete_container_elements_17.cpp +++ b/checks/std/cpp_lib_incomplete_container_elements_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_integer_sequence_14.cpp b/checks/std/cpp_lib_integer_sequence_14.cpp index afbc312e..4e481630 100644 --- a/checks/std/cpp_lib_integer_sequence_14.cpp +++ b/checks/std/cpp_lib_integer_sequence_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_integral_constant_callable_14.cpp b/checks/std/cpp_lib_integral_constant_callable_14.cpp index 19a8694c..ebdd4d20 100644 --- a/checks/std/cpp_lib_integral_constant_callable_14.cpp +++ b/checks/std/cpp_lib_integral_constant_callable_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_invoke_17.cpp b/checks/std/cpp_lib_invoke_17.cpp index 67263d8a..4ed5b338 100644 --- a/checks/std/cpp_lib_invoke_17.cpp +++ b/checks/std/cpp_lib_invoke_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_aggregate_17.cpp b/checks/std/cpp_lib_is_aggregate_17.cpp index 4af1abc4..b7dab933 100644 --- a/checks/std/cpp_lib_is_aggregate_17.cpp +++ b/checks/std/cpp_lib_is_aggregate_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_constant_evaluated_20.cpp b/checks/std/cpp_lib_is_constant_evaluated_20.cpp index e470f092..8fb2614f 100644 --- a/checks/std/cpp_lib_is_constant_evaluated_20.cpp +++ b/checks/std/cpp_lib_is_constant_evaluated_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_final_14.cpp b/checks/std/cpp_lib_is_final_14.cpp index 19fb08ff..502fad4e 100644 --- a/checks/std/cpp_lib_is_final_14.cpp +++ b/checks/std/cpp_lib_is_final_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_invocable_17.cpp b/checks/std/cpp_lib_is_invocable_17.cpp index 016d5ff9..087f0fa0 100644 --- a/checks/std/cpp_lib_is_invocable_17.cpp +++ b/checks/std/cpp_lib_is_invocable_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_null_pointer_14.cpp b/checks/std/cpp_lib_is_null_pointer_14.cpp index c6127833..f931424d 100644 --- a/checks/std/cpp_lib_is_null_pointer_14.cpp +++ b/checks/std/cpp_lib_is_null_pointer_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_swappable_17.cpp b/checks/std/cpp_lib_is_swappable_17.cpp index 071ca9c9..1cc443fa 100644 --- a/checks/std/cpp_lib_is_swappable_17.cpp +++ b/checks/std/cpp_lib_is_swappable_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_launder_17.cpp b/checks/std/cpp_lib_launder_17.cpp index a83baa31..4d0e01e5 100644 --- a/checks/std/cpp_lib_launder_17.cpp +++ b/checks/std/cpp_lib_launder_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_list_remove_return_type_20.cpp b/checks/std/cpp_lib_list_remove_return_type_20.cpp index 157ac778..8396998a 100644 --- a/checks/std/cpp_lib_list_remove_return_type_20.cpp +++ b/checks/std/cpp_lib_list_remove_return_type_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_logical_traits_17.cpp b/checks/std/cpp_lib_logical_traits_17.cpp index 33965d04..769f551c 100644 --- a/checks/std/cpp_lib_logical_traits_17.cpp +++ b/checks/std/cpp_lib_logical_traits_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_make_from_tuple_17.cpp b/checks/std/cpp_lib_make_from_tuple_17.cpp index 5856bdb2..bf3a0ff2 100644 --- a/checks/std/cpp_lib_make_from_tuple_17.cpp +++ b/checks/std/cpp_lib_make_from_tuple_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_make_reverse_iterator_14.cpp b/checks/std/cpp_lib_make_reverse_iterator_14.cpp index 1842fdca..076be7ff 100644 --- a/checks/std/cpp_lib_make_reverse_iterator_14.cpp +++ b/checks/std/cpp_lib_make_reverse_iterator_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_make_unique_14.cpp b/checks/std/cpp_lib_make_unique_14.cpp index 5159f3d0..c01e9c04 100644 --- a/checks/std/cpp_lib_make_unique_14.cpp +++ b/checks/std/cpp_lib_make_unique_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_map_try_emplace_17.cpp b/checks/std/cpp_lib_map_try_emplace_17.cpp index 02867ec2..871f510e 100644 --- a/checks/std/cpp_lib_map_try_emplace_17.cpp +++ b/checks/std/cpp_lib_map_try_emplace_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_math_special_functions_17.cpp b/checks/std/cpp_lib_math_special_functions_17.cpp index b2dac729..9f7aa993 100644 --- a/checks/std/cpp_lib_math_special_functions_17.cpp +++ b/checks/std/cpp_lib_math_special_functions_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_memory_resource_17.cpp b/checks/std/cpp_lib_memory_resource_17.cpp index 0f1e1beb..4cf1dba0 100644 --- a/checks/std/cpp_lib_memory_resource_17.cpp +++ b/checks/std/cpp_lib_memory_resource_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_node_extract_17.cpp b/checks/std/cpp_lib_node_extract_17.cpp index 62cc5312..ff36241a 100644 --- a/checks/std/cpp_lib_node_extract_17.cpp +++ b/checks/std/cpp_lib_node_extract_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_nonmember_container_access_17.cpp b/checks/std/cpp_lib_nonmember_container_access_17.cpp index c514c127..3c2b2f22 100644 --- a/checks/std/cpp_lib_nonmember_container_access_17.cpp +++ b/checks/std/cpp_lib_nonmember_container_access_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_not_fn_17.cpp b/checks/std/cpp_lib_not_fn_17.cpp index 4fa7c44e..a534f703 100644 --- a/checks/std/cpp_lib_not_fn_17.cpp +++ b/checks/std/cpp_lib_not_fn_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_null_iterators_14.cpp b/checks/std/cpp_lib_null_iterators_14.cpp index bcf5d071..7c1291c7 100644 --- a/checks/std/cpp_lib_null_iterators_14.cpp +++ b/checks/std/cpp_lib_null_iterators_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_optional_17.cpp b/checks/std/cpp_lib_optional_17.cpp index d54a38e7..b732dec5 100644 --- a/checks/std/cpp_lib_optional_17.cpp +++ b/checks/std/cpp_lib_optional_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_parallel_algorithm_17.cpp b/checks/std/cpp_lib_parallel_algorithm_17.cpp index 2e7b5359..2160e056 100644 --- a/checks/std/cpp_lib_parallel_algorithm_17.cpp +++ b/checks/std/cpp_lib_parallel_algorithm_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_quoted_string_io_14.cpp b/checks/std/cpp_lib_quoted_string_io_14.cpp index cc4c34c2..3128403a 100644 --- a/checks/std/cpp_lib_quoted_string_io_14.cpp +++ b/checks/std/cpp_lib_quoted_string_io_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_ranges_20.cpp b/checks/std/cpp_lib_ranges_20.cpp index 82639dee..5210f386 100644 --- a/checks/std/cpp_lib_ranges_20.cpp +++ b/checks/std/cpp_lib_ranges_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_raw_memory_algorithms_17.cpp b/checks/std/cpp_lib_raw_memory_algorithms_17.cpp index dce90155..29960ac3 100644 --- a/checks/std/cpp_lib_raw_memory_algorithms_17.cpp +++ b/checks/std/cpp_lib_raw_memory_algorithms_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_result_of_sfinae_14.cpp b/checks/std/cpp_lib_result_of_sfinae_14.cpp index 83f2173b..e1fdad7f 100644 --- a/checks/std/cpp_lib_result_of_sfinae_14.cpp +++ b/checks/std/cpp_lib_result_of_sfinae_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_robust_nonmodifying_seq_ops_14.cpp b/checks/std/cpp_lib_robust_nonmodifying_seq_ops_14.cpp index dbfba20e..d66bb388 100644 --- a/checks/std/cpp_lib_robust_nonmodifying_seq_ops_14.cpp +++ b/checks/std/cpp_lib_robust_nonmodifying_seq_ops_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_sample_17.cpp b/checks/std/cpp_lib_sample_17.cpp index 0df247c7..4c5b3f2e 100644 --- a/checks/std/cpp_lib_sample_17.cpp +++ b/checks/std/cpp_lib_sample_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_scoped_lock_17.cpp b/checks/std/cpp_lib_scoped_lock_17.cpp index 2584c965..0b399fdd 100644 --- a/checks/std/cpp_lib_scoped_lock_17.cpp +++ b/checks/std/cpp_lib_scoped_lock_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_shared_mutex_17.cpp b/checks/std/cpp_lib_shared_mutex_17.cpp index 6a2a6b75..6f2d216c 100644 --- a/checks/std/cpp_lib_shared_mutex_17.cpp +++ b/checks/std/cpp_lib_shared_mutex_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_shared_ptr_arrays_17.cpp b/checks/std/cpp_lib_shared_ptr_arrays_17.cpp index 4132130e..9c55aef7 100644 --- a/checks/std/cpp_lib_shared_ptr_arrays_17.cpp +++ b/checks/std/cpp_lib_shared_ptr_arrays_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_shared_ptr_weak_type_17.cpp b/checks/std/cpp_lib_shared_ptr_weak_type_17.cpp index 66a9fbc0..a8779134 100644 --- a/checks/std/cpp_lib_shared_ptr_weak_type_17.cpp +++ b/checks/std/cpp_lib_shared_ptr_weak_type_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_shared_timed_mutex_14.cpp b/checks/std/cpp_lib_shared_timed_mutex_14.cpp index bafbd697..8bf5b11e 100644 --- a/checks/std/cpp_lib_shared_timed_mutex_14.cpp +++ b/checks/std/cpp_lib_shared_timed_mutex_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_string_udls_14.cpp b/checks/std/cpp_lib_string_udls_14.cpp index 38c84e00..79856cdc 100644 --- a/checks/std/cpp_lib_string_udls_14.cpp +++ b/checks/std/cpp_lib_string_udls_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_string_view_17.cpp b/checks/std/cpp_lib_string_view_17.cpp index 1541670e..9181bde9 100644 --- a/checks/std/cpp_lib_string_view_17.cpp +++ b/checks/std/cpp_lib_string_view_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_three_way_comparison_20.cpp b/checks/std/cpp_lib_three_way_comparison_20.cpp index 10c7673a..6642c520 100644 --- a/checks/std/cpp_lib_three_way_comparison_20.cpp +++ b/checks/std/cpp_lib_three_way_comparison_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_to_chars_17.cpp b/checks/std/cpp_lib_to_chars_17.cpp index 79c8b45c..92886a14 100644 --- a/checks/std/cpp_lib_to_chars_17.cpp +++ b/checks/std/cpp_lib_to_chars_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_transformation_trait_aliases_14.cpp b/checks/std/cpp_lib_transformation_trait_aliases_14.cpp index 6612d76f..942dda58 100644 --- a/checks/std/cpp_lib_transformation_trait_aliases_14.cpp +++ b/checks/std/cpp_lib_transformation_trait_aliases_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_transparent_operators_14.cpp b/checks/std/cpp_lib_transparent_operators_14.cpp index 21abbeb1..6169600b 100644 --- a/checks/std/cpp_lib_transparent_operators_14.cpp +++ b/checks/std/cpp_lib_transparent_operators_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_transparent_operators_17.cpp b/checks/std/cpp_lib_transparent_operators_17.cpp index 6fe6ce8b..eed906ed 100644 --- a/checks/std/cpp_lib_transparent_operators_17.cpp +++ b/checks/std/cpp_lib_transparent_operators_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_tuple_element_t_14.cpp b/checks/std/cpp_lib_tuple_element_t_14.cpp index 3c438c29..2f3feba0 100644 --- a/checks/std/cpp_lib_tuple_element_t_14.cpp +++ b/checks/std/cpp_lib_tuple_element_t_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_tuples_by_type_14.cpp b/checks/std/cpp_lib_tuples_by_type_14.cpp index b5998b59..d79ca0e4 100644 --- a/checks/std/cpp_lib_tuples_by_type_14.cpp +++ b/checks/std/cpp_lib_tuples_by_type_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_type_trait_variable_templates_17.cpp b/checks/std/cpp_lib_type_trait_variable_templates_17.cpp index 2585d82c..38079adf 100644 --- a/checks/std/cpp_lib_type_trait_variable_templates_17.cpp +++ b/checks/std/cpp_lib_type_trait_variable_templates_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_uncaught_exceptions_17.cpp b/checks/std/cpp_lib_uncaught_exceptions_17.cpp index 505caa8e..e76f3bf1 100644 --- a/checks/std/cpp_lib_uncaught_exceptions_17.cpp +++ b/checks/std/cpp_lib_uncaught_exceptions_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_unordered_map_try_emplace_17.cpp b/checks/std/cpp_lib_unordered_map_try_emplace_17.cpp index 8f7b551f..dfd4a469 100644 --- a/checks/std/cpp_lib_unordered_map_try_emplace_17.cpp +++ b/checks/std/cpp_lib_unordered_map_try_emplace_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_variant_17.cpp b/checks/std/cpp_lib_variant_17.cpp index ecf158be..bc7e3dfa 100644 --- a/checks/std/cpp_lib_variant_17.cpp +++ b/checks/std/cpp_lib_variant_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_void_t_17.cpp b/checks/std/cpp_lib_void_t_17.cpp index 6df6a523..b9ae0906 100644 --- a/checks/std/cpp_lib_void_t_17.cpp +++ b/checks/std/cpp_lib_void_t_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_namespace_attributes_17.cpp b/checks/std/cpp_namespace_attributes_17.cpp index e8312ea4..db0b0fea 100644 --- a/checks/std/cpp_namespace_attributes_17.cpp +++ b/checks/std/cpp_namespace_attributes_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_noexcept_function_type_17.cpp b/checks/std/cpp_noexcept_function_type_17.cpp index d24331fc..c068c925 100644 --- a/checks/std/cpp_noexcept_function_type_17.cpp +++ b/checks/std/cpp_noexcept_function_type_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_nontype_template_args_17.cpp b/checks/std/cpp_nontype_template_args_17.cpp index bddab7d0..af2e84e0 100644 --- a/checks/std/cpp_nontype_template_args_17.cpp +++ b/checks/std/cpp_nontype_template_args_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_nontype_template_parameter_auto_17.cpp b/checks/std/cpp_nontype_template_parameter_auto_17.cpp index f2df2308..851f770a 100644 --- a/checks/std/cpp_nontype_template_parameter_auto_17.cpp +++ b/checks/std/cpp_nontype_template_parameter_auto_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_nontype_template_parameter_class_20.cpp b/checks/std/cpp_nontype_template_parameter_class_20.cpp index ec179073..5dd88f5e 100644 --- a/checks/std/cpp_nontype_template_parameter_class_20.cpp +++ b/checks/std/cpp_nontype_template_parameter_class_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_nsdmi_11.cpp b/checks/std/cpp_nsdmi_11.cpp index 0e3d2568..6e3b5048 100644 --- a/checks/std/cpp_nsdmi_11.cpp +++ b/checks/std/cpp_nsdmi_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_range_based_for_11.cpp b/checks/std/cpp_range_based_for_11.cpp index f6962775..ff7fc946 100644 --- a/checks/std/cpp_range_based_for_11.cpp +++ b/checks/std/cpp_range_based_for_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_range_based_for_17.cpp b/checks/std/cpp_range_based_for_17.cpp index 853428f5..c5ae3d79 100644 --- a/checks/std/cpp_range_based_for_17.cpp +++ b/checks/std/cpp_range_based_for_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_raw_strings_11.cpp b/checks/std/cpp_raw_strings_11.cpp index 3c5e9875..21b5c011 100644 --- a/checks/std/cpp_raw_strings_11.cpp +++ b/checks/std/cpp_raw_strings_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_ref_qualifiers_11.cpp b/checks/std/cpp_ref_qualifiers_11.cpp index 44d4348f..00f8e502 100644 --- a/checks/std/cpp_ref_qualifiers_11.cpp +++ b/checks/std/cpp_ref_qualifiers_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_return_type_deduction_14.cpp b/checks/std/cpp_return_type_deduction_14.cpp index fb6edba9..7eb7bd15 100644 --- a/checks/std/cpp_return_type_deduction_14.cpp +++ b/checks/std/cpp_return_type_deduction_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_rtti_03.cpp b/checks/std/cpp_rtti_03.cpp index 330eeddb..c4981d47 100644 --- a/checks/std/cpp_rtti_03.cpp +++ b/checks/std/cpp_rtti_03.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_rvalue_references_11.cpp b/checks/std/cpp_rvalue_references_11.cpp index 334086ef..5cb1c7b5 100644 --- a/checks/std/cpp_rvalue_references_11.cpp +++ b/checks/std/cpp_rvalue_references_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_sized_deallocation_14.cpp b/checks/std/cpp_sized_deallocation_14.cpp index 099b7b8a..74e45174 100644 --- a/checks/std/cpp_sized_deallocation_14.cpp +++ b/checks/std/cpp_sized_deallocation_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_static_assert_11.cpp b/checks/std/cpp_static_assert_11.cpp index 5912268b..415ecaf6 100644 --- a/checks/std/cpp_static_assert_11.cpp +++ b/checks/std/cpp_static_assert_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_static_assert_17.cpp b/checks/std/cpp_static_assert_17.cpp index 61dfa3b1..20b0897d 100644 --- a/checks/std/cpp_static_assert_17.cpp +++ b/checks/std/cpp_static_assert_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_structured_bindings_17.cpp b/checks/std/cpp_structured_bindings_17.cpp index 2d446a29..f7e6ab10 100644 --- a/checks/std/cpp_structured_bindings_17.cpp +++ b/checks/std/cpp_structured_bindings_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_template_template_args_17.cpp b/checks/std/cpp_template_template_args_17.cpp index b90f4f96..7cf38311 100644 --- a/checks/std/cpp_template_template_args_17.cpp +++ b/checks/std/cpp_template_template_args_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_threadsafe_static_init_11.cpp b/checks/std/cpp_threadsafe_static_init_11.cpp index 428deea4..2b636cbe 100644 --- a/checks/std/cpp_threadsafe_static_init_11.cpp +++ b/checks/std/cpp_threadsafe_static_init_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_unicode_characters_11.cpp b/checks/std/cpp_unicode_characters_11.cpp index 2c2eef41..0218ff2f 100644 --- a/checks/std/cpp_unicode_characters_11.cpp +++ b/checks/std/cpp_unicode_characters_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_unicode_literals_11.cpp b/checks/std/cpp_unicode_literals_11.cpp index e57e56c2..691fcac1 100644 --- a/checks/std/cpp_unicode_literals_11.cpp +++ b/checks/std/cpp_unicode_literals_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_user_defined_literals_11.cpp b/checks/std/cpp_user_defined_literals_11.cpp index 9810471b..c27bec87 100644 --- a/checks/std/cpp_user_defined_literals_11.cpp +++ b/checks/std/cpp_user_defined_literals_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_variable_templates_14.cpp b/checks/std/cpp_variable_templates_14.cpp index 5bc1252f..c698e320 100644 --- a/checks/std/cpp_variable_templates_14.cpp +++ b/checks/std/cpp_variable_templates_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_variadic_templates_11.cpp b/checks/std/cpp_variadic_templates_11.cpp index ca9f7428..1c22850a 100644 --- a/checks/std/cpp_variadic_templates_11.cpp +++ b/checks/std/cpp_variadic_templates_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_variadic_using_17.cpp b/checks/std/cpp_variadic_using_17.cpp index 301f910a..5854ebc1 100644 --- a/checks/std/cpp_variadic_using_17.cpp +++ b/checks/std/cpp_variadic_using_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/checks/test_case.cpp b/checks/test_case.cpp index e837130d..5d048aab 100644 --- a/checks/test_case.cpp +++ b/checks/test_case.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/test/all/Jamfile.v2 b/test/all/Jamfile.v2 index 650a7b33..7205e3a9 100644 --- a/test/all/Jamfile.v2 +++ b/test/all/Jamfile.v2 @@ -1,7 +1,7 @@ # # Regression test Jamfile for boost configuration setup. # *** DO NOT EDIT THIS FILE BY HAND *** -# This file was automatically generated on Mon Apr 1 19:04:05 2019 +# This file was automatically generated on Sun Apr 21 09:13:03 2019 # by libs/config/tools/generate.cpp # Copyright John Maddock. # Use, modification and distribution are subject to the diff --git a/test/config_info.cpp b/test/config_info.cpp index 79b9c346..bb3ef249 100644 --- a/test/config_info.cpp +++ b/test/config_info.cpp @@ -1249,6 +1249,7 @@ void print_boost_macros() + // END GENERATED BLOCK PRINT_MACRO(BOOST_INTEL); diff --git a/test/config_test.cpp b/test/config_test.cpp index 67fb5523..b0c7e79b 100644 --- a/test/config_test.cpp +++ b/test/config_test.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Mon Apr 1 19:04:05 2019 +// This file was automatically generated on Sun Apr 21 09:13:03 2019 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-4. // Use, modification and distribution are subject to the diff --git a/tools/generate.cpp b/tools/generate.cpp index 18cfbb22..b1b3c496 100644 --- a/tools/generate.cpp +++ b/tools/generate.cpp @@ -358,7 +358,7 @@ void write_std_config_checks() write_std_check("__cpp_if_constexpr", 201606, "", 17); write_std_check("__cpp_range_based_for", 201603, "", 17, false); write_std_check("__cpp_static_assert", 201411, "", 17, false); - write_std_check("__cpp_deduction_guides", 201703, "", 17); + write_std_check("__cpp_deduction_guides", 201611, "", 17); // NOTE: this is the pre-std version number used by gcc-8, is this OK??? write_std_check("__cpp_nontype_template_parameter_auto", 201606, "", 17); write_std_check("__cpp_namespace_attributes", 201411, "", 17); write_std_check("__cpp_enumerator_attributes", 201411, "", 17);