2
0
mirror of https://github.com/boostorg/proto.git synced 2026-01-30 08:02:38 +00:00
Commit Graph

300 Commits

Author SHA1 Message Date
Christopher Hite
9e540fdad5 optional_optimization branch
[SVN r77091]
2012-02-22 10:37:27 +00:00
Eric Niebler
cd4dc22811 fix some typos. thanks david j.
[SVN r76479]
2012-01-14 05:10:41 +00:00
Eric Niebler
be8280e9e4 doc feedback from Thomas Heller
[SVN r76315]
2012-01-05 06:10:05 +00:00
Eric Niebler
e128221784 add user docs for per-domain as_child, missing copyrights on BoostBook files, typos in examples
[SVN r76286]
2012-01-03 00:38:37 +00:00
Eric Niebler
352cd3929d simplify the BLL example using per-domain as_child
[SVN r76281]
2012-01-02 21:27:18 +00:00
Eric Niebler
f2a401b666 user docs and an example for external transforms
[SVN r76055]
2011-12-19 00:22:35 +00:00
Eric Niebler
279b951b76 document proto sub-domains
[SVN r76051]
2011-12-18 21:57:10 +00:00
Eric Niebler
c463f8fd52 fix examples for change in BOOST_PROTO_EXTENDS_USING_ASSIGN
[SVN r76029]
2011-12-17 19:47:29 +00:00
Eric Niebler
d0b952ef3b s/DSEL/EDSL/
[SVN r76028]
2011-12-17 19:44:03 +00:00
Eric Niebler
2709611fd2 correct reference section for new switch_ behavior
[SVN r76027]
2011-12-17 19:24:29 +00:00
Eric Niebler
4780ea9203 apply BOOST_FORCEINLINE patch
[SVN r75578]
2011-11-20 20:25:49 +00:00
Eric Niebler
91895c1a8b better fix for the is_transform problem
[SVN r74923]
2011-10-12 01:18:47 +00:00
Eric Niebler
8ad41a8024 fix is_applyable to be safely usable with non-callable non-transforms
[SVN r74919]
2011-10-11 18:41:16 +00:00
Eric Niebler
852a0a050a fix proto's tests broken by recent changes to boost.test
[SVN r74909]
2011-10-11 05:24:45 +00:00
Eric Niebler
19d9d04b01 allow dependent domains to be specified with BOOST_PROTO_EXTENDS and BOOST_PROTO_BASIC_EXTENDS
[SVN r74527]
2011-09-22 22:09:50 +00:00
Eric Niebler
66b1aa2c69 add second template parameter to proto::siwtch_ to control dispatching to cases
[SVN r74513]
2011-09-22 17:34:21 +00:00
Eric Niebler
57fac2d23c misc clean-up
[SVN r74511]
2011-09-22 16:05:58 +00:00
Eric Niebler
f60691372b tweak for internal BOOST_PROTO_DECLTYPE_ macro
[SVN r74474]
2011-09-20 02:30:47 +00:00
Eric Niebler
90d557b757 use rvalue references to bring down number of operator overloads
[SVN r74470]
2011-09-19 21:00:32 +00:00
Eric Niebler
7734f50f1d remove trailing spaces
[SVN r74466]
2011-09-19 15:24:18 +00:00
Eric Niebler
3402bd3f86 move proto tags into adl-blocking namespace
[SVN r74368]
2011-09-13 16:21:39 +00:00
Eric Niebler
e0a3b57984 remove invocations of no-longer-existent segmented fusion algorithms
[SVN r74048]
2011-08-24 20:57:12 +00:00
Eric Niebler
600ad1ae9c add missing include of fusion::at_c
[SVN r74045]
2011-08-24 20:37:46 +00:00
Eric Niebler
591a4dbc71 baking segmented Fusion
[SVN r73854]
2011-08-17 18:53:56 +00:00
Eric Niebler
4b94c0e0fb progress with integrating the segmented Fusion work
[SVN r73831]
2011-08-16 23:07:51 +00:00
Eric Niebler
4921b4fcb6 naming tweaks
[SVN r73771]
2011-08-15 06:53:35 +00:00
Eric Niebler
1037499491 fix path to utility.hpp header
[SVN r73207]
2011-07-18 06:43:11 +00:00
Eric Niebler
acac84015e fix docs for BOOST_PROTO_MAX_ARITY and BOOST_PROTO_MAX_LOGICAL_ARITY defaults
[SVN r72722]
2011-06-23 14:05:30 +00:00
Eric Niebler
e22c8bfc97 document the fact that flatten returns a Fusion Forward Sequence
[SVN r72373]
2011-06-03 07:42:05 +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
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
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
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
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
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