Commit Graph

61 Commits

Author SHA1 Message Date
Peter Dimov
ebaf02e31b Define BOOST_NO_CXX11_ALIGNOF in boost/config/compiler/*.hpp 2022-11-21 19:50:11 +02:00
Edward Diener
c2e8598933 Documented the basic Embarcadero macros. I did not document the extended Embarcadero macros beginning with BOOST_EMBTC_ but I did define them all to the value of 1 whereas before they were just defined to an empty value. 2020-05-01 18:51:49 -04:00
Edward Diener
3e9a8d9fcd Atomic exchange for 16 bytes does not work for Embarcadero C++ clang-based compilers. 2020-04-17 05:49:29 -04:00
jzmaddock
0f1850cc1d Merge pull request #330 from eldiener/develop
Turn off 128-bit integer for Embarcadero C++ clang-based compilers. U…
2020-04-15 19:18:21 +01:00
Edward Diener
869cc06e30 Turned off 128 bit float for Embarcadero and updated 128 float test. 2020-04-11 15:00:14 -04:00
Edward Diener
2dcb3f09c0 Turn off 128-bit integer for Embarcadero C++ clang-based compilers. Update the test for 128-bit integers. 2020-04-11 12:41:56 -04:00
Glen Fernandes
c6817bf70e Implement BOOST_OVERRIDE 2020-04-09 16:22:41 -04:00
Edward Diener
221273f1a0 Move version check to the front. 2020-04-05 17:30:25 -04:00
Edward Diener
2c70a870d9 Embarcadero C++ clang-based compilers have chdir and dup2 but not _chdir and _dup2. 2020-04-05 15:56:42 -04:00
Edward Diener
e680a13d8a Removed unnecessary changes. Corrected spelling mistake in a comment. 2020-04-05 01:04:18 -04:00
Edward Diener
efaceea8c3 Updated configuration for Embarcadero C++ clang-based compilers. Created a better test for CWCHAR compatibility which involves a minimum of multi-byte character functionality also. 2020-04-03 20:53:01 -04:00
Edward Diener
a592d243c6 Fix for Issue about config-link-test. Added some code for making sure BOOST_NO_EXCEPTIONS is defined if it needs to be. 2020-03-21 18:49:15 -04:00
Edward Diener
f9e74d8a12 Updated configuration for Embarcadero clang based compilers 2020-03-20 12:29:35 -04:00
Edward Diener
aa90bfdb4a Support for Embarcadero clang-based C++ compilers in Boost Config. 2020-03-18 20:23:04 -04:00
Edward Diener
41665c1317 Added define BOOST_NO_CXX11_UNRESTRICTED_UNION for CodeGear. 2019-12-16 19:00:31 -05:00
Lauri Nurmi
024dbed67e Merge branch 'develop' into message-prefix 2018-07-12 09:42:07 +03:00
Lauri Nurmi
cdf41efdd3 Prefix "Unknown compiler version ..." messages with "boost:".
Makes it easier to figure out which library is outputing such messages
during compilation.
2018-07-12 09:33:40 +03:00
Zach Laine
15d78e548f Add BOOST_NO_CXX17_IF_CONSTEXPR. 2018-03-06 17:44:52 -06:00
Glen Fernandes
a6ccb8f910 Add BOOST_NO_CXX17_FOLD_EXPRESSIONS detection 2017-05-29 10:29:17 -04:00
Glen Fernandes
fe06370972 Add BOOST_NO_CXX17_STRUCTURED_BINDINGS detection 2017-05-29 09:57:18 -04:00
Glen Fernandes
6e93ac5d72 Add BOOST_NO_CXX11_SFINAE_EXPR 2017-02-04 09:20:36 -05:00
jzmaddock
4fc32ad70a Add support for C++11 thread_local. 2016-07-02 09:09:19 +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
jzmaddock
5e78d55d0e Fix spelling of one C++14 macro, improve C++14 auto-detection. 2014-10-12 11:46:15 +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
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
jzmaddock
658e372ef6 Add BOOST_NO_CXX11_REF_QUALIFIERS to more (mostly obsolete) compilers. 2014-05-28 18:45:07 +01:00
Andrey Semashev
23579c60d2 Added BOOST_NO_CXX11_INLINE_NAMESPACES and BOOST_NO_CXX11_TRAILING_RESULT_TYPES macros. Also corrected some tests that were using outdated testcase namespaces.
[SVN r84873]
2013-06-22 12:23:09 +00:00
Andrey Semashev
75d100a4ac Added BOOST_HAS_PRAGMA_ONCE for compilers that support it. The macro was already defined for DMC, but not for other compilers and was not documented.
[SVN r84796]
2013-06-15 16:40:46 +00:00
Andrey Semashev
1c3d02c469 Added BOOST_NO_CXX11_ALIGNAS, BOOST_ALIGNMENT and BOOST_NO_ALIGNMENT macros.
[SVN r84794]
2013-06-15 13:48:07 +00:00
John Maddock
9cfe4710d7 Add new macro BOOST_NO_CXX11_USER_DEFINED_LITERALS.
Regenerate tests and docs.

[SVN r84074]
2013-04-28 18:11:43 +00:00
Beman Dawes
043059d96b Add BOOST_NO_CXX11_RANGE_BASED_FOR macro. Fix a bunch of .ipp files with incomplete _cxx11 name changes.
[SVN r79404]
2012-07-10 19:10:08 +00:00
Marshall Clow
20b319483f Rename a bunch of C++11 configuration macros to include 'CXX11' in the name; preserve old macro names for compatibility, but mark them as deprecated. No functionality change intended
[SVN r79400]
2012-07-10 13:57:24 +00:00
Lorenzo Caminiti
85751c6911 Added BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS macro to Boost.Config, updated tests and docs.
(Plus I had to run dos2unix on auto generated config_info.cpp because of "inconsistent line ending" SVN error...)

[SVN r77457]
2012-03-21 17:32:36 +00:00
Marshall Clow
66d9f7dc00 Deprecate all the 'BOOST_NO_OX_*' macros in favor of 'BOOST_NO_CXX11_*' versions. Update tests. Old macros remain for compatibility (for the nonce)
[SVN r77194]
2012-03-04 03:00:49 +00:00
Marshall Clow
139bd2213b Deprecate BOOST_NO_INITIALIZER_LISTS; use BOOST_NO_0X_HDR_INITIALIZER_LIST instead
[SVN r77157]
2012-03-03 00:34:17 +00:00
John Maddock
37b4152dc5 Add new config macro: BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX.
Fixes #4867.

[SVN r71840]
2011-05-09 11:36:39 +00:00
John Maddock
c5a77c1521 Apply BOOST_NO_NOEXCEPT patch from Takaya Saito.
[SVN r71737]
2011-05-05 11:55:46 +00:00
John Maddock
56d410f014 Make Boost.Config C language compatible.
[SVN r70953]
2011-04-03 17:55:30 +00:00
John Maddock
03877f5805 Remove std::concept test macros since these are no longer part of the std.
Update GCC C++0x support.
Improve the tests for C++0x support.
Regenerate the docs.
Update generation program to Boost.Filesystem v3.


[SVN r70001]
2011-03-15 13:17:46 +00:00
Beman Dawes
d4a9554db0 Major upgrade to Boost.Config symbol visibility macros for shared libraries, based on patches from Jürgen Hunold with mods by Beman Dawes. Upgrade Boost.System to use the new visibility macros. Fixes #3697 and provides foundation for fixing 2114, 2309, etc.
[SVN r62140]
2010-05-22 12:12:00 +00:00
John Maddock
bbf9896006 Codegear C++ has static_assert.
Fixes #4221.

[SVN r62083]
2010-05-18 12:05:43 +00:00
John Maddock
84e49b5e52 Only define BOOST_NO_EXCEPTIONS if not already defined - fixes #4059.
[SVN r61791]
2010-05-05 17:55:15 +00:00
Niels Dekker
234c863553 Increased last known CodeGear version as discussed with John Maddock.
[SVN r61722]
2010-05-01 11:06:57 +00:00
Niels Dekker
21c71acd6c Added BOOST_NO_COMPLETE_VALUE_INITIALIZATION to CodeGear (trunk), see #4080.
[SVN r61691]
2010-04-29 22:32:44 +00:00
John Maddock
19a43a6de4 Set last known checked version.
[SVN r58377]
2009-12-14 12:34:47 +00:00
John Maddock
1e287543f2 Another Codegear config fix.
[SVN r58316]
2009-12-12 10:00:03 +00:00
John Maddock
62ed60c780 Still trying to get the Codegear tests to pass...
[SVN r58264]
2009-12-10 09:42:01 +00:00
John Maddock
dac1a5bf21 More Codegear 2010 changes.
[SVN r58213]
2009-12-07 12:01:24 +00:00
John Maddock
9600237dca Start to fix up codegear 2010 support... this could take a while.
[SVN r58155]
2009-12-05 13:22:45 +00:00