forked from boostorg/fusion
merged fusion from the trunk
[SVN r63560]
This commit is contained in:
@ -22,7 +22,7 @@
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="notes.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgements.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="section" title="Change log">
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||
<a name="fusion.change_log"></a><a class="link" href="change_log.html" title="Change log">Change log</a>
|
||||
</h2></div></div></div>
|
||||
@ -31,59 +31,63 @@
|
||||
</p>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
|
||||
<li class="listitem">
|
||||
Sep 27, 2006: Added <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tuple</span></code>
|
||||
support. (Joel de Guzman)
|
||||
</li>
|
||||
Sep 27, 2006: Added <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tuple</span></code>
|
||||
support. (Joel de Guzman)
|
||||
</li>
|
||||
<li class="listitem">
|
||||
Nov 17, 2006: Added <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span></code>
|
||||
support. (Joel de Guzman)
|
||||
</li>
|
||||
Nov 17, 2006: Added <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span></code>
|
||||
support. (Joel de Guzman)
|
||||
</li>
|
||||
<li class="listitem">
|
||||
Feb 15, 2007: Added functional module. (Tobias Schwinger)
|
||||
</li>
|
||||
Feb 15, 2007: Added functional module. (Tobias Schwinger)
|
||||
</li>
|
||||
<li class="listitem">
|
||||
April 2, 2007: Added struct adapter. (Joel de Guzman)
|
||||
</li>
|
||||
April 2, 2007: Added struct adapter. (Joel de Guzman)
|
||||
</li>
|
||||
<li class="listitem">
|
||||
May 8, 2007: Added associative struct adapter. (Dan Marsden)
|
||||
</li>
|
||||
May 8, 2007: Added associative struct adapter. (Dan Marsden)
|
||||
</li>
|
||||
<li class="listitem">
|
||||
Dec 20, 2007: Removed <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span></code>
|
||||
support. After thorough investigation, I think now that the move to make
|
||||
variant a fusion sequence is rather quirky. A variant will always have a
|
||||
size==1 regardless of the number of types it can contain and there's no way
|
||||
to know at compile time what it contains. Iterating over its types is simply
|
||||
wrong. All these imply that the variant is <span class="bold"><strong>not</strong></span>
|
||||
a fusion sequence. (Joel de Guzman)
|
||||
</li>
|
||||
Dec 20, 2007: Removed <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span></code>
|
||||
support. After thorough investigation, I think now that the move to make
|
||||
variant a fusion sequence is rather quirky. A variant will always have
|
||||
a size==1 regardless of the number of types it can contain and there's
|
||||
no way to know at compile time what it contains. Iterating over its types
|
||||
is simply wrong. All these imply that the variant is <span class="bold"><strong>not</strong></span>
|
||||
a fusion sequence. (Joel de Guzman)
|
||||
</li>
|
||||
<li class="listitem">
|
||||
Oct 12, 2009: The accumulator is the first argument to the functor of <a class="link" href="algorithm/iteration/functions/fold.html" title="fold"><code class="computeroutput"><span class="identifier">fold</span></code></a>
|
||||
and <a class="link" href="algorithm/iteration/functions/accumulate.html" title="accumulate"><code class="computeroutput"><span class="identifier">accumulate</span></code></a>. (Christopher Schmidt)
|
||||
</li>
|
||||
Oct 12, 2009: The accumulator is the first argument to the functor of
|
||||
<a class="link" href="algorithm/iteration/functions/fold.html" title="fold"><code class="computeroutput"><span class="identifier">fold</span></code></a> and <a class="link" href="algorithm/iteration/functions/accumulate.html" title="accumulate"><code class="computeroutput"><span class="identifier">accumulate</span></code></a>. (Christopher Schmidt)
|
||||
</li>
|
||||
<li class="listitem">
|
||||
Oct 30, 2009: Added support for associative iterators and views. (Christopher
|
||||
Schmidt)
|
||||
</li>
|
||||
Oct 30, 2009: Added support for associative iterators and views. (Christopher
|
||||
Schmidt)
|
||||
</li>
|
||||
<li class="listitem">
|
||||
March 1, 2010: Added <a class="link" href="adapted/adapt_struct_named.html" title="BOOST_FUSION_ADAPT_STRUCT_NAMED">BOOST_FUSION_ADAPT_STRUCT_NAMED</a>
|
||||
and <a class="link" href="adapted/adapt_struct_named.html" title="BOOST_FUSION_ADAPT_STRUCT_NAMED">BOOST_FUSION_ADAPT_STRUCT_NAMED_NS</a>
|
||||
(Hartmut Kaiser)
|
||||
</li>
|
||||
March 1, 2010: Added <a class="link" href="adapted/adapt_struct_named.html" title="BOOST_FUSION_ADAPT_STRUCT_NAMED">BOOST_FUSION_ADAPT_STRUCT_NAMED</a>
|
||||
and <a class="link" href="adapted/adapt_struct_named.html" title="BOOST_FUSION_ADAPT_STRUCT_NAMED">BOOST_FUSION_ADAPT_STRUCT_NAMED_NS</a>
|
||||
(Hartmut Kaiser)
|
||||
</li>
|
||||
<li class="listitem">
|
||||
April 4, 2010: Added <a class="link" href="adapted/array.html" title="Array">array</a> support,
|
||||
<a class="link" href="adapted/adapt_tpl_struct.html" title="BOOST_FUSION_ADAPT_TPL_STRUCT">BOOST_FUSION_ADAPT_TPL_STRUCT</a>,
|
||||
<a class="link" href="adapted/adapt_assoc_tpl_struct.html" title="BOOST_FUSION_ADAPT_ASSOC_TPL_STRUCT">BOOST_FUSION_ADAPT_ASSOC_TPL_STRUCT</a>,
|
||||
<a class="link" href="adapted/adapt_assoc_struct_named.html" title="BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED">BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED</a>
|
||||
and <a class="link" href="adapted/adapt_assoc_struct_named.html" title="BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED">BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_NS</a>
|
||||
(Christopher Schmidt)
|
||||
</li>
|
||||
April 4, 2010: Added <a class="link" href="adapted/array.html" title="Array">array</a>
|
||||
support, <a class="link" href="adapted/adapt_tpl_struct.html" title="BOOST_FUSION_ADAPT_TPL_STRUCT">BOOST_FUSION_ADAPT_TPL_STRUCT</a>,
|
||||
<a class="link" href="adapted/adapt_assoc_tpl_struct.html" title="BOOST_FUSION_ADAPT_ASSOC_TPL_STRUCT">BOOST_FUSION_ADAPT_ASSOC_TPL_STRUCT</a>,
|
||||
<a class="link" href="adapted/adapt_assoc_struct_named.html" title="BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED">BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED</a>
|
||||
and <a class="link" href="adapted/adapt_assoc_struct_named.html" title="BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED">BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED_NS</a>
|
||||
(Christopher Schmidt)
|
||||
</li>
|
||||
<li class="listitem">
|
||||
April 5, 2010: Added <a class="link" href="adapted/define_struct.html" title="BOOST_FUSION_DEFINE_STRUCT">BOOST_FUSION_DEFINE_STRUCT</a>,
|
||||
<a class="link" href="adapted/define_tpl_struct.html" title="BOOST_FUSION_DEFINE_TPL_STRUCT">BOOST_FUSION_DEFINE_TPL_STRUCT</a>,
|
||||
<a class="link" href="adapted/define_assoc_struct.html" title="BOOST_FUSION_DEFINE_ASSOC_STRUCT">BOOST_FUSION_DEFINE_ASSOC_STRUCT</a>
|
||||
and <a class="link" href="adapted/define_assoc_tpl_struct.html" title="BOOST_FUSION_DEFINE_ASSOC_TPL_STRUCT">BOOST_FUSION_DEFINE_ASSOC_TPL_STRUCT</a>
|
||||
(Christopher Schmidt)
|
||||
</li>
|
||||
April 5, 2010: Added <a class="link" href="adapted/define_struct.html" title="BOOST_FUSION_DEFINE_STRUCT">BOOST_FUSION_DEFINE_STRUCT</a>,
|
||||
<a class="link" href="adapted/define_tpl_struct.html" title="BOOST_FUSION_DEFINE_TPL_STRUCT">BOOST_FUSION_DEFINE_TPL_STRUCT</a>,
|
||||
<a class="link" href="adapted/define_assoc_struct.html" title="BOOST_FUSION_DEFINE_ASSOC_STRUCT">BOOST_FUSION_DEFINE_ASSOC_STRUCT</a>
|
||||
and <a class="link" href="adapted/define_assoc_tpl_struct.html" title="BOOST_FUSION_DEFINE_ASSOC_TPL_STRUCT">BOOST_FUSION_DEFINE_ASSOC_TPL_STRUCT</a>
|
||||
(Christopher Schmidt)
|
||||
</li>
|
||||
<li class="listitem">
|
||||
June 18, 2010: Added <a class="link" href="algorithm/iteration/functions/reverse_fold.html" title="reverse_fold"><code class="computeroutput"><span class="identifier">reverse_fold</span></code></a>, <a class="link" href="algorithm/iteration/functions/iter_fold.html" title="iter_fold"><code class="computeroutput"><span class="identifier">iter_fold</span></code></a> and <a class="link" href="algorithm/iteration/functions/reverse_iter_fold.html" title="reverse_iter_fold"><code class="computeroutput"><span class="identifier">reverse_iter_fold</span></code></a> (Christopher
|
||||
Schmidt)
|
||||
</li>
|
||||
</ul></div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
|
Reference in New Issue
Block a user