$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
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.