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