$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r55794 - in website/public_html/beta/feed: . history
From: daniel_james_at_[hidden]
Date: 2009-08-26 19:00:07
Author: danieljames
Date: 2009-08-26 19:00:06 EDT (Wed, 26 Aug 2009)
New Revision: 55794
URL: http://svn.boost.org/trac/boost/changeset/55794
Log:
Add link to release notes for breaking serialization change.
Text files modified: 
   website/public_html/beta/feed/downloads.rss            |   402 +++++++++++++++++---------------------- 
   website/public_html/beta/feed/history.rss              |    68 ++++++                                  
   website/public_html/beta/feed/history/boost_1_40_0.qbk |     4                                         
   website/public_html/beta/feed/news.rss                 |    68 ++++++                                  
   4 files changed, 307 insertions(+), 235 deletions(-)
Modified: website/public_html/beta/feed/downloads.rss
==============================================================================
--- website/public_html/beta/feed/downloads.rss	(original)
+++ website/public_html/beta/feed/downloads.rss	2009-08-26 19:00:06 EDT (Wed, 26 Aug 2009)
@@ -6,84 +6,31 @@
     <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.39.0</title><pubDate>Sat, 02 May 2009 12:00:00 GMT</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
-      New Libraries: Signals2. Updated Libraries: Asio, Flyweight, Foreach, Hash,
-      Interprocess, Intrusive, Program.Options, Proto, PtrContainer, Range, Unordered,
-      Xpressive. Updated Tools: Boostbook, Quickbook.
-    </span></span></boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.39.0/><description><div class="description">
+  <item><title>Version 1.40.0</title><pubDate>$Date: 2009/08/26 22:55:36 $</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
+      Build System improvements. Updated Libraries: Accumulators, Circular Buffer,
+      Foreach, Function, Fusion, Hash, Interprocess, Intrusive, MPL, Program.Options,
+      Proto, Serialization, Unordered, Xpressive.
+    </span></span></boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.40.0.beta.1/><description><div class="description">
   
   
   
-  <div id="version_1_39_0.new_libraries">
-    <h3><span class="link">New Libraries</span></h3>
-    <ul>
-      <li>
-        <span class="library"><a href="/libs/signals2/index.html">Signals2</a>:</span> Managed signals
-        &amp; slots callback implementation (thread-safe version 2), from Frank Mori
-        Hess.
-      </li>
-    </ul>
-  </div>
-  <div id="version_1_39_0.updated_libraries">
+  <div id="version_1_40_0.updated_libraries">
     <h3><span class="link">Updated Libraries</span></h3>
     <ul>
       <li>
-        <span class="library"><a href="/libs/asio/index.html">Asio</a>:</span>
+        <span class="library"><a href="/libs/accumulators/index.html">Accumulators</a>:</span>
         <ul>
           <li>
-            Implement automatic resizing of the bucket array in the internal hash
-            maps. This is to improve performance for very large numbers of asynchronous
-            operations and also to reduce memory usage for very small numbers. A
-            new macro <code><span class="identifier">BOOST_ASIO_HASH_MAP_BUCKETS</span></code>
-            may be used to tweak the sizes used for the bucket arrays.
-          </li>
-          <li>
-            Add performance optimisation for the Windows IOCP backend for when no
-            timers are used.
-          </li>
-          <li>
-            Prevent locale settings from affecting formatting of TCP and UDP endpoints
-            (<a href="https://svn.boost.org/trac/boost/ticket/2682">#2682</a>).
-          </li>
-          <li>
-            Fix a memory leak that occurred when an asynchronous SSL operation's
-            completion handler threw an exception (<a href="https://svn.boost.org/trac/boost/ticket/2910">#2910</a>).
-          </li>
-          <li>
-            Fix the implementation of <code><span class="identifier">io_control</span><span class="special">()</span></code> so that it adheres to the documented
-            type requirements for IoControlCommand (<a href="https://svn.boost.org/trac/boost/ticket/2820">#2820</a>).
-          </li>
-          <li>
-            Fix incompatibility between Asio and ncurses.h (<a href="https://svn.boost.org/trac/boost/ticket/2156">#2156</a>).
-          </li>
-          <li>
-            On Windows, specifically handle the case when an overlapped <code><span class="identifier">ReadFile</span></code> call fails with <code><span class="identifier">ERROR_MORE_DATA</span></code>. This enables a hack
-            where a <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">stream_handle</span></code> can be used with a message-oriented
-            named pipe (<a href="https://svn.boost.org/trac/boost/ticket/2936">#2936</a>).
-          </li>
-          <li>
-            Fix system call wrappers to always clear the error on success, as POSIX
-            allows successful system calls to modify errno (<a href="https://svn.boost.org/trac/boost/ticket/2953">#2953</a>).
-          </li>
-          <li>
-            Don't include termios.h if <code><span class="identifier">BOOST_ASIO_DISABLE_SERIAL_PORT</span></code>
-            is defined (<a href="https://svn.boost.org/trac/boost/ticket/2917">#2917</a>).
-          </li>
-          <li>
-            Cleaned up some more MSVC level 4 warnings (<a href="https://svn.boost.org/trac/boost/ticket/2828">#2828</a>).
-          </li>
-          <li>
-            Various documentation fixes (<a href="https://svn.boost.org/trac/boost/ticket/2871">#2871</a>).
+            Works on GCC 4.4.
           </li>
         </ul>
       </li>
       <li>
-        <span class="library"><a href="/libs/flyweight/index.html">Flyweight</a>:</span>
+        <span class="library"><a href="/libs/circular_buffer/index.html">Circular Buffer</a>:</span>
         <ul>
           <li>
-            The <a href="/libs/flyweight/doc/tutorial/configuration.html#refcounted">refcounted</a>
-            component was not thread-safe due to an incorrect implementation and
-            could deadlock under heavy usage conditions. This problem has been corrected.
+            Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/2785">#2785</a>,
+            <a href="https://svn.boost.org/trac/boost/ticket/3285">#3285</a>.
           </li>
         </ul>
       </li>
@@ -91,230 +38,214 @@
         <span class="library"><a href="/libs/foreach/index.html">Foreach</a>:</span>
         <ul>
           <li>
-            Eliminate shadow warnings on gcc for nested <code><span class="identifier">FOREACH</span></code>
-            loops
-          </li>
-          <li>
-            Portability fix for Intel-Win toolset
+            Workaround for conflict with Python headers (<a href="https://svn.boost.org/trac/boost/ticket/3000">#3000</a>).
           </li>
         </ul>
       </li>
       <li>
-        <span class="library"><a href="/libs/functional/hash/index.html">Hash</a>:</span>
+        <span class="library"><a href="/libs/function/index.html">Function</a>:</span>
         <ul>
           <li>
-            Remove deprecated headers for hashing containers. Everything that was
-            in them is included in <code><span class="special">&lt;</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">hash</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
-            (<a href="https://svn.boost.org/trac/boost/ticket/2412">#2412</a>).
+            Optimize the use of small target objects.
           </li>
           <li>
-            Other minor changes, full details in the library <a href="/doc/html/hash/changes.html#hash.changes.boost_1_39_0">change
-            log</a>.
+            Make Boost.Function compile under BOOST_NO_EXCEPTIONS (<a href="https://svn.boost.org/trac/boost/ticket/2499">#2499</a>,
+            <a href="https://svn.boost.org/trac/boost/ticket/2494">#2494</a>,
+            <a href="https://svn.boost.org/trac/boost/ticket/2469">#2469</a>,
+            <a href="https://svn.boost.org/trac/boost/ticket/2466">#2466</a>,
+            <a href="https://svn.boost.org/trac/boost/ticket/2900">#2900</a>)
           </li>
-        </ul>
-      </li>
-      <li>
-        <span class="library"><a href="/libs/interprocess/index.html">Interprocess</a>:</span>
-        <ul>
           <li>
-            Increased portability and bug fixes. Full details in the library <a href="/doc/html/interprocess/acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_39_00">change
-            log</a>.
+            Various minor fixes (<a href="https://svn.boost.org/trac/boost/ticket/2642">#2642</a>,
+            <a href="https://svn.boost.org/trac/boost/ticket/2847">#2847</a>,
+            <a href="https://svn.boost.org/trac/boost/ticket/2929">#2929</a>
+            <a href="https://svn.boost.org/trac/boost/ticket/3012">#3012</a>)
           </li>
         </ul>
       </li>
       <li>
-        <span class="library"><a href="/libs/intrusive/index.html">Intrusive</a>:</span>
+        <span class="library"><a href="/libs/fusion/index.html">Fusion</a>:</span>
         <ul>
           <li>
-            Optimizations and bug fixes. Full details in the library <a href="/doc/html/intrusive/release_notes.html#intrusive.release_notes.release_notes_boost_1_39_00">change
-            log</a>.
+            Improved compile times for <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">vector</span></code>.
           </li>
         </ul>
       </li>
       <li>
-        <span class="library"><a href="/libs/program_options/index.html">Program.Options</a>:</span>
+        <span class="library"><a href="/libs/hash/index.html">Hash</a>:</span>
         <ul>
           <li>
-            Multitoken options fixed (<a href="https://svn.boost.org/trac/boost/ticket/469">#469</a>).
+            Automatically configure the float functions using template metaprogramming
+            instead of trying to configure every possibility manually.
           </li>
         </ul>
       </li>
       <li>
-        <span class="library"><a href="/libs/proto/index.html">Proto</a>:</span>
+        <span class="library"><a href="/libs/interprocess/index.html">Interprocess</a>:</span>
         <ul>
           <li>
-            Work around incompatibility with standard Linux header.
+            Windows shared memory is created in Shared Documents folder so that it
+            can be shared between services and processes
           </li>
           <li>
-            Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">noinvoke</span><span class="special">&lt;&gt;</span></code>
-            to block metafunction invocation in object transforms.
+            Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/2967">#2967</a>,
+            <a href="https://svn.boost.org/trac/boost/ticket/2973">#2973</a>,
+            <a href="https://svn.boost.org/trac/boost/ticket/2992">#2992</a>,
+            <a href="https://svn.boost.org/trac/boost/ticket/3138">#3138</a>,
+            <a href="https://svn.boost.org/trac/boost/ticket/3166">#3166</a>,
+            <a href="https://svn.boost.org/trac/boost/ticket/3205">#3205</a>.
           </li>
         </ul>
       </li>
       <li>
-        <span class="library"><a href="/libs/ptr_container/index.html">PtrContainer</a>:</span>
+        <span class="library"><a href="/libs/intrusive/index.html">Intrusive</a>:</span>
         <ul>
           <li>
-            Bug fixes from Trac applied.
+            Code cleanup in tree_algorithms.hpp and avl_tree_algorithms.hpp
           </li>
-        </ul>
-      </li>
-      <li>
-        <span class="library"><a href="/libs/range/index.html">Range</a>:</span>
-        <ul>
           <li>
-            Bug fixes from Trac applied.
+            Fixed bug <a href="https://svn.boost.org/trac/boost/ticket/3164">#3164</a>.
           </li>
         </ul>
       </li>
       <li>
-        <span class="library"><a href="/libs/unordered/index.html">Unordered</a>:</span>
+        <span class="library"><a href="/libs/mpl/index.html">MPL</a>:</span>
         <ul>
           <li>
-            Fixed regression in 1.38 that prevented unordered from using more than
-            about 1.5 million buckets (<a href="https://svn.boost.org/trac/boost/ticket/2975">#2975</a>).
+            Added <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">char_</span></code> and <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">string</span></code>
+            for compile-time string manipulation, based on multichar literals (<a href="https://svn.boost.org/trac/boost/ticket/2905">#2905</a>).
           </li>
           <li>
-            Minor implementation changes, including <a href="https://svn.boost.org/trac/boost/ticket/2756">#2756</a>.
-            Full details in the library <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_39_0">change
-            log</a>.
+            Updated <a href="/libs/mpl/doc/refmanual.html">MPL Reference Manual</a>.
           </li>
-        </ul>
-      </li>
-      <li>
-        <span class="library"><a href="/libs/xpressive/index.html">Xpressive</a>:</span>
-        <ul>
           <li>
-            Work around for gcc optimization problem resulting in pure virtual function
-            call runtime error (<a href="https://svn.boost.org/trac/boost/ticket/2655">#2655</a>).
+            Bug fixes.
           </li>
         </ul>
       </li>
-    </ul>
-  </div>
-  <div id="version_1_39_0.updated_tools">
-    <h3><span class="link">Updated Tools</span></h3>
-    <ul>
       <li>
-        <span class="library"><a href="/tools/boostbook/index.html">Boostbook</a>:</span>
+        <span class="library"><a href="/libs/program_options/index.html">Program.Options</a>:</span>
         <ul>
           <li>
-            Improved PDF generation.
-          </li>
-          <li>
-            Preliminary HTMLHelp support.
-          </li>
-          <li>
-            Add default path for callout images.
+            Support for building with disabled exceptions (<a href="https://svn.boost.org/trac/boost/ticket/2096">#2096</a>).
           </li>
           <li>
-            Include data members' <code><span class="special">&lt;</span><span class="identifier">purpose</span><span class="special">&gt;</span></code>
-            in the class synopsis.
+            Unicode parser no longer drops original tokens (<a href="https://svn.boost.org/trac/boost/ticket/2425">#2425</a>).
           </li>
           <li>
-            Fix bug where a function's <code><span class="special">&lt;</span><span class="identifier">purpose</span><span class="special">&gt;</span></code>
-            wasn't displayed if it was just plain text.
+            Fixed crash on user-inserted items in <code><span class="identifier">variables_map</span></code>
+            (<a href="https://svn.boost.org/trac/boost/ticket/2782">#2782</a>).
           </li>
+        </ul>
+      </li>
+      <li>
+        <span class="library"><a href="/libs/proto/index.html">Proto</a>:</span>
+        <ul>
           <li>
-            Support the alt tag in <code><span class="special">&lt;</span><span class="identifier">headername</span><span class="special">&gt;</span></code>
-            and <code><span class="special">&lt;</span><span class="identifier">macroname</span><span class="special">&gt;</span></code>. Use this if the header or macro
-            name is different to the contents of the tag (<a href="https://svn.boost.org/trac/boost/ticket/1977">#1977</a>).
+            PrimitiveTransforms have stricter conformance to ResultOf protocol. (Warning:
+            some invalid code may break.)
           </li>
           <li>
-            Support links relative to the boost root in <code><span class="special">&lt;</span><span class="identifier">ulink</span><span class="special">&gt;</span></code>
-            tags, using a custom url, see the <a href="/doc/html/boostbook/together.html#boostbook.linking">linking
-            documentation</a> for details (<a href="https://svn.boost.org/trac/boost/ticket/1166">#1166</a>).
+            Add a sensible default for <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_default</span></code>'s
+            template parameter.
           </li>
           <li>
-            Avoid generating filenames that only differ in case for function, method
-            and macro documentation.
+            Improved default evaluation strategy for pointers to members.
           </li>
           <li>
-            Run the docbook chunker quietly, unless boostbook.verbose is set. This
-            parameter might be used in other places in future releases.
+            GCC 3.4 portability fixes (<a href="https://svn.boost.org/trac/boost/ticket/3021">#3021</a>).
           </li>
           <li>
-            Make the 1.1 DTD available.
+            Work around Visual C++'s non-std-compliant ciso646 macros.
           </li>
+        </ul>
+      </li>
+      <li>
+        <span class="library"><a href="/libs/serialization/index.html">Serialization</a>:</span>
+        <ul>
           <li>
-            Fill in some missing reference documentation (partially fixes <a href="https://svn.boost.org/trac/boost/ticket/2153">#2153</a>).
+            Removed deprecated headers: <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">static_warning</span><span class="special">.</span><span class="identifier">hpp</span></code>,
+            <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">state_saver</span><span class="special">.</span><span class="identifier">hpp</span></code>, <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">smart_cast</span><span class="special">.</span><span class="identifier">hpp</span></code>,
+            <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">pfto</span><span class="special">.</span><span class="identifier">hpp</span></code>. Use the the equivalent headers
+            in the <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">serialization</span><span class="special">/</span></code>
+            directory instead (<a href="https://svn.boost.org/trac/boost/ticket/3062">#3062</a>).
           </li>
           <li>
-            Changes to doxygen integration:
-            <ul>
-              <li>
-                Support <code><span class="special">\</span><span class="keyword">throw</span></code>.
-              </li>
-              <li>
-                Support global variables and enums.
-              </li>
-              <li>
-                Better support for documentation written in function and method bodies.
-              </li>
-              <li>
-                Workaround a problem with doxygen 1.5.8's xml output (<a href="https://svn.boost.org/trac/boost/ticket/2937">#2937</a>).
-              </li>
-            </ul>
+            <code><span class="identifier">detail</span><span class="special">::</span><span class="identifier">archive_serializer_map</span></code> should now be
+            used instead of <code><span class="identifier">detail</span><span class="special">::</span><span class="identifier">archive_pointer_iserializer</span></code>.
+            For more details see <a href="/doc/libs/1_40_0/libs/serialization/doc/release.html">the
+            library release notes</a>.
           </li>
         </ul>
       </li>
       <li>
-        <span class="library"><a href="/tools/quickbook/index.html">Quickbook</a>:</span>
+        <span class="library"><a href="/libs/unordered/index.html">Unordered</a>:</span>
         <ul>
           <li>
-            Return an error code and error count if there are any errors (<a href="https://svn.boost.org/trac/boost/ticket/1399">#1399</a>).
+            Implement <code><span class="identifier">emplace</span></code> for
+            all compilers, not just ones with rvalue references and variadic templates
+            (<a href="https://svn.boost.org/trac/boost/ticket/1978">#1978</a>).
           </li>
           <li>
-            Support both windows and cygwin paths at the compile line when compiled
-            with cygwin.
+            Create less buckets by default.
           </li>
           <li>
-            Fix some issues with C++ and Python code:
-            <ul>
-              <li>
-                Fail gracefully for a mismatched <code><span class="char">''</span></code>.
-              </li>
-              <li>
-                Warn if any unexpected character are encountered and write them out
-                properly (<a href="https://svn.boost.org/trac/boost/ticket/1170">#1170</a>).
-              </li>
-              <li>
-                Fix a bug for hex encoded characters in strings (<a href="https://svn.boost.org/trac/boost/ticket/2860">#2860</a>).
-              </li>
-            </ul>
-          </li>
-          <li>
-            Improved testing, including tests for expected failures.
+            Some minor tweaks for better compiler support (<a href="https://svn.boost.org/trac/boost/ticket/2908">#2908</a>,
+            <a href="https://svn.boost.org/trac/boost/ticket/3096">#3096</a>,
+            <a href="https://svn.boost.org/trac/boost/ticket/3082">#3082</a>).
           </li>
+        </ul>
+      </li>
+      <li>
+        <span class="library"><a href="/libs/xpressive/index.html">Xpressive</a>:</span>
+        <ul>
           <li>
-            Generate valid document info for document types other than <code><span class="identifier">library</span></code> (<a href="https://svn.boost.org/trac/boost/ticket/2711">#2711</a>):
-            <ul>
-              <li>
-                Remove library specific attributes.
-              </li>
-              <li>
-                Put title before info block.
-              </li>
-            </ul>
+            Works on Visual C++ 10.0 (<a href="https://svn.boost.org/trac/boost/ticket/3124">#3124</a>).
           </li>
+        </ul>
+      </li>
+    </ul>
+  </div>
+  <div id="version_1_40_0.build_system">
+    <h3><span class="link">Build System</span></h3>
+    <p>
+      The default naming of libraries in Unix-like environment now matches system
+      conventions, and does not include various decorations. Naming of libraries
+      on Cygwin was also fixed. Support for beta versions of Microsoft Visual Studio
+      10 was added. With gcc, 64-bit compilation no longer requires that target architecture
+      be specified.
+    </p>
+  </div>
+  <div id="version_1_40_0.updated_tools">
+    <h3><span class="link">Updated Tools</span></h3>
+    <ul>
+      <li>
+        <span class="library"><a href="/tools/boostbook/index.html">Boostbook</a>:</span>
+        <ul>
           <li>
-            Fix a bug when calling templates.
+            Hide <code><span class="identifier">INTERNAL</span> <span class="identifier">ONLY</span></code>
+            enums in doxygen documentation (<a href="https://svn.boost.org/trac/boost/ticket/3242">#3242</a>).
           </li>
           <li>
-            Less warnings when built using gcc.
+            Tweaked appearance of member classes/structs/unions in a class synopsis.
           </li>
+        </ul>
+      </li>
+      <li>
+        <span class="library"><a href="/tools/quickbook/index.html">Quickbook</a>:</span>
+        <ul>
           <li>
-            Small documentation improvements (<a href="https://svn.boost.org/trac/boost/ticket/1213">#1213</a>,
-            <a href="https://svn.boost.org/trac/boost/ticket/2701">#2701</a>).
+            Support python code snippets (<a href="https://svn.boost.org/trac/boost/ticket/3029">#3029</a>).
           </li>
           <li>
-            Fix a bug with xinclude pages when outdir is the current directory (<a href="https://svn.boost.org/trac/boost/ticket/2921">#2921</a>).
+            Add <code><span class="identifier">teletype</span></code> source mode
+            (<a href="https://svn.boost.org/trac/boost/ticket/1202">#1202</a>)
           </li>
         </ul>
       </li>
     </ul>
   </div>
-  <div id="version_1_39_0.compilers_tested">
+  <div id="version_1_40_0.compilers_tested">
     <h3><span class="link">Compilers Tested</span></h3>
     <p>
       Boost's primary test compilers are:
@@ -335,10 +266,7 @@
         Linux:
         <ul>
           <li>
-            GCC 4.3.2 on Ubuntu Linux.
-          </li>
-          <li>
-            GCC 4.3.3 on Debian &quot;unstable&quot;.
+            GCC 4.3.3 on Ubuntu Linux.
           </li>
         </ul>
       </li>
@@ -359,48 +287,55 @@
         Linux:
         <ul>
           <li>
-            Intel 9.0 on Red Hat Enterprise Linux
+            Intel 9.0 on Red Hat Enterprise Linux.
           </li>
           <li>
-            Intel 10.0 on Red Hat Enterprise Linux
+            Intel 10.0 on Red Hat Enterprise Linux.
           </li>
           <li>
             Intel 10.1 on 64-bit Linux Redhat 5.1 Server.
           </li>
           <li>
-            Intel 10.1 on Suse Linux on 64 bit Itanium
+            Intel 10.1 on Suse Linux on 64 bit Itanium.
+          </li>
+          <li>
+            Intel 11.0 on Red Hat Enterprise Linux.
           </li>
           <li>
-            Intel 11.0 on Red Hat Enterprise Linux
+            Intel 11.1 on Red Hat Enterprise Linux.
           </li>
           <li>
-            GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux
+            GCC 3.4.3, GCC 4.0.1, GCC 4.2.4, GCC 4.3.3 and GCC 4.4.0 on Red Hat Enterprise
+            Linux.
           </li>
           <li>
-            GCC 4.1.2 on 64-bit Redhat Server 5.1
+            GCC 4.3.3 and GCC 4.4.0 with C++0x extensions on Red Hat Enterprise Linux.
           </li>
           <li>
-            GCC 4.1.2 on Suse Linux on 64 bit Itanium
+            GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux.
           </li>
           <li>
-            GCC 3.4.3, GCC 4.0.1, GCC 4.2.4 and GCC 4.3.2 on Red Hat Enterprise Linux
+            GCC 4.1.2 on Suse Linux on 64 bit Itanium.
           </li>
           <li>
-            GCC 4.3.2 with C++0x extensions on Red Hat Enterprise Linux
+            GCC 4.1.2 on 64-bit Redhat Server 5.1.
           </li>
           <li>
-            GCC 4.2.1 on OpenSuSE Linux
+            GCC Open64 4.2.2 on Red Hat Enterprise Linux.
+          </li>
+          <li>
+            GCC 4.3.4 on Debian unstable.
           </li>
           <li>
             QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
-            Linux
+            Linux.
           </li>
           <li>
-            GNU gcc version 4.2.0 (PathScale 3.2 driver) on 64-bit Red Hat Enterprise
-            Linux
+            GCC version 4.2.0 (PathScale 3.2 driver) on 64-bit Red Hat Enterprise
+            Linux.
           </li>
           <li>
-            Sun 5.9 on Red Hat Enterprise Linux
+            Sun 5.9 on Red Hat Enterprise Linux.
           </li>
         </ul>
       </li>
@@ -408,13 +343,19 @@
         OS X:
         <ul>
           <li>
-            Intel 9.1, 10.1 on Tiger
+            Intel 10.1, 11.0 on Intel Leopard.
+          </li>
+          <li>
+            Intel 10.1, 11.0 on Intel Tiger.
           </li>
           <li>
-            Intel 10.1, 11.0 on Leopard
+            GCC 4.0.1, 4.2.1 on Intel Leopard.
           </li>
           <li>
-            GCC 4.2.1 on Leopard
+            GCC 4.0.1 on Intel Tiger.
+          </li>
+          <li>
+            GCC 4.0.1 on PowerPC Tiger.
           </li>
         </ul>
       </li>
@@ -422,42 +363,45 @@
         Windows:
         <ul>
           <li>
+            Visual C++ 7.1 on XP.
+          </li>
+          <li>
+            Visual C++ 9.0 on XP.
+          </li>
+          <li>
             Visual C++ 9.0 on Vista.
           </li>
           <li>
+            Visual C++ 9.0 on Vista 64-bit.
+          </li>
+          <li>
             Visual C++ 9.0, using STLport 5.2, on XP and Windows Mobile 5.0.
           </li>
           <li>
-            Borland 5.9.3
+            Visual C++ 10.0 beta.
           </li>
           <li>
-            Borland 6.1.0
+            Borland 5.9.3, 6.1.0, 6.1.3.
           </li>
           <li>
-            Intel C++ 11.0, with a Visual C++ 9.0 backend, on XP 32-bit.
+            Borland C++ Builder 2007 and 2009.
           </li>
           <li>
-            Intel C++ 11.0, with a Visual C++ 9.0 backend, on Vista 64-bit. (TODO:
-            not recently)
+            Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
           </li>
           <li>
-            GCC 4.3.3, on Mingw
+            Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 64-bit.
           </li>
-        </ul>
-      </li>
-      <li>
-        AIX:
-        <ul>
           <li>
-            IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40
+            GCC 4.3.3 and 4.4.0, on Mingw with C++0x features.
           </li>
         </ul>
       </li>
       <li>
-        NetBSD:
+        AIX:
         <ul>
           <li>
-            GCC 4.1.2 on NetBSD 4.0/i386 and NetBSD 4.0/amd64.
+            IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40.
           </li>
         </ul>
       </li>
@@ -465,16 +409,16 @@
         Solaris:
         <ul>
           <li>
-            Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10
+            Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10.
           </li>
           <li>
-            GCC 3.4.6 on Solaris 5.10
+            GCC 3.4.6 on Solaris 5.10.
           </li>
         </ul>
       </li>
     </ul>
   </div>
-  <div id="version_1_39_0.acknowledgements">
+  <div id="version_1_40_0.acknowledgements">
     <h3><span class="link">Acknowledgements</span></h3>
     <p>
       <a href="/users/people/beman_dawes.html">Beman Dawes</a>, Eric Niebler,
Modified: website/public_html/beta/feed/history.rss
==============================================================================
--- website/public_html/beta/feed/history.rss	(original)
+++ website/public_html/beta/feed/history.rss	2009-08-26 19:00:06 EDT (Wed, 26 Aug 2009)
@@ -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.40.0</title><pubDate>$Date: 2009/08/19 23:00:51 $</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
-      Build System improvements. Updated Libraries: Accumulators, Circular Buffer,
-      Foreach, Function, Fusion, Hash, Interprocess, Intrusive, MPL, Program.Options,
+  <item><title>Version 1.40.0</title><pubDate>$Date: 2009/08/26 22:58:23 $</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
+      Build System improvements. Updated Libraries: Accumulators, Asio, Circular
+      Buffer, Foreach, Function, Fusion, Hash, Interprocess, Intrusive, MPL, Program.Options,
       Proto, Serialization, Unordered, Xpressive.
     </span></span></boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.40.0.beta.1/><description><div class="description">
   
@@ -26,6 +26,62 @@
         </ul>
       </li>
       <li>
+        <span class="library"><a href="/libs/asio/index.html">Asio</a>:</span>
+        <ul>
+          <li>
+            Added a new ping example to illustrate the use of ICMP sockets.
+          </li>
+          <li>
+            Changed the <code><span class="identifier">buffered</span><span class="special">*</span><span class="identifier">_stream</span><span class="special">&lt;&gt;</span></code> templates to treat 0-byte reads
+            and writes as no-ops, to comply with the documented type requirements
+            for <code><span class="identifier">SyncReadStream</span></code>,
+            <code><span class="identifier">AsyncReadStream</span></code>, <code><span class="identifier">SyncWriteStream</span></code> and <code><span class="identifier">AsyncWriteStream</span></code>.
+          </li>
+          <li>
+            Changed some instances of the <code><span class="keyword">throw</span></code>
+            keyword to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span><span class="special">()</span></code>
+            to allow Asio to be used when exception support is disabled. Note that
+            the SSL wrappers still require exception support (<a href="https://svn.boost.org/trac/boost/ticket/2754">#2754</a>).
+          </li>
+          <li>
+            Made Asio compatible with the OpenSSL 1.0 beta (<a href="https://svn.boost.org/trac/boost/ticket/3256">#3256</a>).
+          </li>
+          <li>
+            Eliminated a redundant system call in the Solaris <tt>/dev/poll</tt>
+            backend.
+          </li>
+          <li>
+            Fixed a bug in resizing of the bucket array in the internal hash maps
+            (<a href="https://svn.boost.org/trac/boost/ticket/3095">#3095</a>).
+          </li>
+          <li>
+            Ensured correct propagation of the error code when a synchronous accept
+            fails (<a href="https://svn.boost.org/trac/boost/ticket/3216">#3216</a>).
+          </li>
+          <li>
+            Ensured correct propagation of the error code when a synchronous read
+            or write on a Windows HANDLE fails.
+          </li>
+          <li>
+            Fixed failures reported when <code><span class="identifier">_GLIBCXX_DEBUG</span></code>
+            is defined (<a href="https://svn.boost.org/trac/boost/ticket/3098">#3098</a>).
+          </li>
+          <li>
+            Fixed custom memory allocation support for timers (<a href="https://svn.boost.org/trac/boost/ticket/3107">#3107</a>).
+          </li>
+          <li>
+            Tidied up various warnings reported by g++ (<a href="https://svn.boost.org/trac/boost/ticket/1341">#1341</a>,
+            <a href="https://svn.boost.org/trac/boost/ticket/2618">#2618</a>).
+          </li>
+          <li>
+            Various documentation improvements, including more obvious hyperlinks
+            to function overloads, header file information, examples for the handler
+            type requirements, and adding enum values to the index (<a href="https://svn.boost.org/trac/boost/ticket/3157">#3157</a>,
+            <a href="https://svn.boost.org/trac/boost/ticket/2620">#2620</a>).
+          </li>
+        </ul>
+      </li>
+      <li>
         <span class="library"><a href="/libs/circular_buffer/index.html">Circular Buffer</a>:</span>
         <ul>
           <li>
@@ -170,6 +226,12 @@
             in the <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">serialization</span><span class="special">/</span></code>
             directory instead (<a href="https://svn.boost.org/trac/boost/ticket/3062">#3062</a>).
           </li>
+          <li>
+            <code><span class="identifier">detail</span><span class="special">::</span><span class="identifier">archive_serializer_map</span></code> should now be
+            used instead of <code><span class="identifier">detail</span><span class="special">::</span><span class="identifier">archive_pointer_iserializer</span></code>.
+            For more details see <a href="/doc/libs/1_40_0/libs/serialization/doc/release.html">the
+            library release notes</a>.
+          </li>
         </ul>
       </li>
       <li>
Modified: website/public_html/beta/feed/history/boost_1_40_0.qbk
==============================================================================
--- website/public_html/beta/feed/history/boost_1_40_0.qbk	(original)
+++ website/public_html/beta/feed/history/boost_1_40_0.qbk	2009-08-26 19:00:06 EDT (Wed, 26 Aug 2009)
@@ -135,6 +135,10 @@
     Use the the equivalent headers in the `boost/serialization/` directory
     instead
     ([@https://svn.boost.org/trac/boost/ticket/3062 #3062]).
+  * `detail::archive_serializer_map` should now be used instead of
+    `detail::archive_pointer_iserializer`. For more details see
+    [@/doc/libs/1_40_0/libs/serialization/doc/release.html
+    the library release notes].
 
 * [phrase library..[@/libs/unordered/index.html Unordered]:]
   * Implement `emplace` for all compilers, not just ones with
Modified: website/public_html/beta/feed/news.rss
==============================================================================
--- website/public_html/beta/feed/news.rss	(original)
+++ website/public_html/beta/feed/news.rss	2009-08-26 19:00:06 EDT (Wed, 26 Aug 2009)
@@ -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.40.0</title><pubDate>$Date: 2009/08/19 23:00:51 $</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
-      Build System improvements. Updated Libraries: Accumulators, Circular Buffer,
-      Foreach, Function, Fusion, Hash, Interprocess, Intrusive, MPL, Program.Options,
+  <item><title>Version 1.40.0</title><pubDate>$Date: 2009/08/26 22:58:23 $</pubDate><boostbook:purpose><span class="brief"><span class="purpose">
+      Build System improvements. Updated Libraries: Accumulators, Asio, Circular
+      Buffer, Foreach, Function, Fusion, Hash, Interprocess, Intrusive, MPL, Program.Options,
       Proto, Serialization, Unordered, Xpressive.
     </span></span></boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.40.0.beta.1/><description><div class="description">
   
@@ -26,6 +26,62 @@
         </ul>
       </li>
       <li>
+        <span class="library"><a href="/libs/asio/index.html">Asio</a>:</span>
+        <ul>
+          <li>
+            Added a new ping example to illustrate the use of ICMP sockets.
+          </li>
+          <li>
+            Changed the <code><span class="identifier">buffered</span><span class="special">*</span><span class="identifier">_stream</span><span class="special">&lt;&gt;</span></code> templates to treat 0-byte reads
+            and writes as no-ops, to comply with the documented type requirements
+            for <code><span class="identifier">SyncReadStream</span></code>,
+            <code><span class="identifier">AsyncReadStream</span></code>, <code><span class="identifier">SyncWriteStream</span></code> and <code><span class="identifier">AsyncWriteStream</span></code>.
+          </li>
+          <li>
+            Changed some instances of the <code><span class="keyword">throw</span></code>
+            keyword to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span><span class="special">()</span></code>
+            to allow Asio to be used when exception support is disabled. Note that
+            the SSL wrappers still require exception support (<a href="https://svn.boost.org/trac/boost/ticket/2754">#2754</a>).
+          </li>
+          <li>
+            Made Asio compatible with the OpenSSL 1.0 beta (<a href="https://svn.boost.org/trac/boost/ticket/3256">#3256</a>).
+          </li>
+          <li>
+            Eliminated a redundant system call in the Solaris <tt>/dev/poll</tt>
+            backend.
+          </li>
+          <li>
+            Fixed a bug in resizing of the bucket array in the internal hash maps
+            (<a href="https://svn.boost.org/trac/boost/ticket/3095">#3095</a>).
+          </li>
+          <li>
+            Ensured correct propagation of the error code when a synchronous accept
+            fails (<a href="https://svn.boost.org/trac/boost/ticket/3216">#3216</a>).
+          </li>
+          <li>
+            Ensured correct propagation of the error code when a synchronous read
+            or write on a Windows HANDLE fails.
+          </li>
+          <li>
+            Fixed failures reported when <code><span class="identifier">_GLIBCXX_DEBUG</span></code>
+            is defined (<a href="https://svn.boost.org/trac/boost/ticket/3098">#3098</a>).
+          </li>
+          <li>
+            Fixed custom memory allocation support for timers (<a href="https://svn.boost.org/trac/boost/ticket/3107">#3107</a>).
+          </li>
+          <li>
+            Tidied up various warnings reported by g++ (<a href="https://svn.boost.org/trac/boost/ticket/1341">#1341</a>,
+            <a href="https://svn.boost.org/trac/boost/ticket/2618">#2618</a>).
+          </li>
+          <li>
+            Various documentation improvements, including more obvious hyperlinks
+            to function overloads, header file information, examples for the handler
+            type requirements, and adding enum values to the index (<a href="https://svn.boost.org/trac/boost/ticket/3157">#3157</a>,
+            <a href="https://svn.boost.org/trac/boost/ticket/2620">#2620</a>).
+          </li>
+        </ul>
+      </li>
+      <li>
         <span class="library"><a href="/libs/circular_buffer/index.html">Circular Buffer</a>:</span>
         <ul>
           <li>
@@ -170,6 +226,12 @@
             in the <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">serialization</span><span class="special">/</span></code>
             directory instead (<a href="https://svn.boost.org/trac/boost/ticket/3062">#3062</a>).
           </li>
+          <li>
+            <code><span class="identifier">detail</span><span class="special">::</span><span class="identifier">archive_serializer_map</span></code> should now be
+            used instead of <code><span class="identifier">detail</span><span class="special">::</span><span class="identifier">archive_pointer_iserializer</span></code>.
+            For more details see <a href="/doc/libs/1_40_0/libs/serialization/doc/release.html">the
+            library release notes</a>.
+          </li>
         </ul>
       </li>
       <li>