1
0
forked from boostorg/mpl

16 Commits

Author SHA1 Message Date
Edward Diener
6704b09dcf It normally should not be necessary to use the _Z form of the BOOST_P… (#52)
* It normally should not be necessary to use the _Z form of the BOOST_PP_ENUM macro, although it is perfectly legal and helpful to do so, but in this case it is necessary as a workaround for a bug in the new VC++ standard conforming preprocessor. The bug manifests itself when testing the TTI library, which internally uses the Boost MPL code. The bug in the new VC++ standard conforming compiler is fixed in the VS2019 preview product, so that fix is sure to find its way to the official VS2019 product sometime soon. In the meantime this "fix" shortens the macro expansion somewhat and, while it should not be necessary, is still helpful.

* Fix for appveyor.yml file

* Added VS2019 tests, also with new preprocessor. Further MPL Fixes for new preprocessor bug, which are also useful and will speed up preprocessing.

* Can't seem to test msvc-10.0 or msvc-11.0 any more with Appveyor

* Update description
2020-09-24 06:07:26 -04:00
Bruno Dutra
6fd793c787 keeping it simple 2015-02-08 19:14:55 -02:00
Bruno Dutra
ff4944f0ec using BOOST_PP_ENUM_PARAMS to generate base seq accordingly
hardcoding a base seq from 0 to 9 was the culprit behind Ticket #7769
2015-02-08 17:07:22 -02:00
K. Noel Belcourt
6a0f617a6c Revert "Merge pull request #11 from Lastique/modularization"
This reverts commit a9a1eddba8, reversing
changes made to d6bc9845ba.
2014-09-19 18:55:00 -06:00
Andrey Semashev
82890fd03e Moved Boost.MPL.Core headers to a sublibrary. 2014-08-30 17:21:16 +04:00
Aleksey Gurtovoy
d1197e1f7d $Source$ -> $Id$
[SVN r49239]
2008-10-10 09:10:26 +00:00
Dave Abrahams
827aa4828a Work around intel-win-10.0 preprocessor bug
[SVN r43865]
2008-03-25 23:06:50 +00:00
Aleksey Gurtovoy
1689c8ef83 merge new MPL version from 'mplbook' branch
[SVN r24874]
2004-09-02 15:41:37 +00:00
Douglas Gregor
2d657dbb8b Converted to Boost Software License, Version 1.0
[SVN r24055]
2004-07-26 00:32:12 +00:00
Aleksey Gurtovoy
631c2f08b1 fix a typo
[SVN r22364]
2004-02-23 01:48:07 +00:00
Aleksey Gurtovoy
92a396c893 restore from the CVS crash
[SVN r18356]
2003-05-08 09:43:23 +00:00
Aleksey Gurtovoy
b677230837 full_lambda changes
[SVN r16751]
2003-01-05 08:49:46 +00:00
Aleksey Gurtovoy
0134b7ffa3 preprocessor fixes
[SVN r16254]
2002-11-15 11:54:48 +00:00
Aleksey Gurtovoy
e33ca7fd56 pre-1.29.0 update
[SVN r15763]
2002-10-07 12:09:59 +00:00
Dave Abrahams
4e5cec2471 Patches for CWPro8.3
[SVN r15736]
2002-10-05 17:28:35 +00:00
Dave Abrahams
4e6d727803 Bring MPL v2 to the main trunk
[SVN r15347]
2002-09-15 22:13:24 +00:00