2777 Commits

Author SHA1 Message Date
Daniel James 38fbec8fc6 Merge 1.51 initialisation to release.
[SVN r79236]
2012-07-02 21:35:04 +00:00
Daniel James d9a9dbbaae Initialize 1.51
[SVN r79234]
2012-07-02 21:23:36 +00:00
John Maddock 816c3e22ec Merge patches from Trunk.
[SVN r78692]
2012-05-27 17:48:27 +00:00
Marshall Clow e0d8861745 Revert changes inadvertently made in last commit
[SVN r78688]
2012-05-27 15:27:25 +00:00
Marshall Clow 9b4dd29693 Cleaned up things that the inspect tool found in Boost.Algorithm. No functionality change
[SVN r78687]
2012-05-27 15:24:09 +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 9d2a5f4d44 Merged changes from Trunk: mostly the addition of new macros.
[SVN r78478]
2012-05-15 11:57:21 +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 eb15b40323 Make C++11 smart ptrs a GCC-4.4 feature.
[SVN r78263]
2012-04-30 11:14:44 +00:00
John Maddock 8a0c28bb29 Fix some C++11 config options.
[SVN r78217]
2012-04-27 11:32:39 +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
John Maddock 95068b4510 Add four new config macros:
BOOST_NO_CXX11_ALLOCATOR
BOOST_NO_CXX11_ATOMIC_SMART_PTR
BOOST_NO_CXX11_HDR_FUNCTIONAL
BOOST_NO_CXX11_SMART_PTR

[SVN r78132]
2012-04-22 10:57:10 +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 d0ae31f7f9 Split Utility/IdentityType and Functional/OverloadedFunction tests into smaller tests.
Updated docs for ScopeExit, LocalFunction, Utility/IdentityType, and Functional/OverloadedFunction.

[SVN r77484]
2012-03-22 20:54:20 +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
Daniel James 157c39e544 Merge 1.50 initialization to release.
[SVN r77374]
2012-03-18 16:17:54 +00:00
Daniel James d2514efeca Initialize 1.50
[SVN r77373]
2012-03-18 15:52:58 +00:00
Michel Morin cb74c3b9e9 Minor documentation fix
[SVN r77311]
2012-03-12 00:31:50 +00:00
Michel Morin 4dfddca1e5 Fix typos in docs
[SVN r77295]
2012-03-10 18:06:04 +00:00
Michel Morin 8036af59ab Remove unused table header element in docs
[SVN r77287]
2012-03-10 06:04:51 +00:00
Marshall Clow 0ccfe4244e Deprecated BOOST_NO_STD_UNORDERED; use BOOST_NO_CXX11_HDR_UNORDERED_SET instead
[SVN r77274]
2012-03-08 18:52:35 +00:00
Marshall Clow 662b7ff800 Updated the Quickbook to show macro changes; regenerated the HTML docs
[SVN r77264]
2012-03-08 15:42:11 +00:00
John Maddock 9150db8f0f Apply Michel Morin's decltype patch.
[SVN r77256]
2012-03-07 09:28:11 +00:00
John Maddock c402b154c9 Add missing include.
Fixes #6658.

[SVN r77255]
2012-03-07 09:22:45 +00:00
Marshall Clow 12fcc9cde1 Fix typo in namespace; thanks to Michel Morin for the catch
[SVN r77254]
2012-03-07 04:52:57 +00:00
Marshall Clow 900126573f Rename all the no_0x tests to no_cxx11 to match the options that they are testing. No functionality change intended
[SVN r77195]
2012-03-04 03:10:54 +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 e1657372eb Fix for thread detection with gcc-4.7 (beta) on Win32.
[SVN r76757]
2012-01-28 18:38:49 +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
John Maddock 98bba8b5f2 Enable thread support unconditionally on Win32 - it's not clear that this is the right thing to do, but it does seem to be needed for gcc-4.7 on Mingw and Cygwin.
Fixes #6165.

[SVN r76594]
2012-01-20 17:36:27 +00:00
K. Noel Belcourt 5b96a1a80e Fix PGI threading.
[SVN r76502]
2012-01-14 23:31:06 +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 6f18ead6db Merge config changes from Trunk.
[SVN r76339]
2012-01-07 17:29:04 +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
K. Noel Belcourt 7be7a49cef Fix typo in pgi compiler version.
[SVN r76312]
2012-01-04 23:42:11 +00:00
John Maddock e8ee9a7843 Fix how _HAS_TR1_IMPORTS is tested.
Fixes #6023.

[SVN r76134]
2011-12-24 16:35:34 +00:00
John Maddock 06520772ae Fix threading detection in GCC-4.7 experimental.
Fixes #6165.

[SVN r76133]
2011-12-24 16:19:41 +00:00
John Maddock 3b7ff73e9d Merge config changes from Trunk.
[SVN r76122]
2011-12-23 17:17:31 +00:00
Beman Dawes 8828d82d4d char16_t and char32_t tests: removed dependencies on Unicode literals, add test for implementations that are typedefs and so not really conforming. Unicode literal test: now check for all three forms of Unicode literals - u8, u, and U.
[SVN r75694]
2011-11-27 16:19:55 +00:00