Michel Morin
1e12433f93
Revert [80453]. N3276 decltype support on VC++11 is not complete.
...
[SVN r80690]
2012-09-24 13:42:27 +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
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
dc5535edbd
Apply patch from #7056 .
...
Fixes #7056 .
[SVN r79375]
2012-07-09 11:11:53 +00:00
John Maddock
efbd9a2552
VC11 still doesn't support value initialization correctly.
...
[SVN r78468]
2012-05-14 11:46:38 +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
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
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
John Maddock
17dcf6492b
Apply preliminary VC11 support.
...
Fixes #5923 .
[SVN r74888]
2011-10-10 11:28:36 +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
Marshall Clow
81e3542d70
Renamed BOOST_NO_THREADEX -> BOOST_HAS_THREADEX and BOOST_NO_GETSYSTEMTIMEASFILETIME --> BOOST_HAS_GETSYSTEMTIMEASFILETIME - Refs #1988
...
[SVN r71533]
2011-04-27 15:51:07 +00:00
John Maddock
beaef16287
Enable decltype for VC-10.
...
[SVN r70058]
2011-03-17 13:13:49 +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
Steven Watanabe
ed7120adb8
Restore [66804], [66833], and [66834]. (fenv fixes.) I mistakenly reverted them in [68201] because [66804] was mislabeled.
...
[SVN r68554]
2011-01-30 06:24:30 +00:00
Steven Watanabe
a1865a712d
Revert addition of BOOST_NIX, etc and everything tied to it. ([66696], [66783], [66804], [66833], and [66834])
...
[SVN r68201]
2011-01-17 04:51:54 +00:00
Bryce Adelstein-Lelbach
4f7a0d3814
Added *nix identification macros to Boost.Config; BOOST_NIX, BOOST_GENETIC_NIX,
...
BOOST_TRADEMARK_NIX and BOOST_FUNCTIONAL_NIX.
[SVN r66804]
2010-11-27 21:43:52 +00:00
John Maddock
7ebb1ca9b5
Tidy up VC10 config and enable new VC10 feature (numeric_limits::lowest()).
...
[SVN r66455]
2010-11-08 17:01:44 +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
John Maddock
4d398922b4
Add new config macro for <typeindex>. Update config accordingly.
...
Fixes #4274 .
[SVN r62425]
2010-06-04 12:37:44 +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
Niels Dekker
fce2db3875
Added BOOST_NO_COMPLETE_VALUE_INITIALIZATION to VC++ 10.0 (trunk), see #4080 .
...
[SVN r62094]
2010-05-19 09:54:06 +00:00
John Maddock
481fb45917
Add support for <cstdint> in VC10.
...
Fixes #4182 .
[SVN r62082]
2010-05-18 12:02:23 +00:00
Niels Dekker
62b3bc6d77
Added BOOST_NO_COMPLETE_VALUE_INITIALIZATION only to MSVC < 10, in order to check how MSVC 10 is doing.
...
[SVN r62069]
2010-05-17 16:24:58 +00:00
John Maddock
e2f6dc9127
Tentative fix for BOOST_NO_EXTERN_TEMPLATE: previous test case was invalid.
...
[SVN r61930]
2010-05-12 12:34:45 +00:00
Niels Dekker
b36825755a
Added BOOST_NO_COMPLETE_VALUE_INITIALIZATION to Microsoft Visual C++ (trunk), see #4080 .
...
[SVN r61799]
2010-05-05 20:46:41 +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
John Maddock
4464cf9f47
Update some of the C++0x tests so they don't catch "fake" implementations.
...
Update config for VC10 accordingly.
Normalise use of BOOST_HAS_RVALUE_REFS - fixes #4112 .
[SVN r61453]
2010-04-21 08:49:21 +00:00
John Maddock
e2e2e4a6fb
Tweak VC10 configuration settings.
...
Update BOOST_NO_DECLTYPE test with VC10 bug case.
[SVN r61432]
2010-04-20 17:26:06 +00:00
John Maddock
2c1d61fbd7
Change integer code to still work when BOOST_HAS_MS_INT64 is defined but BOOST_HAS_LONG_LONG is not.
...
Update VC++ config to define BOOST_HAS_LONG_LONG for MSVC-8 in ANSI mode.
Fixes #3657 .
[SVN r59468]
2010-02-04 11:15:54 +00:00
John Maddock
2dc1512b9b
Fix preprocessor logic for long long support.
...
Fixes #3657 .
Fixes #3568 .
[SVN r57843]
2009-11-22 16:38:05 +00:00
John Maddock
e201687ac4
Fixes #2935 .
...
Add new config macro BOOST_MSVC_FULL_VER, and updated type_traits to make use of it.
[SVN r55429]
2009-08-06 09:13:09 +00:00
Beman Dawes
17114cb4a3
Add BOOST_NO_SFINAE_EXPR and BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS (Mathias Gaunard)
...
[SVN r55361]
2009-08-02 14:00:59 +00:00
Beman Dawes
d46a6d5ec8
set up config for VC++ 2010 beta 1
...
[SVN r53155]
2009-05-21 15:16:39 +00:00
John Maddock
e1d9c0281a
Fixes #3047 .
...
[SVN r53107]
2009-05-19 11:39:24 +00:00
Beman Dawes
8c5aee782e
Add C++0x feature detection and header detection macros
...
[SVN r53031]
2009-05-15 17:08:26 +00:00
Andrey Semashev
c5410e83d0
Added configuration macros BOOST_NO_AUTO_DECLARATIONS and BOOST_NO_AUTO_MULTIDECLARATIONS (take two). The C++0x features were disabled for MSVC 2010 as it is too far from release now. The macros are also defined for Borland and Codegear as these features are not announced in the release notes.
...
[SVN r51880]
2009-03-21 12:39:47 +00:00
Andrey Semashev
e8678c03e4
Added configuration macros BOOST_NO_AUTO_DECLARATIONS and BOOST_NO_AUTO_MULTIDECLARATIONS.
...
[SVN r51733]
2009-03-12 14:48:49 +00:00
John Maddock
1945035983
Added EVC++ 9 and 10 as recognised compilers.
...
[SVN r51553]
2009-03-03 10:06:46 +00:00
Beman Dawes
6d726df91c
Merge branches/cpp0x into trunk, enabling a bunch of BOOST_NO_* macros for C++0x early adopter feature tests
...
[SVN r51444]
2009-02-25 18:04:27 +00:00
Daniel James
ad90956a3a
Add support for initializer lists to config and the unordered containers.
...
[SVN r50118]
2008-12-04 21:30:19 +00:00
K. Noel Belcourt
e4d4157b5a
Both Sun and Pgi on Linux correctly put typeinfo into the std
...
namespace, but function_base keys off the
BOOST_NO_EXCEPTION_STD_NAMESPACE macro instead of the
BOOST_NO_STD_TYPEINFO macro. The attached patch changes
function_base to use the typeinfo macro. Because eVC 4.2 doesn't
put typeinfo into the std namespace, I need to define
BOOST_NO_STD_TYPEINFO only for this eVC version.
[SVN r49571]
2008-11-03 18:37:49 +00:00
John Maddock
0f0eef5efa
Fixes #2445 .
...
Update to recognise VC10.
[SVN r49488]
2008-10-29 17:11:50 +00:00
John Maddock
5f1c6a0d73
Add BOOST_NO_RTTI as per feature request #2241 .
...
[SVN r48372]
2008-08-25 10:06:15 +00:00