Daniel James
db7e720ce1
Revert Stephen Kelly's changes.
...
They should really wait until MPL's dependencies have dealt with his
changes.
2014-03-25 08:33:44 +00:00
Stephen Kelly
2c77a2b9c1
Fix mpl on MSVC.
...
MSVC defines this macro to 0.
[SVN r86263]
2013-10-12 13:07:26 +00:00
Stephen Kelly
eccea8a324
MPL: Remove obsolete GCC version checks.
...
[SVN r86260]
2013-10-12 10:19:11 +00:00
Stephen Kelly
553aa2e52f
Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
These evaded scripting.
[SVN r86249]
2013-10-11 23:22:36 +00:00
Stephen Kelly
f580ae3b0a
Simplify multi-component ifdefs containing BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
[SVN r86248]
2013-10-11 23:20:59 +00:00
Stephen Kelly
d6d7e5abe0
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifndef...#else...#endif blocks.
[SVN r86245]
2013-10-11 23:17:48 +00:00
Stephen Kelly
2a61f750a9
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifndef...#endif conditions.
[SVN r86244]
2013-10-11 23:15:00 +00:00
Stephen Kelly
9b42f0453e
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifdef...#endif blocks.
[SVN r86243]
2013-10-11 23:13:10 +00:00
Stephen Kelly
61d75128b4
Remove obsolete files.
...
[SVN r86242]
2013-10-11 23:11:35 +00:00
Stephen Kelly
d2fcd238d6
MPL: Remove obsolete GCC version checks.
...
[SVN r86070]
2013-09-30 15:59:23 +00:00
Stephen Kelly
27b31c31be
MPL: Remove nntp_decl.hpp and obsolete includes.
...
[SVN r85961]
2013-09-26 14:10:37 +00:00
Stephen Kelly
8143a00562
MPL: Remove use of obsolete macro.
...
[SVN r85958]
2013-09-26 13:07:02 +00:00
Stephen Kelly
76dab04fa9
MPL: Remove obsolete MSVC version checks.
...
[SVN r85956]
2013-09-26 13:05:50 +00:00
Stephen Kelly
50865751ae
MPL: Remove workaround for no-longer-supported MSVC
...
[SVN r85948]
2013-09-26 09:47:38 +00:00
Stephen Kelly
310ab7a6ce
MPL: Remove use of obsolete macro.
...
[SVN r85946]
2013-09-26 09:47:03 +00:00
Stephen Kelly
403aea61fe
MPL: Remove MSVC 6 and 7 early template instantiation workaround.
...
[SVN r85945]
2013-09-26 09:46:46 +00:00
Stephen Kelly
3b026baefe
MPL: Remove obsolete MSVC version checks.
...
[SVN r85944]
2013-09-26 09:45:59 +00:00
Stephen Kelly
76a5c4cf54
MPL: Remove obsolete files for old MSVC compilers.
...
[SVN r85943]
2013-09-26 09:45:41 +00:00
Stephen Kelly
cefaca1789
MPL: Bump the MSVC compiler requirements
...
[SVN r85942]
2013-09-26 09:44:29 +00:00
Steven Watanabe
360322e894
Add BOOST_MPL_HAS_XXX_TEMPLATE_DEF. Fixes #861
...
[SVN r62579]
2010-06-08 14:24:55 +00:00
Hartmut Kaiser
cc82b7a924
MPL: fixed #4061 : gcc-4.5 compilation problems related to arity_helper, applied attached patch to the main aux_/template_arity.hpp and regenerated the corresponding file preprocessed/gcc/template_arity.hpp. No other preprocessed files are affected.
...
This patch seemed to be fine as all it does is to qualify an internal name in order to avoid it being looked up through ADL. This appears to be reasonably safe as this name is internal and not supposed to be found using ADL in the first place.
[SVN r61467]
2010-04-21 17:19:06 +00:00
Steven Watanabe
c1de64359f
Provide definitions for the dummy structs used by has_push_back_impl and has_push_front_impl so that they work with Fusion containers. Fixes #3337 .
...
[SVN r55672]
2009-08-19 22:52:27 +00:00
Steven Watanabe
e6024bc6f7
Call clear before checking for the existence of push_back
...
[SVN r54949]
2009-07-14 16:52:05 +00:00
Steven Watanabe
1ba6d35b4d
Fix default implementation of has_push_back and has_push_front
...
[SVN r54948]
2009-07-14 16:49:45 +00:00
Hartmut Kaiser
d53111cfc8
Fixed a bogus preprocessor directive
...
[SVN r53188]
2009-05-22 20:06:55 +00:00
Aleksey Gurtovoy
8e75b0f4ae
MPL: regenerate preprocessed headers for BCC (ticket #2345 )
...
[SVN r49246]
2008-10-10 10:48:48 +00:00
Aleksey Gurtovoy
6ed8bf8572
Okay, it was partially tested, on vector_c only. Restore it conditionally
...
[SVN r49245]
2008-10-10 10:23:28 +00:00
Aleksey Gurtovoy
5f8bfd09a4
Revert changeset 31196 -- the corresponding preprocessed headers has never been regenerated since the change and therefore it has never been properly tested
...
[SVN r49243]
2008-10-10 09:59:34 +00:00
Aleksey Gurtovoy
d1197e1f7d
$Source$ -> $Id$
...
[SVN r49239]
2008-10-10 09:10:26 +00:00
Nicola Musatti
0e43d67c9b
Applied patch from ticket #2345
...
[SVN r49228]
2008-10-09 22:06:06 +00:00
Ralf W. Grosse-Kunstleve
51adb2aa8d
boost/python, boost/mpl: gcc 4.4 compatibility (see http://svn.boost.org/trac/boost/ticket/2069 )
...
[SVN r48960]
2008-09-25 04:49:24 +00:00
Aleksey Gurtovoy
8335231e2e
Proper (well, better) diagnostics for passing non-sequence types to sequence algoritms/metafunctions, see http://thread.gmane.org/gmane.comp.lib.boost.user/36876
...
[SVN r46546]
2008-06-20 04:43:41 +00:00
Dave Abrahams
827aa4828a
Work around intel-win-10.0 preprocessor bug
...
[SVN r43865]
2008-03-25 23:06:50 +00:00
Nicola Musatti
00ad56405f
Updated to support C++Builder 2007 Update 3 (bcc32 5.9.2)
...
[SVN r39663]
2007-10-02 20:32:05 +00:00
Boris Gubenko
7775ef9867
add conditionalization for g++ on HP-UX
...
[SVN r39190]
2007-09-11 16:24:28 +00:00
Aleksey Gurtovoy
6d0ea17411
Fix BOOST_MPL_AUX_PASS_THROUGH_LAMBDA_SPEC (merged from RC_1_34_0)
...
[SVN r36831]
2007-01-29 07:39:19 +00:00
Aleksey Gurtovoy
12c4f8e95c
Introduce BOOST_MPL_AUX_PP_COUNTER to workaround MSVC 7.0+ issue with __LINE__ and Edit & Continue mode ( http://thread.gmane.org/gmane.comp.lib.boost.user/23207/ )
...
[SVN r36250]
2006-12-02 23:42:34 +00:00
Aleksey Gurtovoy
a9e4545cd5
Merge vacpp preprocessor fixes from RC_1_34_0
...
[SVN r35932]
2006-11-09 00:48:44 +00:00
Aleksey Gurtovoy
335631321f
Merge outdated aCC6 workarounds fix from RC_1_34_0
...
[SVN r35927]
2006-11-08 21:48:32 +00:00
Tobias Schwinger
fef0cb1b3c
makes begin< int_<0> >::type compile
...
[SVN r33978]
2006-05-16 13:35:43 +00:00
Dave Abrahams
f100326cf0
Workarounds for GCC bug http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26904
...
[SVN r33505]
2006-03-28 16:12:56 +00:00
Dave Abrahams
1177466ac3
Stop using assert() in tests
...
[SVN r33181]
2006-02-28 22:56:33 +00:00
Larry Joe Evans
0fc68d0a3d
enable vector_c.hpp to handle case where T is enumeration
...
[SVN r31933]
2005-12-06 13:59:34 +00:00
Larry Joe Evans
b6cb514192
#defined AUX778076_CONVERT_CN_TO and used in modified AUX778076_SEQUENCE_N_ARGS
...
to enable enumerations to be used for T in AUX778076_SEQUENCE_N_ARGS
[SVN r31196]
2005-10-04 18:01:35 +00:00
John Maddock
997a78ad4f
Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
...
[SVN r30670]
2005-08-25 16:27:28 +00:00
Dave Abrahams
d3b64a34d7
Fix workaround for vc-8.0 beta
...
[SVN r30043]
2005-07-13 13:13:38 +00:00
Dave Abrahams
d2d4ed3253
Bugs have been fixed in VC-8
...
[SVN r29910]
2005-07-06 17:39:38 +00:00
Markus Schöpflin
e653056565
The EDG workaround is only needed when NOT operating in strict ansi (error)
...
mode, which is identified by __STD_STRICT_ANSI or __STD_STRICT_ANSI_ERRORS.
[SVN r29736]
2005-06-22 15:20:18 +00:00
Joaquín M. López Muñoz
bea1c79ed7
forced operators overloading for vacpp 6.0
...
[SVN r29558]
2005-06-14 12:42:08 +00:00
Dave Abrahams
eea4b80440
libs/parameter/test/sfinae was choking vc7.1 and vc8 on the plain
...
version of BOOST_MPL_AUX_ASSERT_NOT_NA(T) with T = const char[4].
This only seems to occur in contexts where T might be deduced.
[SVN r28551]
2005-05-01 13:17:02 +00:00