jzmaddock
ca01235304
Add missing files.
2015-08-30 10:09:44 +01:00
jzmaddock
15fa6fd8b9
Add BOOST_HAS_FLOAT128 for compilers that support __float128 as a distinct type.
2015-08-13 17:13:32 +01:00
jzmaddock
854a785483
Add missing #include.
2015-08-04 12:44:49 +01:00
jzmaddock
a66898d292
Disable <codecvt> for VC14 as it fails at link time when using the facets.
2015-07-27 09:23:25 +01:00
jzmaddock
dfef189197
Fix test case for <shared_mutex>.
...
Both clang/libc++ and MSVC-14 support <shared_mutex>, but neither set the SD6 macros so, don't bother testing them.
Definitely don't test for the presence of std::shared_mutex as that's a C++17 feature.
2015-07-25 13:23:04 +01:00
jzmaddock
5ccb1b6c5f
Modify Jamfile to configure external library support better.
2015-07-07 17:27:04 +01:00
jzmaddock
54e8de973f
Merge branch 'shared_mutex' of https://github.com/eldiener/config into develop
2015-07-07 11:15:11 +01:00
Edward Diener
3ca81f1095
Addition of BOOST_NO_CXX14_HDR_SHARED_MUTEX tests
2015-06-27 21:08:56 -04:00
Edward Diener
b351a9a1ed
Updated example checking SD-6 macro
2015-06-27 21:07:50 -04:00
Marcel Raad
cd72cbe273
Add another constexpr test
...
MSVC 14 RC doesn't call the constexpr conversion operator in some cases.
It complains:
boost_no_constexpr.ipp(72): error C2051: case expression not constant
2015-06-27 13:08:29 +02:00
Edward Diener
3fa00f8adb
Support for C++14 shared_mutex header
2015-06-09 08:32:28 -04:00
jzmaddock
fa954b8b61
Change link rule to exe rule.
...
To prevent cyclic dependencies in status/Jamfile.v2.
2015-05-11 09:03:30 +01:00
Marcel Raad
4ec6a18686
Add more constexpr tests
...
MSVC 14 RC currently passes the constexpr tests, but fails to compile Boost if BOOST_NO_CXX11_CONSTEXPR is not defined. Added three tests that clang can compile in C++11 mode, but MSVC cannot.
2015-05-05 11:46:28 +02:00
jzmaddock
d7e258faf5
Update Jamfile to check for -latomic
...
The config_test tests all require linking against -latomic
when GCC provides it in order to test for <atomic>.
Seems to be a new gcc-5.1.0 requirement.
2015-04-24 18:10:30 +01:00
jzmaddock
a2ad620450
Fix inconsistencies in name of boost_no_cxx14_digit_separator(s).
2015-04-24 17:46:29 +01:00
jzmaddock
42cc344212
Merge branch 'develop' of https://github.com/boostorg/config into develop
2014-10-21 12:47:47 +01:00
jzmaddock
dcbb032aa3
Rename BOOST_NO_CXX14_DIGIT_SEPARATOR to BOOST_NO_CXX14_DIGIT_SEPARATORS.
...
Fix name of BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES in docs.
2014-10-21 12:39:17 +01:00
Kohei Takahashi
78e67031e3
Define BOOST_NO_CXX14_CONSTEXPR unless clang > 3.4.
...
Signed-off-by: Kohei Takahashi <flast@flast.jp >
2014-10-21 01:04:06 +09:00
jzmaddock
d9026f1d45
Update for MSVC-14 CTP14.
...
Fix <type_traits> tests to check for the correct names!
2014-10-19 17:05:01 +01:00
jzmaddock
eaa5c714c8
Change generate.cpp to alphabetize it's results to reduce churn in the results.
...
Regenerate the generated files.
2014-10-13 13:12:59 +01:00
jzmaddock
b811dd40ae
Add C++14 support based on https://github.com/boostorg/config/pull/39
2014-10-12 10:01:22 +01:00
jzmaddock
003d33725e
Add helper macro - BOOST_ATTRIBUTE_UNUSED - to suppress unused type/variable warnings.
2014-10-11 13:10:25 +01:00
jzmaddock
d3c1db5436
Apply patch from https://svn.boost.org/trac/boost/ticket/5315 .
...
Allows auto-linking code to synch up with Boost.Build with the --buildid option.
2014-10-02 18:22:19 +01:00
jzmaddock
2690cb8b39
Set BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS for Intel.
2014-08-25 19:00:50 +01:00
jzmaddock
4dc7c66c4d
Add new macro BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS
2014-08-25 18:37:18 +01:00
jzmaddock
82457fadb7
Add test case for BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS under new name compared to original pull request (also less churn in the generated files).
2014-08-22 18:35:16 +01:00
jzmaddock
04c139e40f
Revert "Added a test for BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS."
...
This reverts commit 85dde189ac
.
2014-08-22 18:32:10 +01:00
Andrey Semashev
85dde189ac
Added a test for BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS.
2014-08-21 16:42:50 +04:00
jzmaddock
2d297754ad
Set BOOST_NO_CXX11_FINAL for all obsolete compilers, or for those we can't test locally.
...
Improve tests for BOOST_NO_CXX11_FINAL.
2014-08-19 18:34:09 +01:00
K-ballo
f0136c5911
Added macro BOOST_NO_CXX11_FINAL
2014-08-16 12:24:06 -03:00
Marcel Raad
884b53b563
Fix user-defined literal tests for MSVC
...
The test currently tests not only the compiler's support for user-defined literals, but also its constexpr support, which is only partly implemented in MSVC 14. This change removes the constexpr's that MSVC doesn't like so that the tests pass on MSVC 14 CTP2.
2014-08-12 10:25:04 +02:00
jzmaddock
51da22f6ff
Revert "Revert "Add new build-time configuration feature.""
...
This reverts commit 4cf1376ec2
.
Update tests to not use the run rule, but run the programs by other means instead.
2014-06-12 13:30:04 +01:00
jzmaddock
4cf1376ec2
Revert "Add new build-time configuration feature."
...
This reverts commit dad7bc5b30
.
Conflicts:
checks/config.jam
2014-06-12 09:11:05 +01:00
jzmaddock
8e4d98da1e
Merge pull request #25 from boostorg/pull-request/config-test-pthread-rt-flags
...
Add additional linkflags for no-rtti, no-except runs of config_test.
2014-06-10 19:18:28 +01:00
jzmaddock
28832f792f
Improve lambda test case some more.
2014-06-10 19:09:28 +01:00
jzmaddock
02dd6bf9b3
merge
2014-06-10 18:37:24 +01:00
jzmaddock
2638e71dc4
Merge branch 'develop' of https://github.com/boostorg/config into develop
2014-06-10 18:22:34 +01:00
jzmaddock
f0c99f7b7f
Suppress more GCC warnings.
...
Fix GCC compile failure in lambda test case.
2014-06-10 18:22:10 +01:00
Peter Dimov
7948d33e78
Add additional linkflags for no-rtti, no-except runs of config_test.
2014-06-09 01:23:50 +03:00
Peter Dimov
051fbf2cc7
Various g++/clang config_test fixes.
2014-06-09 01:00:56 +03:00
jzmaddock
97618dc66a
Merge pull request #23 from boostorg/pull-request/config-info-rtti-macros
...
Add a few more g++ and Intel predefined macros to config_info.
2014-06-08 09:41:22 +01:00
Peter Dimov
db9540d98d
Add a few more g++ and Intel predefined macros to config_info.
2014-06-08 04:25:59 +03:00
Peter Dimov
6fdfceaefa
Run config_test and config_info with no RTTI and no exceptions.
2014-06-08 03:25:16 +03:00
jzmaddock
dad7bc5b30
Add new build-time configuration feature.
2014-06-05 18:55:12 +01:00
Glen Fernandes
e008ddb971
Fix clang error and some warnings
2014-06-01 09:22:27 -07:00
Glen Fernandes
98194c6309
Move cstdint tests to this module
2014-06-01 00:29:04 -07:00
jzmaddock
32b125612c
Merge branch 'develop' of https://github.com/boostorg/config into develop
2014-05-28 18:46:17 +01:00
jzmaddock
d52482247c
Fix <regex> test case.
2014-05-28 18:45:37 +01:00
Andrzej Krzemienski
d205efbb1b
Added macro BOOST_NO_CXX11_REF_QUALIFIERS
2014-05-28 17:33:28 +02:00
Steve Gates
86b46bb01e
Fixing failing test case boost_no_cxx11_hdr_regex.
2014-05-13 14:18:38 -07:00