diff --git a/feed/history/boost_1_49_0.qbk b/feed/history/boost_1_49_0.qbk index e79ec410..cee7ab17 100644 --- a/feed/history/boost_1_49_0.qbk +++ b/feed/history/boost_1_49_0.qbk @@ -8,13 +8,13 @@ Property Tree, Spirit, Thread, Unordered, Uuid. ] [authors [Dawes, Beman]] - [last-revision ] + [last-revision Fri, 24 Feb 2012 16:20:32 -0500] ] [include ext.qbk] -[status beta 1] -[download http://sourceforge.net/projects/boost/files/boost/1.49.0.beta.1/] +[status released] +[download http://sourceforge.net/projects/boost/files/boost/1.49.0/] [documentation /doc/libs/1_49_0/] [section New Libraries] diff --git a/generated/dev.rss b/generated/dev.rss index 6e3e5b70..1027f194 100644 --- a/generated/dev.rss +++ b/generated/dev.rss @@ -6,7 +6,7 @@ en-us Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) - Version 1.49.0http://www.boost.org/users/history/version_1_49_0.htmlhttp://www.boost.org/users/history/version_1_49_0.htmlIn Progress + Version 1.49.0http://www.boost.org/users/history/version_1_49_0.htmlhttp://www.boost.org/users/history/version_1_49_0.htmlFri, 24 Feb 2012 16:20:32 -0500 @@ -15,7 +15,7 @@ <ul> <li> <div> - <span class="library"><a href="http://www.boost.org/doc/libs/1_49_0/libs/heap/index.html">Heap</a>:</span> + <span class="library"><a href="http://www.boost.org/libs/heap/index.html">Heap</a>:</span> Priority queue data structures, from Tim Blechmann. </div> @@ -27,7 +27,7 @@ <ul> <li> <div> - <span class="library"><a href="http://www.boost.org/doc/libs/1_49_0/libs/asio">Asio</a>:</span> + <span class="library"><a href="http://www.boost.org/libs/asio">Asio</a>:</span> <ul> <li> <div> @@ -96,7 +96,7 @@ </li> <li> <div> - <span class="library"><a href="http://www.boost.org/doc/libs/1_49_0/libs/chrono">Chrono</a>:</span> + <span class="library"><a href="http://www.boost.org/libs/chrono">Chrono</a>:</span> <ul> <li> <div> @@ -142,7 +142,7 @@ </li> <li> <div> - <span class="library"><a href="http://www.boost.org/doc/libs/1_49_0/libs/container/">Container</a>:</span> + <span class="library"><a href="http://www.boost.org/libs/container/">Container</a>:</span> <ul> <li> <div> @@ -165,7 +165,7 @@ </li> <li> <div> - <span class="library"><a href="http://www.boost.org/doc/libs/1_49_0/libs/filesystem/">Filesystem</a>:</span> + <span class="library"><a href="http://www.boost.org/libs/filesystem/">Filesystem</a>:</span> <ul> <li> <div> @@ -243,7 +243,7 @@ </li> <li> <div> - <span class="library"><a href="http://www.boost.org/doc/libs/1_49_0/libs/geometry/">Geometry</a>:</span> + <span class="library"><a href="http://www.boost.org/libs/geometry/">Geometry</a>:</span> <ul> <li> <div> @@ -378,7 +378,7 @@ </li> <li> <div> - <span class="library"><a href="http://www.boost.org/doc/libs/1_49_0/libs/graph/">Graph</a>:</span> + <span class="library"><a href="http://www.boost.org/libs/graph/">Graph</a>:</span> <ul> <li> <div> @@ -410,7 +410,7 @@ </li> <li> <div> - <span class="library"><a href="http://www.boost.org/doc/libs/1_49_0/libs/icl/">Icl</a>:</span> + <span class="library"><a href="http://www.boost.org/libs/icl/">Icl</a>:</span> <ul> <li> <div> @@ -429,7 +429,7 @@ </li> <li> <div> - <span class="library"><a href="http://www.boost.org/doc/libs/1_49_0/libs/interprocess/">Interprocess</a>:</span> + <span class="library"><a href="http://www.boost.org/libs/interprocess/">Interprocess</a>:</span> <ul> <li> <div> @@ -469,7 +469,7 @@ </li> <li> <div> - <span class="library"><a href="http://www.boost.org/doc/libs/1_49_0/libs/intrusive/">Intrusive</a>:</span> + <span class="library"><a href="http://www.boost.org/libs/intrusive/">Intrusive</a>:</span> <ul> <li> <div> @@ -483,7 +483,7 @@ </li> <li> <div> - <span class="library"><a href="http://www.boost.org/doc/libs/1_49_0/libs/conversion/lexical_cast.htm">Lexical cast</a>:</span> + <span class="library"><a href="http://www.boost.org/libs/conversion/lexical_cast.htm">Lexical cast</a>:</span> <ul> <li> <div> @@ -510,7 +510,7 @@ </li> <li> <div> - <span class="library"><a href="http://www.boost.org/doc/libs/1_49_0/libs/locale/">Locale</a>:</span> + <span class="library"><a href="http://www.boost.org/libs/locale/">Locale</a>:</span> <ul> <li> <div> @@ -523,7 +523,7 @@ </li> <li> <div> - <span class="library"><a href="http://www.boost.org/doc/libs/1_49_0/libs/move/">Move</a>:</span> + <span class="library"><a href="http://www.boost.org/libs/move/">Move</a>:</span> <ul> <li> <div> @@ -539,7 +539,7 @@ </li> <li> <div> - <span class="library"><a href="http://www.boost.org/doc/libs/1_49_0/libs/property_tree">PropertyTree</a>:</span> + <span class="library"><a href="http://www.boost.org/libs/property_tree">PropertyTree</a>:</span> <ul> <li> <div> @@ -557,7 +557,7 @@ </li> <li> <div> - <span class="library"><a href="http://www.boost.org/doc/libs/1_49_0/libs/spirit/index.html">Spirit</a>:</span> + <span class="library"><a href="http://www.boost.org/libs/spirit/index.html">Spirit</a>:</span> <ul> <li> <div> @@ -570,7 +570,7 @@ </li> <li> <div> - <span class="library"><a href="http://www.boost.org/doc/libs/1_49_0/libs/thread">Thread</a>:</span> + <span class="library"><a href="http://www.boost.org/libs/thread">Thread</a>:</span> <ul> <li> <div> @@ -745,7 +745,7 @@ </li> <li> <div> - <span class="library"><a href="http://www.boost.org/doc/libs/1_49_0/libs/unordered">Unordered</a>:</span> + <span class="library"><a href="http://www.boost.org/libs/unordered">Unordered</a>:</span> <ul> <li> <div> @@ -772,7 +772,7 @@ </li> <li> <div> - <span class="library"><a href="http://www.boost.org/doc/libs/1_49_0/libs/uuid/">Uuid</a>:</span> + <span class="library"><a href="http://www.boost.org/libs/uuid/">Uuid</a>:</span> <ul> <li> <div> diff --git a/generated/download-items.html b/generated/download-items.html index af19f5f6..29f99647 100644 --- a/generated/download-items.html +++ b/generated/download-items.html @@ -1,7 +1,6 @@

Current Release

Version 1.48.0

+ "news-title">Version 1.49.0 -

November 15th, 2011 15:47 GMT

- -

- - New Libraries: Container, Locale, Move. Updated Libraries: Asio, Chrono, Config, - Fusion, Geometry, Graph, Interprocess, Intrusive, Lexical cast, Math, MSM, - Numeric Conversion, Proto, Regex, Spirit, TypeTraits, Unordered, Wave -

- -

Beta Release

-

Version 1.49.0 beta 1

- -

In Progress

+

February 24th, 2012 21:20 GMT

@@ -46,7 +24,7 @@ Details

  • - Download
  • + Download
  • Documentation
  • diff --git a/generated/downloads.rss b/generated/downloads.rss index d8734dc3..d7fe89b4 100644 --- a/generated/downloads.rss +++ b/generated/downloads.rss @@ -6,7 +6,1045 @@ en-us Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) - Version 1.48.0http://www.boost.org/users/history/version_1_48_0.htmlhttp://www.boost.org/users/history/version_1_48_0.htmlTue, 15 Nov 2011 10:47:30 -0500<x> + Version 1.49.0http://www.boost.org/users/history/version_1_49_0.htmlhttp://www.boost.org/users/history/version_1_49_0.htmlFri, 24 Feb 2012 16:20:32 -0500 + + + + <div id="version_1_49_0.new_libraries"> + <h3><span class="link">New Libraries</span></h3> + <ul> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/heap/index.html">Heap</a>:</span> + Priority queue data + structures, from Tim Blechmann. + </div> + </li> + </ul> + </div> + <div id="version_1_49_0.updated_libraries"> + <h3><span class="link">Updated Libraries</span></h3> + <ul> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/asio">Asio</a>:</span> + <ul> + <li> + <div> + Added a new class template <code><span class="identifier">basic_waitable_timer</span></code> + based around the C++11 clock type requirements. It may be used with + the clocks from the C++11 <code><span class="special">&lt;</span><span class="identifier">chrono</span><span class="special">&gt;</span></code> + library facility or, if those are not available, Boost.Chrono. The + typedefs <code><span class="identifier">high_resolution_timer</span></code>, + <code><span class="identifier">steady_timer</span></code> and + <code><span class="identifier">system_timer</span></code> may + be used to create timer objects for the standard clock types. + </div> + </li> + <li> + <div> + Added a new <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">object_handle</span></code> + class for performing waits on Windows kernel objects. Thanks go to + Boris Schaeling for contributing substantially to the development + of this feature. + </div> + </li> + <li> + <div> + On Linux, <code><span class="identifier">connect</span><span class="special">()</span></code> can return EAGAIN in certain circumstances. + Remapped this to another error so that it doesn't look like a non-blocking + operation (<a href="https://svn.boost.org/trac/boost/ticket/6048">#6048</a>). + </div> + </li> + <li> + <div> + Fixed a compile error on NetBSD (<a href="https://svn.boost.org/trac/boost/ticket/6098">#6098</a>). + </div> + </li> + <li> + <div> + Fixed deadlock on Mac OS X (<a href="https://svn.boost.org/trac/boost/ticket/6275">#6275</a>). + </div> + </li> + <li> + <div> + Fixed a regression in <code><span class="identifier">buffered_write_stream</span></code> + (<a href="https://svn.boost.org/trac/boost/ticket/6310">#6310</a>). + </div> + </li> + <li> + <div> + Fixed a non-paged pool &quot;leak&quot; on Windows when an <code><span class="identifier">io_service</span></code> is repeatedly run without + anything to do (<a href="https://svn.boost.org/trac/boost/ticket/6321">#6321</a>). + </div> + </li> + <li> + <div> + Reverted earlier change to allow some speculative operations to be + performed without holding the lock, as it introduced a race condition + in some multithreaded scenarios. + </div> + </li> + <li> + <div> + Fixed a bug where the second buffer in an array of two buffers may + be ignored if the first buffer is empty. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/chrono">Chrono</a>:</span> + <ul> + <li> + <div> + Bug Fixes: + <ul> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6092">#6092</a> + Input from non integral durations makes the compiler fail. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6093">#6093</a> + [1/3]second fails as valid duration input. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6113">#6113</a> + duplicate symbol when BOOST_CHRONO_HEADER_ONLY is defined. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6243">#6243</a> + Sandia-pgi-11.9: more than one instance of overloaded function + &quot;min&quot; matches. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6257">#6257</a> + process_cpu_clock::now() on linux gives time_points 1/1000 + times. + </div> + </li> + </ul> + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/container/">Container</a>:</span> + <ul> + <li> + <div> + Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6499">#6499</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6336">#6336</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6335">#6335</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6287">#6287</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6205">#6205</a>, + <a href="https://svn.boost.org/trac/boost/ticket/4383">#4383</a>. + </div> + </li> + <li> + <div> + Added <code><span class="identifier">allocator_traits</span></code> + support for both C++11 and C++03 compilers through an internal <code><span class="identifier">allocator_traits</span></code> clone. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/filesystem/">Filesystem</a>:</span> + <ul> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/3714">#3714</a>, + Added test cases and fixes for class path errors when assignment + or append used self or portion of self as source. + </div> + </li> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/4889">#4889</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6320">#6320</a>, + Locale codecvt_facet not thread safe on Windows. Move Windows, Mac + OS X, locale and codecvt facet back to namespace scope. POSIX except + OS X uses local static initialization (IE lazy) to ensure exceptions + are catchable if environmental variables are misconfigured and to + avoid use of locale(&quot;&quot;) if not actually used. + </div> + </li> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/5652">#5652</a>, + recursive_directory_iterator fails on cyclic symbolic links. Thanks + to Daniel Aarno for the patch. + </div> + </li> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/5653">#5653</a>, + recursive_directory_iterator(error_code) can still throw filesystem_error. + </div> + </li> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/5900">#5900</a>, + directory_iterator access violation on Windows if error is thrown. + Thanks to Andreas Eckleder for the patch. + </div> + </li> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/5900">#5900</a> + comment 2, a bug in director_iterator construction with error_code + argument that caused increment to be called without the ec argument + being passed. + </div> + </li> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/5989">#5989</a> + by cleaning up test suite path_test.cpp code even though the ticket + itself was not a defect, and clarifying docs; iteration over a path + yields generic format. + </div> + </li> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/5592">#5592</a>, + Change Windows codecvt processing from CP_THREAD_ACP to CP_ACP. + </div> + </li> + <li> + <div> + Operations function fixes for PGI compiler, thanks to Noel Belcourt. + </div> + </li> + <li> + <div> + Relax permissions test to reflect reality, particularly on the Sandia + test platforms. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/geometry/">Geometry</a>:</span> + <ul> + <li> + <div> + Fixed bugs + <ul> + <li> + <div> + Distance for multi-geometries ignored specified distance strategy. + </div> + </li> + <li> + <div> + In difference for polygon/multi_polygon (reported 2011/10/24 + on GGL-list). + </div> + </li> + <li> + <div> + Raise exception for calculation of distances of multi-geometrie(s) + where one of them is empty + </div> + </li> + <li> + <div> + Multi DSV did not correctly use settings. + </div> + </li> + <li> + <div> + Self-intersections could sometimes be missed (introduced in + 1.48). + </div> + </li> + <li> + <div> + Convex hull crashed on empty range (e.g. empty multi point). + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + Solved tickets + <ul> + <li> + <div> + <a href="https://svn.boost.org/trac/boost/ticket/6028">#6028</a> + Documentation: closure. + </div> + </li> + <li> + <div> + <a href="https://svn.boost.org/trac/boost/ticket/6178">#6178</a> + Missing headerfile. + </div> + </li> + <li> + <div> + <a href="https://svn.boost.org/trac/boost/ticket/6021">#6021</a> + convex hull of multipoint. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + Additional functionality + <ul> + <li> + <div> + Support for line/polygon intersections and differences + </div> + </li> + <li> + <div> + Support for convert of segment/box of different point types + </div> + </li> + <li> + <div> + Support for append for multi point + </div> + </li> + <li> + <div> + Scalar functions (distance, area, length, perimeter) now throw + an empty_input_exception on empty input + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + Documentation + <ul> + <li> + <div> + Updated support status + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + Internal changes + <ul> + <li> + <div> + Updates in specializations/not_implemented for distance/convert/assign/area + </div> + </li> + <li> + <div> + Move of wkt/dsv to io folder, making domains redundant + </div> + </li> + <li> + <div> + Strategy concepts assigned to zero to avoid clang warnings + (patched by Vishnu) + </div> + </li> + </ul> + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/graph/">Graph</a>:</span> + <ul> + <li> + <div> + Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/5881">#5881</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6033">#6033</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6061">#6061</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6137">#6137</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6246">#6246</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6239">#6239</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6293">#6293</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6306">#6306</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6313">#6313</a> + and <a href="https://svn.boost.org/trac/boost/ticket/6371">#6371</a>, + plus others not in Trac. + </div> + </li> + <li> + <div> + Re-enabled LEDA graph support (thanks to Jens Muller for the patch). + </div> + </li> + <li> + <div> + Added documentation for <code><span class="identifier">edge_predecessor_recorder</span></code>. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/icl/">Icl</a>:</span> + <ul> + <li> + <div> + Fixed tickets <a href="https://svn.boost.org/trac/boost/ticket/6095">#6095</a> + and <a href="https://svn.boost.org/trac/boost/ticket/6210">#6210</a>. + </div> + </li> + <li> + <div> + Added move semantics for constructors, assignment operators and binary + operators. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/interprocess/">Interprocess</a>:</span> + <ul> + <li> + <div> + Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6531">#6531</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6412">#6412</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6398">#6398</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6340">#6340</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6319">#6319</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6287">#6287</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6265">#6265</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6233">#6233</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6147">#6147</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6134">#6134</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6058">#6058</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6054">#6054</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5772">#5772</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5738">#5738</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5622">#5622</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5552">#5552</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5518">#5518</a>, + <a href="https://svn.boost.org/trac/boost/ticket/4655">#4655</a>, + <a href="https://svn.boost.org/trac/boost/ticket/4452">#4452</a>, + <a href="https://svn.boost.org/trac/boost/ticket/4383">#4383</a>, + <a href="https://svn.boost.org/trac/boost/ticket/4297">#4297</a>. + </div> + </li> + <li> + <div> + Fixed timed functions in mutex implementations to fulfill POSIX requirements: + <em>Under no circumstance shall the function fail with a timeout + if the mutex can be locked immediately. The validity of the abs_timeout + parameter need not be checked if the mutex can be locked immediately.</em> + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/intrusive/">Intrusive</a>:</span> + <ul> + <li> + <div> + Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6347">#6347</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6223">#6223</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6153">#6153</a>. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/conversion/lexical_cast.htm">Lexical cast</a>:</span> + <ul> + <li> + <div> + Fixed bugs and warnings: <a href="https://svn.boost.org/trac/boost/ticket/6127">#6127</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6132">#6132</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6159">#6159</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6182">#6182</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6186">#6186</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6193">#6193</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6264">#6264</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6290">#6290</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6298">#6298</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6400">#6400</a>. + </div> + </li> + <li> + <div> + Better performance and less memory usage for boost::container::basic_string + conversions. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/locale/">Locale</a>:</span> + <ul> + <li> + <div> + Fixed incorrect use of <code><span class="identifier">MultiByteToWideChar</span></code> + in detection of invalid input sequences. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/move/">Move</a>:</span> + <ul> + <li> + <div> + Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6417">#6417</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6183">#6183</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6185">#6185</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6395">#6395</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6396">#6396</a>, + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/property_tree">PropertyTree</a>:</span> + <ul> + <li> + <div> + Fixes for bugs <a href="https://svn.boost.org/trac/boost/ticket/4840">#4840</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5259">#5259</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5281">#5281</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5944">#5944</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5757">#5757</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5710">#5710</a>, + and <a href="https://svn.boost.org/trac/boost/ticket/5307">#5307</a>. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/spirit/index.html">Spirit</a>:</span> + <ul> + <li> + <div> + Spirit V2.5.2, see the '<a href="http://www.boost.org/doc/libs/1_49_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_5_2.html">What's + New</a>' section for details. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/thread">Thread</a>:</span> + <ul> + <li> + <div> + Fixed Bugs: + <ul> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/2309">#2309</a> + Lack of g++ symbol visibility support in Boost.Thread. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/2639">#2639</a> + documentation should be extended(defer_lock, try_to_lock, ...). + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/3639">#3639</a> + Boost.Thread doesn't build with Sun-5.9 on Linux. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/3762">#3762</a> + Thread can't be compiled with winscw (Codewarrior by Nokia). + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/3885">#3885</a> + document about mix usage of boost.thread and native thread + api. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/3975">#3975</a> + Incorrect precondition for promise::set_wait_callback(). + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/4048">#4048</a> + thread::id formatting involves locale + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/4315">#4315</a> + gcc 4.4 Warning: inline ... declared as dllimport: attribute + ignored. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/4480">#4480</a> + OpenVMS patches for compiler issues workarounds. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/4819">#4819</a> + boost.thread's documentation misprints. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5040">#5040</a> + future.hpp in boost::thread does not compile with /clr. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5423">#5423</a> + thread issues with C++0x. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5502">#5502</a> + race condition between shared_mutex timed_lock and lock_shared. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5594">#5594</a> + boost::shared_mutex not fully compatible with Windows CE. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5617">#5617</a> + boost::thread::id copy ctor. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5739">#5739</a> + set-but-not-used warnings with gcc-4.6. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5826">#5826</a> + threads.cpp: resource leak on threads creation failure. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5839">#5839</a> + thread.cpp: ThreadProxy leaks on exceptions. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5859">#5859</a> + win32 shared_mutex constructor leaks on exceptions. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6100">#6100</a> + Compute hardware_concurrency() using get_nprocs() on GLIBC + systems. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6141">#6141</a> + Compilation error when boost.thread and boost.move are used + together. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6168">#6168</a> + recursive_mutex is using wrong config symbol (possible typo). + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6175">#6175</a> + Compile error with SunStudio. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6200">#6200</a> + patch to have condition_variable and mutex error better handle + EINTR. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6207">#6207</a> + shared_lock swap compiler error on clang 3.0 c++11. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6208">#6208</a> + try_lock_wrapper swap compiler error on clang 3.0 c++11. + </div> + </li> + </ul> + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/unordered">Unordered</a>:</span> + <ul> + <li> + <div> + On compilers without rvalue references, the containers are no longer + movable by default, as move emulation was causing some odd quirks + (<a href="https://svn.boost.org/trac/boost/ticket/6167">#6167</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6311">#6311</a>). + Define <code><span class="identifier">BOOST_UNORDERED_USE_MOVE</span></code> + to make them movable - Boost.Move is still used for elements regardless. + </div> + </li> + <li> + <div> + Fix sequence point warning (<a href="https://svn.boost.org/trac/boost/ticket/6370">#6370</a>). + </div> + </li> + <li> + <div> + Better support for C++11 compilers using older standard libraries. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/uuid/">Uuid</a>:</span> + <ul> + <li> + <div> + fixed <a href="https://svn.boost.org/trac/boost/ticket/6258">#6258</a> + </div> + </li> + <li> + <div> + fixed <a href="https://svn.boost.org/trac/boost/ticket/5325">#5325</a> + (sha1 implementation handles messages as long as the specification) + </div> + </li> + <li> + <div> + progress on <a href="https://svn.boost.org/trac/boost/ticket/6118">#6118</a> + (there are fewer warnings) + </div> + </li> + </ul> + </div> + </li> + </ul> + </div> + <div id="version_1_49_0.compilers_tested"> + <h3><span class="link">Compilers Tested</span></h3> + <p> + Boost's primary test compilers are: + </p> + <ul> + <li> + <div> + Linux: + <ul> + <li> + <div> + Intel: 11.1 + </div> + </li> + <li> + <div> + LLVM Clang 2.8 + </div> + </li> + <li> + <div> + GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5.2, 4.6.2 + </div> + </li> + <li> + <div> + GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2 + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + OS X: + <ul> + <li> + <div> + Intel: 11.1 + </div> + </li> + <li> + <div> + GCC: 4.2.1, 4.4.4 + </div> + </li> + <li> + <div> + GCC, C++0x mode: 4.4.4 + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + Windows: + <ul> + <li> + <div> + Visual C++ 8.0, 9.0, 10.0 + </div> + </li> + <li> + <div> + GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.1, 4.7.0 + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + FreeBSD: + <ul> + <li> + <div> + GCC 4.2.1, 32 and 64 bit. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + QNX: + <ul> + <li> + <div> + QCC, C++0x mode: 4.4.2, 4.6.1, 4.6.2 + </div> + </li> + </ul> + </div> + </li> + </ul> + <p> + Boost's additional test compilers include: + </p> + <ul> + <li> + <div> + Linux: + <ul> + <li> + <div> + GCC: 4.2.4, 4.3.4, 4.4.4, 4.5.2, 4.6.2 + </div> + </li> + <li> + <div> + GCC, C++0x mode: 4.3.4, 4.4.4, 4.5.2 + </div> + </li> + <li> + <div> + pgCC: 11.9 + </div> + </li> + <li> + <div> + Intel: 10.1, 11.1, 12.0 + </div> + </li> + <li> + <div> + PathScale: 4.0.8 + </div> + </li> + <li> + <div> + Visual Age 10.1 + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + OS X: + <ul> + <li> + <div> + Clang from subversion + </div> + </li> + <li> + <div> + Intel 11.1, 12.0 + </div> + </li> + <li> + <div> + GCC: 4.4.4 + </div> + </li> + <li> + <div> + GCC, C++0x mode: 4.4.4 + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + Windows: + <ul> + <li> + <div> + Visual C++ 8.0, 9.0, 10.0 + </div> + </li> + <li> + <div> + Visual C++ with STLport: 9.0 + </div> + </li> + <li> + <div> + Visual C++, Windows Mobile 5, with STLport: 9.0 + </div> + </li> + <li> + <div> + GCC, mingw: 4.4.0, 4.5.2 + </div> + </li> + <li> + <div> + GCC, C++0x mode, mingw: 4.5.2 + </div> + </li> + <li> + <div> + GCC, mingw 64-bit: 4.4.7, 4.5.4, 4.6.1 + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + AIX: + <ul> + <li> + <div> + IBM XL C/C++ Enterprise Edition, V11.1.0.0 + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + FreeBSD: + <ul> + <li> + <div> + GCC 4.2.1, 32 and 64 bit + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + Solaris: + <ul> + <li> + <div> + Sun 5.10 + </div> + </li> + </ul> + </div> + </li> + </ul> + </div> + <div id="version_1_49_0.acknowledgements"> + <h3><span class="link">Acknowledgements</span></h3> + <p> + <a href="http://www.boost.org/users/people/beman_dawes.html">Beman Dawes</a>, Eric Niebler, + <a href="http://www.boost.org/users/people/rene_rivera.html">Rene Rivera</a>, Daniel James + and Vladimir Prus managed this release. + </p> + </div> +Version 1.48.0http://www.boost.org/users/history/version_1_48_0.htmlhttp://www.boost.org/users/history/version_1_48_0.htmlTue, 15 Nov 2011 10:47:30 -0500<x> @@ -2185,484 +3223,5 @@ and Vladimir Prus managed this release. </p> </div> -Version 1.46.1Sat, 12 Mar 2011 10:45:53 -0500<span class="brief"><span class="purpose"> - Bug fixes: Asio, Fusion, Graph, Icl, Math, Polygon, Proto, Property Tree, Signals2, - TR1, Unordered. - </span></span>http://sourceforge.net/projects/boost/files/boost/1.46.1/<div class="description"> - - - - <div id="version_1_46_1.updated_libraries"> - <h3><span class="link">Updated Libraries</span></h3> - <ul> - <li> - <div> - <span class="library"><a href="/libs/asio/">Asio</a>:</span> - - </div> - <ul> - <li> - <div> - <code><span class="identifier">EV_ONESHOT</span></code> seems to - cause problems on some versions of Mac OS X, with the <code><span class="identifier">io_service</span></code> destructor getting stuck - inside the <code><span class="identifier">close</span><span class="special">()</span></code> - system call. Changed the kqueue backend to use <code><span class="identifier">EV_CLEAR</span></code> - instead (<a href="https://svn.boost.org/trac/boost/ticket/5021">#5021</a>). - </div> - </li> - <li> - <div> - Fixed compile failures with some versions of <tt>g++</tt> - due to the use of anonymous enums (<a href="https://svn.boost.org/trac/boost/ticket/4883">#4883</a>). - </div> - </li> - <li> - <div> - Fixed a bug on kqueue-based platforms, where some system calls that - repeatedly fail with <code><span class="identifier">EWOULDBLOCK</span></code> - are not correctly re-registered with kqueue. - </div> - </li> - <li> - <div> - Changed <code><span class="identifier">asio</span><span class="special">::</span><span class="identifier">streambuf</span></code> to ensure that its internal - pointers are updated correctly after the data has been modified using - <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">streambuf</span></code> member functions. - </div> - </li> - <li> - <div> - Fixed a bug that prevented the linger socket option from working on - platforms other than Windows. - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/fusion/">Fusion</a>:</span> - - </div> - <ul> - <li> - <div> - Fix <code><span class="identifier">disable_if</span></code> for - Visual C++ 7.1/8.0 - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/filesystem/">Filesystem</a>:</span> - - </div> - <ul> - <li> - <div> - Fix for STLPort (<a href="https://svn.boost.org/trac/boost/ticket/5217">#5217</a>). - </div> - </li> - <li> - <div> - PGI large file support - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/graph/">Graph</a>:</span> - - </div> - <ul> - <li> - <div> - Bug fixes, including fixes for: <a href="https://svn.boost.org/trac/boost/ticket/5181">#5181</a>, - <a href="https://svn.boost.org/trac/boost/ticket/5180">#5180</a>, - <a href="https://svn.boost.org/trac/boost/ticket/5199">#5199</a> - and <a href="https://svn.boost.org/trac/boost/ticket/5175">#5175</a>. - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/icl/">Icl</a>:</span> - - </div> - <ul> - <li> - <div> - Intersects for interval_maps and segment_type/element_type (<a href="https://svn.boost.org/trac/boost/ticket/5207">#5207</a>). - </div> - </li> - <li> - <div> - Fixed some ambiguous calls to functions in boost and std namespaces. - </div> - </li> - <li> - <div> - Other bug fixes, and documentation fixes. - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/math/">Math</a>:</span> - - </div> - <ul> - <li> - <div> - Several minor bug fixes. - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/polygon/">Polygon</a>:</span> - - </div> - <ul> - <li> - <div> - Disabled 45-degree booleans optimization. - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/proto/">Proto</a>:</span> - - </div> - <ul> - <li> - <div> - Make <code><span class="identifier">display_expr</span></code> copyable - (<a href="https://svn.boost.org/trac/boost/ticket/5096">#5096</a>). - </div> - </li> - <li> - <div> - Fix const correctness problem in <code><span class="identifier">pass_through</span></code>. - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/property_tree/">Property Tree</a>:</span> - - </div> - <ul> - <li> - <div> - Fix compile error in JSON parser. - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/signals2/">Signals2</a>:</span> - - </div> - <ul> - <li> - <div> - Fix unused parameter warning. - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/tr1/">TR1</a>:</span> - - </div> - <ul> - <li> - <div> - Allow specialization of <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tr1</span><span class="special">::</span><span class="identifier">hash</span></code>. - </div> - </li> - <li> - <div> - Improved support for Pathscale and Sun compilers. - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/unordered/">Unordered</a>:</span> - - </div> - <ul> - <li> - <div> - Add missing copy constructors and assignment operators when using rvalue - references (<a href="https://svn.boost.org/trac/boost/ticket/5119">#5119</a>). - </div> - </li> - </ul> - </li> - </ul> - </div> - <div id="version_1_46_1.other_changes"> - <h3><span class="link">Other changes</span></h3> - <ul> - <li> - <div> - Update getting started guide to reflect changes to boost build. - </div> - </li> - <li> - <div> - In quickbook, workaround optimization bug in g++ 4.4. - </div> - </li> - </ul> - </div> - <div id="version_1_46_1.compilers_tested"> - <h3><span class="link">Compilers Tested</span></h3> - <p> - Boost's primary test compilers are: - </p> - <ul> - <li> - <div> - Linux: - </div> - <ul> - <li> - <div> - GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.1, 4.4.3, 4.4.5, 4.5.2 - </div> - </li> - <li> - <div> - GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2 - </div> - </li> - <li> - <div> - Intel: 10.1, 11.0, 11.1 - </div> - </li> - <li> - <div> - Clang: 2.8 - </div> - </li> - <li> - <div> - Pathscale: 3.2 - </div> - </li> - </ul> - </li> - <li> - <div> - OS X: - </div> - <ul> - <li> - <div> - GCC: 4.0.1, 4.2.1, 4.4 - </div> - </li> - <li> - <div> - GCC, C++0x mode: 4.4. - </div> - </li> - <li> - <div> - Intel: 11.1 - </div> - </li> - </ul> - </li> - <li> - <div> - Windows: - </div> - <ul> - <li> - <div> - Visual C++: 7.1, 8.0, 9.0 and 10.0. - </div> - </li> - <li> - <div> - GCC, mingw: 4.4.0. - </div> - </li> - </ul> - </li> - <li> - <div> - FreeBSD: - </div> - <ul> - <li> - <div> - GCC: 4.2.1, 64 bit. - </div> - </li> - </ul> - </li> - </ul> - <p> - Boost's additional test compilers include: - </p> - <ul> - <li> - <div> - Linux: - </div> - <ul> - <li> - <div> - GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.4, 4.4.5, 4.5.2 - </div> - </li> - <li> - <div> - GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2 - </div> - </li> - <li> - <div> - pgCC: 11.2 - </div> - </li> - <li> - <div> - Intel: 10.1, 11.0, 11.1 - </div> - </li> - <li> - <div> - PathScale: 3.2, 4.0.8 - </div> - </li> - <li> - <div> - Visual Age C++: 10.1 - </div> - </li> - <li> - <div> - Clang from subversion - </div> - </li> - </ul> - </li> - <li> - <div> - OS X: - </div> - <ul> - <li> - <div> - Intel C++ Compiler: 10.1, 11.0, 11.1 - </div> - </li> - <li> - <div> - GCC: 4.0.1, 4.2.1, 4.4.4 - </div> - </li> - <li> - <div> - GCC, C++0x mode: 4.4.4 - </div> - </li> - <li> - <div> - Clang from subversion, with GNU libstdc++, libc++ and libc++ in C++0x - mode. - </div> - </li> - </ul> - </li> - <li> - <div> - Windows: - </div> - <ul> - <li> - <div> - Visual C++: 7.1, 9.0, 10.0 - </div> - </li> - <li> - <div> - Visual C++ with STLport: 9.0 - </div> - </li> - <li> - <div> - Visual C++, Windows Mobile 5, with STLport: 9.0 - </div> - </li> - <li> - <div> - GCC, mingw: 4.5.1 - </div> - </li> - <li> - <div> - GCC, mingw, C++0x mode: 4.5.1 - </div> - </li> - <li> - <div> - Borland: 6.1.3 (2009), 6.2.1 (2010) - </div> - </li> - </ul> - </li> - <li> - <div> - AIX: - </div> - <ul> - <li> - <div> - IBM XL C/C++ Enterprise Edition, V11.1.0.0 - </div> - </li> - </ul> - </li> - <li> - <div> - Solaris: - </div> - <ul> - <li> - <div> - Sun C++: 5.10 - </div> - </li> - </ul> - </li> - </ul> - </div> - <div id="version_1_46_1.acknowledgements"> - <h3><span class="link">Acknowledgements</span></h3> - <p> - <a href="/users/people/beman_dawes.html">Beman Dawes</a>, Eric Niebler, - <a href="/users/people/rene_rivera.html">Rene Rivera</a>, Daniel James - and Vladimir Prus managed this release. - </p> - </div> -</div> + \ No newline at end of file diff --git a/generated/history-items.html b/generated/history-items.html index c7b4d96a..31a51b14 100644 --- a/generated/history-items.html +++ b/generated/history-items.html @@ -1,6 +1,24 @@

    + Version 1.49.0

    + +

    February 24th, 2012 21:20 GMT

    + +
    + + New Library: Heap. Updated Libraries: Asio, Chrono, Container, Filesystem, + Geometry, Graph, Icl, Interprocess, Intrusive, Lexical Cast, Locale, Move, + Property Tree, Spirit, Thread, Unordered, Uuid. +
    + + +

    Version 1.48.0

    November 15th, 2011 15:47 GMT

    diff --git a/generated/history.rss b/generated/history.rss index 84ba44dd..4b0676ba 100644 --- a/generated/history.rss +++ b/generated/history.rss @@ -6,7 +6,1045 @@ en-us Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) - Version 1.48.0http://www.boost.org/users/history/version_1_48_0.htmlhttp://www.boost.org/users/history/version_1_48_0.htmlTue, 15 Nov 2011 10:47:30 -0500<x> + Version 1.49.0http://www.boost.org/users/history/version_1_49_0.htmlhttp://www.boost.org/users/history/version_1_49_0.htmlFri, 24 Feb 2012 16:20:32 -0500 + + + + <div id="version_1_49_0.new_libraries"> + <h3><span class="link">New Libraries</span></h3> + <ul> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/heap/index.html">Heap</a>:</span> + Priority queue data + structures, from Tim Blechmann. + </div> + </li> + </ul> + </div> + <div id="version_1_49_0.updated_libraries"> + <h3><span class="link">Updated Libraries</span></h3> + <ul> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/asio">Asio</a>:</span> + <ul> + <li> + <div> + Added a new class template <code><span class="identifier">basic_waitable_timer</span></code> + based around the C++11 clock type requirements. It may be used with + the clocks from the C++11 <code><span class="special">&lt;</span><span class="identifier">chrono</span><span class="special">&gt;</span></code> + library facility or, if those are not available, Boost.Chrono. The + typedefs <code><span class="identifier">high_resolution_timer</span></code>, + <code><span class="identifier">steady_timer</span></code> and + <code><span class="identifier">system_timer</span></code> may + be used to create timer objects for the standard clock types. + </div> + </li> + <li> + <div> + Added a new <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">object_handle</span></code> + class for performing waits on Windows kernel objects. Thanks go to + Boris Schaeling for contributing substantially to the development + of this feature. + </div> + </li> + <li> + <div> + On Linux, <code><span class="identifier">connect</span><span class="special">()</span></code> can return EAGAIN in certain circumstances. + Remapped this to another error so that it doesn't look like a non-blocking + operation (<a href="https://svn.boost.org/trac/boost/ticket/6048">#6048</a>). + </div> + </li> + <li> + <div> + Fixed a compile error on NetBSD (<a href="https://svn.boost.org/trac/boost/ticket/6098">#6098</a>). + </div> + </li> + <li> + <div> + Fixed deadlock on Mac OS X (<a href="https://svn.boost.org/trac/boost/ticket/6275">#6275</a>). + </div> + </li> + <li> + <div> + Fixed a regression in <code><span class="identifier">buffered_write_stream</span></code> + (<a href="https://svn.boost.org/trac/boost/ticket/6310">#6310</a>). + </div> + </li> + <li> + <div> + Fixed a non-paged pool &quot;leak&quot; on Windows when an <code><span class="identifier">io_service</span></code> is repeatedly run without + anything to do (<a href="https://svn.boost.org/trac/boost/ticket/6321">#6321</a>). + </div> + </li> + <li> + <div> + Reverted earlier change to allow some speculative operations to be + performed without holding the lock, as it introduced a race condition + in some multithreaded scenarios. + </div> + </li> + <li> + <div> + Fixed a bug where the second buffer in an array of two buffers may + be ignored if the first buffer is empty. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/chrono">Chrono</a>:</span> + <ul> + <li> + <div> + Bug Fixes: + <ul> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6092">#6092</a> + Input from non integral durations makes the compiler fail. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6093">#6093</a> + [1/3]second fails as valid duration input. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6113">#6113</a> + duplicate symbol when BOOST_CHRONO_HEADER_ONLY is defined. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6243">#6243</a> + Sandia-pgi-11.9: more than one instance of overloaded function + &quot;min&quot; matches. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6257">#6257</a> + process_cpu_clock::now() on linux gives time_points 1/1000 + times. + </div> + </li> + </ul> + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/container/">Container</a>:</span> + <ul> + <li> + <div> + Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6499">#6499</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6336">#6336</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6335">#6335</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6287">#6287</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6205">#6205</a>, + <a href="https://svn.boost.org/trac/boost/ticket/4383">#4383</a>. + </div> + </li> + <li> + <div> + Added <code><span class="identifier">allocator_traits</span></code> + support for both C++11 and C++03 compilers through an internal <code><span class="identifier">allocator_traits</span></code> clone. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/filesystem/">Filesystem</a>:</span> + <ul> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/3714">#3714</a>, + Added test cases and fixes for class path errors when assignment + or append used self or portion of self as source. + </div> + </li> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/4889">#4889</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6320">#6320</a>, + Locale codecvt_facet not thread safe on Windows. Move Windows, Mac + OS X, locale and codecvt facet back to namespace scope. POSIX except + OS X uses local static initialization (IE lazy) to ensure exceptions + are catchable if environmental variables are misconfigured and to + avoid use of locale(&quot;&quot;) if not actually used. + </div> + </li> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/5652">#5652</a>, + recursive_directory_iterator fails on cyclic symbolic links. Thanks + to Daniel Aarno for the patch. + </div> + </li> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/5653">#5653</a>, + recursive_directory_iterator(error_code) can still throw filesystem_error. + </div> + </li> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/5900">#5900</a>, + directory_iterator access violation on Windows if error is thrown. + Thanks to Andreas Eckleder for the patch. + </div> + </li> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/5900">#5900</a> + comment 2, a bug in director_iterator construction with error_code + argument that caused increment to be called without the ec argument + being passed. + </div> + </li> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/5989">#5989</a> + by cleaning up test suite path_test.cpp code even though the ticket + itself was not a defect, and clarifying docs; iteration over a path + yields generic format. + </div> + </li> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/5592">#5592</a>, + Change Windows codecvt processing from CP_THREAD_ACP to CP_ACP. + </div> + </li> + <li> + <div> + Operations function fixes for PGI compiler, thanks to Noel Belcourt. + </div> + </li> + <li> + <div> + Relax permissions test to reflect reality, particularly on the Sandia + test platforms. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/geometry/">Geometry</a>:</span> + <ul> + <li> + <div> + Fixed bugs + <ul> + <li> + <div> + Distance for multi-geometries ignored specified distance strategy. + </div> + </li> + <li> + <div> + In difference for polygon/multi_polygon (reported 2011/10/24 + on GGL-list). + </div> + </li> + <li> + <div> + Raise exception for calculation of distances of multi-geometrie(s) + where one of them is empty + </div> + </li> + <li> + <div> + Multi DSV did not correctly use settings. + </div> + </li> + <li> + <div> + Self-intersections could sometimes be missed (introduced in + 1.48). + </div> + </li> + <li> + <div> + Convex hull crashed on empty range (e.g. empty multi point). + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + Solved tickets + <ul> + <li> + <div> + <a href="https://svn.boost.org/trac/boost/ticket/6028">#6028</a> + Documentation: closure. + </div> + </li> + <li> + <div> + <a href="https://svn.boost.org/trac/boost/ticket/6178">#6178</a> + Missing headerfile. + </div> + </li> + <li> + <div> + <a href="https://svn.boost.org/trac/boost/ticket/6021">#6021</a> + convex hull of multipoint. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + Additional functionality + <ul> + <li> + <div> + Support for line/polygon intersections and differences + </div> + </li> + <li> + <div> + Support for convert of segment/box of different point types + </div> + </li> + <li> + <div> + Support for append for multi point + </div> + </li> + <li> + <div> + Scalar functions (distance, area, length, perimeter) now throw + an empty_input_exception on empty input + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + Documentation + <ul> + <li> + <div> + Updated support status + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + Internal changes + <ul> + <li> + <div> + Updates in specializations/not_implemented for distance/convert/assign/area + </div> + </li> + <li> + <div> + Move of wkt/dsv to io folder, making domains redundant + </div> + </li> + <li> + <div> + Strategy concepts assigned to zero to avoid clang warnings + (patched by Vishnu) + </div> + </li> + </ul> + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/graph/">Graph</a>:</span> + <ul> + <li> + <div> + Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/5881">#5881</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6033">#6033</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6061">#6061</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6137">#6137</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6246">#6246</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6239">#6239</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6293">#6293</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6306">#6306</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6313">#6313</a> + and <a href="https://svn.boost.org/trac/boost/ticket/6371">#6371</a>, + plus others not in Trac. + </div> + </li> + <li> + <div> + Re-enabled LEDA graph support (thanks to Jens Muller for the patch). + </div> + </li> + <li> + <div> + Added documentation for <code><span class="identifier">edge_predecessor_recorder</span></code>. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/icl/">Icl</a>:</span> + <ul> + <li> + <div> + Fixed tickets <a href="https://svn.boost.org/trac/boost/ticket/6095">#6095</a> + and <a href="https://svn.boost.org/trac/boost/ticket/6210">#6210</a>. + </div> + </li> + <li> + <div> + Added move semantics for constructors, assignment operators and binary + operators. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/interprocess/">Interprocess</a>:</span> + <ul> + <li> + <div> + Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6531">#6531</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6412">#6412</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6398">#6398</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6340">#6340</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6319">#6319</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6287">#6287</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6265">#6265</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6233">#6233</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6147">#6147</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6134">#6134</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6058">#6058</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6054">#6054</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5772">#5772</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5738">#5738</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5622">#5622</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5552">#5552</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5518">#5518</a>, + <a href="https://svn.boost.org/trac/boost/ticket/4655">#4655</a>, + <a href="https://svn.boost.org/trac/boost/ticket/4452">#4452</a>, + <a href="https://svn.boost.org/trac/boost/ticket/4383">#4383</a>, + <a href="https://svn.boost.org/trac/boost/ticket/4297">#4297</a>. + </div> + </li> + <li> + <div> + Fixed timed functions in mutex implementations to fulfill POSIX requirements: + <em>Under no circumstance shall the function fail with a timeout + if the mutex can be locked immediately. The validity of the abs_timeout + parameter need not be checked if the mutex can be locked immediately.</em> + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/intrusive/">Intrusive</a>:</span> + <ul> + <li> + <div> + Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6347">#6347</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6223">#6223</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6153">#6153</a>. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/conversion/lexical_cast.htm">Lexical cast</a>:</span> + <ul> + <li> + <div> + Fixed bugs and warnings: <a href="https://svn.boost.org/trac/boost/ticket/6127">#6127</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6132">#6132</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6159">#6159</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6182">#6182</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6186">#6186</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6193">#6193</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6264">#6264</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6290">#6290</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6298">#6298</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6400">#6400</a>. + </div> + </li> + <li> + <div> + Better performance and less memory usage for boost::container::basic_string + conversions. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/locale/">Locale</a>:</span> + <ul> + <li> + <div> + Fixed incorrect use of <code><span class="identifier">MultiByteToWideChar</span></code> + in detection of invalid input sequences. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/move/">Move</a>:</span> + <ul> + <li> + <div> + Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6417">#6417</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6183">#6183</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6185">#6185</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6395">#6395</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6396">#6396</a>, + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/property_tree">PropertyTree</a>:</span> + <ul> + <li> + <div> + Fixes for bugs <a href="https://svn.boost.org/trac/boost/ticket/4840">#4840</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5259">#5259</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5281">#5281</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5944">#5944</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5757">#5757</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5710">#5710</a>, + and <a href="https://svn.boost.org/trac/boost/ticket/5307">#5307</a>. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/spirit/index.html">Spirit</a>:</span> + <ul> + <li> + <div> + Spirit V2.5.2, see the '<a href="http://www.boost.org/doc/libs/1_49_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_5_2.html">What's + New</a>' section for details. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/thread">Thread</a>:</span> + <ul> + <li> + <div> + Fixed Bugs: + <ul> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/2309">#2309</a> + Lack of g++ symbol visibility support in Boost.Thread. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/2639">#2639</a> + documentation should be extended(defer_lock, try_to_lock, ...). + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/3639">#3639</a> + Boost.Thread doesn't build with Sun-5.9 on Linux. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/3762">#3762</a> + Thread can't be compiled with winscw (Codewarrior by Nokia). + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/3885">#3885</a> + document about mix usage of boost.thread and native thread + api. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/3975">#3975</a> + Incorrect precondition for promise::set_wait_callback(). + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/4048">#4048</a> + thread::id formatting involves locale + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/4315">#4315</a> + gcc 4.4 Warning: inline ... declared as dllimport: attribute + ignored. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/4480">#4480</a> + OpenVMS patches for compiler issues workarounds. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/4819">#4819</a> + boost.thread's documentation misprints. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5040">#5040</a> + future.hpp in boost::thread does not compile with /clr. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5423">#5423</a> + thread issues with C++0x. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5502">#5502</a> + race condition between shared_mutex timed_lock and lock_shared. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5594">#5594</a> + boost::shared_mutex not fully compatible with Windows CE. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5617">#5617</a> + boost::thread::id copy ctor. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5739">#5739</a> + set-but-not-used warnings with gcc-4.6. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5826">#5826</a> + threads.cpp: resource leak on threads creation failure. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5839">#5839</a> + thread.cpp: ThreadProxy leaks on exceptions. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5859">#5859</a> + win32 shared_mutex constructor leaks on exceptions. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6100">#6100</a> + Compute hardware_concurrency() using get_nprocs() on GLIBC + systems. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6141">#6141</a> + Compilation error when boost.thread and boost.move are used + together. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6168">#6168</a> + recursive_mutex is using wrong config symbol (possible typo). + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6175">#6175</a> + Compile error with SunStudio. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6200">#6200</a> + patch to have condition_variable and mutex error better handle + EINTR. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6207">#6207</a> + shared_lock swap compiler error on clang 3.0 c++11. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6208">#6208</a> + try_lock_wrapper swap compiler error on clang 3.0 c++11. + </div> + </li> + </ul> + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/unordered">Unordered</a>:</span> + <ul> + <li> + <div> + On compilers without rvalue references, the containers are no longer + movable by default, as move emulation was causing some odd quirks + (<a href="https://svn.boost.org/trac/boost/ticket/6167">#6167</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6311">#6311</a>). + Define <code><span class="identifier">BOOST_UNORDERED_USE_MOVE</span></code> + to make them movable - Boost.Move is still used for elements regardless. + </div> + </li> + <li> + <div> + Fix sequence point warning (<a href="https://svn.boost.org/trac/boost/ticket/6370">#6370</a>). + </div> + </li> + <li> + <div> + Better support for C++11 compilers using older standard libraries. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/uuid/">Uuid</a>:</span> + <ul> + <li> + <div> + fixed <a href="https://svn.boost.org/trac/boost/ticket/6258">#6258</a> + </div> + </li> + <li> + <div> + fixed <a href="https://svn.boost.org/trac/boost/ticket/5325">#5325</a> + (sha1 implementation handles messages as long as the specification) + </div> + </li> + <li> + <div> + progress on <a href="https://svn.boost.org/trac/boost/ticket/6118">#6118</a> + (there are fewer warnings) + </div> + </li> + </ul> + </div> + </li> + </ul> + </div> + <div id="version_1_49_0.compilers_tested"> + <h3><span class="link">Compilers Tested</span></h3> + <p> + Boost's primary test compilers are: + </p> + <ul> + <li> + <div> + Linux: + <ul> + <li> + <div> + Intel: 11.1 + </div> + </li> + <li> + <div> + LLVM Clang 2.8 + </div> + </li> + <li> + <div> + GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5.2, 4.6.2 + </div> + </li> + <li> + <div> + GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2 + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + OS X: + <ul> + <li> + <div> + Intel: 11.1 + </div> + </li> + <li> + <div> + GCC: 4.2.1, 4.4.4 + </div> + </li> + <li> + <div> + GCC, C++0x mode: 4.4.4 + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + Windows: + <ul> + <li> + <div> + Visual C++ 8.0, 9.0, 10.0 + </div> + </li> + <li> + <div> + GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.1, 4.7.0 + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + FreeBSD: + <ul> + <li> + <div> + GCC 4.2.1, 32 and 64 bit. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + QNX: + <ul> + <li> + <div> + QCC, C++0x mode: 4.4.2, 4.6.1, 4.6.2 + </div> + </li> + </ul> + </div> + </li> + </ul> + <p> + Boost's additional test compilers include: + </p> + <ul> + <li> + <div> + Linux: + <ul> + <li> + <div> + GCC: 4.2.4, 4.3.4, 4.4.4, 4.5.2, 4.6.2 + </div> + </li> + <li> + <div> + GCC, C++0x mode: 4.3.4, 4.4.4, 4.5.2 + </div> + </li> + <li> + <div> + pgCC: 11.9 + </div> + </li> + <li> + <div> + Intel: 10.1, 11.1, 12.0 + </div> + </li> + <li> + <div> + PathScale: 4.0.8 + </div> + </li> + <li> + <div> + Visual Age 10.1 + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + OS X: + <ul> + <li> + <div> + Clang from subversion + </div> + </li> + <li> + <div> + Intel 11.1, 12.0 + </div> + </li> + <li> + <div> + GCC: 4.4.4 + </div> + </li> + <li> + <div> + GCC, C++0x mode: 4.4.4 + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + Windows: + <ul> + <li> + <div> + Visual C++ 8.0, 9.0, 10.0 + </div> + </li> + <li> + <div> + Visual C++ with STLport: 9.0 + </div> + </li> + <li> + <div> + Visual C++, Windows Mobile 5, with STLport: 9.0 + </div> + </li> + <li> + <div> + GCC, mingw: 4.4.0, 4.5.2 + </div> + </li> + <li> + <div> + GCC, C++0x mode, mingw: 4.5.2 + </div> + </li> + <li> + <div> + GCC, mingw 64-bit: 4.4.7, 4.5.4, 4.6.1 + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + AIX: + <ul> + <li> + <div> + IBM XL C/C++ Enterprise Edition, V11.1.0.0 + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + FreeBSD: + <ul> + <li> + <div> + GCC 4.2.1, 32 and 64 bit + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + Solaris: + <ul> + <li> + <div> + Sun 5.10 + </div> + </li> + </ul> + </div> + </li> + </ul> + </div> + <div id="version_1_49_0.acknowledgements"> + <h3><span class="link">Acknowledgements</span></h3> + <p> + <a href="http://www.boost.org/users/people/beman_dawes.html">Beman Dawes</a>, Eric Niebler, + <a href="http://www.boost.org/users/people/rene_rivera.html">Rene Rivera</a>, Daniel James + and Vladimir Prus managed this release. + </p> + </div> +Version 1.48.0http://www.boost.org/users/history/version_1_48_0.htmlhttp://www.boost.org/users/history/version_1_48_0.htmlTue, 15 Nov 2011 10:47:30 -0500<x> diff --git a/generated/home-items.html b/generated/home-items.html index 83bcfc58..1f8dbb3d 100644 --- a/generated/home-items.html +++ b/generated/home-items.html @@ -5,10 +5,7 @@

    Current Release

    Beta Release

    -

    More Downloads... @@ -20,6 +17,16 @@

      +
    • Version 1.49.0 + + New Library: Heap. Updated Libraries: Asio, Chrono, Container, Filesystem, + Geometry, Graph, Icl, Interprocess, Intrusive, Lexical Cast, Locale, Move, + Property Tree, Spirit, Thread, Unordered, Uuid. + + February 24th, 2012 21:20 GMT
    • Version 1.48.0 July 11th, 2011 22:19 GMT
    • -
    • Version 1.46.1 - - Bug fixes: Asio, Fusion, Graph, Icl, Math, Polygon, Proto, Property Tree, Signals2, - TR1, Unordered. - - March 12th, 2011 15:45 GMT
    + "news-date">July 11th, 2011 22:19 GMT

    More News... (RSS)

    diff --git a/generated/news-items.html b/generated/news-items.html index 7bd90928..b4d535ef 100644 --- a/generated/news-items.html +++ b/generated/news-items.html @@ -1,6 +1,8 @@
    + "news-title">Version 1.46.0 +

    + Version 1.49.0

    + +

    February 24th, 2012 21:20 GMT

    + +
    + + New Library: Heap. Updated Libraries: Asio, Chrono, Container, Filesystem, + Geometry, Graph, Icl, Interprocess, Intrusive, Lexical Cast, Locale, Move, + Property Tree, Spirit, Thread, Unordered, Uuid. +
    + +

    Version 1.48.0

    @@ -83,22 +101,4 @@ Details
  • Download
  • - -

    - Version 1.45.0

    - -

    November 19th, 2010 16:00 GMT

    - -
    - - Updated Libraries: Asio, Config, Flyweight, Foreach, Fusion, Graph, Interprocess, - Math, Meta State Machine, MultiArray, Proto, Spirit, TypeTraits, uBLAS, Unordered, - Wave, Xpressive. Updated tools: Boostbook, Quickbook -
    - -
    diff --git a/generated/news.rss b/generated/news.rss index c3d5ecc4..c7d5a294 100644 --- a/generated/news.rss +++ b/generated/news.rss @@ -6,7 +6,1045 @@ en-us Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) - Version 1.48.0http://www.boost.org/users/history/version_1_48_0.htmlhttp://www.boost.org/users/history/version_1_48_0.htmlTue, 15 Nov 2011 10:47:30 -0500<x> + Version 1.49.0http://www.boost.org/users/history/version_1_49_0.htmlhttp://www.boost.org/users/history/version_1_49_0.htmlFri, 24 Feb 2012 16:20:32 -0500 + + + + <div id="version_1_49_0.new_libraries"> + <h3><span class="link">New Libraries</span></h3> + <ul> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/heap/index.html">Heap</a>:</span> + Priority queue data + structures, from Tim Blechmann. + </div> + </li> + </ul> + </div> + <div id="version_1_49_0.updated_libraries"> + <h3><span class="link">Updated Libraries</span></h3> + <ul> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/asio">Asio</a>:</span> + <ul> + <li> + <div> + Added a new class template <code><span class="identifier">basic_waitable_timer</span></code> + based around the C++11 clock type requirements. It may be used with + the clocks from the C++11 <code><span class="special">&lt;</span><span class="identifier">chrono</span><span class="special">&gt;</span></code> + library facility or, if those are not available, Boost.Chrono. The + typedefs <code><span class="identifier">high_resolution_timer</span></code>, + <code><span class="identifier">steady_timer</span></code> and + <code><span class="identifier">system_timer</span></code> may + be used to create timer objects for the standard clock types. + </div> + </li> + <li> + <div> + Added a new <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">object_handle</span></code> + class for performing waits on Windows kernel objects. Thanks go to + Boris Schaeling for contributing substantially to the development + of this feature. + </div> + </li> + <li> + <div> + On Linux, <code><span class="identifier">connect</span><span class="special">()</span></code> can return EAGAIN in certain circumstances. + Remapped this to another error so that it doesn't look like a non-blocking + operation (<a href="https://svn.boost.org/trac/boost/ticket/6048">#6048</a>). + </div> + </li> + <li> + <div> + Fixed a compile error on NetBSD (<a href="https://svn.boost.org/trac/boost/ticket/6098">#6098</a>). + </div> + </li> + <li> + <div> + Fixed deadlock on Mac OS X (<a href="https://svn.boost.org/trac/boost/ticket/6275">#6275</a>). + </div> + </li> + <li> + <div> + Fixed a regression in <code><span class="identifier">buffered_write_stream</span></code> + (<a href="https://svn.boost.org/trac/boost/ticket/6310">#6310</a>). + </div> + </li> + <li> + <div> + Fixed a non-paged pool &quot;leak&quot; on Windows when an <code><span class="identifier">io_service</span></code> is repeatedly run without + anything to do (<a href="https://svn.boost.org/trac/boost/ticket/6321">#6321</a>). + </div> + </li> + <li> + <div> + Reverted earlier change to allow some speculative operations to be + performed without holding the lock, as it introduced a race condition + in some multithreaded scenarios. + </div> + </li> + <li> + <div> + Fixed a bug where the second buffer in an array of two buffers may + be ignored if the first buffer is empty. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/chrono">Chrono</a>:</span> + <ul> + <li> + <div> + Bug Fixes: + <ul> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6092">#6092</a> + Input from non integral durations makes the compiler fail. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6093">#6093</a> + [1/3]second fails as valid duration input. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6113">#6113</a> + duplicate symbol when BOOST_CHRONO_HEADER_ONLY is defined. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6243">#6243</a> + Sandia-pgi-11.9: more than one instance of overloaded function + &quot;min&quot; matches. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6257">#6257</a> + process_cpu_clock::now() on linux gives time_points 1/1000 + times. + </div> + </li> + </ul> + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/container/">Container</a>:</span> + <ul> + <li> + <div> + Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6499">#6499</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6336">#6336</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6335">#6335</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6287">#6287</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6205">#6205</a>, + <a href="https://svn.boost.org/trac/boost/ticket/4383">#4383</a>. + </div> + </li> + <li> + <div> + Added <code><span class="identifier">allocator_traits</span></code> + support for both C++11 and C++03 compilers through an internal <code><span class="identifier">allocator_traits</span></code> clone. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/filesystem/">Filesystem</a>:</span> + <ul> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/3714">#3714</a>, + Added test cases and fixes for class path errors when assignment + or append used self or portion of self as source. + </div> + </li> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/4889">#4889</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6320">#6320</a>, + Locale codecvt_facet not thread safe on Windows. Move Windows, Mac + OS X, locale and codecvt facet back to namespace scope. POSIX except + OS X uses local static initialization (IE lazy) to ensure exceptions + are catchable if environmental variables are misconfigured and to + avoid use of locale(&quot;&quot;) if not actually used. + </div> + </li> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/5652">#5652</a>, + recursive_directory_iterator fails on cyclic symbolic links. Thanks + to Daniel Aarno for the patch. + </div> + </li> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/5653">#5653</a>, + recursive_directory_iterator(error_code) can still throw filesystem_error. + </div> + </li> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/5900">#5900</a>, + directory_iterator access violation on Windows if error is thrown. + Thanks to Andreas Eckleder for the patch. + </div> + </li> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/5900">#5900</a> + comment 2, a bug in director_iterator construction with error_code + argument that caused increment to be called without the ec argument + being passed. + </div> + </li> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/5989">#5989</a> + by cleaning up test suite path_test.cpp code even though the ticket + itself was not a defect, and clarifying docs; iteration over a path + yields generic format. + </div> + </li> + <li> + <div> + Fix <a href="https://svn.boost.org/trac/boost/ticket/5592">#5592</a>, + Change Windows codecvt processing from CP_THREAD_ACP to CP_ACP. + </div> + </li> + <li> + <div> + Operations function fixes for PGI compiler, thanks to Noel Belcourt. + </div> + </li> + <li> + <div> + Relax permissions test to reflect reality, particularly on the Sandia + test platforms. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/geometry/">Geometry</a>:</span> + <ul> + <li> + <div> + Fixed bugs + <ul> + <li> + <div> + Distance for multi-geometries ignored specified distance strategy. + </div> + </li> + <li> + <div> + In difference for polygon/multi_polygon (reported 2011/10/24 + on GGL-list). + </div> + </li> + <li> + <div> + Raise exception for calculation of distances of multi-geometrie(s) + where one of them is empty + </div> + </li> + <li> + <div> + Multi DSV did not correctly use settings. + </div> + </li> + <li> + <div> + Self-intersections could sometimes be missed (introduced in + 1.48). + </div> + </li> + <li> + <div> + Convex hull crashed on empty range (e.g. empty multi point). + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + Solved tickets + <ul> + <li> + <div> + <a href="https://svn.boost.org/trac/boost/ticket/6028">#6028</a> + Documentation: closure. + </div> + </li> + <li> + <div> + <a href="https://svn.boost.org/trac/boost/ticket/6178">#6178</a> + Missing headerfile. + </div> + </li> + <li> + <div> + <a href="https://svn.boost.org/trac/boost/ticket/6021">#6021</a> + convex hull of multipoint. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + Additional functionality + <ul> + <li> + <div> + Support for line/polygon intersections and differences + </div> + </li> + <li> + <div> + Support for convert of segment/box of different point types + </div> + </li> + <li> + <div> + Support for append for multi point + </div> + </li> + <li> + <div> + Scalar functions (distance, area, length, perimeter) now throw + an empty_input_exception on empty input + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + Documentation + <ul> + <li> + <div> + Updated support status + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + Internal changes + <ul> + <li> + <div> + Updates in specializations/not_implemented for distance/convert/assign/area + </div> + </li> + <li> + <div> + Move of wkt/dsv to io folder, making domains redundant + </div> + </li> + <li> + <div> + Strategy concepts assigned to zero to avoid clang warnings + (patched by Vishnu) + </div> + </li> + </ul> + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/graph/">Graph</a>:</span> + <ul> + <li> + <div> + Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/5881">#5881</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6033">#6033</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6061">#6061</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6137">#6137</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6246">#6246</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6239">#6239</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6293">#6293</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6306">#6306</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6313">#6313</a> + and <a href="https://svn.boost.org/trac/boost/ticket/6371">#6371</a>, + plus others not in Trac. + </div> + </li> + <li> + <div> + Re-enabled LEDA graph support (thanks to Jens Muller for the patch). + </div> + </li> + <li> + <div> + Added documentation for <code><span class="identifier">edge_predecessor_recorder</span></code>. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/icl/">Icl</a>:</span> + <ul> + <li> + <div> + Fixed tickets <a href="https://svn.boost.org/trac/boost/ticket/6095">#6095</a> + and <a href="https://svn.boost.org/trac/boost/ticket/6210">#6210</a>. + </div> + </li> + <li> + <div> + Added move semantics for constructors, assignment operators and binary + operators. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/interprocess/">Interprocess</a>:</span> + <ul> + <li> + <div> + Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6531">#6531</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6412">#6412</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6398">#6398</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6340">#6340</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6319">#6319</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6287">#6287</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6265">#6265</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6233">#6233</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6147">#6147</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6134">#6134</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6058">#6058</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6054">#6054</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5772">#5772</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5738">#5738</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5622">#5622</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5552">#5552</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5518">#5518</a>, + <a href="https://svn.boost.org/trac/boost/ticket/4655">#4655</a>, + <a href="https://svn.boost.org/trac/boost/ticket/4452">#4452</a>, + <a href="https://svn.boost.org/trac/boost/ticket/4383">#4383</a>, + <a href="https://svn.boost.org/trac/boost/ticket/4297">#4297</a>. + </div> + </li> + <li> + <div> + Fixed timed functions in mutex implementations to fulfill POSIX requirements: + <em>Under no circumstance shall the function fail with a timeout + if the mutex can be locked immediately. The validity of the abs_timeout + parameter need not be checked if the mutex can be locked immediately.</em> + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/intrusive/">Intrusive</a>:</span> + <ul> + <li> + <div> + Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6347">#6347</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6223">#6223</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6153">#6153</a>. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/conversion/lexical_cast.htm">Lexical cast</a>:</span> + <ul> + <li> + <div> + Fixed bugs and warnings: <a href="https://svn.boost.org/trac/boost/ticket/6127">#6127</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6132">#6132</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6159">#6159</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6182">#6182</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6186">#6186</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6193">#6193</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6264">#6264</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6290">#6290</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6298">#6298</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6400">#6400</a>. + </div> + </li> + <li> + <div> + Better performance and less memory usage for boost::container::basic_string + conversions. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/locale/">Locale</a>:</span> + <ul> + <li> + <div> + Fixed incorrect use of <code><span class="identifier">MultiByteToWideChar</span></code> + in detection of invalid input sequences. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/move/">Move</a>:</span> + <ul> + <li> + <div> + Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6417">#6417</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6183">#6183</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6185">#6185</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6395">#6395</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6396">#6396</a>, + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/property_tree">PropertyTree</a>:</span> + <ul> + <li> + <div> + Fixes for bugs <a href="https://svn.boost.org/trac/boost/ticket/4840">#4840</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5259">#5259</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5281">#5281</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5944">#5944</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5757">#5757</a>, + <a href="https://svn.boost.org/trac/boost/ticket/5710">#5710</a>, + and <a href="https://svn.boost.org/trac/boost/ticket/5307">#5307</a>. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/spirit/index.html">Spirit</a>:</span> + <ul> + <li> + <div> + Spirit V2.5.2, see the '<a href="http://www.boost.org/doc/libs/1_49_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_5_2.html">What's + New</a>' section for details. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/thread">Thread</a>:</span> + <ul> + <li> + <div> + Fixed Bugs: + <ul> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/2309">#2309</a> + Lack of g++ symbol visibility support in Boost.Thread. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/2639">#2639</a> + documentation should be extended(defer_lock, try_to_lock, ...). + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/3639">#3639</a> + Boost.Thread doesn't build with Sun-5.9 on Linux. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/3762">#3762</a> + Thread can't be compiled with winscw (Codewarrior by Nokia). + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/3885">#3885</a> + document about mix usage of boost.thread and native thread + api. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/3975">#3975</a> + Incorrect precondition for promise::set_wait_callback(). + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/4048">#4048</a> + thread::id formatting involves locale + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/4315">#4315</a> + gcc 4.4 Warning: inline ... declared as dllimport: attribute + ignored. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/4480">#4480</a> + OpenVMS patches for compiler issues workarounds. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/4819">#4819</a> + boost.thread's documentation misprints. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5040">#5040</a> + future.hpp in boost::thread does not compile with /clr. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5423">#5423</a> + thread issues with C++0x. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5502">#5502</a> + race condition between shared_mutex timed_lock and lock_shared. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5594">#5594</a> + boost::shared_mutex not fully compatible with Windows CE. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5617">#5617</a> + boost::thread::id copy ctor. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5739">#5739</a> + set-but-not-used warnings with gcc-4.6. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5826">#5826</a> + threads.cpp: resource leak on threads creation failure. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5839">#5839</a> + thread.cpp: ThreadProxy leaks on exceptions. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/5859">#5859</a> + win32 shared_mutex constructor leaks on exceptions. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6100">#6100</a> + Compute hardware_concurrency() using get_nprocs() on GLIBC + systems. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6141">#6141</a> + Compilation error when boost.thread and boost.move are used + together. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6168">#6168</a> + recursive_mutex is using wrong config symbol (possible typo). + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6175">#6175</a> + Compile error with SunStudio. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6200">#6200</a> + patch to have condition_variable and mutex error better handle + EINTR. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6207">#6207</a> + shared_lock swap compiler error on clang 3.0 c++11. + </div> + </li> + <li> + <div> + <a href="http://svn.boost.org/trac/boost/ticket/6208">#6208</a> + try_lock_wrapper swap compiler error on clang 3.0 c++11. + </div> + </li> + </ul> + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/unordered">Unordered</a>:</span> + <ul> + <li> + <div> + On compilers without rvalue references, the containers are no longer + movable by default, as move emulation was causing some odd quirks + (<a href="https://svn.boost.org/trac/boost/ticket/6167">#6167</a>, + <a href="https://svn.boost.org/trac/boost/ticket/6311">#6311</a>). + Define <code><span class="identifier">BOOST_UNORDERED_USE_MOVE</span></code> + to make them movable - Boost.Move is still used for elements regardless. + </div> + </li> + <li> + <div> + Fix sequence point warning (<a href="https://svn.boost.org/trac/boost/ticket/6370">#6370</a>). + </div> + </li> + <li> + <div> + Better support for C++11 compilers using older standard libraries. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + <span class="library"><a href="http://www.boost.org/libs/uuid/">Uuid</a>:</span> + <ul> + <li> + <div> + fixed <a href="https://svn.boost.org/trac/boost/ticket/6258">#6258</a> + </div> + </li> + <li> + <div> + fixed <a href="https://svn.boost.org/trac/boost/ticket/5325">#5325</a> + (sha1 implementation handles messages as long as the specification) + </div> + </li> + <li> + <div> + progress on <a href="https://svn.boost.org/trac/boost/ticket/6118">#6118</a> + (there are fewer warnings) + </div> + </li> + </ul> + </div> + </li> + </ul> + </div> + <div id="version_1_49_0.compilers_tested"> + <h3><span class="link">Compilers Tested</span></h3> + <p> + Boost's primary test compilers are: + </p> + <ul> + <li> + <div> + Linux: + <ul> + <li> + <div> + Intel: 11.1 + </div> + </li> + <li> + <div> + LLVM Clang 2.8 + </div> + </li> + <li> + <div> + GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5.2, 4.6.2 + </div> + </li> + <li> + <div> + GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2 + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + OS X: + <ul> + <li> + <div> + Intel: 11.1 + </div> + </li> + <li> + <div> + GCC: 4.2.1, 4.4.4 + </div> + </li> + <li> + <div> + GCC, C++0x mode: 4.4.4 + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + Windows: + <ul> + <li> + <div> + Visual C++ 8.0, 9.0, 10.0 + </div> + </li> + <li> + <div> + GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.1, 4.7.0 + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + FreeBSD: + <ul> + <li> + <div> + GCC 4.2.1, 32 and 64 bit. + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + QNX: + <ul> + <li> + <div> + QCC, C++0x mode: 4.4.2, 4.6.1, 4.6.2 + </div> + </li> + </ul> + </div> + </li> + </ul> + <p> + Boost's additional test compilers include: + </p> + <ul> + <li> + <div> + Linux: + <ul> + <li> + <div> + GCC: 4.2.4, 4.3.4, 4.4.4, 4.5.2, 4.6.2 + </div> + </li> + <li> + <div> + GCC, C++0x mode: 4.3.4, 4.4.4, 4.5.2 + </div> + </li> + <li> + <div> + pgCC: 11.9 + </div> + </li> + <li> + <div> + Intel: 10.1, 11.1, 12.0 + </div> + </li> + <li> + <div> + PathScale: 4.0.8 + </div> + </li> + <li> + <div> + Visual Age 10.1 + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + OS X: + <ul> + <li> + <div> + Clang from subversion + </div> + </li> + <li> + <div> + Intel 11.1, 12.0 + </div> + </li> + <li> + <div> + GCC: 4.4.4 + </div> + </li> + <li> + <div> + GCC, C++0x mode: 4.4.4 + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + Windows: + <ul> + <li> + <div> + Visual C++ 8.0, 9.0, 10.0 + </div> + </li> + <li> + <div> + Visual C++ with STLport: 9.0 + </div> + </li> + <li> + <div> + Visual C++, Windows Mobile 5, with STLport: 9.0 + </div> + </li> + <li> + <div> + GCC, mingw: 4.4.0, 4.5.2 + </div> + </li> + <li> + <div> + GCC, C++0x mode, mingw: 4.5.2 + </div> + </li> + <li> + <div> + GCC, mingw 64-bit: 4.4.7, 4.5.4, 4.6.1 + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + AIX: + <ul> + <li> + <div> + IBM XL C/C++ Enterprise Edition, V11.1.0.0 + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + FreeBSD: + <ul> + <li> + <div> + GCC 4.2.1, 32 and 64 bit + </div> + </li> + </ul> + </div> + </li> + <li> + <div> + Solaris: + <ul> + <li> + <div> + Sun 5.10 + </div> + </li> + </ul> + </div> + </li> + </ul> + </div> + <div id="version_1_49_0.acknowledgements"> + <h3><span class="link">Acknowledgements</span></h3> + <p> + <a href="http://www.boost.org/users/people/beman_dawes.html">Beman Dawes</a>, Eric Niebler, + <a href="http://www.boost.org/users/people/rene_rivera.html">Rene Rivera</a>, Daniel James + and Vladimir Prus managed this release. + </p> + </div> +Version 1.48.0http://www.boost.org/users/history/version_1_48_0.htmlhttp://www.boost.org/users/history/version_1_48_0.htmlTue, 15 Nov 2011 10:47:30 -0500<x> @@ -3540,836 +4578,5 @@ and Vladimir Prus managed this release. </p> </div> -</div>Version 1.45.0Fri, 19 Nov 2010 11:00:00 EST<span class="brief"><span class="purpose"> - Updated Libraries: Asio, Config, Flyweight, Foreach, Fusion, Graph, Interprocess, - Math, Meta State Machine, MultiArray, Proto, Spirit, TypeTraits, uBLAS, Unordered, - Wave, Xpressive. Updated tools: Boostbook, Quickbook - </span></span>http://sourceforge.net/projects/boost/files/boost/1.45.0/<div class="description"> - - - - <div id="version_1_45_0.updated_libraries"> - <h3><span class="link">Updated Libraries</span></h3> - <ul> - <li> - <div> - <span class="library"><a href="/libs/asio/index.html">Asio</a>:</span> - - </div> - <ul> - <li> - <div> - Fixed a problem on kqueue-based platforms where a <code><span class="identifier">deadline_timer</span></code> - may never fire if the <code><span class="identifier">io_service</span></code> - is running in a background thread (<a href="https://svn.boost.org/trac/boost/ticket/4568">#4568</a>). - </div> - </li> - <li> - <div> - Fixed a const-correctness issue that prevented valid uses of <code><span class="identifier">has_service</span><span class="special">&lt;&gt;</span></code> - from compiling (<a href="https://svn.boost.org/trac/boost/ticket/4638">#4638</a>). - </div> - </li> - <li> - <div> - Fixed MinGW cross-compilation (<a href="https://svn.boost.org/trac/boost/ticket/4491">#4491</a>). - </div> - </li> - <li> - <div> - Removed dependency on deprecated Boost.System functions (<a href="https://svn.boost.org/trac/boost/ticket/4672">#4672</a>). - </div> - </li> - <li> - <div> - Ensured <code><span class="identifier">close</span><span class="special">()</span></code>/<code><span class="identifier">closesocket</span><span class="special">()</span></code> - failures are correctly propagated (<a href="https://svn.boost.org/trac/boost/ticket/4573">#4573</a>). - </div> - </li> - <li> - <div> - Added a check for errors returned by <code><span class="identifier">InitializeCriticalSectionAndSpinCount</span></code> - (<a href="https://svn.boost.org/trac/boost/ticket/4574">#4574</a>). - </div> - </li> - <li> - <div> - Added support for hardware flow control on QNX (<a href="https://svn.boost.org/trac/boost/ticket/4625">#4625</a>). - </div> - </li> - <li> - <div> - Always use <code><span class="identifier">pselect</span><span class="special">()</span></code> on HP-UX, if it is available (<a href="https://svn.boost.org/trac/boost/ticket/4578">#4578</a>). - </div> - </li> - <li> - <div> - Ensured handler arguments are passed as lvalues (<a href="https://svn.boost.org/trac/boost/ticket/4744">#4744</a>). - </div> - </li> - <li> - <div> - Fixed Windows build when thread support is disabled (<a href="https://svn.boost.org/trac/boost/ticket/4680">#4680</a>). - </div> - </li> - <li> - <div> - Fixed a Windows-specific problem where <code><span class="identifier">deadline_timer</span></code> - objects with expiry times set more than 5 minutes in the future may - never expire (<a href="https://svn.boost.org/trac/boost/ticket/4745">#4745</a>). - </div> - </li> - <li> - <div> - Fixed the <code><span class="identifier">resolver</span></code> - backend on BSD platforms so that an empty service name resolves to - port number <code><span class="number">0</span></code>, as per the - documentation (<a href="https://svn.boost.org/trac/boost/ticket/4690">#4690</a>). - </div> - </li> - <li> - <div> - Fixed read operations so that they do not accept buffer sequences of - type <code><span class="identifier">const_buffers_1</span></code> - (<a href="https://svn.boost.org/trac/boost/ticket/4746">#4746</a>). - </div> - </li> - <li> - <div> - Redefined <code><span class="identifier">Protocol</span></code> - and <code><span class="identifier">id</span></code> to avoid clashing - with Objective-C++ keywords (<a href="https://svn.boost.org/trac/boost/ticket/4191">#4191</a>). - </div> - </li> - <li> - <div> - Fixed a <code><span class="identifier">vector</span></code> reallocation - performance issue that can occur when there are many active <code><span class="identifier">deadline_timer</span></code> objects (<a href="https://svn.boost.org/trac/boost/ticket/4780">#4780</a>). - </div> - </li> - <li> - <div> - Fixed the kqueue backend so that it compiles on NetBSD (<a href="https://svn.boost.org/trac/boost/ticket/4662">#4662</a>). - </div> - </li> - <li> - <div> - Fixed the socket <code><span class="identifier">io_control</span><span class="special">()</span></code> implementation on 64-bit Mac OS X - and BSD platforms (<a href="https://svn.boost.org/trac/boost/ticket/4782">#4782</a>). - </div> - </li> - <li> - <div> - Fixed a Windows-specific problem where failures from <code><span class="identifier">accept</span><span class="special">()</span></code> - are incorrectly treated as successes (<a href="https://svn.boost.org/trac/boost/ticket/4859">#4859</a>). - </div> - </li> - <li> - <div> - Deprecated the separate compilation header <code><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">cpp</span><span class="special">&gt;</span></code> - in favour of <code><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> (<a href="https://svn.boost.org/trac/boost/ticket/4560">#4560</a>). - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/config/index.html">Config</a>:</span> - - </div> - <ul> - <li> - <div> - Added new defect macros, <code><span class="identifier">BOOST_NO_VARIADIC_MACROS</span></code> - and <code><span class="identifier">BOOST_NO_NUMERIC_LIMITS_LOWEST</span></code>. - </div> - </li> - <li> - <div> - Minor fixes (<a href="https://svn.boost.org/trac/boost/ticket/4670">#4670</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4563">#4563</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4474">#4474</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4508">#4508</a>). - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/flyweight/index.html">Flyweight</a>:</span> - - </div> - <ul> - <li> - <div> - Fixed a hanging problem with <a href="/libs/flyweight/doc/tutorial/configuration.html#intermodule_holder"><code><span class="identifier">intermodule_holder</span></code></a> in Win32 - platforms related to a Boost.Interprocess issue described at ticket - <a href="https://svn.boost.org/trac/boost/ticket/4606">#4606</a>. - </div> - </li> - <li> - <div> - Removed an internal assertion incompatible with program termination - via <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">exit</span></code>. - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/foreach/index.html">Foreach</a>:</span> - - </div> - <ul> - <li> - <div> - Fix ambiguitiy by making <code><span class="identifier">auto_any</span></code> - constructor explicit. - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/fusion/index.html">Fusion</a>:</span> - - </div> - <ul> - <li> - <div> - Added <code><span class="identifier">BOOST_FUSION_ADAPT_ADT</span></code>, - <code><span class="identifier">BOOST_FUSION_ADAPT_TPL_ADT</span></code>, - <code><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_ADT</span></code> - and <code><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_TPL_ADT</span></code>. - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/graph/index.html">Graph</a>:</span> - - </div> - <ul> - <li> - <div> - Added Stoer-Wagner min-cut algorithm contributed by Daniel Trebbien. - </div> - </li> - <li> - <div> - Added implicit graph (implicit_graph) and A* (astar_maze) examples - contributed by W. P. McNeill. - </div> - </li> - <li> - <div> - Added bundled property support for graph properties. - </div> - </li> - <li> - <div> - Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/4556">#4556</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4622">#4622</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4631">#4631</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4715">#4715</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4753">#4753</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4758">#4758</a> - and <a href="https://svn.boost.org/trac/boost/ticket/4793">#4793</a> - plus others not in Trac. - </div> - </li> - <li> - <div> - Fixed documentation bugs <a href="https://svn.boost.org/trac/boost/ticket/4731">#4731</a> - and <a href="https://svn.boost.org/trac/boost/ticket/4737">#4737</a>. - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/interprocess/index.html">Interprocess</a>:</span> - - </div> - <ul> - <li> - <div> - Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/1080">#1080</a>, - <a href="https://svn.boost.org/trac/boost/ticket/3284">#3284</a>, - <a href="https://svn.boost.org/trac/boost/ticket/3439">#3439</a>, - <a href="https://svn.boost.org/trac/boost/ticket/3448">#3448</a>, - <a href="https://svn.boost.org/trac/boost/ticket/3582">#3582</a>, - <a href="https://svn.boost.org/trac/boost/ticket/3682">#3682</a>, - <a href="https://svn.boost.org/trac/boost/ticket/3829">#3829</a>, - <a href="https://svn.boost.org/trac/boost/ticket/3846">#3846</a>, - <a href="https://svn.boost.org/trac/boost/ticket/3914">#3914</a>, - <a href="https://svn.boost.org/trac/boost/ticket/3947">#3947</a>, - <a href="https://svn.boost.org/trac/boost/ticket/3950">#3950</a>, - <a href="https://svn.boost.org/trac/boost/ticket/3951">#3951</a>, - <a href="https://svn.boost.org/trac/boost/ticket/3985">#3985</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4010">#4010</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4417">#4417</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4019">#4019</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4039">#4039</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4218">#4218</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4230">#4230</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4250">#4250</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4297">#4297</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4350">#4350</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4352">#4352</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4426">#4426</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4516">#4516</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4524">#4524</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4557">#4557</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4606">#4606</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4685">#4685</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4694">#4694</a>. - </div> - </li> - <li> - <div> - Added support for standard rvalue reference move semantics (tested - on GCC 4.5 and VC10). - </div> - </li> - <li> - <div> - Permissions can be detailed for interprocess named resources. - </div> - </li> - <li> - <div> - <code><span class="identifier">mapped_region</span><span class="special">::</span><span class="identifier">flush</span></code> initiates disk flushing but - does not guarantee it's completed when returns, since it is not portable. - </div> - </li> - <li> - <div> - FreeBSD and MacOS now use posix semaphores to implement named semaphores - and mutex. - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/math/index.html">Math</a>:</span> - - </div> - <ul> - <li> - <div> - Added inverse gamma distribution and inverse chi_square and scaled - inverse chi_square. - </div> - </li> - <li> - <div> - Added warnings about potential ambiguity with std random library in - distribution and function names. - </div> - </li> - <li> - <div> - Editorial revision of documentation, and added FAQ. - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/msm/index.html">Meta State Machine</a>:</span> - - </div> - <ul> - <li> - <div> - <a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch08.html#d0e2995">Support - for serialization</a>. - </div> - </li> - <li> - <div> - <a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch03s04.html#eUML-reuse-functor">Possibility - to use normal</a> functors (from functor front-end) in eUML. - </div> - </li> - <li> - <div> - <a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch03s05.html#backend-fsm-constructor-args">New - constructors where substates / submachines can be taken as arguments</a>. - This allows passing arguments to the constructor of a submachine. - </div> - </li> - <li> - <div> - Bugfixes (anonymous transitions) - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/multi_array/index.html">MultiArray</a>:</span> - - </div> - <ul> - <li> - <div> - Fixes for bugs <a href="https://svn.boost.org/trac/boost/ticket/3581">#3581</a>, - <a href="https://svn.boost.org/trac/boost/ticket/3820">#3820</a>, - <a href="https://svn.boost.org/trac/boost/ticket/3989">#3989</a>, - <a href="https://svn.boost.org/trac/boost/ticket/4032">#4032</a>, - plus other bugs not in Trac. - </div> - </li> - <li> - <div> - Added new examples and test cases. - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/proto/index.html">Proto</a>:</span> - - </div> - <ul> - <li> - <div> - Knock down value of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">N</span></code>, - fixes bug <a href="https://svn.boost.org/trac/boost/ticket/4602">#4602</a>, - </div> - </li> - <li> - <div> - Support non-rtti compilers - </div> - </li> - <li> - <div> - Fix bug with <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">matches</span></code>, - array types and the wildcard pattern. - </div> - </li> - <li> - <div> - Make Proto work on MSVC with the /clr option - </div> - </li> - <li> - <div> - Add const-qualified overloads of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">eval</span></code> - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/spirit/index.html">Spirit</a>:</span> - Spirit V2.4.1, - see the '<a href="/doc/libs/1_45_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_1.html">What's - New</a>' section for details. - </div> - </li> - <li> - <div> - <span class="library"><a href="/libs/type_traits/index.html">TypeTraits</a>:</span> - - </div> - <ul> - <li> - <div> - Added new traits add_rvalue_reference, add_lvalue_reference and common_type. - </div> - </li> - <li> - <div> - Minor fixes to is_signed, is_unsigned and is_virtual_base_of. - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/numeric/ublas/index.html">uBLAS</a>:</span> - - </div> - <ul> - <li> - <div> - Tickets closed: - </div> - <ul> - <li> - <div> - <a href="https://svn.boost.org/trac/boost/ticket/4410">#4410</a>, - </div> - </li> - <li> - <div> - <a href="https://svn.boost.org/trac/boost/ticket/3397">#3397</a>, - </div> - </li> - <li> - <div> - <a href="https://svn.boost.org/trac/boost/ticket/795">#795</a>, - </div> - </li> - <li> - <div> - <a href="https://svn.boost.org/trac/boost/ticket/3514">#3514</a>, - </div> - </li> - </ul> - </li> - <li> - <div> - Mixed types operation are possible and new tests added (like matrix&lt;complex&gt;+matrix&lt;double&gt;), - </div> - </li> - <li> - <div> - New features: - </div> - <ul> - <li> - <div> - a new size&lt;&gt; operator is available. For example size&lt;1&gt;(A+B) - give the number of rows of the sum of matrices A and B, - </div> - </li> - </ul> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/unordered/index.html">Unordered</a>:</span> - - </div> - <ul> - <li> - <div> - Fix inserting from iterators which return by copy from <code><span class="keyword">operator</span><span class="special">*</span></code> - in <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unordered_map</span></code> and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unordered_set</span></code>. - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/wave/index.html">Wave</a>:</span> - - </div> - <ul> - <li> - <div> - See the <a href="/libs/wave/ChangeLog">Changelog</a> for details. - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/libs/xpressive/index.html">Xpressive</a>:</span> - - </div> - <ul> - <li> - <div> - <code><span class="identifier">xpressive</span><span class="special">::</span><span class="identifier">as</span></code> handles wide-char <code><span class="identifier">sub_match</span></code> objects, fixes bug <a href="https://svn.boost.org/trac/boost/ticket/4496">#4496</a> - </div> - </li> - </ul> - </li> - </ul> - </div> - <div id="version_1_45_0.updated_tools"> - <h3><span class="link">Updated Tools</span></h3> - <ul> - <li> - <div> - <span class="library"><a href="/tools/boostbook/index.html">Boostbook</a>:</span> - - </div> - <ul> - <li> - <div> - Fix syntax highlighter for comments at the end of code blocks. - </div> - </li> - </ul> - </li> - <li> - <div> - <span class="library"><a href="/tools/quickbook/index.html">Quickbook</a>:</span> - - </div> - <ul> - <li> - <div> - Fix command line macros. - </div> - </li> - <li> - <div> - Nested code snippets. - </div> - </li> - <li> - <div> - Nested documentation info comments. - </div> - </li> - <li> - <div> - Revert xml escaping document info, it broke some documentation files - (will now be in 1.6). - </div> - </li> - <li> - <div> - Some other small tweaks. See <a href="/doc/html/quickbook/change_log.html#quickbook.change_log.releases.version_1_5_3___boost_1_45_0">the - change log</a> for more info. - </div> - </li> - </ul> - </li> - </ul> - </div> - <div id="version_1_45_0.compilers_tested"> - <h3><span class="link">Compilers Tested</span></h3> - <p> - Boost's primary test compilers are: - </p> - <ul> - <li> - <div> - Linux: - </div> - <ul> - <li> - <div> - GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.1. - </div> - </li> - <li> - <div> - GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0. - </div> - </li> - <li> - <div> - Intel: 10.1, 11.0, 11.1 - </div> - </li> - <li> - <div> - Pathscale: 3.2. - </div> - </li> - </ul> - </li> - <li> - <div> - OS X: - </div> - <ul> - <li> - <div> - GCC: 4.0.1, 4.2.1, 4.4 - </div> - </li> - <li> - <div> - GCC, C++0x mode: 4.4. - </div> - </li> - <li> - <div> - Intel: 11.1 - </div> - </li> - </ul> - </li> - <li> - <div> - Windows: - </div> - <ul> - <li> - <div> - Visual C++: 7.1, 8.0, 9.0 and 10.0. - </div> - </li> - <li> - <div> - GCC, mingw: 4.3.3. - </div> - </li> - </ul> - </li> - <li> - <div> - FreeBSD: - </div> - <ul> - <li> - <div> - GCC: 4.2.1, 32 bit. - </div> - </li> - <li> - <div> - GCC: 4.2.1, 64 bit. - </div> - </li> - </ul> - </li> - </ul> - <p> - Boost's additional test compilers include: - </p> - <ul> - <li> - <div> - Linux: - </div> - <ul> - <li> - <div> - GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.0, 4.6.0 (dev version). - </div> - </li> - <li> - <div> - GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0. - </div> - </li> - <li> - <div> - Intel: 10.1, 11.0, 11.1. - </div> - </li> - <li> - <div> - pgCC 10.1. - </div> - </li> - <li> - <div> - PathScale: 3.2. - </div> - </li> - <li> - <div> - Clang from subversion. - </div> - </li> - </ul> - </li> - <li> - <div> - OS X: - </div> - <ul> - <li> - <div> - Intel C++ Compiler: 10.1, 11.0, 11.1. - </div> - </li> - <li> - <div> - GCC: 4.0.1, 4.2.1, 4.4.4 - </div> - </li> - <li> - <div> - GCC, C++0x mode: 4.4.4 - </div> - </li> - <li> - <div> - Clang from subversion. - </div> - </li> - </ul> - </li> - <li> - <div> - Windows: - </div> - <ul> - <li> - <div> - Borland: 5.9.3, 6.1.3 (2009), 6.2.1 (2010), 6.3.0 - </div> - </li> - <li> - <div> - GCC, mingw: 4.3.3, 4.4.5, 4.5.1 - </div> - </li> - <li> - <div> - GCC, mingw, C++0x mode: 4.5.1 - </div> - </li> - <li> - <div> - Visual C++: 7.1, 8.0, 9.0, 10.0 - </div> - </li> - </ul> - </li> - <li> - <div> - AIX: - </div> - <ul> - <li> - <div> - IBM XL C/C++ Enterprise Edition, V11.1.0.0. - </div> - </li> - </ul> - </li> - <li> - <div> - FreeBSD: - </div> - <ul> - <li> - <div> - GCC 4.2.1, 64 bit. - </div> - </li> - </ul> - </li> - <li> - <div> - Solaris: - </div> - <ul> - <li> - <div> - Sun C++: 5.10. - </div> - </li> - </ul> - </li> - </ul> - </div> - <div id="version_1_45_0.acknowledgements"> - <h3><span class="link">Acknowledgements</span></h3> - <p> - <a href="/users/people/beman_dawes.html">Beman Dawes</a>, Eric Niebler, - <a href="/users/people/rene_rivera.html">Rene Rivera</a>, Daniel James - and Vladimir Prus managed this release. - </p> - </div> </div> \ No newline at end of file diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt index 2d8567d4..33d77bee 100644 --- a/generated/state/feed-pages.txt +++ b/generated/state/feed-pages.txt @@ -1834,16 +1834,16 @@ -documentation "/doc/libs/1_49_0/ -download -"http://sourceforge.net/projects/boost/files/boost/1.49.0.beta.1/ +"http://sourceforge.net/projects/boost/files/boost/1.49.0/ -id "version_1_49_0 -last_modified -.1330080755.75 +.1330118432.0 -location "users/history/version_1_49_0.html -page_state -pub_date -"In Progress +"Fri, 24 Feb 2012 16:20:32 -0500 -purpose " " New Library: Heap. Updated Libraries: Asio, Chrono, Container, Filesystem, @@ -1851,11 +1851,11 @@ " Property Tree, Spirit, Thread, Unordered, Uuid. " -qbk_hash -"ad964bc20c4d7a6321b17b0fe364283d3f7610707f304dce80a9f7ef9fbb97ba +"50b8861c846fbb8d7775a0dc25e9e4f1367f0377b9d48871a0e2f8f13f8e7f8d -release_status -"beta 1 +"released -rss_hash -"0ea830ffd858ac5b5d79333a135e04cf1cde50975b7f5d426eea9418c6638b12 +"8733fd402d16aedcc54cd2164579cba7a2a70b7294c9674e692495ed01c82e15 -title "Version 1.49.0 -type diff --git a/users/history/version_1_49_0.html b/users/history/version_1_49_0.html index eb0c0027..3d0d7ea8 100644 --- a/users/history/version_1_49_0.html +++ b/users/history/version_1_49_0.html @@ -3,7 +3,7 @@ - Version 1.49.0 beta 1 + Version 1.49.0 @@ -34,16 +34,17 @@

    Version 1.49.0

    -

    Note: This version is at an early stage in its release cycle. The information listed below is incomplete and some of the documentation links may not work yet.

    Version 1.49.0 beta 1

    + "news-title">Version 1.49.0

    In Progress

    + "news-date">February 24th, 2012 21:20 GMT

    Documentation -

    Download this beta release.

    + + +
    Downloads
    PlatformFile
    unixboost_1_49_0.tar.bz2
    boost_1_49_0.tar.gz
    windowsboost_1_49_0.7z
    boost_1_49_0.zip
    @@ -54,7 +55,7 @@