Commit Graph
211 Commits
Author SHA1 Message Date
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
Aleksey Gurtovoy 9e3cb17cc8 KCC 4.0 workaround
[SVN r28001]
2005-04-06 05:40:43 +00:00
Aleksey Gurtovoy c0f63bca9e MSVC 7.0 ETI fix
[SVN r26559]
2004-12-20 19:17:16 +00:00
Aleksey Gurtovoy b2d6399e81 MSVC fixes
[SVN r26558]
2004-12-20 17:52:43 +00:00
Aleksey Gurtovoy a1a43e3c08 lambda support bug fix
[SVN r26547]
2004-12-17 19:26:47 +00:00
Aleksey Gurtovoy abc3e73052 support for N-ary numeric metafunctions for no-CTPS compilers
[SVN r26546]
2004-12-17 17:49:06 +00:00
Dave Abrahams 6d3409c76b Cover a few more types.
[SVN r26536]
2004-12-16 22:43:05 +00:00
Aleksey Gurtovoy ec8b22a79c merge RC_1_32_0 fixes
[SVN r26338]
2004-11-28 07:27:50 +00:00
Aleksey Gurtovoy 9ad728d2d4 merge RC_1_32_0 fixes
[SVN r26335]
2004-11-28 06:50:55 +00:00
Aleksey Gurtovoy ff817a2421 merge RC_1_32_0 fixes
[SVN r26326]
2004-11-28 02:04:02 +00:00
Aleksey Gurtovoy 3b04dada5d merge RC_1_32_0 fixes
[SVN r26325]
2004-11-28 01:58:27 +00:00
Aleksey Gurtovoy 130ab6a9d3 merge RC_1_32_0 fixes
[SVN r26324]
2004-11-28 01:39:23 +00:00
Aleksey Gurtovoy fa847908a7 fix gcc 2.95 regressions (see http://thread.gmane.org/gmane.comp.lib.boost.devel/112288)
[SVN r25875]
2004-10-26 14:51:08 +00:00
Aleksey Gurtovoy 744ca77756 tru64cxx fixes
[SVN r25850]
2004-10-24 08:18:08 +00:00
Aleksey Gurtovoy 6fc52e1fff numeric protocol fixes
[SVN r25845]
2004-10-24 06:17:23 +00:00
Aleksey Gurtovoy 46579f35a4 rework set/map to workaround GCC 3.4 problems
[SVN r25712]
2004-10-13 18:25:11 +00:00
Aleksey Gurtovoy 2218105964 add missing include
[SVN r25709]
2004-10-13 14:40:12 +00:00