Commit Graph

514 Commits

Author SHA1 Message Date
Eric Niebler
6994dcdb4e work around non-compliant and/or macros on msvc
[SVN r54356]
2009-06-25 22:37:20 +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
e571028821 accomodate fusion:vector0 interface change
[SVN r53919]
2009-06-15 06:27:13 +00:00
Eric Niebler
6343742fea Merged revisions 53703 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r53703 | eric_niebler | 2009-06-07 01:09:34 -0700 (Sun, 07 Jun 2009) | 1 line
  
  virtual_members get proto_arity_c
........


[SVN r53705]
2009-06-07 08:59:27 +00:00
Eric Niebler
e21e7ea4a5 virtual_members get proto_arity_c
[SVN r53703]
2009-06-07 08:09:34 +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
dae248599f fix broken test
[SVN r53568]
2009-06-02 07:28:17 +00:00
Eric Niebler
bd0367878e misc clean-up and compile time tweaks
[SVN r53567]
2009-06-02 07:26:49 +00:00
Eric Niebler
4f8e8399c6 better compile-time performance of callable transforms
[SVN r53421]
2009-05-29 23:49:44 +00:00
Eric Niebler
5aa5b3976f low-hanging compile perf tweak to eliminate many unnecessary instantiations of term<> and listN<> templates
[SVN r53419]
2009-05-29 22:36:59 +00:00
Eric Niebler
ba043dfabf fix macro argument reevaluation bugaboo
[SVN r53337]
2009-05-28 06:20:55 +00:00
Eric Niebler
22c60e24ec saner default evaluation behavior for member (object|function) pointers
[SVN r53334]
2009-05-28 04:58:45 +00:00
Eric Niebler
d3ca3b0c4e fix handling of ptr-to-members in default transforms
[SVN r53182]
2009-05-22 17:44:21 +00:00
Eric Niebler
c5db71dd94 workaround for gcc-3.4 bug, fixes #3021
[SVN r53158]
2009-05-21 17:03:28 +00:00
Eric Niebler
3e2c617f4e Merged revisions 52617 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r52617 | eric_niebler | 2009-04-26 19:26:18 -0700 (Sun, 26 Apr 2009) | 1 line
  
  add proto::noinvoke to the Class reference
........


[SVN r53053]
2009-05-16 18:09:07 +00:00
Troy D. Straszheim
fa6eea30ec more cmakefile tweaks
[SVN r52999]
2009-05-14 19:58:42 +00:00
Eric Niebler
0ed5ae92fe add proto::noinvoke to the Class reference
[SVN r52617]
2009-04-27 02:26:18 +00:00
Troy D. Straszheim
5e5e12011e enable docs build for proto under cmake
[SVN r52233]
2009-04-07 17:24:15 +00:00
Eric Niebler
9f9c18f0d3 Merged revisions 52144 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r52144 | eric_niebler | 2009-04-02 15:11:56 -0700 (Thu, 02 Apr 2009) | 1 line
  
  fix proto::lazy
........


[SVN r52146]
2009-04-02 22:24:15 +00:00
Eric Niebler
28a3b1ccbf fix proto::lazy
[SVN r52144]
2009-04-02 22:11:56 +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
c5580e8604 work around issue with <termios.h> #define'ing B0
[SVN r51808]
2009-03-16 22:26:20 +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
John Maddock
1c29bdf855 Merge PDF build changes from Trunk.
[SVN r51417]
2009-02-23 18:39:32 +00:00
John Maddock
fef942bfa8 Add PDF generation options to fix external links to point to the web site.
Added a few more Boostbook based libs that were missed first time around.
Fixed PDF naming issues.

[SVN r51284]
2009-02-17 10:05:58 +00:00
Eric Niebler
ed58445be4 Merged revisions 51068 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r51068 | eric_niebler | 2009-02-06 17:09:57 -0800 (Fri, 06 Feb 2009) | 1 line
  
  eliminate extra dummy template parameter from proto::function and proto::nary_expr
........


[SVN r51273]
2009-02-16 18:09:51 +00:00
John Maddock
5dd15f03e2 Add Jamfile to build PDF versions of all the docs.
Tweaked some existing Jamfiles so that PDF build finds all the necessary image files etc.
Tweaked fo.xsl to provide more options by default, and improve formatting.

[SVN r51104]
2009-02-08 16:59:14 +00:00
Eric Niebler
84e57f9729 eliminate extra dummy template parameter from proto::function and proto::nary_expr
[SVN r51068]
2009-02-07 01:09:57 +00:00
Troy D. Straszheim
41de660699 merge of cmake build files from trunk per beman
[SVN r50756]
2009-01-24 18:57:20 +00:00
Eric Niebler
e51953e9a2 Merged revisions 50603 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r50603 | eric_niebler | 2009-01-14 21:32:33 -0800 (Wed, 14 Jan 2009) | 1 line
  
  work-around for msvc overload resolution bug
........


[SVN r50615]
2009-01-15 22:53:41 +00:00
Eric Niebler
a6e00409ab work-around for msvc overload resolution bug
[SVN r50603]
2009-01-15 05:32:33 +00:00
Eric Niebler
c9dd9f41e0 Merged revisions 50454 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r50454 | eric_niebler | 2009-01-03 17:39:13 -0800 (Sat, 03 Jan 2009) | 1 line
  
  proto::expr is a valid mpl sequence
........


[SVN r50496]
2009-01-06 17:43:45 +00:00
Eric Niebler
4f3dfb75fc proto::expr is a valid mpl sequence
[SVN r50454]
2009-01-04 01:39:13 +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
d33ee94c19 fix nullary_expr bug
[SVN r50270]
2008-12-14 16:40:27 +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
f22234f9aa Merged revisions 50169,50185 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r50169 | eric_niebler | 2008-12-06 22:21:54 -0800 (Sat, 06 Dec 2008) | 1 line
  
  eliminate bogus gcc warning
........
  r50185 | eric_niebler | 2008-12-07 18:06:58 -0800 (Sun, 07 Dec 2008) | 1 line
  
  temporary hack to make proto work with C++0x
........


[SVN r50242]
2008-12-11 17:58:43 +00:00
Eric Niebler
8718732968 temporary hack to make proto work with C++0x
[SVN r50185]
2008-12-08 02:06:58 +00:00
Eric Niebler
ef2826ef3b eliminate bogus gcc warning
[SVN r50169]
2008-12-07 06:21:54 +00:00
Eric Niebler
f36b18fcd1 Merged revisions 50165 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r50165 | eric_niebler | 2008-12-06 13:02:38 -0800 (Sat, 06 Dec 2008) | 1 line
  
  fix bad link
........


[SVN r50166]
2008-12-06 21:32:06 +00:00
Eric Niebler
c6e1ef17a6 fix bad link
[SVN r50165]
2008-12-06 21:02:38 +00:00
Eric Niebler
6ed590b864 Merged revisions 50106 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r50106 | eric_niebler | 2008-12-03 22:14:06 -0800 (Wed, 03 Dec 2008) | 1 line
  
  unpack_expr works with Fusion Forward Sequences
........


[SVN r50164]
2008-12-06 20:59:40 +00:00
Eric Niebler
d33bc755a5 unpack_expr works with Fusion Forward Sequences
[SVN r50106]
2008-12-04 06:14:06 +00:00
Eric Niebler
e4f355683f Merged revisions 49910,49930,49935-49936 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r49910 | eric_niebler | 2008-11-23 23:17:40 -0800 (Sun, 23 Nov 2008) | 1 line
  
  add an example of virtual data members
........
  r49930 | eric_niebler | 2008-11-25 08:00:40 -0800 (Tue, 25 Nov 2008) | 1 line
  
  deprecate old BOOST_PROTO_DEFINE_VARARG_FUNCTION_TEMPLATE macro, replace with more flexible and useful BOOST_PROTO_REPEAT and BOOST_PROTO_LOCAL_ITERATE
........
  r49935 | eric_niebler | 2008-11-25 16:44:00 -0800 (Tue, 25 Nov 2008) | 1 line
  
  reference documentation for new repetition and iteration macros
........
  r49936 | eric_niebler | 2008-11-25 18:10:38 -0800 (Tue, 25 Nov 2008) | 1 line
  
  user documentation for the new repetition and iteration macros
........


[SVN r49937]
2008-11-26 05:59:02 +00:00
Eric Niebler
07d98367d6 user documentation for the new repetition and iteration macros
[SVN r49936]
2008-11-26 02:10:38 +00:00