Eric Niebler
77c0c42172
merge [71978] from trunk
...
[SVN r72044]
2011-05-19 10:18:15 +00:00
Eric Niebler
53c6cd6814
better integration of proto::basic_expr to avoid accidental needless instantiations of proto::expr
...
[SVN r71978]
2011-05-16 12:42:10 +00:00
Eric Niebler
28bde8e4bb
merge [71858] from trunk
...
[SVN r71859]
2011-05-10 02:12:44 +00:00
Eric Niebler
c310b920ed
the real BOOST_PP fix. add missing include
...
[SVN r71858]
2011-05-10 01:57:01 +00:00
Eric Niebler
99b57f8cc2
whoops, need more coffee
...
[SVN r71857]
2011-05-10 01:53:58 +00:00
Eric Niebler
3d6ebc94e5
fix BOOST_PP use in detail/decltype.hpp
...
[SVN r71856]
2011-05-10 01:27:46 +00:00
Eric Niebler
317092a681
merge [71709] [71735] [71742] [71758] [71765] [71777] [71783] [71811] [71832] [71841] from trunk
...
[SVN r71844]
2011-05-09 16:43:36 +00:00
Eric Niebler
a7721351d3
pre-preprocess the contexts
...
[SVN r71841]
2011-05-09 15:06:36 +00:00
Eric Niebler
59289601b3
finish pre-preprocessing proto/transform and proto/detail. only proto/context remains
...
[SVN r71832]
2011-05-08 17:56:58 +00:00
Eric Niebler
4c962a9d9e
more pre-preprocessing, bump all the max arities to 10, more p-pp work to come...
...
[SVN r71811]
2011-05-08 11:42:37 +00:00
Eric Niebler
6ffd6ee078
pre-preprocess call.hpp, use new wave feature to simplify pre-preprocessing
...
[SVN r71783]
2011-05-07 17:34:11 +00:00
Eric Niebler
4f6b6087e4
remove dependency on BOOST_MPL_CFG_EXTENDED_TEMPLATE_PARAMETERS_MATCHING PP constant
...
[SVN r71777]
2011-05-07 10:06:26 +00:00
Eric Niebler
939c835086
more pre-preprocessing
...
[SVN r71765]
2011-05-06 15:55:17 +00:00
Eric Niebler
d7ec09757f
pre-preprocess make_expr, unpack_expr and by_value_generator
...
[SVN r71758]
2011-05-06 09:03:40 +00:00
Eric Niebler
45c5319b29
more pre-preprocessing work
...
[SVN r71742]
2011-05-05 17:28:09 +00:00
Eric Niebler
d438ad3bfe
merged [71740] and [71739] from trunk
...
[SVN r71741]
2011-05-05 17:17:28 +00:00
Eric Niebler
6ec51640ec
fix look-up of size_t in virtual_member
...
[SVN r71740]
2011-05-05 16:42:14 +00:00
Eric Niebler
c1233ac4ce
fix broken example
...
[SVN r71739]
2011-05-05 16:39:06 +00:00
Eric Niebler
c83c762e76
pre-preprocess expr, basic_expr and detail::funop
...
[SVN r71735]
2011-05-05 09:41:11 +00:00
Eric Niebler
b36fb153dd
proto::expr::operator() uses variadic templates if they are available
...
[SVN r71709]
2011-05-04 09:56:27 +00:00
Eric Niebler
313dd379f1
[71535],[71537],[71539] merged from trunk
...
[SVN r71645]
2011-05-01 09:21:34 +00:00
Eric Niebler
6c70e48493
fix include guard and comment
...
[SVN r71539]
2011-04-27 17:16:01 +00:00
Eric Niebler
7c67f65be3
fix comment
...
[SVN r71537]
2011-04-27 16:26:18 +00:00
Eric Niebler
7e6e6861b3
add integral_c transform and friends
...
[SVN r71535]
2011-04-27 16:14:47 +00:00
Eric Niebler
8b7ee78bd3
merge changeset 68314 68463 to release
...
[SVN r69464]
2011-03-02 04:34:53 +00:00
Eric Niebler
c2fb79256d
revert 68544 for now
...
[SVN r68553]
2011-01-30 04:58:04 +00:00
Eric Niebler
78781fe32e
add proto::let and proto::local
...
[SVN r68544]
2011-01-29 12:38:37 +00:00
Eric Niebler
897d8f7978
fix const correctness problem in pass_through
...
[SVN r68463]
2011-01-27 07:52:01 +00:00
Eric Niebler
faa54f8ca6
display_expr is copyable, fixes #5096
...
[SVN r68314]
2011-01-20 04:06:20 +00:00
Eric Niebler
b3a994c3d5
fix 1.46 showstopper, fix #5084
...
[SVN r68264]
2011-01-19 04:28:17 +00:00
Eric Niebler
788b1a2758
disable fusions comparison operators
...
[SVN r68262]
2011-01-19 02:08:41 +00:00
Eric Niebler
7c9640df30
merge [68172] from trunk
...
[SVN r68206]
2011-01-17 16:41:52 +00:00
Eric Niebler
02f753a693
merge #67796 and #68170 from trunk
...
[SVN r68179]
2011-01-16 03:24:55 +00:00
Eric Niebler
fbbbb2222c
fix handling of operator sfinae in the presence of sub-domains with grammars that differ from the super-domain's
...
[SVN r68172]
2011-01-15 15:24:15 +00:00
Eric Niebler
b9d9b7a381
eliminate -Wundef warning on gcc
...
[SVN r68170]
2011-01-15 10:38:08 +00:00
Steven Watanabe
486c1156c4
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
06d1da92d3
Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost.
...
On Linux, GNU's libstdc++, which is the default stdlib for icc and clang,
cannot parse the <iomanip> header in version 4.5+ (which thankfully neither
compiler advises the use of yet), as it's original C++98-friendly
implementation has been replaced with a gnu++0x implementation.
<boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing
boost::detail::setfill, boost::detail::setbase, boost::detail::setw,
boost::detail::setprecision, boost::detail::setiosflags and
boost::detail::resetiosflags.
[SVN r68140]
2011-01-14 02:35:58 +00:00
Eric Niebler
e06265b022
std::ios_base is not forward-declared in <iosfwd>
...
[SVN r67796]
2011-01-08 20:18:42 +00:00
Eric Niebler
1ccdaecf3c
merge #67490 from trunk
...
[SVN r67504]
2010-12-30 18:41:42 +00:00
Eric Niebler
921447ddf0
fix ADL issue with comma operator in and_ transform
...
[SVN r67490]
2010-12-29 15:00:20 +00:00
Eric Niebler
b9959535ca
merge [67464], [67465], and [67470] from trunk
...
[SVN r67471]
2010-12-27 21:22:55 +00:00
Eric Niebler
43b4e13eb8
remove unneeded headers
...
[SVN r67470]
2010-12-27 20:59:53 +00:00
Eric Niebler
fe6862d14d
work around gcc-4.2 ICE in poly_function.hpp
...
[SVN r67466]
2010-12-27 04:25:07 +00:00
Eric Niebler
f25adf081c
add Proto callable for fusion::at
...
[SVN r67465]
2010-12-27 04:03:56 +00:00
Eric Niebler
92890f351e
make clean-up
...
[SVN r67464]
2010-12-27 04:00:57 +00:00
Eric Niebler
d78cc61f3f
work around gcc-4.2 ICE
...
[SVN r67435]
2010-12-23 18:34:33 +00:00
Eric Niebler
3f3e1e4aea
fix ambiguity in display_expr, fixes #4910
...
[SVN r67387]
2010-12-21 15:07:35 +00:00
Eric Niebler
12c2f85b0c
add missing inline
...
[SVN r67386]
2010-12-21 14:33:39 +00:00
Eric Niebler
2fcc94b19a
attempted fix for 4910
...
[SVN r67366]
2010-12-20 15:54:38 +00:00
Eric Niebler
b915fd56d4
fusion::is_sequence returns true for proto::expr, proto::basic_expr, and proto flat_views, fixes #5006
...
[SVN r67346]
2010-12-19 17:41:58 +00:00