Commit Graph

  • 0a5ece1618 merge [77446] from trunk Eric Niebler 2012-03-21 04:22:38 +0000
  • 3a49a5fce0 simplify description of how to make lazy functions Eric Niebler 2012-03-21 04:16:09 +0000
  • 5153e918d3 merge [77419] from trunk Eric Niebler 2012-03-19 21:33:14 +0000
  • 37ccf36a37 missing copyright and license Eric Niebler 2012-03-19 21:21:06 +0000
  • 8a13eaea3c merge [77320] from trunk Eric Niebler 2012-03-19 20:07:11 +0000
  • 4bac2c7ca0 make it easier to regenerate proto's preprocessed files Eric Niebler 2012-03-12 22:29:55 +0000
  • 8ebf548e6a merge [76479] from trunk Eric Niebler 2012-01-14 05:21:11 +0000
  • cd4dc22811 fix some typos. thanks david j. Eric Niebler 2012-01-14 05:10:41 +0000
  • 5940d15c62 merge [76315] from trunk Eric Niebler 2012-01-05 06:14:11 +0000
  • be8280e9e4 doc feedback from Thomas Heller Eric Niebler 2012-01-05 06:10:05 +0000
  • 6940608523 merged [76281] [76286] from trunk Eric Niebler 2012-01-03 00:59:02 +0000
  • e128221784 add user docs for per-domain as_child, missing copyrights on BoostBook files, typos in examples Eric Niebler 2012-01-03 00:38:37 +0000
  • 352cd3929d simplify the BLL example using per-domain as_child Eric Niebler 2012-01-02 21:27:18 +0000
  • 796f938ca2 merged doc and example changes from trunk Eric Niebler 2011-12-19 00:32:18 +0000
  • f2a401b666 user docs and an example for external transforms Eric Niebler 2011-12-19 00:22:35 +0000
  • 279b951b76 document proto sub-domains Eric Niebler 2011-12-18 21:57:10 +0000
  • c463f8fd52 fix examples for change in BOOST_PROTO_EXTENDS_USING_ASSIGN Eric Niebler 2011-12-17 19:47:29 +0000
  • d0b952ef3b s/DSEL/EDSL/ Eric Niebler 2011-12-17 19:44:03 +0000
  • 2709611fd2 correct reference section for new switch_ behavior Eric Niebler 2011-12-17 19:24:29 +0000
  • 1da2a9fdca merge [75578] from trunk, fixes #5735 Eric Niebler 2011-12-17 19:17:38 +0000
  • 4780ea9203 apply BOOST_FORCEINLINE patch Eric Niebler 2011-11-20 20:25:49 +0000
  • 9f9a020797 merged [74909] [74919] [74923] from trunk Eric Niebler 2011-10-13 06:33:10 +0000
  • 91895c1a8b better fix for the is_transform problem Eric Niebler 2011-10-12 01:18:47 +0000
  • 8ad41a8024 fix is_applyable to be safely usable with non-callable non-transforms Eric Niebler 2011-10-11 18:41:16 +0000
  • 852a0a050a fix proto's tests broken by recent changes to boost.test Eric Niebler 2011-10-11 05:24:45 +0000
  • 80cbfcf32f merge [74470], [74481], [74513], [74527] from trunk; fixes #4723, #5905 Eric Niebler 2011-09-23 15:04:13 +0000
  • 19d9d04b01 allow dependent domains to be specified with BOOST_PROTO_EXTENDS and BOOST_PROTO_BASIC_EXTENDS Eric Niebler 2011-09-22 22:09:50 +0000
  • 66b1aa2c69 add second template parameter to proto::siwtch_ to control dispatching to cases Eric Niebler 2011-09-22 17:34:21 +0000
  • 71555e7413 merge [74511] from trunk Eric Niebler 2011-09-22 16:26:28 +0000
  • 57fac2d23c misc clean-up Eric Niebler 2011-09-22 16:05:58 +0000
  • 47dfc6bea0 merge [74474] from trunk, fixes #5648 Eric Niebler 2011-09-20 02:34:48 +0000
  • f60691372b tweak for internal BOOST_PROTO_DECLTYPE_ macro Eric Niebler 2011-09-20 02:30:47 +0000
  • 90d557b757 use rvalue references to bring down number of operator overloads Eric Niebler 2011-09-19 21:00:32 +0000
  • 6091dbb049 merge [74368] from trunk, fixes #5893 Eric Niebler 2011-09-19 15:42:19 +0000
  • e556844951 merge [74466] from trunk, fixes #5901 Eric Niebler 2011-09-19 15:26:49 +0000
  • 7734f50f1d remove trailing spaces Eric Niebler 2011-09-19 15:24:18 +0000
  • 3402bd3f86 move proto tags into adl-blocking namespace Eric Niebler 2011-09-13 16:21:39 +0000
  • 2f531693ef merge [70965] [73644] [73668] [73669] [73683] [73770] [73771] [73831] [73834] [73854] [73892] [73898] [73899] [73906] [73908] [73927] [74019] [74048] [74113] from trunk to release Eric Niebler 2011-09-09 03:27:28 +0000
  • e0a3b57984 remove invocations of no-longer-existent segmented fusion algorithms Eric Niebler 2011-08-24 20:57:12 +0000
  • 36919b104e merge [74045] from trunk Eric Niebler 2011-08-24 20:43:31 +0000
  • 600ad1ae9c add missing include of fusion::at_c Eric Niebler 2011-08-24 20:37:46 +0000
  • 591a4dbc71 baking segmented Fusion Eric Niebler 2011-08-17 18:53:56 +0000
  • 4b94c0e0fb progress with integrating the segmented Fusion work Eric Niebler 2011-08-16 23:07:51 +0000
  • 4921b4fcb6 naming tweaks Eric Niebler 2011-08-15 06:53:35 +0000
  • a542dc248f merge [73207] from trunk Eric Niebler 2011-07-18 06:48:41 +0000
  • 1037499491 fix path to utility.hpp header Eric Niebler 2011-07-18 06:43:11 +0000
  • 19e3d6a7b0 merge [72722] from trunk (Authorized by Daniel James) Eric Niebler 2011-06-23 18:09:59 +0000
  • acac84015e fix docs for BOOST_PROTO_MAX_ARITY and BOOST_PROTO_MAX_LOGICAL_ARITY defaults Eric Niebler 2011-06-23 14:05:30 +0000
  • 7d00c87bcd merge [72373] from trunk Eric Niebler 2011-06-03 08:54:42 +0000
  • e22c8bfc97 document the fact that flatten returns a Fusion Forward Sequence Eric Niebler 2011-06-03 07:42:05 +0000
  • 77c0c42172 merge [71978] from trunk Eric Niebler 2011-05-19 10:18:15 +0000
  • 53c6cd6814 better integration of proto::basic_expr to avoid accidental needless instantiations of proto::expr Eric Niebler 2011-05-16 12:42:10 +0000
  • 28bde8e4bb merge [71858] from trunk Eric Niebler 2011-05-10 02:12:44 +0000
  • c310b920ed the real BOOST_PP fix. add missing include Eric Niebler 2011-05-10 01:57:01 +0000
  • 99b57f8cc2 whoops, need more coffee Eric Niebler 2011-05-10 01:53:58 +0000
  • 3d6ebc94e5 fix BOOST_PP use in detail/decltype.hpp Eric Niebler 2011-05-10 01:27:46 +0000
  • 317092a681 merge [71709] [71735] [71742] [71758] [71765] [71777] [71783] [71811] [71832] [71841] from trunk Eric Niebler 2011-05-09 16:43:36 +0000
  • a7721351d3 pre-preprocess the contexts Eric Niebler 2011-05-09 15:06:36 +0000
  • 59289601b3 finish pre-preprocessing proto/transform and proto/detail. only proto/context remains Eric Niebler 2011-05-08 17:56:58 +0000
  • 4c962a9d9e more pre-preprocessing, bump all the max arities to 10, more p-pp work to come... Eric Niebler 2011-05-08 11:42:37 +0000
  • 6ffd6ee078 pre-preprocess call.hpp, use new wave feature to simplify pre-preprocessing Eric Niebler 2011-05-07 17:34:11 +0000
  • 4f6b6087e4 remove dependency on BOOST_MPL_CFG_EXTENDED_TEMPLATE_PARAMETERS_MATCHING PP constant Eric Niebler 2011-05-07 10:06:26 +0000
  • 939c835086 more pre-preprocessing Eric Niebler 2011-05-06 15:55:17 +0000
  • d7ec09757f pre-preprocess make_expr, unpack_expr and by_value_generator Eric Niebler 2011-05-06 09:03:40 +0000
  • 45c5319b29 more pre-preprocessing work Eric Niebler 2011-05-05 17:28:09 +0000
  • d438ad3bfe merged [71740] and [71739] from trunk Eric Niebler 2011-05-05 17:17:28 +0000
  • 6ec51640ec fix look-up of size_t in virtual_member Eric Niebler 2011-05-05 16:42:14 +0000
  • c1233ac4ce fix broken example Eric Niebler 2011-05-05 16:39:06 +0000
  • c83c762e76 pre-preprocess expr, basic_expr and detail::funop Eric Niebler 2011-05-05 09:41:11 +0000
  • b36fb153dd proto::expr::operator() uses variadic templates if they are available Eric Niebler 2011-05-04 09:56:27 +0000
  • 313dd379f1 [71535],[71537],[71539] merged from trunk Eric Niebler 2011-05-01 09:21:34 +0000
  • 6c70e48493 fix include guard and comment Eric Niebler 2011-04-27 17:16:01 +0000
  • 7c67f65be3 fix comment Eric Niebler 2011-04-27 16:26:18 +0000
  • 7e6e6861b3 add integral_c transform and friends Eric Niebler 2011-04-27 16:14:47 +0000
  • 8b7ee78bd3 merge changeset 68314 68463 to release Eric Niebler 2011-03-02 04:34:53 +0000
  • c2fb79256d revert 68544 for now Eric Niebler 2011-01-30 04:58:04 +0000
  • 78781fe32e add proto::let and proto::local Eric Niebler 2011-01-29 12:38:37 +0000
  • 897d8f7978 fix const correctness problem in pass_through Eric Niebler 2011-01-27 07:52:01 +0000
  • faa54f8ca6 display_expr is copyable, fixes #5096 Eric Niebler 2011-01-20 04:06:20 +0000
  • b3a994c3d5 fix 1.46 showstopper, fix #5084 Eric Niebler 2011-01-19 04:28:17 +0000
  • 788b1a2758 disable fusions comparison operators Eric Niebler 2011-01-19 02:08:41 +0000
  • 7c9640df30 merge [68172] from trunk Eric Niebler 2011-01-17 16:41:52 +0000
  • 02f753a693 merge #67796 and #68170 from trunk Eric Niebler 2011-01-16 03:24:55 +0000
  • fbbbb2222c fix handling of operator sfinae in the presence of sub-domains with grammars that differ from the super-domain's Eric Niebler 2011-01-15 15:24:15 +0000
  • b9d9b7a381 eliminate -Wundef warning on gcc Eric Niebler 2011-01-15 10:38:08 +0000
  • 486c1156c4 Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]). Steven Watanabe 2011-01-15 08:11:51 +0000
  • 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. Bryce Adelstein-Lelbach 2011-01-14 02:35:58 +0000
  • e06265b022 std::ios_base is not forward-declared in <iosfwd> Eric Niebler 2011-01-08 20:18:42 +0000
  • 1ccdaecf3c merge #67490 from trunk Eric Niebler 2010-12-30 18:41:42 +0000
  • 921447ddf0 fix ADL issue with comma operator in and_ transform Eric Niebler 2010-12-29 15:00:20 +0000
  • b9959535ca merge [67464], [67465], and [67470] from trunk Eric Niebler 2010-12-27 21:22:55 +0000
  • 43b4e13eb8 remove unneeded headers Eric Niebler 2010-12-27 20:59:53 +0000
  • fe6862d14d work around gcc-4.2 ICE in poly_function.hpp Eric Niebler 2010-12-27 04:25:07 +0000
  • f25adf081c add Proto callable for fusion::at Eric Niebler 2010-12-27 04:03:56 +0000
  • 92890f351e make clean-up Eric Niebler 2010-12-27 04:00:57 +0000
  • d78cc61f3f work around gcc-4.2 ICE Eric Niebler 2010-12-23 18:34:33 +0000
  • 3f3e1e4aea fix ambiguity in display_expr, fixes #4910 Eric Niebler 2010-12-21 15:07:35 +0000
  • 12c2f85b0c add missing inline Eric Niebler 2010-12-21 14:33:39 +0000
  • 2fcc94b19a attempted fix for 4910 Eric Niebler 2010-12-20 15:54:38 +0000
  • b915fd56d4 fusion::is_sequence returns true for proto::expr, proto::basic_expr, and proto flat_views, fixes #5006 Eric Niebler 2010-12-19 17:41:58 +0000