Commit Graph

18 Commits

Author SHA1 Message Date
Eric Niebler
6940608523 merged [76281] [76286] from trunk
[SVN r76287]
2012-01-03 00:59:02 +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
21f897e3c6 Merged revisions 62736,62781,62798,62829 via svnmerge from
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]
2010-06-12 12:38:48 +00:00
Eric Niebler
7176d768a5 document new domain-specific as_expr and as_child customization points
[SVN r62829]
2010-06-12 04:36:24 +00:00
Eric Niebler
ec90dec602 Merged revisions 62550,62616,62618 via svnmerge from
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]
2010-06-10 15:03:27 +00:00
Eric Niebler
a1a325482e use basic_expr instead of expr when possible for better compile times
[SVN r62616]
2010-06-09 00:14:39 +00:00
Eric Niebler
eac363c3df namespace reform, begin to make proto internals rely less on proto::expr
[SVN r62550]
2010-06-08 05:07:00 +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
df18ee653a revert the BasicPrimitiveTransform changes as leading to weird inconsistencies
[SVN r54853]
2009-07-10 04:44:23 +00:00
Eric Niebler
6590f9be15 Merged revisions 53158,53182,53334,53337,53419,53421,53521,53566-53568,53578,53590 via svnmerge from
https://svn.boost.org/svn/boost/trunk



[SVN r53591]
2009-06-03 04:32:30 +00:00
Eric Niebler
0238ce8532 add lighter-weight BasicPrimitiveTransform concept, op metafunctions model that instead of PrimitiveConcept for better compile times
[SVN r53578]
2009-06-02 21:33:28 +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
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
634b0c55be latest proto from trunk
[SVN r49780]
2008-11-16 07:47:47 +00:00
Eric Niebler
5ff74f2f1c latest docs, make result_of::value consistent with rest of proto wrt array types
[SVN r49779]
2008-11-16 01:32:52 +00:00
Eric Niebler
2d9e10e8f9 Merged revisions 49590 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r49590 | eric_niebler | 2008-11-04 11:11:59 -0800 (Tue, 04 Nov 2008) | 1 line
  
  misc doc clean-up
........


[SVN r49591]
2008-11-04 19:26:32 +00:00
Eric Niebler
524a2e93eb misc doc clean-up
[SVN r49590]
2008-11-04 19:11:59 +00:00
Eric Niebler
58b6139eda improved reference section
[SVN r49530]
2008-11-02 12:20:59 +00:00