diff --git a/generated/dev.rss b/generated/dev.rss index e0d68631..ca0992dc 100644 --- a/generated/dev.rss +++ b/generated/dev.rss @@ -86,6 +86,23 @@ <div id="version_1_56_0.updated_libraries"> <h3><span class="link">Updated Libraries</span></h3> <ul> + <li> + <div> + <span class="library"><a href="http://www.boost.org/doc/libs/master/libs/any/">Any</a>:</span> + <ul> + <li> + <div> + Fixed rvalue references related issues (<a href="https://svn.boost.org/trac/boost/ticket/9215">#9215</a>, <a href="https://svn.boost.org/trac/boost/ticket/9462">#9462</a>). + </div> + </li> + <li> + <div> + Dropped support of antique compilers. + </div> + </li> + </ul> + </div> + </li> <li> <div> <span class="library"><a href="http://www.boost.org/doc/libs/master/libs/assign/">Assign</a>:</span> @@ -180,7 +197,12 @@ <ul> <li> <div> - <a href="https://svn.boost.org/trac/boost/ticket/9970">#9970</a> Support for the C++11 allocator model + <a href="https://svn.boost.org/trac/boost/ticket/9970">#9970</a>,<a href="https://svn.boost.org/trac/boost/ticket/9334">#9334</a> Support for the C++11 allocator model. + </div> + </li> + <li> + <div> + Dropped support of antique compilers. </div> </li> </ul> @@ -308,6 +330,43 @@ </ul> </div> </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/doc/libs/master/libs/lexical_cast/">Lexical Cast</a>:</span> + <ul> + <li> + <div> + Added the <code><span class="identifier">try_lexical_convert</span></code> + function, that retuns <code><span class="keyword">false</span></code> + in case of failed conversion and does not require output parameter + to be Default Constructable (<a href="https://svn.boost.org/trac/boost/ticket/6700">#6700</a>). + </div> + </li> + <li> + <div> + Fixed conversion of string values with leading zeroes to <code><span class="keyword">bool</span></code> (<a href="https://svn.boost.org/trac/boost/ticket/9659">#9659</a>). + </div> + </li> + <li> + <div> + Code was changed to produce a smaller binaries and simplify compiler's + work (<a href="https://svn.boost.org/trac/boost/ticket/9046">#9046</a>). + </div> + </li> + <li> + <div> + Boost.LexicalCast library was separated from the Boost.Conversion + library. + </div> + </li> + <li> + <div> + Fixed some warnings (<a href="https://svn.boost.org/trac/boost/ticket/8991">#8991</a>). + </div> + </li> + </ul> + </div> + </li> <li> <div> <span class="library"><a href="http://www.boost.org/doc/libs/master/libs/log/index.html">Log</a>:</span> @@ -852,6 +911,66 @@ </ul> </div> </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/doc/libs/master/libs/variant/">Variant</a>:</span> + <ul> + <li> + <div> + <strong>Breaking change:</strong> Variant now uses + variadic templates if they are supported by compiler. This leads + to smaller binaries and better compilation times but in some cases + may break metaprogramming functions, especially if <a href="http://www.boost.org/doc/libs/master/libs/variant/doc/html/variant/BOOST_VARIANT_ENUM_PARAMS.html">BOOST_VARIANT_ENUM_PARAMS</a> + and <a href="http://www.boost.org/doc/libs/master/libs/variant/doc/html/variant/BOOST_VARIANT_ENUM_SHIFTED_PARAMS.html">BOOST_VARIANT_ENUM_SHIFTED_PARAMS</a> + are not used. Usage of variadic templates <a href="http://www.boost.org/doc/libs/master/libs/variant/doc/html/variant/BOOST_VARIANT_DO_NOT_USE_VARIADIC_TEMPLATES.html">may + be disabled</a>. + </div> + </li> + <li> + <div> + <a href="http://www.boost.org/doc/libs/master/libs/variant/doc/html/variant/reference.html#header.boost.variant.polymorphic_get_hpp">Added</a> + <code><span class="identifier">polymorphic_get</span></code> function + <a href="https://svn.boost.org/trac/boost/ticket/9479">#9479</a>. + </div> + </li> + <li> + <div> + Move-only classes now can be returned by visitors. + </div> + </li> + <li> + <div> + Optimized variant::swap() and fixed ambiguity in <code><span class="identifier">move_swap</span></code> + <a href="https://svn.boost.org/trac/boost/ticket/2839">#2839</a>. + </div> + </li> + <li> + <div> + Added conditional noexcepts to move assignments, default and move + constructors making <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span></code> + <code><span class="identifier">move_if_noexcept</span></code>-friendly + (<a href="https://svn.boost.org/trac/boost/ticket/7911">#7911</a>). + </div> + </li> + <li> + <div> + Exceptions are now visible across modules even with -fvisibility=hidden + flags. + </div> + </li> + <li> + <div> + Dropped support of antique compilers. + </div> + </li> + <li> + <div> + Fixed some warnings (<a href="https://svn.boost.org/trac/boost/ticket/3020">#3020</a>). + </div> + </li> + </ul> + </div> + </li> <li> <div> <span class="library"><a href="http://www.boost.org/doc/libs/master/libs/predef/">Predef</a>:</span> diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt index e4a485b9..22778521 100644 --- a/generated/state/feed-pages.txt +++ b/generated/state/feed-pages.txt @@ -2075,7 +2075,7 @@ -id "version_1_56_0 -last_modified -.1404128166.07 +.1404721957.52 -location "users/history/version_1_56_0.html -notice @@ -2085,11 +2085,11 @@ "In Progress -purpose " -" New Libraries: Align. Updated Libraries: Circular buffer, Flyweight, Multi-index -" Containers, Smart Pointers. +" New Libraries: Align, TypeIndex. Updated Libraries: Any, Circular buffer, Flyweight, +" Lexical cast, Multi-index Containers, Smart Pointers, Variant. " -qbk_hash -"8ad60a859428f1446daf5e1298a52b4d7e9111661d7f36c98083d72fa01f703c +"263df7939cc3784c5415b776b6769259636810edd6413c0f05edcc06bcdf8da6 -release_status "dev -title diff --git a/generated/state/rss-items.txt b/generated/state/rss-items.txt index 70d8003f..af93d28b 100644 --- a/generated/state/rss-items.txt +++ b/generated/state/rss-items.txt @@ -22302,6 +22302,23 @@ " <ul> " <li> " <div> +" <span class="library"><a href="http://www.boost.org/doc/libs/master/libs/any/">Any</a>:</span> +" <ul> +" <li> +" <div> +" Fixed rvalue references related issues (<a href="https://svn.boost.org/trac/boost/ticket/9215">#9215</a>, <a href="https://svn.boost.org/trac/boost/ticket/9462">#9462</a>). +" </div> +" </li> +" <li> +" <div> +" Dropped support of antique compilers. +" </div> +" </li> +" </ul> +" </div> +" </li> +" <li> +" <div> " <span class="library"><a href="http://www.boost.org/doc/libs/master/libs/assign/">Assign</a>:</span> " <ul> " <li> @@ -22394,7 +22411,12 @@ " <ul> " <li> " <div> -" <a href="https://svn.boost.org/trac/boost/ticket/9970">#9970</a> Support for the C++11 allocator model +" <a href="https://svn.boost.org/trac/boost/ticket/9970">#9970</a>,<a href="https://svn.boost.org/trac/boost/ticket/9334">#9334</a> Support for the C++11 allocator model. +" </div> +" </li> +" <li> +" <div> +" Dropped support of antique compilers. " </div> " </li> " </ul> @@ -22524,6 +22546,43 @@ " </li> " <li> " <div> +" <span class="library"><a href="http://www.boost.org/doc/libs/master/libs/lexical_cast/">Lexical Cast</a>:</span> +" <ul> +" <li> +" <div> +" Added the <code><span class="identifier">try_lexical_convert</span></code> +" function, that retuns <code><span class="keyword">false</span></code> +" in case of failed conversion and does not require output parameter +" to be Default Constructable (<a href="https://svn.boost.org/trac/boost/ticket/6700">#6700</a>). +" </div> +" </li> +" <li> +" <div> +" Fixed conversion of string values with leading zeroes to <code><span class="keyword">bool</span></code> (<a href="https://svn.boost.org/trac/boost/ticket/9659">#9659</a>). +" </div> +" </li> +" <li> +" <div> +" Code was changed to produce a smaller binaries and simplify compiler's +" work (<a href="https://svn.boost.org/trac/boost/ticket/9046">#9046</a>). +" </div> +" </li> +" <li> +" <div> +" Boost.LexicalCast library was separated from the Boost.Conversion +" library. +" </div> +" </li> +" <li> +" <div> +" Fixed some warnings (<a href="https://svn.boost.org/trac/boost/ticket/8991">#8991</a>). +" </div> +" </li> +" </ul> +" </div> +" </li> +" <li> +" <div> " <span class="library"><a href="http://www.boost.org/doc/libs/master/libs/log/index.html">Log</a>:</span> " <ul> " <li> @@ -23068,6 +23127,66 @@ " </li> " <li> " <div> +" <span class="library"><a href="http://www.boost.org/doc/libs/master/libs/variant/">Variant</a>:</span> +" <ul> +" <li> +" <div> +" <strong>Breaking change:</strong> Variant now uses +" variadic templates if they are supported by compiler. This leads +" to smaller binaries and better compilation times but in some cases +" may break metaprogramming functions, especially if <a href="http://www.boost.org/doc/libs/master/libs/variant/doc/html/variant/BOOST_VARIANT_ENUM_PARAMS.html">BOOST_VARIANT_ENUM_PARAMS</a> +" and <a href="http://www.boost.org/doc/libs/master/libs/variant/doc/html/variant/BOOST_VARIANT_ENUM_SHIFTED_PARAMS.html">BOOST_VARIANT_ENUM_SHIFTED_PARAMS</a> +" are not used. Usage of variadic templates <a href="http://www.boost.org/doc/libs/master/libs/variant/doc/html/variant/BOOST_VARIANT_DO_NOT_USE_VARIADIC_TEMPLATES.html">may +" be disabled</a>. +" </div> +" </li> +" <li> +" <div> +" <a href="http://www.boost.org/doc/libs/master/libs/variant/doc/html/variant/reference.html#header.boost.variant.polymorphic_get_hpp">Added</a> +" <code><span class="identifier">polymorphic_get</span></code> function +" <a href="https://svn.boost.org/trac/boost/ticket/9479">#9479</a>. +" </div> +" </li> +" <li> +" <div> +" Move-only classes now can be returned by visitors. +" </div> +" </li> +" <li> +" <div> +" Optimized variant::swap() and fixed ambiguity in <code><span class="identifier">move_swap</span></code> +" <a href="https://svn.boost.org/trac/boost/ticket/2839">#2839</a>. +" </div> +" </li> +" <li> +" <div> +" Added conditional noexcepts to move assignments, default and move +" constructors making <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span></code> +" <code><span class="identifier">move_if_noexcept</span></code>-friendly +" (<a href="https://svn.boost.org/trac/boost/ticket/7911">#7911</a>). +" </div> +" </li> +" <li> +" <div> +" Exceptions are now visible across modules even with -fvisibility=hidden +" flags. +" </div> +" </li> +" <li> +" <div> +" Dropped support of antique compilers. +" </div> +" </li> +" <li> +" <div> +" Fixed some warnings (<a href="https://svn.boost.org/trac/boost/ticket/3020">#3020</a>). +" </div> +" </li> +" </ul> +" </div> +" </li> +" <li> +" <div> " <span class="library"><a href="http://www.boost.org/doc/libs/master/libs/predef/">Predef</a>:</span> " <ul> " <li> @@ -23144,7 +23263,7 @@ " </div> " -last_modified -.1404128166.07 +.1404721957.52 -quickbook "feed/history/boost_1_56_0.qbk ) diff --git a/users/history/version_1_56_0.html b/users/history/version_1_56_0.html index 9ec0c8f3..2f75c5ff 100644 --- a/users/history/version_1_56_0.html +++ b/users/history/version_1_56_0.html @@ -127,6 +127,23 @@

Updated Libraries

+
  • +
    + Lexical Cast: + +
    +
  • Log: @@ -893,6 +952,66 @@
  • +
  • +
    + Variant: + +
    +
  • Predef: