2
0
mirror of https://github.com/boostorg/website.git synced 2026-02-21 03:32:08 +00:00
This commit is contained in:
Daniel James
2015-08-04 08:41:45 +01:00
parent e11a6b3c00
commit 58e8844e31
4 changed files with 660 additions and 21 deletions

View File

@@ -65,6 +65,47 @@
<div id="version_1_59_0.updated_libraries">
<h3><span class="link">Updated Libraries</span></h3>
<ul>
<li>
<div>
<span class="library"><a href="/doc/libs/1_59_0_b1/libs/container/">Container</a>:</span>
<ul>
<li>
<div>
<a href="https://github.com/boostorg/container/pull/26">GitHub
#26: <em>Fix bug in stable_vector::capacity()</em></a>.
Thanks to timsong-cpp/Arindam Mukerjee.
</div>
</li>
<li>
<div>
<a href="https://github.com/boostorg/container/pull/27">GitHub
#27: <em>fix stable_vector's index_of's doxygen comment</em></a>.
Thanks to kariya-mitsuru.
</div>
</li>
<li>
<div>
<a href="https://svn.boost.org/trac/boost/ticket/11380">Trac #11380:
<em>&quot;Container library std forward declarations incorrect
in std_fwd.hpp on libc++ with gcc&quot;</em></a>.
</div>
</li>
<li>
<div>
<a href="https://svn.boost.org/trac/boost/ticket/11388">Trac #11388:
<em>&quot;boost::container::list::emplace_back broken on Visual
Studio 2010&quot;</em></a>.
</div>
</li>
<li>
<div>
<a href="https://svn.boost.org/trac/boost/ticket/11339">Trac #11339:
<em>&quot;VC12 LNK2005 error with boost::container::adaptive_pool&quot;</em></a>.
</div>
</li>
</ul>
</div>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/1_59_0_b1/libs/context/">Context</a>:</span>
@@ -114,6 +155,117 @@
</ul>
</div>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/1_59_0_b1/libs/fusion/">Fusion</a>:</span>
<ul>
<li>
<div>
Add a new concept, <code><span class="identifier">Unbounded</span>
<span class="identifier">Sequence</span></code> for sequence and
<code><span class="identifier">Unbounded</span> <span class="identifier">Iterator</span></code>
for iterator. Currently, <code><span class="identifier">Unbounded</span>
<span class="identifier">Sequence</span></code> affects the behaviour
of <code><span class="identifier">fusion</span><span class="special">::(</span><span class="identifier">value_</span><span class="special">)</span><span class="identifier">at</span><span class="special">(</span><span class="identifier">_c</span><span class="special">)</span></code>
and <code><span class="identifier">fusion</span><span class="special">::(</span><span class="identifier">value_</span><span class="special">)</span><span class="identifier">at_key</span></code>. <code><span class="identifier">Unbounded</span>
<span class="identifier">Iterator</span></code> has no effect
(reserved for future release). For more details, see <a href="libs/fusion/doc/html/fusion/sequence/concepts/unbounded_sequence.html">Unbounded
Sequence</a> and <a href="/doc/libs/1_59_0_b1/libs/fusion/doc/html/fusion/iterator/concepts/unbounded_iterator.html">Unbounded
Iterator</a>. (<a href="https://github.com/boostorg/fusion/pull/85">pull-request
85</a>)
</div>
</li>
<li>
<div>
Support C++11 variadic templates for <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">list</span></code>.
(<a href="https://github.com/boostorg/fusion/pull/84">https://github.com/boostorg/fusion/pull/84</a>)
</div>
</li>
<li>
<div>
<em>Fixed bugs:</em>
<ul>
<li>
<div>
Fix missing include <code><span class="special">&lt;</span><span class="identifier">utility</span><span class="special">&gt;</span></code>.
(<a href="https://svn.boost.org/trac/boost/ticket/11161">#11161</a>)
</div>
</li>
<li>
<div>
Revert some constexpr support, regression in 1.58.0. (<a href="https://svn.boost.org/trac/boost/ticket/11211">#11211</a>,
<a href="https://svn.boost.org/trac/boost/ticket/11267">#11267</a>)
</div>
</li>
<li>
<div>
Fix compile error with fold due to missing include. (<a href="https://svn.boost.org/trac/boost/ticket/11249">#11249</a>)
</div>
</li>
<li>
<div>
Fix compile error with adapting an empty struct, regression
in 1.58.0. (<a href="https://svn.boost.org/trac/boost/ticket/11269">#11269</a>)
</div>
</li>
<li>
<div>
Remove use of obsolete (and incorrect) workaround for sequence
comparison, it affects MSVC-8 and earlier. (<a href="https://github.com/boostorg/fusion/pull/78">pull-request
78</a>)
</div>
</li>
<li>
<div>
Fix compile error while copying a sequece which derived from
fusion::list, regression in 1.58.0. (<a href="https://github.com/boostorg/fusion/pull/87">pull-request
87</a>)
</div>
</li>
</ul>
</div>
</li>
</ul>
</div>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/1_59_0_b1/libs/interprocess/">Interprocess</a>:</span>
<ul>
<li>
<div>
<a href="https://svn.boost.org/trac/boost/ticket/5139">( Trac
#5139 ( (<em>&quot;Initial Stream Position in Boost.Interprocess.Vectorstream&quot;</em>)</a>.
</div>
</li>
<li>
<div>
<a href="https://github.com/boostorg/interprocess/pull/19">GitHub
Pull #19 (<em>&quot;Fix exception visibility&quot;</em>)</a>.
Thanks to Romain-Geissler.
</div>
</li>
</ul>
</div>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/1_59_0_b1/libs/intrusive/">Intrusive</a>:</span>
<ul>
<li>
<div>
Implemented <span class="link">map and multimap-like
interfaces</span>.
</div>
</li>
<li>
<div>
Refactored hashtable containers to reduce template instantiations.
</div>
</li>
</ul>
</div>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/1_59_0_b1/libs/log/">Log</a>:</span>
@@ -211,6 +363,27 @@
</ul>
</div>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/1_59_0_b1/libs/move/">Move</a>:</span>
<ul>
<li>
<div>
Changed <code><span class="identifier">unique_ptr</span></code>'s
converting constructor taking the source by value in C++03 compilers
to allow simple conversions from convertible types returned by value.
</div>
</li>
<li>
<div>
<a href="https://svn.boost.org/trac/boost/ticket/11229">Trac #11229:
<em>&quot;vector incorrectly copies move-only objects using
memcpy&quot;</em></a>,
</div>
</li>
</ul>
</div>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/1_59_0_b1/libs/multi_index/index.html">Multi-index Containers</a>:</span>
@@ -266,6 +439,51 @@
</ul>
</div>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/1_59_0_b1/libs/program_options/index.html">Program Options</a>:</span>
<ul>
<li>
<div>
Fix compilation errors, missing dllexport and warnings with MSVC
and MinGW (Daniela Engert, Marcel Raad).
</div>
</li>
<li>
<div>
Fix unintialized fields (Zoey Greer).
</div>
</li>
<li>
<div>
Stop options with implicit value from consuming separate tokens (Michael
John Decker).
</div>
</li>
<li>
<div>
Make multitoken limit be max int, not 32K (Hans Hohenfeld).
</div>
</li>
<li>
<div>
Code formatting and documentation fixes (Jurko Gospodnetić, Lauri
Nurmi).
</div>
</li>
<li>
<div>
Minimal support for no-rtti build (Minmin Gong)
</div>
</li>
<li>
<div>
Don't increment environment pointer past the end (Vladimir Prus)
</div>
</li>
</ul>
</div>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/1_59_0_b1/libs/test/">Boost.Test v3</a>:</span>
@@ -357,11 +575,6 @@
</ul>
</div>
</li>
<li>
<div>
<em>TODO</em>
</div>
</li>
</ul>
</div>
<div id="version_1_59_0.compilers_tested">
@@ -413,7 +626,7 @@
<ul>
<li>
<div>
Visual C++: 8.0, 9.0, 10.0, 11.0, 12.0
Visual C++: 8.0, 9.0, 10.0, 11.0, 12.0, 14.0
</div>
</li>
</ul>