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
|
9cfe4710d7
|
Add new macro BOOST_NO_CXX11_USER_DEFINED_LITERALS.
Regenerate tests and docs.
[SVN r84074]
|
2013-04-28 18:11:43 +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
|
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
|
02602b9139
|
Add new macro BOOST_GCC as per #7841.
Refs #7841.
[SVN r83008]
|
2013-02-19 16:26:06 +00:00 |
|
John Maddock
|
bdfa0e0600
|
Add initial support for __int128 to Config and TypeTraits
[SVN r81064]
|
2012-10-25 12:21:19 +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 |
|
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
|
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 |
|
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 |
|
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
|
050da29d47
|
Don't enable GCC C++0x features in non-C++0x mode.
Update tests to actually fail unless we're in C++0x mode.
Fixes #5320.
Fixes #5319.
[SVN r70019]
|
2011-03-16 18:45:07 +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
|
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 |
|
Steven Watanabe
|
b12a7589b9
|
Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
[SVN r68168]
|
2011-01-15 08:11:51 +00:00 |
|
Bryce Adelstein-Lelbach
|
c32a3915db
|
Make <boost/detail/iomanip.hpp> include <iomanip> and put the <iomanip> functions
in the boost::detail namespace if not on clang- or intel-linux.
[SVN r68165]
|
2011-01-15 02:23:46 +00:00 |
|
John Maddock
|
9a9ef3a20b
|
Revert last patch - it conflicts with existing definition.
[SVN r66783]
|
2010-11-27 09:29:11 +00:00 |
|
Bryce Adelstein-Lelbach
|
0fedb0bd92
|
Added *nix identification macros to Boost.Config; BOOST_NIX, BOOST_GENETIC_NIX,
BOOST_TRADEMARK_NIX and BOOST_FUNCTIONAL_NIX.
[SVN r66696]
|
2010-11-23 06:33:35 +00:00 |
|
John Maddock
|
1e03292d1e
|
Update last checked GCC version to 4.6, and add new C++0x features supported.
[SVN r66585]
|
2010-11-15 09:26:29 +00:00 |
|
John Maddock
|
c02ec6995d
|
Fix for cygwin symbol visibility - sometimes _WIN32 may be defined even on cygwin.
Fixes #4670.
[SVN r65530]
|
2010-09-22 08:24:07 +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
|
e65ec6d169
|
Patch for macro redefinitions.
Fixes #4385.
[SVN r63439]
|
2010-06-29 16:02:13 +00:00 |
|
Niels Dekker
|
345c804440
|
Assumption that Apple build 5659 of GNU 4.2.1 patched all value-initialization compiler bugs appears wrong, according to minion-clang-boost-bin-v2-libs-config-test-config_test-test-darwin-4-2-1-debug.html. Reverted [63249], see #4080.
[SVN r63379]
|
2010-06-27 11:14:54 +00:00 |
|
Niels Dekker
|
e5ab506c4c
|
Removed BOOST_NO_COMPLETE_VALUE_INITIALIZATION from Apple build of GCC (trunk), based on test results and feedback from Chris Jefferson. see #4080.
[SVN r63249]
|
2010-06-22 21:49: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 |
|
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 |
|
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
|
25678a5700
|
Added BOOST_NO_COMPLETE_VALUE_INITIALIZATION to GCC < 4.4 (trunk), see #4080.
[SVN r61642]
|
2010-04-28 08:50:23 +00:00 |
|
Beman Dawes
|
ca7bd18565
|
Sync 4.5 C++0x macros with current 4.5 snapshot
[SVN r59201]
|
2010-01-21 19:57:48 +00:00 |
|
Beman Dawes
|
f05b7f57d5
|
config: define BOOST_NO_UNICODE_LITERALS for all gcc versions - their C++0x web page was wrong; there is no support yet. Also correct test code.
[SVN r56716]
|
2009-10-11 17:19:53 +00:00 |
|
John Maddock
|
44945314ec
|
Try and fix Open64 Boost.Config failures: Open64 is not really gcc!
[SVN r56295]
|
2009-09-18 10:43:57 +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
|
714548f437
|
gcc 4.4.1 fixed scoped enum bug so don't define BOOST_NO_SCOPED_ENUMS (François Barel)
[SVN r55145]
|
2009-07-24 15:46:01 +00:00 |
|
Beman Dawes
|
6695277f1a
|
Aways define BOOST_NO_SCOPED_ENUMS until GCC Bugzilla Bug 38064 gets fixed.
[SVN r53108]
|
2009-05-19 13:34:04 +00:00 |
|
Beman Dawes
|
8c5aee782e
|
Add C++0x feature detection and header detection macros
[SVN r53031]
|
2009-05-15 17:08:26 +00:00 |
|
Beman Dawes
|
82f0426fa5
|
Add support for GCC 4.4.0's C++0x features
[SVN r52903]
|
2009-05-11 14:11:27 +00:00 |
|
Daniel James
|
8c1bad1aff
|
Fix variadic template detection for mainline gcc. Fixes #2943
[SVN r52381]
|
2009-04-14 09:03:13 +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 |
|
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 |
|