|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r61427 - in website/public_html/beta/feed: . history
From: daniel_james_at_[hidden]
Date: 2010-04-20 10:56:22
Author: danieljames
Date: 2010-04-20 10:56:21 EDT (Tue, 20 Apr 2010)
New Revision: 61427
URL: http://svn.boost.org/trac/boost/changeset/61427
Log:
Uuid release notes.
Text files modified:
website/public_html/beta/feed/history.rss | 102 ++++++++++++++++++++++++++++++++++++++-
website/public_html/beta/feed/history/boost_1_43_0.qbk | 9 ++
website/public_html/beta/feed/news.rss | 102 ++++++++++++++++++++++++++++++++++++++-
3 files changed, 205 insertions(+), 8 deletions(-)
Modified: website/public_html/beta/feed/history.rss
==============================================================================
--- website/public_html/beta/feed/history.rss (original)
+++ website/public_html/beta/feed/history.rss 2010-04-20 10:56:21 EDT (Tue, 20 Apr 2010)
@@ -6,9 +6,9 @@
<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.43.0</title><pubDate>$Date: 2010/04/19 20:23:08 $</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
- Updated: Array, Fusion, Iostreams, Multi-index Containers, Random, Range, Spirit,
- Unordered, Wave, the build system and quickbook.
+ <item><title>Version 1.43.0</title><pubDate>$Date$</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
+ Updated: Array, Asio, Fusion, Iostreams, Multi-index Containers, Random, Range,
+ Spirit, Thread, Unordered, Uuid, Wave, the build system and quickbook.
</span></span></boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.43.0/><description><div class="description">
@@ -31,6 +31,73 @@
</ul>
</li>
<li>
+ <span class="library"><a href="/libs/asio/index.html">Asio</a>:</span>
+ <ul>
+ <li>
+ Improved performance.
+ </li>
+ <li>
+ Reduced compile times.
+ </li>
+ <li>
+ Reduced the size of generated code.
+ </li>
+ <li>
+ Extended the guarantee that background threads don't call user code to
+ all asynchronous operations (<a href="https://svn.boost.org/trac/boost/ticket/3923">#3923</a>).
+ </li>
+ <li>
+ Changed to use edge-triggered epoll on Linux.
+ </li>
+ <li>
+ Changed to use <code><span class="identifier">timerfd</span></code>
+ for dispatching timers on Linux, when available.
+ </li>
+ <li>
+ Changed to use one-shot notifications with kqueue on Mac OS X and BSD
+ platforms.
+ </li>
+ <li>
+ Added a bitmask type <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">resolver_query_base</span><span class="special">::</span><span class="identifier">flags</span></code>
+ as per the TR2 proposal. This type prevents implicit conversion from
+ <code><span class="keyword">int</span></code> to <code><span class="identifier">flags</span></code>,
+ allowing the compiler to catch cases where users incorrectly pass a numeric
+ port number as the service name.
+ </li>
+ <li>
+ Added <code><span class="preprocessor">#define</span> <span class="identifier">NOMINMAX</span></code>
+ for all Windows compilers. Users can define <code><span class="identifier">BOOST_ASIO_NO_NOMINMAX</span></code>
+ to suppress this definition (<a href="https://svn.boost.org/trac/boost/ticket/3901">#3901</a>).
+ </li>
+ <li>
+ Fixed a bug where 0-byte asynchronous reads were incorrectly passing
+ an <code><span class="identifier">error</span><span class="special">::</span><span class="identifier">eof</span></code> result to the completion handler
+ (<a href="https://svn.boost.org/trac/boost/ticket/4023">#4023</a>).
+ </li>
+ <li>
+ Changed the <code><span class="identifier">io_control</span><span class="special">()</span></code> member functions to always call <code><span class="identifier">ioctl</span></code> on the underlying descriptor
+ when modifying blocking mode (<a href="https://svn.boost.org/trac/boost/ticket/3307">#3307</a>).
+ </li>
+ <li>
+ Changed the resolver implementation to longer require the typedefs <code><span class="identifier">InternetProtocol</span><span class="special">::</span><span class="identifier">resolver_query</span></code> and <code><span class="identifier">InternetProtocol</span><span class="special">::</span><span class="identifier">resolver_iterator</span></code>,
+ as neither typedef is part of the documented <code><span class="identifier">InternetProtocol</span></code>
+ requirements. The corresponding typedefs in the <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">tcp</span></code>,
+ <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">udp</span></code> and <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">icmp</span></code>
+ classes have been deprecated.
+ </li>
+ <li>
+ Fixed out-of-band handling for reactors not based on <code><span class="identifier">select</span><span class="special">()</span></code>.
+ </li>
+ <li>
+ Added new <code><span class="identifier">BOOST_ASIO_DISABLE_THREADS</span></code>
+ macro that allows Asio's threading support to be independently disabled.
+ </li>
+ <li>
+ Minor documentation improvements.
+ </li>
+ </ul>
+ </li>
+ <li>
<span class="library"><a href="/libs/fusion/index.html">Fusion</a>:</span>
<ul>
<li>
@@ -111,6 +178,21 @@
New</a>' section for details.
</li>
<li>
+ <span class="library"><a href="/libs/thread/index.html">Thread</a>:</span>
+ <ul>
+ <li>
+ Uses <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span></code> for all exceptions
+ except <code><span class="identifier">thread_interrupted</span></code>
+ </li>
+ <li>
+ Added fix for issue 2742
+ </li>
+ <li>
+ Optimizations to mutex locks and <code><span class="identifier">call_once</span></code>
+ </li>
+ </ul>
+ </li>
+ <li>
<span class="library"><a href="/libs/unordered/index.html">Unordered</a>:</span>
<ul>
<li>
@@ -120,6 +202,20 @@
</ul>
</li>
<li>
+ <span class="library"><a href="/libs/uuid/index.html">Uuid</a>:</span>
+ <ul>
+ <li>
+ Split generators into separate files.
+ </li>
+ <li>
+ Fixed bug in basic_random_generator.
+ </li>
+ <li>
+ Updated documentation.
+ </li>
+ </ul>
+ </li>
+ <li>
<span class="library"><a href="/libs/wave/index.html">Wave</a>:</span>
See the <a href="/libs/wave/ChangeLog">Changelog</a>
for details.
Modified: website/public_html/beta/feed/history/boost_1_43_0.qbk
==============================================================================
--- website/public_html/beta/feed/history/boost_1_43_0.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_43_0.qbk 2010-04-20 10:56:21 EDT (Tue, 20 Apr 2010)
@@ -2,8 +2,8 @@
[quickbook 1.4]
[source-mode c++]
[purpose Updated: Array, Asio, Fusion, Iostreams,
- Multi-index Containers, Random, Range, Spirit, Unordered,
- Wave, the build system and quickbook.]
+ Multi-index Containers, Random, Range, Spirit, Thread, Unordered,
+ Uuid, Wave, the build system and quickbook.]
[authors [Dawes, Beman]]
[last-revision ]
]
@@ -111,6 +111,11 @@
* `erase_return_void` is now `quick_erase`
([@http://svn.boost.org/trac/boost/ticket/3966 #3966]).
+* [phrase library..[@/libs/uuid/index.html Uuid]:]
+ * Split generators into separate files.
+ * Fixed bug in basic_random_generator.
+ * Updated documentation.
+
* [phrase library..[@/libs/wave/index.html Wave]:]
See the [@/libs/wave/ChangeLog Changelog] for details.
Modified: website/public_html/beta/feed/news.rss
==============================================================================
--- website/public_html/beta/feed/news.rss (original)
+++ website/public_html/beta/feed/news.rss 2010-04-20 10:56:21 EDT (Tue, 20 Apr 2010)
@@ -6,9 +6,9 @@
<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.43.0</title><pubDate>$Date: 2010/04/19 20:23:08 $</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
- Updated: Array, Fusion, Iostreams, Multi-index Containers, Random, Range, Spirit,
- Unordered, Wave, the build system and quickbook.
+ <item><title>Version 1.43.0</title><pubDate>$Date$</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
+ Updated: Array, Asio, Fusion, Iostreams, Multi-index Containers, Random, Range,
+ Spirit, Thread, Unordered, Uuid, Wave, the build system and quickbook.
</span></span></boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.43.0/><description><div class="description">
@@ -31,6 +31,73 @@
</ul>
</li>
<li>
+ <span class="library"><a href="/libs/asio/index.html">Asio</a>:</span>
+ <ul>
+ <li>
+ Improved performance.
+ </li>
+ <li>
+ Reduced compile times.
+ </li>
+ <li>
+ Reduced the size of generated code.
+ </li>
+ <li>
+ Extended the guarantee that background threads don't call user code to
+ all asynchronous operations (<a href="https://svn.boost.org/trac/boost/ticket/3923">#3923</a>).
+ </li>
+ <li>
+ Changed to use edge-triggered epoll on Linux.
+ </li>
+ <li>
+ Changed to use <code><span class="identifier">timerfd</span></code>
+ for dispatching timers on Linux, when available.
+ </li>
+ <li>
+ Changed to use one-shot notifications with kqueue on Mac OS X and BSD
+ platforms.
+ </li>
+ <li>
+ Added a bitmask type <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">resolver_query_base</span><span class="special">::</span><span class="identifier">flags</span></code>
+ as per the TR2 proposal. This type prevents implicit conversion from
+ <code><span class="keyword">int</span></code> to <code><span class="identifier">flags</span></code>,
+ allowing the compiler to catch cases where users incorrectly pass a numeric
+ port number as the service name.
+ </li>
+ <li>
+ Added <code><span class="preprocessor">#define</span> <span class="identifier">NOMINMAX</span></code>
+ for all Windows compilers. Users can define <code><span class="identifier">BOOST_ASIO_NO_NOMINMAX</span></code>
+ to suppress this definition (<a href="https://svn.boost.org/trac/boost/ticket/3901">#3901</a>).
+ </li>
+ <li>
+ Fixed a bug where 0-byte asynchronous reads were incorrectly passing
+ an <code><span class="identifier">error</span><span class="special">::</span><span class="identifier">eof</span></code> result to the completion handler
+ (<a href="https://svn.boost.org/trac/boost/ticket/4023">#4023</a>).
+ </li>
+ <li>
+ Changed the <code><span class="identifier">io_control</span><span class="special">()</span></code> member functions to always call <code><span class="identifier">ioctl</span></code> on the underlying descriptor
+ when modifying blocking mode (<a href="https://svn.boost.org/trac/boost/ticket/3307">#3307</a>).
+ </li>
+ <li>
+ Changed the resolver implementation to longer require the typedefs <code><span class="identifier">InternetProtocol</span><span class="special">::</span><span class="identifier">resolver_query</span></code> and <code><span class="identifier">InternetProtocol</span><span class="special">::</span><span class="identifier">resolver_iterator</span></code>,
+ as neither typedef is part of the documented <code><span class="identifier">InternetProtocol</span></code>
+ requirements. The corresponding typedefs in the <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">tcp</span></code>,
+ <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">udp</span></code> and <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">icmp</span></code>
+ classes have been deprecated.
+ </li>
+ <li>
+ Fixed out-of-band handling for reactors not based on <code><span class="identifier">select</span><span class="special">()</span></code>.
+ </li>
+ <li>
+ Added new <code><span class="identifier">BOOST_ASIO_DISABLE_THREADS</span></code>
+ macro that allows Asio's threading support to be independently disabled.
+ </li>
+ <li>
+ Minor documentation improvements.
+ </li>
+ </ul>
+ </li>
+ <li>
<span class="library"><a href="/libs/fusion/index.html">Fusion</a>:</span>
<ul>
<li>
@@ -111,6 +178,21 @@
New</a>' section for details.
</li>
<li>
+ <span class="library"><a href="/libs/thread/index.html">Thread</a>:</span>
+ <ul>
+ <li>
+ Uses <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span></code> for all exceptions
+ except <code><span class="identifier">thread_interrupted</span></code>
+ </li>
+ <li>
+ Added fix for issue 2742
+ </li>
+ <li>
+ Optimizations to mutex locks and <code><span class="identifier">call_once</span></code>
+ </li>
+ </ul>
+ </li>
+ <li>
<span class="library"><a href="/libs/unordered/index.html">Unordered</a>:</span>
<ul>
<li>
@@ -120,6 +202,20 @@
</ul>
</li>
<li>
+ <span class="library"><a href="/libs/uuid/index.html">Uuid</a>:</span>
+ <ul>
+ <li>
+ Split generators into separate files.
+ </li>
+ <li>
+ Fixed bug in basic_random_generator.
+ </li>
+ <li>
+ Updated documentation.
+ </li>
+ </ul>
+ </li>
+ <li>
<span class="library"><a href="/libs/wave/index.html">Wave</a>:</span>
See the <a href="/libs/wave/ChangeLog">Changelog</a>
for details.
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