Commit Graph

  • c9cf13dbca adding concepts for Expr and Domain Eric Niebler 2010-03-11 01:07:19 +0000
  • a7e1745ed4 Merged revisions 60141,60143 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2010-03-10 02:17:46 +0000
  • 466c30ad8b do not use deprecated config macros, thx to daniel james Eric Niebler 2010-03-10 02:03:20 +0000
  • 163741358d add a default constructor to proto::literal Eric Niebler 2010-03-04 02:47:46 +0000
  • 94a14c62fa add non-const function call overloads to proto terminals, code reorg Eric Niebler 2010-03-04 00:11:35 +0000
  • 401f3dcc8b Merged revisions 59854 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2010-02-25 22:52:26 +0000
  • d5fac11a2e fix const correctness issues, work around fusion bug #3954 Eric Niebler 2010-02-23 08:42:25 +0000
  • 65eb99ee12 Merged revisions 58401,58412 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2010-01-05 01:39:28 +0000
  • 00b76e3e2f accomodate fusion::fold changes Eric Niebler 2010-01-05 01:21:36 +0000
  • 87dcd4b393 fix bad merge Eric Niebler 2009-12-17 06:04:57 +0000
  • 02f4186d18 fix BOOST_PROTO_EXTENDS to work with elaborated types Eric Niebler 2009-12-16 10:30:40 +0000
  • aa5f1c2940 more appropriate use of ellipses when a really bad conversion sequence is needed Eric Niebler 2009-12-15 22:29:09 +0000
  • 195a2d4a1b Merged revisions 58392 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2009-12-15 08:36:28 +0000
  • b45c9bb84a fix docs for fold transform, misc doc and code clean-up Eric Niebler 2009-12-15 04:59:30 +0000
  • c052fcff9f Merged revisions 58375 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2009-12-14 10:29:00 +0000
  • 893ced3fbe updated reference docs for fusion.hpp Eric Niebler 2009-12-14 10:19:49 +0000
  • f306b88004 assorted fixes to proto and xpressive merged to release from trunk Eric Niebler 2009-12-13 07:29:08 +0000
  • da1d487f2d add forward declarations for proto::term and proto::listN Eric Niebler 2009-12-12 09:37:33 +0000
  • 2b18526005 in binary operations, when one operand has a user-specified domain and the other has the default domain, the user-specified domain trumps Eric Niebler 2009-12-10 22:58:16 +0000
  • 4bcc83647e fix const correctness issues with proto::flatten and friends Eric Niebler 2009-11-19 23:05:20 +0000
  • 8e7729fa54 work around for EDG compiler bug with function types and cv-qualification Eric Niebler 2009-11-19 22:45:17 +0000
  • e608531431 proto doc tweaks Eric Niebler 2009-11-06 23:37:47 +0000
  • 6dcc84e773 better docs for proto::extends, fixes #2844 Eric Niebler 2009-11-06 23:24:22 +0000
  • 8ace48cc28 clean-up Eric Niebler 2009-10-29 19:14:26 +0000
  • 6bc5d73a63 fix const correctness issues with proto::flatten and friends, fixes #3364 Eric Niebler 2009-10-29 18:59:43 +0000
  • 9251f7420e work around EDG compiler bug, fixes #3290 Eric Niebler 2009-10-26 20:21:20 +0000
  • 6796470e20 accomodate recent change to fusion::fold, remove old support for Doxygen and pre-1.35 Fusion, fixes #3553 Eric Niebler 2009-10-26 15:15:05 +0000
  • 541c129fd6 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back Troy D. Straszheim 2009-10-17 02:07:38 +0000
  • 3fffa1ca37 rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release. Troy D. Straszheim 2009-10-17 01:10:45 +0000
  • b3c924cf0f Merged revisions 55838,56302 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2009-09-23 21:53:53 +0000
  • 6e9e1129f4 Merged revisions 56321 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2009-09-20 15:17:13 +0000
  • f4f8a9facb const-qualify return type of pow() function Eric Niebler 2009-09-20 15:09:28 +0000
  • c3bbe65802 Merged revisions 56319 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2009-09-20 15:09:11 +0000
  • c0f8b01908 oops! add back op::address_of definition Eric Niebler 2009-09-20 14:35:53 +0000
  • 9447cc684d xpressive passes its tests on gcc under c++0x mode Eric Niebler 2009-09-18 20:22:47 +0000
  • d318406a4a reduce fusion, proto and xpressive warnings under msvc /Za switch Eric Niebler 2009-08-28 16:45:21 +0000
  • f44055b389 Merged revisions 55656 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2009-08-19 16:52:15 +0000
  • b40b2dae39 fix proto::_value array handling under C++0x mode, fixes #3338 Eric Niebler 2009-08-18 20:04:56 +0000
  • f8a3b43c90 Copyrights on CMakeLists.txt to keep them from clogging up the inspect reports. This is essentially the same commit as r55095 on the release branch. Troy D. Straszheim 2009-07-26 00:49:56 +0000
  • d80b95856c Add basic copyright/license to keep cmake out of the inspection report Troy D. Straszheim 2009-07-22 21:51:01 +0000
  • f0124690dd Merged revisions 54559,54610,54853,54871 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2009-07-10 21:13:22 +0000
  • 4e5178144e fix oops Eric Niebler 2009-07-10 19:45:01 +0000
  • df18ee653a revert the BasicPrimitiveTransform changes as leading to weird inconsistencies Eric Niebler 2009-07-10 04:44:23 +0000
  • d7820a4d1f fix slicing problem of unary operators Eric Niebler 2009-07-03 16:58:55 +0000
  • 54d8c43a96 eliminate use of deprecated proto macros in proto's and xpressive's public interface Eric Niebler 2009-07-01 07:21:54 +0000
  • 6053fc0422 Merged revisions 54524 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2009-06-30 16:54:32 +0000
  • a6e8135a8c unbreak example/lambda.hpp's handling of member pointers Eric Niebler 2009-06-30 06:14:18 +0000
  • d0abe92e37 Merged revisions 54364 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2009-06-26 16:09:44 +0000
  • fb1f72db25 fix some bugs with use of Transform::result<void(E,S,V)>, which is no longer valid. Make lambda.hpp example work again Eric Niebler 2009-06-26 06:09:05 +0000
  • 502b7f4c1e Merged revisions 54356 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2009-06-25 22:48:05 +0000
  • 6994dcdb4e work around non-compliant and/or macros on msvc Eric Niebler 2009-06-25 22:37:20 +0000
  • 471ec28162 Merged revisions 54067 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2009-06-18 22:16:56 +0000
  • fdc94e71fa add a sensible default for proto::_default's template parameter Eric Niebler 2009-06-18 21:39:09 +0000
  • e571028821 accomodate fusion:vector0 interface change Eric Niebler 2009-06-15 06:27:13 +0000
  • 6343742fea Merged revisions 53703 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2009-06-07 08:59:27 +0000
  • e21e7ea4a5 virtual_members get proto_arity_c Eric Niebler 2009-06-07 08:09:34 +0000
  • 6590f9be15 Merged revisions 53158,53182,53334,53337,53419,53421,53521,53566-53568,53578,53590 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2009-06-03 04:32:30 +0000
  • 0238ce8532 add lighter-weight BasicPrimitiveTransform concept, op metafunctions model that instead of PrimitiveConcept for better compile times Eric Niebler 2009-06-02 21:33:28 +0000
  • dae248599f fix broken test Eric Niebler 2009-06-02 07:28:17 +0000
  • bd0367878e misc clean-up and compile time tweaks Eric Niebler 2009-06-02 07:26:49 +0000
  • 4f8e8399c6 better compile-time performance of callable transforms Eric Niebler 2009-05-29 23:49:44 +0000
  • 5aa5b3976f low-hanging compile perf tweak to eliminate many unnecessary instantiations of term<> and listN<> templates Eric Niebler 2009-05-29 22:36:59 +0000
  • ba043dfabf fix macro argument reevaluation bugaboo Eric Niebler 2009-05-28 06:20:55 +0000
  • 22c60e24ec saner default evaluation behavior for member (object|function) pointers Eric Niebler 2009-05-28 04:58:45 +0000
  • d3ca3b0c4e fix handling of ptr-to-members in default transforms Eric Niebler 2009-05-22 17:44:21 +0000
  • c5db71dd94 workaround for gcc-3.4 bug, fixes #3021 Eric Niebler 2009-05-21 17:03:28 +0000
  • 3e2c617f4e Merged revisions 52617 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2009-05-16 18:09:07 +0000
  • fa6eea30ec more cmakefile tweaks Troy D. Straszheim 2009-05-14 19:58:42 +0000
  • 0ed5ae92fe add proto::noinvoke to the Class reference Eric Niebler 2009-04-27 02:26:18 +0000
  • 5e5e12011e enable docs build for proto under cmake Troy D. Straszheim 2009-04-07 17:24:15 +0000
  • 9f9c18f0d3 Merged revisions 52144 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2009-04-02 22:24:15 +0000
  • 28a3b1ccbf fix proto::lazy Eric Niebler 2009-04-02 22:11:56 +0000
  • 617efcb3a6 Merged revisions 51808,51821 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2009-03-20 23:22:17 +0000
  • 571c10de27 add proto::noinvoke to block metafunction invocation in ObjectTransforms Eric Niebler 2009-03-17 18:21:40 +0000
  • c5580e8604 work around issue with <termios.h> #define'ing B0 Eric Niebler 2009-03-16 22:26:20 +0000
  • add33c8cf5 Merged revisions 51585 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2009-03-04 00:10:39 +0000
  • 2b406df9f4 minor doc tweaks Eric Niebler 2009-03-04 00:01:09 +0000
  • 1c29bdf855 Merge PDF build changes from Trunk. John Maddock 2009-02-23 18:39:32 +0000
  • fef942bfa8 Add PDF generation options to fix external links to point to the web site. Added a few more Boostbook based libs that were missed first time around. Fixed PDF naming issues. John Maddock 2009-02-17 10:05:58 +0000
  • ed58445be4 Merged revisions 51068 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2009-02-16 18:09:51 +0000
  • 5dd15f03e2 Add Jamfile to build PDF versions of all the docs. Tweaked some existing Jamfiles so that PDF build finds all the necessary image files etc. Tweaked fo.xsl to provide more options by default, and improve formatting. John Maddock 2009-02-08 16:59:14 +0000
  • 84e57f9729 eliminate extra dummy template parameter from proto::function and proto::nary_expr Eric Niebler 2009-02-07 01:09:57 +0000
  • 41de660699 merge of cmake build files from trunk per beman Troy D. Straszheim 2009-01-24 18:57:20 +0000
  • e51953e9a2 Merged revisions 50603 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2009-01-15 22:53:41 +0000
  • a6e00409ab work-around for msvc overload resolution bug Eric Niebler 2009-01-15 05:32:33 +0000
  • c9dd9f41e0 Merged revisions 50454 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2009-01-06 17:43:45 +0000
  • 4f3dfb75fc proto::expr is a valid mpl sequence Eric Niebler 2009-01-04 01:39:13 +0000
  • bea6f7f4a0 Merged revisions 50265-50266,50270 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2008-12-15 17:23:56 +0000
  • d33ee94c19 fix nullary_expr bug Eric Niebler 2008-12-14 16:40:27 +0000
  • 120c89acf6 allow 0- and 1-argument variants of proto::or_ and proto::and_ Eric Niebler 2008-12-14 05:53:21 +0000
  • db63657081 add support for nullary expressions with tag types other than proto::tag::terminal Eric Niebler 2008-12-14 04:35:21 +0000
  • f22234f9aa Merged revisions 50169,50185 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2008-12-11 17:58:43 +0000
  • 8718732968 temporary hack to make proto work with C++0x Eric Niebler 2008-12-08 02:06:58 +0000
  • ef2826ef3b eliminate bogus gcc warning Eric Niebler 2008-12-07 06:21:54 +0000
  • f36b18fcd1 Merged revisions 50165 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2008-12-06 21:32:06 +0000
  • c6e1ef17a6 fix bad link Eric Niebler 2008-12-06 21:02:38 +0000
  • 6ed590b864 Merged revisions 50106 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2008-12-06 20:59:40 +0000
  • d33bc755a5 unpack_expr works with Fusion Forward Sequences Eric Niebler 2008-12-04 06:14:06 +0000
  • e4f355683f Merged revisions 49910,49930,49935-49936 via svnmerge from https://svn.boost.org/svn/boost/trunk Eric Niebler 2008-11-26 05:59:02 +0000
  • 07d98367d6 user documentation for the new repetition and iteration macros Eric Niebler 2008-11-26 02:10:38 +0000