Commit Graph

37 Commits

Author SHA1 Message Date
Eric Niebler
dcc96dd579 proto: merge [80353] from trunk to release
[SVN r80579]
2012-09-18 17:00:48 +00:00
Eric Niebler
6c56b0a091 merge [79632], [79640], [79678], [79686], [79711], [79713], [79725], [79742], [79920] from trunk
[SVN r80297]
2012-08-29 02:40:56 +00:00
Eric Niebler
9ba17ff21e merge [79461], [79465], and [79485] from trunk
[SVN r79526]
2012-07-15 04:40:39 +00:00
Eric Niebler
6940608523 merged [76281] [76286] from trunk
[SVN r76287]
2012-01-03 00:59:02 +00:00
Eric Niebler
313dd379f1 [71535],[71537],[71539] merged from trunk
[SVN r71645]
2011-05-01 09:21:34 +00:00
Eric Niebler
1fc25ad712 merge various proto fixes from trunk
[SVN r67287]
2010-12-17 18:58:47 +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
251a8fb597 small tweak, add docs for external transforms
[SVN r66200]
2010-10-26 05:42:13 +00:00
Eric Niebler
05ab320b5a Merged revisions 63021,63037,63091 via svnmerge from
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]
2010-06-20 15:04:34 +00:00
Eric Niebler
81d27d4a07 remove docs for base_expr
[SVN r63021]
2010-06-16 14:32:07 +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
f27b11b2a9 Merged revisions 61076,61547,61675-61677,61750,61782,61788,61859 via 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]
2010-05-22 06:17:55 +00:00
Eric Niebler
55e553439a pass_through transform doesn't strip expression wrappers, fixes #4175
[SVN r61782]
2010-05-05 00:19:22 +00:00
Eric Niebler
7bb883e355 when using proto::and_ as a transform, apply *all* transforms but only return the result of applying the last
[SVN r61547]
2010-04-24 19:50:15 +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
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
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
471ec28162 Merged revisions 54067 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r54067 | eric_niebler | 2009-06-18 14:39:09 -0700 (Thu, 18 Jun 2009) | 1 line
  
  add a sensible default for proto::_default's template parameter
........


[SVN r54068]
2009-06-18 22:16:56 +00:00
Eric Niebler
fdc94e71fa add a sensible default for proto::_default's template parameter
[SVN r54067]
2009-06-18 21:39:09 +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
617efcb3a6 Merged revisions 51808,51821 via svnmerge from https://svn.boost.org/svn/boost/trunk
[SVN r51878]
2009-03-20 23:22:17 +00:00
Eric Niebler
571c10de27 add proto::noinvoke to block metafunction invocation in ObjectTransforms
[SVN r51821]
2009-03-17 18:21:40 +00:00
Eric Niebler
add33c8cf5 Merged revisions 51585 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r51585 | eric_niebler | 2009-03-03 16:01:09 -0800 (Tue, 03 Mar 2009) | 1 line
  
  minor doc tweaks
........


[SVN r51586]
2009-03-04 00:10:39 +00:00
Eric Niebler
2b406df9f4 minor doc tweaks
[SVN r51585]
2009-03-04 00:01:09 +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
e92f442afe Merged revisions 49599 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r49599 | eric_niebler | 2008-11-05 10:50:01 -0800 (Wed, 05 Nov 2008) | 1 line
  
  fix bad links
........


[SVN r49600]
2008-11-05 19:35:54 +00:00
Eric Niebler
e826fc176e fix bad links
[SVN r49599]
2008-11-05 18:50:01 +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