summaryrefslogtreecommitdiff
path: root/libs/proto
Commit message (Collapse)AuthorAgeFilesLines
* merge changeset 68314 68463 to releaseEric Niebler2011-03-021-0/+0
| | | | [SVN r69464]
* fix 1.46 showstopper, fix #5084Eric Niebler2011-01-191-0/+0
| | | | [SVN r68264]
* merge [68172] from trunkEric Niebler2011-01-171-0/+0
| | | | [SVN r68206]
* merge #67796 and #68170 from trunkEric Niebler2011-01-161-0/+0
| | | | [SVN r68179]
* merge #67490 from trunkEric Niebler2010-12-301-0/+0
| | | | [SVN r67504]
* merge [67464], [67465], and [67470] from trunkEric Niebler2010-12-271-0/+0
| | | | [SVN r67471]
* work around gcc-4.2 ICE in poly_function.hppEric Niebler2010-12-271-0/+0
| | | | [SVN r67466]
* fix ambiguity in display_expr, fixes #4910Eric Niebler2010-12-211-0/+0
| | | | [SVN r67387]
* fusion::is_sequence returns true for proto::expr, proto::basic_expr, and ↵Eric Niebler2010-12-191-0/+0
| | | | | | proto flat_views, fixes #5006 [SVN r67346]
* merge various proto fixes from trunkEric Niebler2010-12-171-0/+0
| | | | [SVN r67287]
* Spirit: merging from trunkHartmut Kaiser2010-12-161-0/+0
| | | | [SVN r67274]
* Merged revisions 67198 via svnmerge from Eric Niebler2010-12-131-0/+0
| | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r67198 | eric_niebler | 2010-12-12 21:53:44 -0500 (Sun, 12 Dec 2010) | 1 line misc example clean-up ........ [SVN r67199]
* Merged revisions 67158,67179 via svnmerge from Eric Niebler2010-12-121-0/+0
| | | | | | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r67158 | eric_niebler | 2010-12-11 00:09:18 -0500 (Sat, 11 Dec 2010) | 1 line clean-up proto::make implementation ........ r67179 | eric_niebler | 2010-12-11 11:30:03 -0500 (Sat, 11 Dec 2010) | 1 line undefine temporary macro ........ [SVN r67180]
* Merged revisions 66150,66196-66200,66805,66836,66990,67053,67122,67154 via ↵Eric Niebler2010-12-111-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svnmerge from https://svn.boost.org/svn/boost/trunk ........ r66150 | eric_niebler | 2010-10-22 17:07:23 -0400 (Fri, 22 Oct 2010) | 1 line add nested which typedef for matches with switch_ and if_ for Phoenix-style extensible grammars ........ r66196 | eric_niebler | 2010-10-25 19:55:22 -0400 (Mon, 25 Oct 2010) | 1 line add when<T, external> to allow transforms to be specified with the Data parameter ........ r66197 | eric_niebler | 2010-10-25 19:57:16 -0400 (Mon, 25 Oct 2010) | 1 line optimize boost::tr1_result_of for default_domain and default_generator ........ r66198 | eric_niebler | 2010-10-25 19:58:26 -0400 (Mon, 25 Oct 2010) | 1 line clean-up ........ r66199 | eric_niebler | 2010-10-25 20:53:39 -0400 (Mon, 25 Oct 2010) | 1 line s/external/external_transform/ and s/action_map/external_transforms/ ........ r66200 | eric_niebler | 2010-10-26 01:42:13 -0400 (Tue, 26 Oct 2010) | 1 line small tweak, add docs for external transforms ........ r66805 | eric_niebler | 2010-11-28 00:04:50 -0500 (Sun, 28 Nov 2010) | 1 line fix long-standing bug in proto::make, add more callable wrappers for std utility and fusion algos, reorg and clean-up ........ r66836 | eric_niebler | 2010-11-28 22:58:02 -0500 (Sun, 28 Nov 2010) | 1 line pop_front and reverse are not in core, add docs for new callables ........ r66990 | eric_niebler | 2010-12-03 17:10:14 -0500 (Fri, 03 Dec 2010) | 1 line ah! the REAL fix for the long-standing proto::make bug ........ r67053 | eric_niebler | 2010-12-05 20:01:47 -0500 (Sun, 05 Dec 2010) | 1 line revert to old slightly broken make behavior, instead of the new and very broken behavior (sigh) ........ r67122 | eric_niebler | 2010-12-08 23:08:40 -0500 (Wed, 08 Dec 2010) | 1 line proto::matches preserves domain-specific expression wrappers ........ r67154 | eric_niebler | 2010-12-10 23:08:58 -0500 (Fri, 10 Dec 2010) | 1 line doc tweak ........ [SVN r67155]
* Merged revisions 65843,65864 via svnmerge from Eric Niebler2010-10-161-0/+0
| | | | | | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r65843 | eric_niebler | 2010-10-08 13:35:43 -0700 (Fri, 08 Oct 2010) | 1 line support non-rtti compilers ........ r65864 | eric_niebler | 2010-10-09 11:30:55 -0700 (Sat, 09 Oct 2010) | 1 line add const-qualified overloads of proto::eval ........ [SVN r66027]
* Merged revisions 64371,64661,65793,65796-65797 via svnmerge from Eric Niebler2010-10-071-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r64371 | eric_niebler | 2010-07-26 13:04:15 -0700 (Mon, 26 Jul 2010) | 1 line make proto work on msvc with /clr option ........ r64661 | eric_niebler | 2010-08-07 07:44:27 -0700 (Sat, 07 Aug 2010) | 1 line fix proto::matches bug with lambda_matches, array types and the wildcard ........ r65793 | eric_niebler | 2010-10-06 15:13:27 -0700 (Wed, 06 Oct 2010) | 1 line knock down value of proto::N, fixed #4602 ........ r65796 | eric_niebler | 2010-10-06 16:24:23 -0700 (Wed, 06 Oct 2010) | 1 line vc9 needs workaround, too ........ r65797 | eric_niebler | 2010-10-06 16:39:36 -0700 (Wed, 06 Oct 2010) | 1 line one more time ........ [SVN r65798]
* Merged revisions 64584,64588 via svnmerge from Eric Niebler2010-08-041-0/+0
| | | | | | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r64584 | eric_niebler | 2010-08-03 18:54:38 -0400 (Tue, 03 Aug 2010) | 1 line add release notes for Boost.1.44 ........ r64588 | eric_niebler | 2010-08-03 22:37:54 -0400 (Tue, 03 Aug 2010) | 1 line fix typo ........ [SVN r64589]
* Merged revisions 64122-64123 via svnmerge from Eric Niebler2010-07-181-0/+0
| | | | | | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r64122 | eric_niebler | 2010-07-18 10:25:32 -0400 (Sun, 18 Jul 2010) | 1 line proto can no longer be found in the File Vault ........ r64123 | eric_niebler | 2010-07-18 10:30:38 -0400 (Sun, 18 Jul 2010) | 1 line xpressive can no longer be found in the File Vault ........ [SVN r64127]
* Merge documentation fixes.Daniel James2010-06-261-0/+0
| | | | | | | | | | * Use `doc/src/*.css` instead of `doc/html/*.css`. * Remove wiki and people directories. * Some documentation fixes. * Left out `minimal.css` changes and boostbook changes because of clashes. [SVN r63347]
* Merged revisions 63021,63037,63091 via svnmerge from Eric Niebler2010-06-201-0/+0
| | | | | | | | | | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r63021 | eric_niebler | 2010-06-16 10:32:07 -0400 (Wed, 16 Jun 2010) | 1 line remove docs for base_expr ........ r63037 | eric_niebler | 2010-06-17 00:15:40 -0400 (Thu, 17 Jun 2010) | 1 line final(?) tweak to description of domain deduction ........ r63091 | eric_niebler | 2010-06-18 23:32:55 -0400 (Fri, 18 Jun 2010) | 1 line work-arounds for msvc-7.1 ........ [SVN r63140]
* Merged revisions 63016 via svnmerge from Eric Niebler2010-06-161-0/+0
| | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r63016 | eric_niebler | 2010-06-16 08:44:06 -0400 (Wed, 16 Jun 2010) | 1 line fix description of domain deduction (again) ........ [SVN r63018]
* Merged revisions 62926-62927,62951,62964,63004 via svnmerge from Eric Niebler2010-06-151-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r62926 | eric_niebler | 2010-06-13 22:47:07 -0400 (Sun, 13 Jun 2010) | 1 line sigh, add back some ADL-blocker namespaces ........ r62927 | eric_niebler | 2010-06-14 01:22:36 -0400 (Mon, 14 Jun 2010) | 1 line fix return type calculation of already_expr and already_child ........ r62951 | eric_niebler | 2010-06-14 17:26:12 -0400 (Mon, 14 Jun 2010) | 1 line as_expr and as_child no longer run objects that are already proto expressions through the domain's generator ........ r62964 | eric_niebler | 2010-06-14 22:07:23 -0400 (Mon, 14 Jun 2010) | 1 line make the reference agree with the implementation about the behavior of deduce_domain, as_child, as_expr, make_expr and unpack_expr ........ r63004 | eric_niebler | 2010-06-15 17:49:24 -0400 (Tue, 15 Jun 2010) | 1 line fix description of how domains are deduced ........ [SVN r63005]
* Merged revisions 62736,62781,62798,62829 via svnmerge from Eric Niebler2010-06-121-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r62736 | eric_niebler | 2010-06-10 10:07:00 -0400 (Thu, 10 Jun 2010) | 1 line capture behavior can specified on a per-domain basis. Finally ........ r62781 | eric_niebler | 2010-06-10 21:34:42 -0400 (Thu, 10 Jun 2010) | 1 line remove requirement that Generators have proto_base_generator typedef ........ r62798 | eric_niebler | 2010-06-11 09:49:00 -0400 (Fri, 11 Jun 2010) | 1 line attempt to fix portability regression, eliminate unnecessary is_expr instantiations ........ r62829 | eric_niebler | 2010-06-12 00:36:24 -0400 (Sat, 12 Jun 2010) | 1 line document new domain-specific as_expr and as_child customization points ........ [SVN r62839]
* Merged revisions 62550,62616,62618 via svnmerge from Eric Niebler2010-06-101-0/+0
| | | | | | | | | | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r62550 | eric_niebler | 2010-06-08 01:07:00 -0400 (Tue, 08 Jun 2010) | 1 line namespace reform, begin to make proto internals rely less on proto::expr ........ r62616 | eric_niebler | 2010-06-08 20:14:39 -0400 (Tue, 08 Jun 2010) | 1 line use basic_expr instead of expr when possible for better compile times ........ r62618 | eric_niebler | 2010-06-08 20:23:57 -0400 (Tue, 08 Jun 2010) | 1 line more namespace reform ........ [SVN r62739]
* Merged revisions 62535 via svnmerge from Eric Niebler2010-06-081-0/+0
| | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r62535 | eric_niebler | 2010-06-07 21:13:56 -0400 (Mon, 07 Jun 2010) | 1 line bring reference docs into agreement with current code ........ [SVN r62543]
* Merged revisions 62368,62371-62372,62479 via svnmerge from Eric Niebler2010-06-071-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r62368 | eric_niebler | 2010-06-01 10:18:42 -0400 (Tue, 01 Jun 2010) | 1 line use boost::tr1_result_of to avoid problems with boost::result_of and decltype ........ r62371 | eric_niebler | 2010-06-01 18:10:54 -0400 (Tue, 01 Jun 2010) | 1 line fix one return type missed by [62368] ........ r62372 | eric_niebler | 2010-06-01 18:13:33 -0400 (Tue, 01 Jun 2010) | 1 line use generators directly instead of relying on the domain to inherit from them, which seems a dubious design ........ r62479 | eric_niebler | 2010-06-06 09:40:44 -0400 (Sun, 06 Jun 2010) | 1 line major simplification of proto/operators.hpp ........ [SVN r62510]
* Merged revisions 62373 via svnmerge from Eric Niebler2010-06-021-0/+0
| | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r62373 | eric_niebler | 2010-06-01 23:46:45 -0400 (Tue, 01 Jun 2010) | 1 line work around msvc-7.1 bug ........ [SVN r62375]
* Merged revisions 62255 via svnmerge from Eric Niebler2010-05-271-0/+0
| | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r62255 | eric_niebler | 2010-05-26 22:39:10 -0400 (Wed, 26 May 2010) | 1 line add test for internal domain deduction utilities ........ [SVN r62261]
* Merged revisions 62139 via svnmerge from Eric Niebler2010-05-241-0/+0
| | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r62139 | eric_niebler | 2010-05-22 07:59:29 -0400 (Sat, 22 May 2010) | 1 line generalized sub-domain implementation from Daniel Wallin ........ [SVN r62169]
* Merged revisions 61076,61547,61675-61677,61750,61782,61788,61859 via ↵Eric Niebler2010-05-221-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svnmerge from https://svn.boost.org/svn/boost/trunk ........ r61076 | eric_niebler | 2010-04-05 12:15:49 -0700 (Mon, 05 Apr 2010) | 1 line code clean-up ........ r61547 | eric_niebler | 2010-04-24 12:50:15 -0700 (Sat, 24 Apr 2010) | 1 line when using proto::and_ as a transform, apply *all* transforms but only return the result of applying the last ........ r61675 | eric_niebler | 2010-04-29 06:59:12 -0700 (Thu, 29 Apr 2010) | 1 line allow virtual members to be in a different domain than their enclosing class ........ r61676 | eric_niebler | 2010-04-29 08:08:18 -0700 (Thu, 29 Apr 2010) | 1 line const-correctness fixes when invoking proto domains ........ r61677 | eric_niebler | 2010-04-29 08:18:21 -0700 (Thu, 29 Apr 2010) | 1 line more const-correctness fixes when invoking proto domains ........ r61750 | eric_niebler | 2010-05-03 18:19:53 -0700 (Mon, 03 May 2010) | 1 line _default transform is also a grammar that matches the expressions the transform knows how to handle ........ r61782 | eric_niebler | 2010-05-04 17:19:22 -0700 (Tue, 04 May 2010) | 1 line pass_through transform doesn't strip expression wrappers ........ r61788 | eric_niebler | 2010-05-05 09:02:34 -0700 (Wed, 05 May 2010) | 1 line fix broken proto ........ r61859 | eric_niebler | 2010-05-08 15:27:39 -0700 (Sat, 08 May 2010) | 1 line add partial support for sub-domains. Full support (on compilers supporting Boost.TypeOf) to come ........ [SVN r62138]
* Merged revisions 61055-61056 via svnmerge from Eric Niebler2010-04-051-0/+0
| | | | | | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r61055 | eric_niebler | 2010-04-04 16:09:58 -0700 (Sun, 04 Apr 2010) | 1 line try to get proto working on msvc-7.1 again, misc clean-up ........ r61056 | eric_niebler | 2010-04-04 16:22:56 -0700 (Sun, 04 Apr 2010) | 1 line acknowledge Dave A. for responding to my call for help with msvc-7.1 ........ [SVN r61073]
* Merged revisions 60682,60692,60706,60788 via svnmerge from Eric Niebler2010-03-231-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r60682 | eric_niebler | 2010-03-18 12:32:54 +1100 (Thu, 18 Mar 2010) | 1 line functional::make_expr and functional::unpack_expr return const-qualified rvalues ........ r60692 | eric_niebler | 2010-03-19 01:28:31 +1100 (Fri, 19 Mar 2010) | 1 line fix error in invocation of callable monomorphic function objects, expression self-assignment creates an assign node ........ r60706 | eric_niebler | 2010-03-20 00:23:26 +1100 (Sat, 20 Mar 2010) | 1 line try again to get proto assignment overloads right ........ r60788 | eric_niebler | 2010-03-23 16:07:39 +1100 (Tue, 23 Mar 2010) | 1 line add an appendix for release notes ........ [SVN r60789]
* Merged revisions 60633,60639,60659,60671 via svnmerge from Eric Niebler2010-03-171-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r60633 | eric_niebler | 2010-03-16 12:20:57 +1100 (Tue, 16 Mar 2010) | 1 line add proto::assert_matches function and friends to debug.hpp, flesh out docs for Expr concept ........ r60639 | eric_niebler | 2010-03-16 15:55:13 +1100 (Tue, 16 Mar 2010) | 1 line simplify and generalize display_expr ........ r60659 | eric_niebler | 2010-03-17 09:35:40 +1100 (Wed, 17 Mar 2010) | 1 line BOOST_PROTO_ASSERT_MATCHES should incur no runtime overhead ........ r60671 | eric_niebler | 2010-03-17 11:43:14 +1100 (Wed, 17 Mar 2010) | 1 line add assert_matches/assert_matches_not to function list ........ [SVN r60672]
* Merged revisions 60403,60452-60453 via svnmerge from Eric Niebler2010-03-121-0/+0
| | | | | | | | | | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r60403 | eric_niebler | 2010-03-10 13:03:20 +1100 (Wed, 10 Mar 2010) | 1 line do not use deprecated config macros, thx to daniel james ........ r60452 | eric_niebler | 2010-03-11 12:07:19 +1100 (Thu, 11 Mar 2010) | 1 line adding concepts for Expr and Domain ........ r60453 | eric_niebler | 2010-03-11 12:08:47 +1100 (Thu, 11 Mar 2010) | 1 line oops, fix properties ........ [SVN r60505]
* Merged revisions 60141,60143 via svnmerge from Eric Niebler2010-03-101-0/+0
| | | | | | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r60141 | eric_niebler | 2010-03-04 11:11:35 +1100 (Thu, 04 Mar 2010) | 1 line add non-const function call overloads to proto terminals, code reorg ........ r60143 | eric_niebler | 2010-03-04 13:47:46 +1100 (Thu, 04 Mar 2010) | 1 line add a default constructor to proto::literal ........ [SVN r60404]
* Merged revisions 59854 via svnmerge from Eric Niebler2010-02-251-0/+0
| | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r59854 | eric_niebler | 2010-02-23 19:42:25 +1100 (Tue, 23 Feb 2010) | 1 line fix const correctness issues, work around fusion bug #3954 ........ [SVN r59925]
* Merged revisions 58401,58412 via svnmerge from Eric Niebler2010-01-051-0/+0
| | | | | | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r58401 | eric_niebler | 2009-12-16 09:29:09 +1100 (Wed, 16 Dec 2009) | 1 line more appropriate use of ellipses when a really bad conversion sequence is needed ........ r58412 | eric_niebler | 2009-12-16 21:30:40 +1100 (Wed, 16 Dec 2009) | 1 line fix BOOST_PROTO_EXTENDS to work with elaborated types ........ [SVN r58697]
* accomodate fusion::fold changesEric Niebler2010-01-051-0/+0
| | | | [SVN r58696]
* fix bad mergeEric Niebler2009-12-171-0/+0
| | | | [SVN r58424]
* Merged revisions 58392 via svnmerge from Eric Niebler2009-12-151-0/+0
| | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r58392 | eric_niebler | 2009-12-15 17:59:30 +1300 (Tue, 15 Dec 2009) | 1 line fix docs for fold transform, misc doc and code clean-up ........ [SVN r58393]
* Merged revisions 58375 via svnmerge from Eric Niebler2009-12-141-0/+0
| | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r58375 | eric_niebler | 2009-12-14 23:19:49 +1300 (Mon, 14 Dec 2009) | 1 line updated reference docs for fusion.hpp ........ [SVN r58376]
* assorted fixes to proto and xpressive merged to release from trunkEric Niebler2009-12-131-0/+0
| | | | [SVN r58336]
* fix const correctness issues with proto::flatten and friendsEric Niebler2009-11-191-0/+0
| | | | [SVN r57796]
* work around for EDG compiler bug with function types and cv-qualificationEric Niebler2009-11-191-0/+0
| | | | [SVN r57795]
* proto doc tweaksEric Niebler2009-11-061-0/+0
| | | | [SVN r57440]
* rm cmake from the release branch before it goes out broken. Policy dictates ↵Troy D. Straszheim2009-10-171-0/+0
| | | | | | that you never commit to release, you commit to trunk and merge to release. [SVN r56941]
* Merged revisions 55838,56302 via svnmerge from Eric Niebler2009-09-231-0/+0
| | | | | | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r55838 | eric_niebler | 2009-08-28 12:45:21 -0400 (Fri, 28 Aug 2009) | 1 line reduce fusion, proto and xpressive warnings under msvc /Za switch ........ r56302 | eric_niebler | 2009-09-18 16:22:47 -0400 (Fri, 18 Sep 2009) | 1 line xpressive passes its tests on gcc under c++0x mode ........ [SVN r56368]
* Merged revisions 56321 via svnmerge from Eric Niebler2009-09-201-0/+0
| | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r56321 | eric_niebler | 2009-09-20 11:09:28 -0400 (Sun, 20 Sep 2009) | 1 line const-qualify return type of pow() function ........ [SVN r56322]
* Merged revisions 56319 via svnmerge from Eric Niebler2009-09-201-0/+0
| | | | | | | | | | | | | https://svn.boost.org/svn/boost/trunk ........ r56319 | eric_niebler | 2009-09-20 10:35:53 -0400 (Sun, 20 Sep 2009) | 1 line oops! add back op::address_of definition ........ [SVN r56320]
* Merged revisions 55656 via svnmerge from Eric Niebler2009-08-191-0/+0
| | | | | | | https://svn.boost.org/svn/boost/trunk [SVN r55666]