|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r64421 - website/public_html/beta/feed
From: daniel_james_at_[hidden]
Date: 2010-07-28 18:56:43
Author: danieljames
Date: 2010-07-28 18:56:42 EDT (Wed, 28 Jul 2010)
New Revision: 64421
URL: http://svn.boost.org/trac/boost/changeset/64421
Log:
Rebuild release notes.
And tweak bbook2rss a little.
Text files modified:
website/public_html/beta/feed/bbook2rss.py | 13
website/public_html/beta/feed/history-hashes.txt | 2
website/public_html/beta/feed/history.rss | 969 ++++++++++++++++++++++++++-------------
website/public_html/beta/feed/news-hashes.txt | 2
website/public_html/beta/feed/news.rss | 969 ++++++++++++++++++++++++++-------------
5 files changed, 1274 insertions(+), 681 deletions(-)
Modified: website/public_html/beta/feed/bbook2rss.py
==============================================================================
--- website/public_html/beta/feed/bbook2rss.py (original)
+++ website/public_html/beta/feed/bbook2rss.py 2010-07-28 18:56:42 EDT (Wed, 28 Jul 2010)
@@ -258,6 +258,10 @@
def x_para(self,node):
return self.new_node('p',
*self.x_children(node))
+
+ def x_simpara(self,node):
+ return self.new_node('div',
+ *self.x_children(node))
def x_ulink(self,node):
return self.new_node('a',
@@ -283,13 +287,8 @@
*self.x_children(node))
def x_listitem(self,node):
- simpara = self.get_child(node,tag='simpara')
- if simpara:
- return self.new_node('li',
- *self.x_children(simpara))
- else:
- return self.new_node('li',
- *self.x_children(node))
+ return self.new_node('li',
+ *self.x_children(node))
def x_phrase(self,node):
return self.new_node('span',
Modified: website/public_html/beta/feed/history-hashes.txt
==============================================================================
--- website/public_html/beta/feed/history-hashes.txt (original)
+++ website/public_html/beta/feed/history-hashes.txt 2010-07-28 18:56:42 EDT (Wed, 28 Jul 2010)
@@ -52,5 +52,5 @@
history/boost_1_41_0.qbk,826427c5daba1dc00aea14a2c57c6141dcdba4fc383c1c4616beb57d0c79aee5,4e919f57c667fec2e599d48c69b30bb2f10a7dd1d8ba551efbac83131c0ffa34
history/boost_1_42_0.qbk,36765d15b10a22aaa541044a5109f9f4d7366b9f54809f44d55e1d9d162a1537,0c0c2b687cdb2ef6680aad359a9f3eb4fb002fe14363041906ec585663211521
history/boost_1_43_0.qbk,242b5e8f79076daf044d3298e84c5e6afce6f075c9ea94a80bb55ad5ee49b45a,26924935e36618f705723425e30a045ff0d06a13ec27645115ad490f744ef9c3
-history/boost_1_44_0.qbk,23a3e7863526972445f75dc544221a9c25fa3814149cbe18d880bf5887e370a2,cc28d460b7025675400f99d8664e4e5117f1fe8a4c502b0db78744089e8cc5e2
+history/boost_1_44_0.qbk,178351e728767de40039801e3bf694e2caf440781aab56ceb8341be7cde08395,31b3a024832b2646ef422f9c4e5715e5e9cb3d3fa2abec6781446f7a3a212190
history/unversioned.qbk,2810bfebb2d0739fad2f520df2c386dde484dd28bcd117422b9a95f6df449d8e,8002a54cd484904089f5ece182b03e50d50160c1e1e6b276be44bcf91c8214fb
Modified: website/public_html/beta/feed/history.rss
==============================================================================
--- website/public_html/beta/feed/history.rss (original)
+++ website/public_html/beta/feed/history.rss 2010-07-28 18:56:42 EDT (Wed, 28 Jul 2010)
@@ -6,10 +6,10 @@
<description/>
<language>en-us</language>
<copyright>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)</copyright>
- <item><title>Version 1.44.0</title><pubDate>$Date: 2010/07/18 19:02:21 $</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
- New Libraries: Meta State Machine, Polygon. Updated Libraries: Config, Hash,
- Iostreams, Math, Regex, Thread, TR1, Type Traits, uBLAS, Utility. Updates for
- Quickbook and Boostbook.
+ <item><title>Version 1.44.0</title><pubDate>$Date: 2010/07/28 22:55:12 $</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
+ New Libraries: Meta State Machine, Polygon. Updated Libraries: Asio, Config,
+ Fusion, Hash, Iostreams, Math, Regex, Thread, TR1, Type Traits, uBLAS, Utility.
+ Updates for Quickbook and Boostbook.
</span></span></boostbook:purpose><description><div class="description">
@@ -17,261 +17,480 @@
<h3><span class="link">New Libraries</span></h3>
<ul>
<li>
+ <div>
<span class="library"><a href="/libs/msm/index.html">Meta State Machine</a>:</span>
High-performance
expressive UML2 finite state machines, from Christophe Henry
- </li>
+ </div>
+ </li>
<li>
+ <div>
<span class="library"><a href="/libs/polygon/index.html">Polygon</a>:</span>
Booleans/clipping,
resizing/offsetting and more for planar polygons with integral coordinates,
from Lucanus Simonson.
- </li>
+ </div>
+ </li>
</ul>
</div>
<div id="version_1_44_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>
+ Reduced compile times. (Note that some programs may need to add additional
+ <code><span class="preprocessor">#include</span></code>s, e.g. if
+ the program uses <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code>
+ but does not explicitly include <code><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>.)
+ </div>
+ </li>
+ <li>
+ <div>
+ Reduced the size of generated code.
+ </div>
+ </li>
+ <li>
+ <div>
+ Refactored <code><span class="identifier">deadline_timer</span></code>
+ implementation to improve performance.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved multiprocessor scalability on Windows by using a dedicated
+ hidden thread to wait for timers.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved performance of <code><span class="identifier">asio</span><span class="special">::</span><span class="identifier">streambuf</span></code>
+ with <code><span class="identifier">async_read</span><span class="special">()</span></code>
+ and <code><span class="identifier">async_read_until</span><span class="special">()</span></code>. These read operations now use the
+ existing capacity of the <code><span class="identifier">streambuf</span></code>
+ when reading, rather than limiting the read to 512 bytes.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added optional separate compilation. To enable, add <code><span class="preprocessor">#include</span>
+ <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> to one source file in a program,
+ then build the program with <code><span class="identifier">BOOST_ASIO_SEPARATE_COMPILATION</span></code>
+ defined in the project/compiler settings. Alternatively, <code><span class="identifier">BOOST_ASIO_DYN_LINK</span></code> may be defined
+ to build a separately-compiled Asio as part of a shared library.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added new macro <code><span class="identifier">BOOST_ASIO_DISABLE_FENCED_BLOCK</span></code>
+ to permit the disabling of memory fences around completion handlers,
+ even if thread support is enabled.
+ </div>
+ </li>
+ <li>
+ <div>
+ Reworked timeout examples to better illustrate typical use cases.
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured that handler arguments are passed as <code><span class="keyword">const</span></code>
+ types.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed incorrect parameter order in <code><span class="identifier">null_buffers</span></code>
+ variant of <code><span class="identifier">async_send_to</span></code>
+ (<a href="https://svn.boost.org/trac/boost/ticket/4170">#4170</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured <code><span class="keyword">unsigned</span> <span class="keyword">char</span></code>
+ is used with <code><span class="identifier">isdigit</span></code>
+ in <code><span class="identifier">getaddrinfo</span></code> emulation
+ (<a href="https://svn.boost.org/trac/boost/ticket/4201">#4201</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed handling of very small but non-zero timeouts (<a href="https://svn.boost.org/trac/boost/ticket/4205">#4205</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed crash that occurred when an empty buffer sequence was passed
+ to a composed read or write operation.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added missing <code><span class="keyword">operator</span><span class="special">+</span></code> overload in <code><span class="identifier">buffers_iterator</span></code>
+ (<a href="https://svn.boost.org/trac/boost/ticket/4382">#4382</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Implemented cancellation of <code><span class="identifier">null_buffers</span></code>
+ operations on Windows.
+ </div>
+ </li>
+ </ul>
+ </li>
+ <li>
+ <div>
<span class="library"><a href="/libs/config/index.html">Config</a>:</span>
- <ul>
- <li>
- Added new defect macro, <code><span class="identifier">BOOST_NO_COMPLETE_VALUE_INITIALIZATION</span></code>.
- </li>
- <li>
- Added new defect macro <code><span class="identifier">BOOST_NO_0X_HDR_TYPEINDEX</span></code>,
- fixes issue <a href="https://svn.boost.org/trac/boost/ticket/4274">#4274</a>.
- </li>
- <li>
- Added support for code visibility in GCC.
- </li>
- <li>
- Fixed issues <a href="https://svn.boost.org/trac/boost/ticket/4385">#4385</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4324">#4324</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4221">#4221</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4182">#4182</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4178">#4178</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4152">#4152</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4182">#4115</a>.
- <a href="https://svn.boost.org/trac/boost/ticket/4112">#4112</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4059">#4059</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4041">#4041</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4012">#4012</a>.
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Added new defect macro, <code><span class="identifier">BOOST_NO_COMPLETE_VALUE_INITIALIZATION</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added new defect macro <code><span class="identifier">BOOST_NO_0X_HDR_TYPEINDEX</span></code>,
+ fixes issue <a href="https://svn.boost.org/trac/boost/ticket/4274">#4274</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for code visibility in GCC.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed issues <a href="https://svn.boost.org/trac/boost/ticket/4385">#4385</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4324">#4324</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4221">#4221</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4182">#4182</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4178">#4178</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4152">#4152</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4182">#4115</a>.
+ <a href="https://svn.boost.org/trac/boost/ticket/4112">#4112</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4059">#4059</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4041">#4041</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4012">#4012</a>.
+ </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">fusion</span><span class="special">::</span><span class="identifier">reverse_fold</span></code>, <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">iter_fold</span></code>
+ and <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">reverse_iter_fold</span></code> (<a href="https://svn.boost.org/trac/boost/ticket/1623">#1623</a>).
+ </div>
+ </li>
+ </ul>
+ </li>
+ <li>
+ <div>
<span class="library"><a href="/libs/functional/hash/index.html">Hash</a>:</span>
- <ul>
- <li>
- Option to prevent implicit casts when calling the hash function by
- defining the macro <code><span class="identifier">BOOST_HASH_NO_IMPLICIT_CASTS</span></code>,
- which can avoid some subtle problems. This might be activated by
- default in a future version.
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Option to prevent implicit casts when calling the hash function by
+ defining the macro <code><span class="identifier">BOOST_HASH_NO_IMPLICIT_CASTS</span></code>,
+ which can avoid some subtle problems. This might be activated by default
+ in a future version.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
<span class="library"><a href="/libs/iostreams/index.html">Iostreams</a>:</span>
- <ul>
- <li>
- Several fixes for file descriptors class, including a breaking change
- to the constructors and <code><span class="identifier">open</span></code>
- methods for <code><span class="identifier">file_descriptor</span></code>,
- <code><span class="identifier">file_descriptor_source</span></code>
- and <code><span class="identifier">file_descriptor_sink</span></code>.
- See <a href="/libs/iostreams/doc/classes/file_descriptor.html">the
- documentation</a> for details. The old methods are still available
- if you define <code><span class="identifier">BOOST_IOSTREAMS_USE_DEPRECATED</span></code>
- (<a href="https://svn.boost.org/trac/boost/ticket/3323">#3323</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3517">#3517</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4335">#4335</a>).
- </li>
- <li>
- Fix several issues with compression and decompression (<a href="https://svn.boost.org/trac/boost/ticket/2318">#2318</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4091">#4091</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3348">#3348</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2783">#2783</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/1579">#1579</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3853">#3853</a>).
- </li>
- <li>
- And a load more miscellaneous fixes (<a href="https://svn.boost.org/trac/boost/ticket/3851">#3851</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3279">#3279</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3689">#3689</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2356">#2356</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2996">#2996</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4102">#4102</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2998">#2998</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/1612">#1612</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2325">#2325</a>).
- </li>
- <li>
- Thanks to Steven Watanabe for almost all these fixes. For more detail
- see the <a href="/libs/iostreams/doc/release_notes.html">release
- notes</a>.
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Several fixes for file descriptors class, including a breaking change
+ to the constructors and <code><span class="identifier">open</span></code>
+ methods for <code><span class="identifier">file_descriptor</span></code>,
+ <code><span class="identifier">file_descriptor_source</span></code>
+ and <code><span class="identifier">file_descriptor_sink</span></code>.
+ See <a href="/libs/iostreams/doc/classes/file_descriptor.html">the
+ documentation</a> for details. The old methods are still available
+ if you define <code><span class="identifier">BOOST_IOSTREAMS_USE_DEPRECATED</span></code>
+ (<a href="https://svn.boost.org/trac/boost/ticket/3323">#3323</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3517">#3517</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4335">#4335</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix several issues with compression and decompression (<a href="https://svn.boost.org/trac/boost/ticket/2318">#2318</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4091">#4091</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3348">#3348</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2783">#2783</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/1579">#1579</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3853">#3853</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ And a load more miscellaneous fixes (<a href="https://svn.boost.org/trac/boost/ticket/3851">#3851</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3279">#3279</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3689">#3689</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2356">#2356</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2996">#2996</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4102">#4102</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2998">#2998</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/1612">#1612</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2325">#2325</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Thanks to Steven Watanabe for almost all these fixes. For more detail
+ see the <a href="/libs/iostreams/doc/release_notes.html">release
+ notes</a>.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
<span class="library"><a href="/libs/math/index.html">Math</a>:</span>
- <ul>
- <li>
- Fixed incorrect range and support for Rayleigh distribution.
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Fixed incorrect range and support for Rayleigh distribution.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
<span class="library"><a href="/libs/regex/index.html">Regex</a>:</span>
- <ul>
- <li>
- Fixed issues: <a href="https://svn.boost.org/trac/boost/ticket/4309">#4309</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4215">#4215</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4212">#4212</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4191">#4191</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4132">#4132</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4123">#4123</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4114">#4114</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4036">#4036</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4020">#4020</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3941">#3941</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3902">#3902</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3890">#3890</a>.
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Fixed issues: <a href="https://svn.boost.org/trac/boost/ticket/4309">#4309</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4215">#4215</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4212">#4212</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4191">#4191</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4132">#4132</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4123">#4123</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4114">#4114</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4036">#4036</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4020">#4020</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3941">#3941</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3902">#3902</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3890">#3890</a>.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
<span class="library"><a href="/libs/thread/index.html">Thread</a>:</span>
- <ul>
- <li>
- Fixes for miscellaneous trac issues (<a href="https://svn.boost.org/trac/boost/ticket/2501">#2501</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4341">#4341</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4363">#4363</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3760">#3760</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3761">#3761</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3611">#3611</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2955">#2955</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4071">#4071</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3195">#3195</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3097">#3097</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2874">#2874</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4316">#4316</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4317">#4317</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4322">#4322</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3244">#3244</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2747">#2747</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4305">#4305</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3195">#3195</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2704">#2704</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2293">#2293</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/868">#868</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2918">#2918</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4238">#4238</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3269">#3269</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3178">#3178</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3195">#3195</a>).
- </li>
- <li>
- Fixes for other miscellaneous issues (remove warnings, support newer
- compilers, etc.)
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Fixes for miscellaneous trac issues (<a href="https://svn.boost.org/trac/boost/ticket/2501">#2501</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4341">#4341</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4363">#4363</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3760">#3760</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3761">#3761</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3611">#3611</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2955">#2955</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4071">#4071</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3195">#3195</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3097">#3097</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2874">#2874</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4316">#4316</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4317">#4317</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4322">#4322</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3244">#3244</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2747">#2747</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4305">#4305</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3195">#3195</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2704">#2704</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2293">#2293</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/868">#868</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2918">#2918</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4238">#4238</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3269">#3269</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3178">#3178</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3195">#3195</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixes for other miscellaneous issues (remove warnings, support newer
+ compilers, etc.)
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
<span class="library"><a href="/libs/tr1/index.html">TR1</a>:</span>
- <ul>
- <li>
- Fixed VC10 support.
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Fixed VC10 support.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
<span class="library"><a href="/libs/type_traits/index.html">Type Traits</a>:</span>
- <ul>
- <li>
- Added support for rvalue references throughout the library, plus
- two new traits classes is_rvalue_reference and is_lvalue_reference.
- Fixes <a href="https://svn.boost.org/trac/boost/ticket/4407">#4407</a>
- and <a href="https://svn.boost.org/trac/boost/ticket/3804">#3804</a>.
- </li>
- <li>
- Fixed ticket <a href="https://svn.boost.org/trac/boost/ticket/3621">#3621</a>.
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Added support for rvalue references throughout the library, plus two
+ new traits classes is_rvalue_reference and is_lvalue_reference. Fixes
+ <a href="https://svn.boost.org/trac/boost/ticket/4407">#4407</a>
+ and <a href="https://svn.boost.org/trac/boost/ticket/3804">#3804</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed ticket <a href="https://svn.boost.org/trac/boost/ticket/3621">#3621</a>.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
<span class="library"><a href="/libs/numeric/ublas/index.html">uBLAS</a>:</span>
- <ul>
- <li>
- New assignment operators to feed in vectors and matrices in many
- nice ways (<a href="http://svn.boost.org/trac/boost/ticket/4034">#4034</a>).
- Thank you Nasos
- </li>
- <li>
- New doxygen-based <a href="/libs/numeric/ublas/doc/html/index.html">documentation</a>
- </li>
- <li>
- Enable arithmetic operators (+,-,*,/) to work between ublas containers
- of std::complex and integral types (<a href="http://svn/boost/org/trac/boost/ticket/3649">#3649</a>).
- Thank you Neal
- </li>
- <li>
- Removed unused variables in functional.hpp (<a href="http://svn.boost.org/trac/boost/ticket/4377">#4377</a>).
- Thank you Marco
- </li>
- <li>
- New matrix_indirect and vector_indirect views to access elements
- with a matrix or vector of indices
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ New assignment operators to feed in vectors and matrices in many nice
+ ways (<a href="http://svn.boost.org/trac/boost/ticket/4034">#4034</a>).
+ Thank you Nasos
+ </div>
+ </li>
+ <li>
+ <div>
+ New doxygen-based <a href="/libs/numeric/ublas/doc/html/index.html">documentation</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ Enable arithmetic operators (+,-,*,/) to work between ublas containers
+ of std::complex and integral types (<a href="http://svn/boost/org/trac/boost/ticket/3649">#3649</a>).
+ Thank you Neal
+ </div>
+ </li>
+ <li>
+ <div>
+ Removed unused variables in functional.hpp (<a href="http://svn.boost.org/trac/boost/ticket/4377">#4377</a>).
+ Thank you Marco
+ </div>
+ </li>
+ <li>
+ <div>
+ New matrix_indirect and vector_indirect views to access elements with
+ a matrix or vector of indices
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
<span class="library"><a href="/libs/utility/index.html">Utility</a>:</span>
- <ul>
- <li>
- Added a new template class, <a href="/libs/utility/value_init.htm#initialized"><code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">initialized</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code></a>,
- in order to fix <a href="https://svn.boost.org/trac/boost/ticket/3472">#3472</a>.
- </li>
- <li>
- New version of <code><span class="identifier">value_initialized</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code> no longer calls <code><span class="identifier">memset</span></code> when the compiler has implemented
- value-initialization completely (<a href="https://svn.boost.org/trac/boost/ticket/3869">#3869</a>).
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Added a new template class, <a href="/libs/utility/value_init.htm#initialized"><code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">initialized</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code></a>,
+ in order to fix <a href="https://svn.boost.org/trac/boost/ticket/3472">#3472</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ New version of <code><span class="identifier">value_initialized</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code> no longer calls <code><span class="identifier">memset</span></code>
+ when the compiler has implemented value-initialization completely (<a href="https://svn.boost.org/trac/boost/ticket/3869">#3869</a>).
+ </div>
+ </li>
+ </ul>
+ </li>
</ul>
</div>
<div id="version_1_44_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>
- <ul>
- <li>
- Significantly faster.
- </li>
- <li>
- Improved syntax highlighter.
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Significantly faster.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved syntax highlighter.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
<span class="library"><a href="/tools/quickbook/index.html">Quickbook</a>:</span>
- <ul>
- <li>
- Use the cygwin 1.7 API for better path handling.
- </li>
- <li>
- Improved boostbook generation.
- </li>
- <li>
- Tweak the grammar to clean up some edge cases.
- </li>
- <li>
- For more detail see the <a href="/doc/libs/1_44_0/doc/html/quickbook/change_log.html#quickbook.change_log.version_1_5_2___boost_1_44_0">change
- log</a>.
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Use the cygwin 1.7 API for better path handling.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved boostbook generation.
+ </div>
+ </li>
+ <li>
+ <div>
+ Tweak the grammar to clean up some edge cases.
+ </div>
+ </li>
+ <li>
+ <div>
+ For more detail see the <a href="/doc/libs/1_44_0/doc/html/quickbook/change_log.html#quickbook.change_log.version_1_5_2___boost_1_44_0">change
+ log</a>.
+ </div>
+ </li>
+ </ul>
+ </li>
</ul>
</div>
<div id="version_1_44_0.compilers_tested">
@@ -281,149 +500,227 @@
</p>
<ul>
<li>
+ <div>
OS X:
- <ul>
- <li>
- GCC 4.0.1 on Intel Leopard.
- </li>
- </ul>
- </li>
+ </div>
+ <ul>
+ <li>
+ <div>
+ GCC 4.0.1 on Intel Leopard.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
Linux:
- <ul>
- <li>
- GCC 4.4 on 64-bit Suse.
- </li>
- </ul>
- </li>
+ </div>
+ <ul>
+ <li>
+ <div>
+ GCC 4.4 on 64-bit Suse.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
Windows:
- <ul>
- <li>
- Visual C++ 7.1 SP1, 8.0 SP1, 9.0 SP1 and 10.0.
- </li>
- <li>
- GCC 4.3.3, using Mingw.
- </li>
- </ul>
- </li>
+ </div>
+ <ul>
+ <li>
+ <div>
+ Visual C++ 7.1 SP1, 8.0 SP1, 9.0 SP1 and 10.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3, using Mingw.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
FreeBSD:
- <ul>
- <li>
- GCC 4.2.1, 32 and 64 bit.
- </li>
- </ul>
- </li>
+ </div>
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1, 32 and 64 bit.
+ </div>
+ </li>
+ </ul>
+ </li>
</ul>
<p>
Boost's additional test compilers include:
</p>
<ul>
<li>
+ <div>
Linux:
- <ul>
- <li>
- Intel 10.1 on 32 bit Red Hat Enterprise Linux.
- </li>
- <li>
- Intel 10.1, 11.0, 11.1 on 64 bit Red Hat Enterprise Linux.
- </li>
- <li>
- GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise Linux.
- </li>
- <li>
- GCC, with C++0x extensions, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise
- Linux.
- </li>
- <li>
- GCC 4.4 on 64 bit Suse.
- </li>
- <li>
- QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
- Linux.
- </li>
- <li>
- Clang from subversion (will be released with LLVM 2.8).
- </li>
- </ul>
- </li>
+ </div>
+ <ul>
+ <li>
+ <div>
+ Intel 10.1 on 32 bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1, 11.0, 11.1 on 64 bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, with C++0x extensions, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.4 on 64 bit Suse.
+ </div>
+ </li>
+ <li>
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang from subversion (will be released with LLVM 2.8).
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
OS X:
- <ul>
- <li>
- Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
- </li>
- <li>
- GCC 4.0.1, 4.2.1 (Apple build).
- </li>
- <li>
- GCC 4.4
- </li>
- <li>
- GCC, with C++0x extensions, 4.4
- </li>
- <li>
- Clang from subversion (will be released with LLVM 2.8).
- </li>
- </ul>
- </li>
+ </div>
+ <ul>
+ <li>
+ <div>
+ Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1, 4.2.1 (Apple build).
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, with C++0x extensions, 4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang from subversion (will be released with LLVM 2.8).
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
Windows:
- <ul>
- <li>
- Visual C++ 7.1 SP, 8.0, 9.0 on 32-bit XP.
- </li>
- <li>
- Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
- </li>
- <li>
- Visual C++ 10.0 on XP.
- </li>
- <li>
- Visual C++ 10.0 on 64-bit Windows 7.
- </li>
- <li>
- Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
- </li>
- <li>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
- </li>
- <li>
- GCC 4.3.3, 4.5 on Mingw.
- </li>
- <li>
- GCC, with C++0x extensions, 4.5 on Mingw.
- </li>
- </ul>
- </li>
+ </div>
+ <ul>
+ <li>
+ <div>
+ Visual C++ 7.1 SP, 8.0, 9.0 on 32-bit XP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 10.0 on XP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 10.0 on 64-bit Windows 7.
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3, 4.5 on Mingw.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, with C++0x extensions, 4.5 on Mingw.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
AIX:
- <ul>
- <li>
- IBM XL C/C++ Enterprise Edition, V11.1.0.0, on AIX Version 5.3.0.40.
- </li>
- </ul>
- </li>
+ </div>
+ <ul>
+ <li>
+ <div>
+ IBM XL C/C++ Enterprise Edition, V11.1.0.0, on AIX Version 5.3.0.40.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
FreeBSD:
- <ul>
- <li>
- GCC 4.2.1 on FreeBSD 7.2, 64 bit.
- </li>
- <li>
- GCC 4.2.1 on FreeBSD 8.0, 32 bit.
- </li>
- </ul>
- </li>
+ </div>
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1 on FreeBSD 7.2, 64 bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.2.1 on FreeBSD 8.0, 32 bit.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
Solaris:
- <ul>
- <li>
- Sun C++ 5.10 on Solaris 5.10.
- </li>
- </ul>
- </li>
+ </div>
+ <ul>
+ <li>
+ <div>
+ Sun C++ 5.10 on Solaris 5.10.
+ </div>
+ </li>
+ </ul>
+ </li>
</ul>
</div>
<div id="version_1_44_0.acknowledgements">
Modified: website/public_html/beta/feed/news-hashes.txt
==============================================================================
--- website/public_html/beta/feed/news-hashes.txt (original)
+++ website/public_html/beta/feed/news-hashes.txt 2010-07-28 18:56:42 EDT (Wed, 28 Jul 2010)
@@ -2,4 +2,4 @@
history/boost_1_41_0.qbk,826427c5daba1dc00aea14a2c57c6141dcdba4fc383c1c4616beb57d0c79aee5,4e919f57c667fec2e599d48c69b30bb2f10a7dd1d8ba551efbac83131c0ffa34
history/boost_1_42_0.qbk,36765d15b10a22aaa541044a5109f9f4d7366b9f54809f44d55e1d9d162a1537,0c0c2b687cdb2ef6680aad359a9f3eb4fb002fe14363041906ec585663211521
history/boost_1_43_0.qbk,242b5e8f79076daf044d3298e84c5e6afce6f075c9ea94a80bb55ad5ee49b45a,26924935e36618f705723425e30a045ff0d06a13ec27645115ad490f744ef9c3
-history/boost_1_44_0.qbk,23a3e7863526972445f75dc544221a9c25fa3814149cbe18d880bf5887e370a2,cc28d460b7025675400f99d8664e4e5117f1fe8a4c502b0db78744089e8cc5e2
+history/boost_1_44_0.qbk,178351e728767de40039801e3bf694e2caf440781aab56ceb8341be7cde08395,31b3a024832b2646ef422f9c4e5715e5e9cb3d3fa2abec6781446f7a3a212190
Modified: website/public_html/beta/feed/news.rss
==============================================================================
--- website/public_html/beta/feed/news.rss (original)
+++ website/public_html/beta/feed/news.rss 2010-07-28 18:56:42 EDT (Wed, 28 Jul 2010)
@@ -6,10 +6,10 @@
<description/>
<language>en-us</language>
<copyright>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)</copyright>
- <item><title>Version 1.44.0</title><pubDate>$Date: 2010/07/18 19:02:21 $</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
- New Libraries: Meta State Machine, Polygon. Updated Libraries: Config, Hash,
- Iostreams, Math, Regex, Thread, TR1, Type Traits, uBLAS, Utility. Updates for
- Quickbook and Boostbook.
+ <item><title>Version 1.44.0</title><pubDate>$Date: 2010/07/28 22:55:12 $</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
+ New Libraries: Meta State Machine, Polygon. Updated Libraries: Asio, Config,
+ Fusion, Hash, Iostreams, Math, Regex, Thread, TR1, Type Traits, uBLAS, Utility.
+ Updates for Quickbook and Boostbook.
</span></span></boostbook:purpose><description><div class="description">
@@ -17,261 +17,480 @@
<h3><span class="link">New Libraries</span></h3>
<ul>
<li>
+ <div>
<span class="library"><a href="/libs/msm/index.html">Meta State Machine</a>:</span>
High-performance
expressive UML2 finite state machines, from Christophe Henry
- </li>
+ </div>
+ </li>
<li>
+ <div>
<span class="library"><a href="/libs/polygon/index.html">Polygon</a>:</span>
Booleans/clipping,
resizing/offsetting and more for planar polygons with integral coordinates,
from Lucanus Simonson.
- </li>
+ </div>
+ </li>
</ul>
</div>
<div id="version_1_44_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>
+ Reduced compile times. (Note that some programs may need to add additional
+ <code><span class="preprocessor">#include</span></code>s, e.g. if
+ the program uses <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code>
+ but does not explicitly include <code><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>.)
+ </div>
+ </li>
+ <li>
+ <div>
+ Reduced the size of generated code.
+ </div>
+ </li>
+ <li>
+ <div>
+ Refactored <code><span class="identifier">deadline_timer</span></code>
+ implementation to improve performance.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved multiprocessor scalability on Windows by using a dedicated
+ hidden thread to wait for timers.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved performance of <code><span class="identifier">asio</span><span class="special">::</span><span class="identifier">streambuf</span></code>
+ with <code><span class="identifier">async_read</span><span class="special">()</span></code>
+ and <code><span class="identifier">async_read_until</span><span class="special">()</span></code>. These read operations now use the
+ existing capacity of the <code><span class="identifier">streambuf</span></code>
+ when reading, rather than limiting the read to 512 bytes.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added optional separate compilation. To enable, add <code><span class="preprocessor">#include</span>
+ <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> to one source file in a program,
+ then build the program with <code><span class="identifier">BOOST_ASIO_SEPARATE_COMPILATION</span></code>
+ defined in the project/compiler settings. Alternatively, <code><span class="identifier">BOOST_ASIO_DYN_LINK</span></code> may be defined
+ to build a separately-compiled Asio as part of a shared library.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added new macro <code><span class="identifier">BOOST_ASIO_DISABLE_FENCED_BLOCK</span></code>
+ to permit the disabling of memory fences around completion handlers,
+ even if thread support is enabled.
+ </div>
+ </li>
+ <li>
+ <div>
+ Reworked timeout examples to better illustrate typical use cases.
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured that handler arguments are passed as <code><span class="keyword">const</span></code>
+ types.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed incorrect parameter order in <code><span class="identifier">null_buffers</span></code>
+ variant of <code><span class="identifier">async_send_to</span></code>
+ (<a href="https://svn.boost.org/trac/boost/ticket/4170">#4170</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured <code><span class="keyword">unsigned</span> <span class="keyword">char</span></code>
+ is used with <code><span class="identifier">isdigit</span></code>
+ in <code><span class="identifier">getaddrinfo</span></code> emulation
+ (<a href="https://svn.boost.org/trac/boost/ticket/4201">#4201</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed handling of very small but non-zero timeouts (<a href="https://svn.boost.org/trac/boost/ticket/4205">#4205</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed crash that occurred when an empty buffer sequence was passed
+ to a composed read or write operation.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added missing <code><span class="keyword">operator</span><span class="special">+</span></code> overload in <code><span class="identifier">buffers_iterator</span></code>
+ (<a href="https://svn.boost.org/trac/boost/ticket/4382">#4382</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Implemented cancellation of <code><span class="identifier">null_buffers</span></code>
+ operations on Windows.
+ </div>
+ </li>
+ </ul>
+ </li>
+ <li>
+ <div>
<span class="library"><a href="/libs/config/index.html">Config</a>:</span>
- <ul>
- <li>
- Added new defect macro, <code><span class="identifier">BOOST_NO_COMPLETE_VALUE_INITIALIZATION</span></code>.
- </li>
- <li>
- Added new defect macro <code><span class="identifier">BOOST_NO_0X_HDR_TYPEINDEX</span></code>,
- fixes issue <a href="https://svn.boost.org/trac/boost/ticket/4274">#4274</a>.
- </li>
- <li>
- Added support for code visibility in GCC.
- </li>
- <li>
- Fixed issues <a href="https://svn.boost.org/trac/boost/ticket/4385">#4385</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4324">#4324</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4221">#4221</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4182">#4182</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4178">#4178</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4152">#4152</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4182">#4115</a>.
- <a href="https://svn.boost.org/trac/boost/ticket/4112">#4112</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4059">#4059</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4041">#4041</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4012">#4012</a>.
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Added new defect macro, <code><span class="identifier">BOOST_NO_COMPLETE_VALUE_INITIALIZATION</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added new defect macro <code><span class="identifier">BOOST_NO_0X_HDR_TYPEINDEX</span></code>,
+ fixes issue <a href="https://svn.boost.org/trac/boost/ticket/4274">#4274</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for code visibility in GCC.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed issues <a href="https://svn.boost.org/trac/boost/ticket/4385">#4385</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4324">#4324</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4221">#4221</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4182">#4182</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4178">#4178</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4152">#4152</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4182">#4115</a>.
+ <a href="https://svn.boost.org/trac/boost/ticket/4112">#4112</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4059">#4059</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4041">#4041</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4012">#4012</a>.
+ </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">fusion</span><span class="special">::</span><span class="identifier">reverse_fold</span></code>, <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">iter_fold</span></code>
+ and <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">reverse_iter_fold</span></code> (<a href="https://svn.boost.org/trac/boost/ticket/1623">#1623</a>).
+ </div>
+ </li>
+ </ul>
+ </li>
+ <li>
+ <div>
<span class="library"><a href="/libs/functional/hash/index.html">Hash</a>:</span>
- <ul>
- <li>
- Option to prevent implicit casts when calling the hash function by
- defining the macro <code><span class="identifier">BOOST_HASH_NO_IMPLICIT_CASTS</span></code>,
- which can avoid some subtle problems. This might be activated by
- default in a future version.
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Option to prevent implicit casts when calling the hash function by
+ defining the macro <code><span class="identifier">BOOST_HASH_NO_IMPLICIT_CASTS</span></code>,
+ which can avoid some subtle problems. This might be activated by default
+ in a future version.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
<span class="library"><a href="/libs/iostreams/index.html">Iostreams</a>:</span>
- <ul>
- <li>
- Several fixes for file descriptors class, including a breaking change
- to the constructors and <code><span class="identifier">open</span></code>
- methods for <code><span class="identifier">file_descriptor</span></code>,
- <code><span class="identifier">file_descriptor_source</span></code>
- and <code><span class="identifier">file_descriptor_sink</span></code>.
- See <a href="/libs/iostreams/doc/classes/file_descriptor.html">the
- documentation</a> for details. The old methods are still available
- if you define <code><span class="identifier">BOOST_IOSTREAMS_USE_DEPRECATED</span></code>
- (<a href="https://svn.boost.org/trac/boost/ticket/3323">#3323</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3517">#3517</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4335">#4335</a>).
- </li>
- <li>
- Fix several issues with compression and decompression (<a href="https://svn.boost.org/trac/boost/ticket/2318">#2318</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4091">#4091</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3348">#3348</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2783">#2783</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/1579">#1579</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3853">#3853</a>).
- </li>
- <li>
- And a load more miscellaneous fixes (<a href="https://svn.boost.org/trac/boost/ticket/3851">#3851</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3279">#3279</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3689">#3689</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2356">#2356</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2996">#2996</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4102">#4102</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2998">#2998</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/1612">#1612</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2325">#2325</a>).
- </li>
- <li>
- Thanks to Steven Watanabe for almost all these fixes. For more detail
- see the <a href="/libs/iostreams/doc/release_notes.html">release
- notes</a>.
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Several fixes for file descriptors class, including a breaking change
+ to the constructors and <code><span class="identifier">open</span></code>
+ methods for <code><span class="identifier">file_descriptor</span></code>,
+ <code><span class="identifier">file_descriptor_source</span></code>
+ and <code><span class="identifier">file_descriptor_sink</span></code>.
+ See <a href="/libs/iostreams/doc/classes/file_descriptor.html">the
+ documentation</a> for details. The old methods are still available
+ if you define <code><span class="identifier">BOOST_IOSTREAMS_USE_DEPRECATED</span></code>
+ (<a href="https://svn.boost.org/trac/boost/ticket/3323">#3323</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3517">#3517</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4335">#4335</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix several issues with compression and decompression (<a href="https://svn.boost.org/trac/boost/ticket/2318">#2318</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4091">#4091</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3348">#3348</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2783">#2783</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/1579">#1579</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3853">#3853</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ And a load more miscellaneous fixes (<a href="https://svn.boost.org/trac/boost/ticket/3851">#3851</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3279">#3279</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3689">#3689</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2356">#2356</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2996">#2996</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4102">#4102</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2998">#2998</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/1612">#1612</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2325">#2325</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Thanks to Steven Watanabe for almost all these fixes. For more detail
+ see the <a href="/libs/iostreams/doc/release_notes.html">release
+ notes</a>.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
<span class="library"><a href="/libs/math/index.html">Math</a>:</span>
- <ul>
- <li>
- Fixed incorrect range and support for Rayleigh distribution.
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Fixed incorrect range and support for Rayleigh distribution.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
<span class="library"><a href="/libs/regex/index.html">Regex</a>:</span>
- <ul>
- <li>
- Fixed issues: <a href="https://svn.boost.org/trac/boost/ticket/4309">#4309</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4215">#4215</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4212">#4212</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4191">#4191</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4132">#4132</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4123">#4123</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4114">#4114</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4036">#4036</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4020">#4020</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3941">#3941</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3902">#3902</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3890">#3890</a>.
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Fixed issues: <a href="https://svn.boost.org/trac/boost/ticket/4309">#4309</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4215">#4215</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4212">#4212</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4191">#4191</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4132">#4132</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4123">#4123</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4114">#4114</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4036">#4036</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4020">#4020</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3941">#3941</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3902">#3902</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3890">#3890</a>.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
<span class="library"><a href="/libs/thread/index.html">Thread</a>:</span>
- <ul>
- <li>
- Fixes for miscellaneous trac issues (<a href="https://svn.boost.org/trac/boost/ticket/2501">#2501</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4341">#4341</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4363">#4363</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3760">#3760</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3761">#3761</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3611">#3611</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2955">#2955</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4071">#4071</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3195">#3195</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3097">#3097</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2874">#2874</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4316">#4316</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4317">#4317</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4322">#4322</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3244">#3244</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2747">#2747</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4305">#4305</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3195">#3195</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2704">#2704</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2293">#2293</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/868">#868</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/2918">#2918</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/4238">#4238</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3269">#3269</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3178">#3178</a>,
- <a href="https://svn.boost.org/trac/boost/ticket/3195">#3195</a>).
- </li>
- <li>
- Fixes for other miscellaneous issues (remove warnings, support newer
- compilers, etc.)
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Fixes for miscellaneous trac issues (<a href="https://svn.boost.org/trac/boost/ticket/2501">#2501</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4341">#4341</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4363">#4363</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3760">#3760</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3761">#3761</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3611">#3611</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2955">#2955</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4071">#4071</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3195">#3195</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3097">#3097</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2874">#2874</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4316">#4316</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4317">#4317</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4322">#4322</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3244">#3244</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2747">#2747</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4305">#4305</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3195">#3195</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2704">#2704</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2293">#2293</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/868">#868</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/2918">#2918</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/4238">#4238</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3269">#3269</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3178">#3178</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/3195">#3195</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixes for other miscellaneous issues (remove warnings, support newer
+ compilers, etc.)
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
<span class="library"><a href="/libs/tr1/index.html">TR1</a>:</span>
- <ul>
- <li>
- Fixed VC10 support.
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Fixed VC10 support.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
<span class="library"><a href="/libs/type_traits/index.html">Type Traits</a>:</span>
- <ul>
- <li>
- Added support for rvalue references throughout the library, plus
- two new traits classes is_rvalue_reference and is_lvalue_reference.
- Fixes <a href="https://svn.boost.org/trac/boost/ticket/4407">#4407</a>
- and <a href="https://svn.boost.org/trac/boost/ticket/3804">#3804</a>.
- </li>
- <li>
- Fixed ticket <a href="https://svn.boost.org/trac/boost/ticket/3621">#3621</a>.
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Added support for rvalue references throughout the library, plus two
+ new traits classes is_rvalue_reference and is_lvalue_reference. Fixes
+ <a href="https://svn.boost.org/trac/boost/ticket/4407">#4407</a>
+ and <a href="https://svn.boost.org/trac/boost/ticket/3804">#3804</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed ticket <a href="https://svn.boost.org/trac/boost/ticket/3621">#3621</a>.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
<span class="library"><a href="/libs/numeric/ublas/index.html">uBLAS</a>:</span>
- <ul>
- <li>
- New assignment operators to feed in vectors and matrices in many
- nice ways (<a href="http://svn.boost.org/trac/boost/ticket/4034">#4034</a>).
- Thank you Nasos
- </li>
- <li>
- New doxygen-based <a href="/libs/numeric/ublas/doc/html/index.html">documentation</a>
- </li>
- <li>
- Enable arithmetic operators (+,-,*,/) to work between ublas containers
- of std::complex and integral types (<a href="http://svn/boost/org/trac/boost/ticket/3649">#3649</a>).
- Thank you Neal
- </li>
- <li>
- Removed unused variables in functional.hpp (<a href="http://svn.boost.org/trac/boost/ticket/4377">#4377</a>).
- Thank you Marco
- </li>
- <li>
- New matrix_indirect and vector_indirect views to access elements
- with a matrix or vector of indices
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ New assignment operators to feed in vectors and matrices in many nice
+ ways (<a href="http://svn.boost.org/trac/boost/ticket/4034">#4034</a>).
+ Thank you Nasos
+ </div>
+ </li>
+ <li>
+ <div>
+ New doxygen-based <a href="/libs/numeric/ublas/doc/html/index.html">documentation</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ Enable arithmetic operators (+,-,*,/) to work between ublas containers
+ of std::complex and integral types (<a href="http://svn/boost/org/trac/boost/ticket/3649">#3649</a>).
+ Thank you Neal
+ </div>
+ </li>
+ <li>
+ <div>
+ Removed unused variables in functional.hpp (<a href="http://svn.boost.org/trac/boost/ticket/4377">#4377</a>).
+ Thank you Marco
+ </div>
+ </li>
+ <li>
+ <div>
+ New matrix_indirect and vector_indirect views to access elements with
+ a matrix or vector of indices
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
<span class="library"><a href="/libs/utility/index.html">Utility</a>:</span>
- <ul>
- <li>
- Added a new template class, <a href="/libs/utility/value_init.htm#initialized"><code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">initialized</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code></a>,
- in order to fix <a href="https://svn.boost.org/trac/boost/ticket/3472">#3472</a>.
- </li>
- <li>
- New version of <code><span class="identifier">value_initialized</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code> no longer calls <code><span class="identifier">memset</span></code> when the compiler has implemented
- value-initialization completely (<a href="https://svn.boost.org/trac/boost/ticket/3869">#3869</a>).
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Added a new template class, <a href="/libs/utility/value_init.htm#initialized"><code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">initialized</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code></a>,
+ in order to fix <a href="https://svn.boost.org/trac/boost/ticket/3472">#3472</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ New version of <code><span class="identifier">value_initialized</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code> no longer calls <code><span class="identifier">memset</span></code>
+ when the compiler has implemented value-initialization completely (<a href="https://svn.boost.org/trac/boost/ticket/3869">#3869</a>).
+ </div>
+ </li>
+ </ul>
+ </li>
</ul>
</div>
<div id="version_1_44_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>
- <ul>
- <li>
- Significantly faster.
- </li>
- <li>
- Improved syntax highlighter.
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Significantly faster.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved syntax highlighter.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
<span class="library"><a href="/tools/quickbook/index.html">Quickbook</a>:</span>
- <ul>
- <li>
- Use the cygwin 1.7 API for better path handling.
- </li>
- <li>
- Improved boostbook generation.
- </li>
- <li>
- Tweak the grammar to clean up some edge cases.
- </li>
- <li>
- For more detail see the <a href="/doc/libs/1_44_0/doc/html/quickbook/change_log.html#quickbook.change_log.version_1_5_2___boost_1_44_0">change
- log</a>.
- </li>
- </ul>
- </li>
+
+ </div>
+ <ul>
+ <li>
+ <div>
+ Use the cygwin 1.7 API for better path handling.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved boostbook generation.
+ </div>
+ </li>
+ <li>
+ <div>
+ Tweak the grammar to clean up some edge cases.
+ </div>
+ </li>
+ <li>
+ <div>
+ For more detail see the <a href="/doc/libs/1_44_0/doc/html/quickbook/change_log.html#quickbook.change_log.version_1_5_2___boost_1_44_0">change
+ log</a>.
+ </div>
+ </li>
+ </ul>
+ </li>
</ul>
</div>
<div id="version_1_44_0.compilers_tested">
@@ -281,149 +500,227 @@
</p>
<ul>
<li>
+ <div>
OS X:
- <ul>
- <li>
- GCC 4.0.1 on Intel Leopard.
- </li>
- </ul>
- </li>
+ </div>
+ <ul>
+ <li>
+ <div>
+ GCC 4.0.1 on Intel Leopard.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
Linux:
- <ul>
- <li>
- GCC 4.4 on 64-bit Suse.
- </li>
- </ul>
- </li>
+ </div>
+ <ul>
+ <li>
+ <div>
+ GCC 4.4 on 64-bit Suse.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
Windows:
- <ul>
- <li>
- Visual C++ 7.1 SP1, 8.0 SP1, 9.0 SP1 and 10.0.
- </li>
- <li>
- GCC 4.3.3, using Mingw.
- </li>
- </ul>
- </li>
+ </div>
+ <ul>
+ <li>
+ <div>
+ Visual C++ 7.1 SP1, 8.0 SP1, 9.0 SP1 and 10.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3, using Mingw.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
FreeBSD:
- <ul>
- <li>
- GCC 4.2.1, 32 and 64 bit.
- </li>
- </ul>
- </li>
+ </div>
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1, 32 and 64 bit.
+ </div>
+ </li>
+ </ul>
+ </li>
</ul>
<p>
Boost's additional test compilers include:
</p>
<ul>
<li>
+ <div>
Linux:
- <ul>
- <li>
- Intel 10.1 on 32 bit Red Hat Enterprise Linux.
- </li>
- <li>
- Intel 10.1, 11.0, 11.1 on 64 bit Red Hat Enterprise Linux.
- </li>
- <li>
- GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise Linux.
- </li>
- <li>
- GCC, with C++0x extensions, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise
- Linux.
- </li>
- <li>
- GCC 4.4 on 64 bit Suse.
- </li>
- <li>
- QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
- Linux.
- </li>
- <li>
- Clang from subversion (will be released with LLVM 2.8).
- </li>
- </ul>
- </li>
+ </div>
+ <ul>
+ <li>
+ <div>
+ Intel 10.1 on 32 bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1, 11.0, 11.1 on 64 bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, with C++0x extensions, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.4 on 64 bit Suse.
+ </div>
+ </li>
+ <li>
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang from subversion (will be released with LLVM 2.8).
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
OS X:
- <ul>
- <li>
- Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
- </li>
- <li>
- GCC 4.0.1, 4.2.1 (Apple build).
- </li>
- <li>
- GCC 4.4
- </li>
- <li>
- GCC, with C++0x extensions, 4.4
- </li>
- <li>
- Clang from subversion (will be released with LLVM 2.8).
- </li>
- </ul>
- </li>
+ </div>
+ <ul>
+ <li>
+ <div>
+ Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1, 4.2.1 (Apple build).
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, with C++0x extensions, 4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang from subversion (will be released with LLVM 2.8).
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
Windows:
- <ul>
- <li>
- Visual C++ 7.1 SP, 8.0, 9.0 on 32-bit XP.
- </li>
- <li>
- Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
- </li>
- <li>
- Visual C++ 10.0 on XP.
- </li>
- <li>
- Visual C++ 10.0 on 64-bit Windows 7.
- </li>
- <li>
- Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
- </li>
- <li>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
- </li>
- <li>
- GCC 4.3.3, 4.5 on Mingw.
- </li>
- <li>
- GCC, with C++0x extensions, 4.5 on Mingw.
- </li>
- </ul>
- </li>
+ </div>
+ <ul>
+ <li>
+ <div>
+ Visual C++ 7.1 SP, 8.0, 9.0 on 32-bit XP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 10.0 on XP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 10.0 on 64-bit Windows 7.
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3, 4.5 on Mingw.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, with C++0x extensions, 4.5 on Mingw.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
AIX:
- <ul>
- <li>
- IBM XL C/C++ Enterprise Edition, V11.1.0.0, on AIX Version 5.3.0.40.
- </li>
- </ul>
- </li>
+ </div>
+ <ul>
+ <li>
+ <div>
+ IBM XL C/C++ Enterprise Edition, V11.1.0.0, on AIX Version 5.3.0.40.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
FreeBSD:
- <ul>
- <li>
- GCC 4.2.1 on FreeBSD 7.2, 64 bit.
- </li>
- <li>
- GCC 4.2.1 on FreeBSD 8.0, 32 bit.
- </li>
- </ul>
- </li>
+ </div>
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1 on FreeBSD 7.2, 64 bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.2.1 on FreeBSD 8.0, 32 bit.
+ </div>
+ </li>
+ </ul>
+ </li>
<li>
+ <div>
Solaris:
- <ul>
- <li>
- Sun C++ 5.10 on Solaris 5.10.
- </li>
- </ul>
- </li>
+ </div>
+ <ul>
+ <li>
+ <div>
+ Sun C++ 5.10 on Solaris 5.10.
+ </div>
+ </li>
+ </ul>
+ </li>
</ul>
</div>
<div id="version_1_44_0.acknowledgements">
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk