Michel Morin
3fd02775bb
Adding BOOST_SYMBOL_VISIBLE macro; refs #7559
...
[SVN r81052]
2012-10-24 00:24:06 +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
Michel Morin
e8f9424ec5
Fix clang's config:
...
* `typeid` is useless when `-fno-rtti` is turned on.
* Protect `BOOST_NO_RTTI` and `BOOST_NO_TYPEID` from redefinition, as done for `BOOST_NO_EXCEPTIONS`.
[SVN r78510]
2012-05-19 12:20:31 +00:00
Michel Morin
5e8f4347fd
Use a newly added querying macro for BOOST_NO_DECLTYPE_N3276 on clang.
...
[SVN r77934]
2012-04-12 13:10:47 +00:00
Michel Morin
9e23fbc66f
Clang now has a querying macro for BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS. Use this querying macro and remove version checks.
...
[SVN r77752]
2012-04-04 14:20:14 +00:00
Michel Morin
6074729601
Appease clang for BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS.
...
The use of a version check to determine the feature support is not recommended in clang. But we do the version check, since clang does not have a querying macro for this feature. This is an unfortunate workaround. We need to observe carefully the effect of the version check on vendor versions of clang (other than the LLVM project's clang).
[SVN r77649]
2012-03-30 17:47:34 +00:00
Michel Morin
33437e724e
Avoid redefinition of BOOST_NO_EXCEPTIONS; fixes #6740
...
[SVN r77643]
2012-03-30 12:51:49 +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
John Maddock
9150db8f0f
Apply Michel Morin's decltype patch.
...
[SVN r77256]
2012-03-07 09:28:11 +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
8e51b05e1f
Set BOOST_HAS_LONG_LONG for Clang in case it doesn't get auto-detected later.
...
Fixes #6636 .
[SVN r77147]
2012-03-01 11:34:44 +00:00
John Maddock
2301e858aa
Apply Michel Morin's Clang patch.
...
[SVN r75214]
2011-11-01 18:17:54 +00:00
Eric Niebler
1c37e1a994
add BOOST_NO_DECLTYPE_N3276 config macro
...
[SVN r72327]
2011-06-01 14:51:03 +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
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
Douglas Gregor
66b9affdd8
Update Clang configuration to reflect improved C++0x support in Clang.
...
[SVN r68659]
2011-02-05 20:39:52 +00:00
John Maddock
1a1ed6f02a
Apply patches for BOOST_NO_VARIADIC_MACROS supplied by Edward Diener.
...
[SVN r64858]
2010-08-17 10:19:29 +00:00
Douglas Gregor
9a30ee0146
Clang passes all value-initialization tests now
...
[SVN r62950]
2010-06-14 21:18:57 +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
Douglas Gregor
f19e192f68
Add a BOOST_CLANG macro to indicate when Clang is used.
...
[SVN r62089]
2010-05-18 17:55:32 +00:00
Douglas Gregor
b8b5426bc3
Clang now supports the NRVO
...
[SVN r62004]
2010-05-15 18:47:13 +00:00
Niels Dekker
1061e15f3e
Added BOOST_NO_COMPLETE_VALUE_INITIALIZATION to clang (trunk), see #4080 .
...
[SVN r61971]
2010-05-14 21:51:14 +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
Douglas Gregor
02792885e1
Clang has a version macro now. Use it.
...
[SVN r61693]
2010-04-30 03:00:31 +00:00
Douglas Gregor
69917116b8
Compiler configuration logic for Clang.
...
[SVN r61626]
2010-04-27 19:45:08 +00:00