Commit Graph

16 Commits

Author SHA1 Message Date
Eric Niebler
9f9a020797 merged [74909] [74919] [74923] from trunk
[SVN r74935]
2011-10-13 06:33:10 +00:00
Eric Niebler
65eed7bddd Merged revisions 66150,66196-66200,66805,66836,66990,67053,67122,67154 via 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]
2010-12-11 04:33:22 +00:00
Eric Niebler
912ffec218 Merged revisions 64371,64661,65793,65796-65797 via svnmerge from
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]
2010-10-07 00:57:44 +00:00
Eric Niebler
2e448dd2a3 knock down value of proto::N, fixed #4602
[SVN r65793]
2010-10-06 22:13:27 +00:00
Eric Niebler
71c2aae380 fix proto::matches bug with lambda_matches, array types and the wildcard
[SVN r64661]
2010-08-07 14:44:27 +00:00
Eric Niebler
11cd1de693 Merged revisions 60682,60692,60706,60788 via svnmerge from
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]
2010-03-23 06:03:12 +00:00
Eric Niebler
807aab9569 try again to get proto assignment overloads right
[SVN r60706]
2010-03-19 13:23:26 +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
Eric Niebler
bea6f7f4a0 Merged revisions 50265-50266,50270 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r50265 | eric_niebler | 2008-12-13 20:35:21 -0800 (Sat, 13 Dec 2008) | 1 line
  
  add support for nullary expressions with tag types other than proto::tag::terminal
........
  r50266 | eric_niebler | 2008-12-13 21:53:21 -0800 (Sat, 13 Dec 2008) | 1 line
  
  allow 0- and 1-argument variants of proto::or_ and proto::and_
........
  r50270 | eric_niebler | 2008-12-14 08:40:27 -0800 (Sun, 14 Dec 2008) | 1 line
  
  fix nullary_expr bug
........


[SVN r50279]
2008-12-15 17:23:56 +00:00
Eric Niebler
120c89acf6 allow 0- and 1-argument variants of proto::or_ and proto::and_
[SVN r50266]
2008-12-14 05:53:21 +00:00
Eric Niebler
db63657081 add support for nullary expressions with tag types other than proto::tag::terminal
[SVN r50265]
2008-12-14 04:35:21 +00:00
Eric Niebler
6072f42d7f merge proto from trunk to release branch
[SVN r48800]
2008-09-16 18:25:52 +00:00
Eric Niebler
a8da949034 attempt to work around hp acc bug
[SVN r48720]
2008-09-11 04:11:21 +00:00
Eric Niebler
e19659d83b don't double-deref args to make_expr, nuke trailing spaces
[SVN r44677]
2008-04-21 05:40:00 +00:00
Eric Niebler
c34253a836 initial proto v4, the post-review version
[SVN r44068]
2008-04-06 06:19:35 +00:00