Andrey Semashev
66790b7714
Corrected BOOST_NO_CXX11_TRAILING_RESULT_TYPES macro name.
...
[SVN r84874]
2013-06-22 12:31:58 +00: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
411399ec60
Added BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS, BOOST_DEFAULTED_FUNCTION and BOOST_DELETED_FUNCTION macros for portable declaration of defaulted and deleted functions.
...
[SVN r84798]
2013-06-15 17:34:04 +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
Andrey Semashev
f419d4ffd5
Added BOOST_NOINLINE, BOOST_LIKELY and BOOST_UNLIKELY macros.
...
[SVN r84679]
2013-06-07 20:05:18 +00:00
John Maddock
721150455a
Fix for Intel-14 Beta on Win32.
...
[SVN r84279]
2013-05-14 10:54:43 +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
John Maddock
bffa0772d8
Apply patch from #8408 .
...
Fixes #8408 .
[SVN r83958]
2013-04-18 17:50:17 +00:00
Michel Morin
a61cda699e
gcc 4.8.1 and 4.9.0 support N3276 decltype feature
...
[SVN r83625]
2013-03-29 03:22:28 +00:00
John Maddock
fb518941cc
Apply patch from #8185 .
...
Fixes #8185 .
[SVN r83274]
2013-03-03 12:57:20 +00:00
John Maddock
082f493831
Add comment on change.
...
Refs #8048 .
[SVN r83014]
2013-02-19 17:49:35 +00:00
John Maddock
28333566ee
Fix __Int128 support on CUDA.
...
Exclude BOOST_GCC from getting defined on CUDA.
Refs #8048 .
Refs #7841 .
[SVN r83012]
2013-02-19 17:11:36 +00:00
John Maddock
16c1d684c0
Apply patch from 7452.
...
Refs #7452 .
[SVN r83009]
2013-02-19 16:33:14 +00:00
John Maddock
02602b9139
Add new macro BOOST_GCC as per #7841 .
...
Refs #7841 .
[SVN r83008]
2013-02-19 16:26:06 +00:00
K. Noel Belcourt
2b85686b48
Enable support for version 12.1.
...
[SVN r82710]
2013-02-04 05:19:41 +00:00
Beman Dawes
55fa3a8e88
Add BOOST_MSVC_ENABLE_2012_NOV_CTP macro to allow users to explicitly enable use of VC++ November 2012 Community Technology Preview. C++11 features supplied by this CTP are not enabled by default since they represent unsupported alpha-level code that should not be used for production work.
...
[SVN r82514]
2013-01-17 02:18:31 +00:00
Michel Morin
d53238e902
Adding BOOST_SYMBOL_EXPORT and BOOST_SYMBOL_IMPORT; fixes #7559
...
[SVN r81068]
2012-10-26 16:23:45 +00:00
John Maddock
bdfa0e0600
Add initial support for __int128 to Config and TypeTraits
...
[SVN r81064]
2012-10-25 12:21:19 +00:00
Michel Morin
3fd02775bb
Adding BOOST_SYMBOL_VISIBLE macro; refs #7559
...
[SVN r81052]
2012-10-24 00:24:06 +00:00
Michel Morin
1e12433f93
Revert [80453]. N3276 decltype support on VC++11 is not complete.
...
[SVN r80690]
2012-09-24 13:42:27 +00:00
Eric Niebler
ec9c529210
gcc-4.4 doesn't correctly implement sfinae-for-expressions
...
[SVN r80674]
2012-09-23 18:16:38 +00:00
Michel Morin
30b8968ff8
VC++ 11 (aka 2012) has N3276 decltype support
...
[SVN r80453]
2012-09-08 16:28:34 +00:00
Marshall Clow
38b6fbc1e7
Noted that VS2012 has TR1 unordered map and set; thanks to NuSkooler for testing
...
[SVN r80143]
2012-08-22 18:21:29 +00:00
Marshall Clow
c4b13231ba
Deprecated BOOST_NO_NUMERIC_LIMITS_LOWEST; use BOOST_NO_CXX11_NUMERIC_LIMITS instead
...
[SVN r79452]
2012-07-12 13:57:00 +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
John Maddock
44e8ed4c2f
Apply patch from #6900 .
...
Fixes #6900 .
[SVN r79377]
2012-07-09 11:18:46 +00:00
John Maddock
dc5535edbd
Apply patch from #7056 .
...
Fixes #7056 .
[SVN r79375]
2012-07-09 11:11:53 +00:00
K. Noel Belcourt
c84a7b363f
Re-enable pthread yield for PGI.
...
[SVN r78640]
2012-05-26 18:31:05 +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
John Maddock
efbd9a2552
VC11 still doesn't support value initialization correctly.
...
[SVN r78468]
2012-05-14 11:46:38 +00:00
John Maddock
ca0b295449
Fix up GCC-4.7.0 config options.
...
Change boost_no_cxx11_allocator.ipp to only test for allocator related features.
[SVN r78194]
2012-04-25 17:18:23 +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
Vicente J. Botet Escriba
f52f0273a9
Config: Try to fix 6354: PGI: Compiler threading support is not turned on
...
[SVN r77487]
2012-03-22 21:31:50 +00:00
Lorenzo Caminiti
1d157f3544
Boost.Config does not define BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS for MSVC because MSVC supports local classes as template parameters.
...
[SVN r77486]
2012-03-22 21:08:25 +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
5f9b522ede
Apply version check patch.
...
Fixes #6429 .
[SVN r76774]
2012-01-29 12:56:58 +00:00
John Maddock
8009780247
Fix _MSC_VER version checks are current form doesn't work for MIPS cross compiler.
...
Fixes #6429 .
[SVN r76595]
2012-01-20 18:18:04 +00:00
K. Noel Belcourt
a5086b75d7
Fixes for PGI threading and ublas.
...
[SVN r76468]
2012-01-13 20:47:36 +00:00
K. Noel Belcourt
b7ff4bb2aa
Various sundry PGI fixes to get Boost.config working.
...
[SVN r76464]
2012-01-13 19:16:02 +00:00
John Maddock
4c382635a1
Fix Intel-12.1 failures on Win32.
...
[SVN r76317]
2012-01-05 10:10:24 +00:00
K. Noel Belcourt
5d04c0e793
Remove bogus comment, __PGIC__ is defined in recent PGI compilers.
...
[SVN r76313]
2012-01-04 23:43:32 +00:00