Commit Graph

514 Commits

Author SHA1 Message Date
Eric Niebler
c9cf13dbca adding concepts for Expr and Domain
[SVN r60452]
2010-03-11 01:07:19 +00:00
Eric Niebler
a7e1745ed4 Merged revisions 60141,60143 via svnmerge from
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]
2010-03-10 02:17:46 +00:00
Eric Niebler
466c30ad8b do not use deprecated config macros, thx to daniel james
[SVN r60403]
2010-03-10 02:03:20 +00:00
Eric Niebler
163741358d add a default constructor to proto::literal
[SVN r60143]
2010-03-04 02:47:46 +00:00
Eric Niebler
94a14c62fa add non-const function call overloads to proto terminals, code reorg
[SVN r60141]
2010-03-04 00:11:35 +00:00
Eric Niebler
401f3dcc8b Merged revisions 59854 via svnmerge from
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]
2010-02-25 22:52:26 +00:00
Eric Niebler
d5fac11a2e fix const correctness issues, work around fusion bug #3954
[SVN r59854]
2010-02-23 08:42:25 +00:00
Eric Niebler
65eb99ee12 Merged revisions 58401,58412 via svnmerge from
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]
2010-01-05 01:39:28 +00:00
Eric Niebler
00b76e3e2f accomodate fusion::fold changes
[SVN r58696]
2010-01-05 01:21:36 +00:00
Eric Niebler
87dcd4b393 fix bad merge
[SVN r58424]
2009-12-17 06:04:57 +00:00
Eric Niebler
02f4186d18 fix BOOST_PROTO_EXTENDS to work with elaborated types
[SVN r58412]
2009-12-16 10:30:40 +00:00
Eric Niebler
aa5f1c2940 more appropriate use of ellipses when a really bad conversion sequence is needed
[SVN r58401]
2009-12-15 22:29:09 +00:00
Eric Niebler
195a2d4a1b Merged revisions 58392 via svnmerge from
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]
2009-12-15 08:36:28 +00:00
Eric Niebler
b45c9bb84a fix docs for fold transform, misc doc and code clean-up
[SVN r58392]
2009-12-15 04:59:30 +00:00
Eric Niebler
c052fcff9f Merged revisions 58375 via svnmerge from
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]
2009-12-14 10:29:00 +00:00
Eric Niebler
893ced3fbe updated reference docs for fusion.hpp
[SVN r58375]
2009-12-14 10:19:49 +00:00
Eric Niebler
f306b88004 assorted fixes to proto and xpressive merged to release from trunk
[SVN r58336]
2009-12-13 07:29:08 +00:00
Eric Niebler
da1d487f2d add forward declarations for proto::term and proto::listN
[SVN r58310]
2009-12-12 09:37:33 +00:00
Eric Niebler
2b18526005 in binary operations, when one operand has a user-specified domain and the other has the default domain, the user-specified domain trumps
[SVN r58279]
2009-12-10 22:58:16 +00:00
Eric Niebler
4bcc83647e fix const correctness issues with proto::flatten and friends
[SVN r57796]
2009-11-19 23:05:20 +00:00
Eric Niebler
8e7729fa54 work around for EDG compiler bug with function types and cv-qualification
[SVN r57795]
2009-11-19 22:45:17 +00:00
Eric Niebler
e608531431 proto doc tweaks
[SVN r57440]
2009-11-06 23:37:47 +00:00
Eric Niebler
6dcc84e773 better docs for proto::extends, fixes #2844
[SVN r57439]
2009-11-06 23:24:22 +00:00
Eric Niebler
8ace48cc28 clean-up
[SVN r57235]
2009-10-29 19:14:26 +00:00
Eric Niebler
6bc5d73a63 fix const correctness issues with proto::flatten and friends, fixes #3364
[SVN r57234]
2009-10-29 18:59:43 +00:00
Eric Niebler
9251f7420e work around EDG compiler bug, fixes #3290
[SVN r57160]
2009-10-26 20:21:20 +00:00
Eric Niebler
6796470e20 accomodate recent change to fusion::fold, remove old support for Doxygen and pre-1.35 Fusion, fixes #3553
[SVN r57159]
2009-10-26 15:15:05 +00:00
Troy D. Straszheim
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
[SVN r56942]
2009-10-17 02:07:38 +00:00
Troy D. Straszheim
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.
[SVN r56941]
2009-10-17 01:10:45 +00:00
Eric Niebler
b3c924cf0f Merged revisions 55838,56302 via svnmerge from
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]
2009-09-23 21:53:53 +00:00
Eric Niebler
6e9e1129f4 Merged revisions 56321 via svnmerge from
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]
2009-09-20 15:17:13 +00:00
Eric Niebler
f4f8a9facb const-qualify return type of pow() function
[SVN r56321]
2009-09-20 15:09:28 +00:00
Eric Niebler
c3bbe65802 Merged revisions 56319 via svnmerge from
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]
2009-09-20 15:09:11 +00:00
Eric Niebler
c0f8b01908 oops! add back op::address_of definition
[SVN r56319]
2009-09-20 14:35:53 +00:00
Eric Niebler
9447cc684d xpressive passes its tests on gcc under c++0x mode
[SVN r56302]
2009-09-18 20:22:47 +00:00
Eric Niebler
d318406a4a reduce fusion, proto and xpressive warnings under msvc /Za switch
[SVN r55838]
2009-08-28 16:45:21 +00:00
Eric Niebler
f44055b389 Merged revisions 55656 via svnmerge from
https://svn.boost.org/svn/boost/trunk


[SVN r55666]
2009-08-19 16:52:15 +00:00
Eric Niebler
b40b2dae39 fix proto::_value array handling under C++0x mode, fixes #3338
[SVN r55656]
2009-08-18 20:04:56 +00:00
Troy D. Straszheim
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.



[SVN r55159]
2009-07-26 00:49:56 +00:00
Troy D. Straszheim
d80b95856c Add basic copyright/license to keep cmake out of the inspection report
[SVN r55095]
2009-07-22 21:51:01 +00:00
Eric Niebler
f0124690dd Merged revisions 54559,54610,54853,54871 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r54559 | eric_niebler | 2009-07-01 00:21:54 -0700 (Wed, 01 Jul 2009) | 1 line
  
  eliminate use of deprecated proto macros in proto's and xpressive's public interface
........
  r54610 | eric_niebler | 2009-07-03 09:58:55 -0700 (Fri, 03 Jul 2009) | 1 line
  
  fix slicing problem of unary operators
........
  r54853 | eric_niebler | 2009-07-09 21:44:23 -0700 (Thu, 09 Jul 2009) | 1 line
  
  revert the BasicPrimitiveTransform changes as leading to weird inconsistencies
........
  r54871 | eric_niebler | 2009-07-10 12:45:01 -0700 (Fri, 10 Jul 2009) | 1 line
  
  fix oops
........


[SVN r54872]
2009-07-10 21:13:22 +00:00
Eric Niebler
4e5178144e fix oops
[SVN r54871]
2009-07-10 19:45:01 +00:00
Eric Niebler
df18ee653a revert the BasicPrimitiveTransform changes as leading to weird inconsistencies
[SVN r54853]
2009-07-10 04:44:23 +00:00
Eric Niebler
d7820a4d1f fix slicing problem of unary operators
[SVN r54610]
2009-07-03 16:58:55 +00:00
Eric Niebler
54d8c43a96 eliminate use of deprecated proto macros in proto's and xpressive's public interface
[SVN r54559]
2009-07-01 07:21:54 +00:00
Eric Niebler
6053fc0422 Merged revisions 54524 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r54524 | eric_niebler | 2009-06-29 23:14:18 -0700 (Mon, 29 Jun 2009) | 1 line
  
  unbreak example/lambda.hpp's handling of member pointers
........


[SVN r54537]
2009-06-30 16:54:32 +00:00
Eric Niebler
a6e8135a8c unbreak example/lambda.hpp's handling of member pointers
[SVN r54524]
2009-06-30 06:14:18 +00:00
Eric Niebler
d0abe92e37 Merged revisions 54364 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r54364 | eric_niebler | 2009-06-25 23:09:05 -0700 (Thu, 25 Jun 2009) | 1 line
  
  fix some bugs with use of Transform::result<void(E,S,V)>, which is no longer valid. Make lambda.hpp example work again
........


[SVN r54379]
2009-06-26 16:09:44 +00:00
Eric Niebler
fb1f72db25 fix some bugs with use of Transform::result<void(E,S,V)>, which is no longer valid. Make lambda.hpp example work again
[SVN r54364]
2009-06-26 06:09:05 +00:00
Eric Niebler
502b7f4c1e Merged revisions 54356 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r54356 | eric_niebler | 2009-06-25 15:37:20 -0700 (Thu, 25 Jun 2009) | 1 line
  
  work around non-compliant and/or macros on msvc
........


[SVN r54358]
2009-06-25 22:48:05 +00:00