Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r75491 - in website/public_html/beta: common common/code doc feed feed/history site-tools/state users/download users/history
From: dnljms_at_[hidden]
Date: 2011-11-14 15:59:34


Author: danieljames
Date: 2011-11-14 15:59:31 EST (Mon, 14 Nov 2011)
New Revision: 75491
URL: http://svn.boost.org/trac/boost/changeset/75491

Log:
Website: Prepare to release 1.48
Text files modified:
   website/public_html/beta/common/code/boost.php | 2
   website/public_html/beta/common/menu-doc.html | 6
   website/public_html/beta/doc/.htaccess | 5
   website/public_html/beta/feed/dev.rss | 135 ++++++++++++++++++++++++++++++++++++++++
   website/public_html/beta/feed/history/boost_1_48_0.qbk | 3
   website/public_html/beta/site-tools/state/feed-pages.txt | 8 +-
   website/public_html/beta/users/download/index.html | 2
   website/public_html/beta/users/history/version_1_48_0.html | 135 ++++++++++++++++++++++++++++++++++++++++
   8 files changed, 281 insertions(+), 15 deletions(-)

Modified: website/public_html/beta/common/code/boost.php
==============================================================================
--- website/public_html/beta/common/code/boost.php (original)
+++ website/public_html/beta/common/code/boost.php 2011-11-14 15:59:31 EST (Mon, 14 Nov 2011)
@@ -4,7 +4,7 @@
   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)
 */
-$boost_current_version = Array(1,47,0);
+$boost_current_version = Array(1,48,0);
 require_once(dirname(__FILE__) . '/boost_config.php');
 require_once(dirname(__FILE__) . '/boost_utility.php');
 ?>

Modified: website/public_html/beta/common/menu-doc.html
==============================================================================
--- website/public_html/beta/common/menu-doc.html (original)
+++ website/public_html/beta/common/menu-doc.html 2011-11-14 15:59:31 EST (Mon, 14 Nov 2011)
@@ -9,11 +9,11 @@
       <a href="/doc/libs">Libraries <span class="link">&gt;</span></a>
 
       <ul>
- <li><a href="/doc/libs/1_48_0_beta1/" rel="nofollow">1.48.0 - Beta
+ <li><a href="/doc/libs/1_48_0/" rel="nofollow">1.48.0 - Current
         Release <span class="link">&gt;</span></a></li>
 
- <li><a href="/doc/libs/1_47_0/" rel="nofollow">1.47.0 - Current
- Release <span class="link">&gt;</span></a></li>
+ <li><a href="/doc/libs/1_47_0/" rel="nofollow">1.47.0 <span class=
+ "link">&gt;</span></a></li>
 
         <li><a href="/doc/libs/1_46_1/" rel="nofollow">1.46.1 <span class=
         "link">&gt;</span></a></li>

Modified: website/public_html/beta/doc/.htaccess
==============================================================================
--- website/public_html/beta/doc/.htaccess (original)
+++ website/public_html/beta/doc/.htaccess 2011-11-14 15:59:31 EST (Mon, 14 Nov 2011)
@@ -23,9 +23,8 @@
 RewriteRule ^tools/build/(.*\.(?:png|gif|jpg|jpeg|jpe|css|js|pdf|dtd))$ archives/boost-build/$1 [L,NC]
 
 # Redirect from symbolic names to current versions.
-RewriteRule ^libs/release(/.*)?$ libs/1_48_0_beta1$1 [R]
-RewriteRule ^libs/development(/.*)?$ libs/1_48_0_beta1$1 [R]
-RewriteRule ^libs/1_48_0(/.*)?$ libs/1_48_0_beta1$1 [R]
+RewriteRule ^libs/release(/.*)?$ libs/1_48_0$1 [R]
+RewriteRule ^libs/development(/.*)?$ libs/1_48_0$1 [R]
 
 # Rewrite specific versions to the dynamic handlers.
 RewriteRule ^libs/([0-9_]+(?:beta[0-9]*|snapshot)?)/?$ libraries.php/$1 [L]

Modified: website/public_html/beta/feed/dev.rss
==============================================================================
--- website/public_html/beta/feed/dev.rss (original)
+++ website/public_html/beta/feed/dev.rss 2011-11-14 15:59:31 EST (Mon, 14 Nov 2011)
@@ -41,6 +41,141 @@
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/asio/index.html&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Implemented various performance improvements, including:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Using thread-local operation queues in single-threaded use
+ cases (i.e. when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;concurrency_hint&lt;/span&gt;&lt;/code&gt;
+ is 1) to eliminate a lock/unlock pair.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Allowing some &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll_reactor&lt;/span&gt;&lt;/code&gt;
+ speculative operations to be performed without holding the
+ lock.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Improving locality of reference by performing an &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll_reactor&lt;/span&gt;&lt;/code&gt;'s I/O operation
+ immediately before the corresponding handler is called. Also
+ improves scalability across CPUs.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Specialising asynchronous read and write operations for buffer
+ sequences that are arrays (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;array&lt;/span&gt;&lt;/code&gt;
+ or &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;array&lt;/span&gt;&lt;/code&gt;) of exactly two buffers.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed compile error in regex overload of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async_read_until&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5688&quot;&gt;#5688&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed Windows-specific compile error by explicitly specifying the
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;signal&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ function from the global namespace (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5722&quot;&gt;#5722&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;deadline_timer&lt;/span&gt;&lt;/code&gt;
+ implementation to not read clock unless the timer heap is non-empty.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed SSL buffer sizes to be large enough to hold a complete TLS
+ record (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5854&quot;&gt;#5854&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed synchronous &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;null_buffers&lt;/span&gt;&lt;/code&gt;
+ operations so that they obey the user's non-blocking setting (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5756&quot;&gt;#5756&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed to set &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fd_set&lt;/span&gt;&lt;/code&gt;
+ size at runtime when using Windows.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Disabled MSVC warning due to const qualifier being applied to function
+ type.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed crash that occurs when using Intel C++ compiler (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5763&quot;&gt;#5763&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed OpenSSL initialisation to support all available algorithms.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed SSL error mapping when session is gracefully shut down.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added some latency test programs.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Clarified that a read operation ends when the buffer is full (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5999&quot;&gt;#5999&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed exception safety issue in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll_reactor&lt;/span&gt;&lt;/code&gt;
+ initialisation (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6006&quot;&gt;#6006&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Made number of strand implementations configurable via &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASIO_STRAND_IMPLEMENTATIONS&lt;/span&gt;&lt;/code&gt;
+ macro.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added support for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION&lt;/span&gt;&lt;/code&gt;
+ flag which switches strand allocation to use a round-robin approach
+ rather than hashing.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed potential strand starvation issue that can occur when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;strand&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;post&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ is used.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
           &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/chrono/index.html&quot;&gt;Chrono&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;

Modified: website/public_html/beta/feed/history/boost_1_48_0.qbk
==============================================================================
--- website/public_html/beta/feed/history/boost_1_48_0.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_48_0.qbk 2011-11-14 15:59:31 EST (Mon, 14 Nov 2011)
@@ -15,9 +15,6 @@
 
 [status beta]
 [download http://sourceforge.net/projects/boost/files/boost/1.48.0.beta.1/]
-[/ TODO: Check download link on release.
-[download http://sourceforge.net/projects/boost/files/boost/1.48.0/]
-]
 
 [section New Libraries]
 

Modified: website/public_html/beta/site-tools/state/feed-pages.txt
==============================================================================
--- website/public_html/beta/site-tools/state/feed-pages.txt (original)
+++ website/public_html/beta/site-tools/state/feed-pages.txt 2011-11-14 15:59:31 EST (Mon, 14 Nov 2011)
@@ -1728,7 +1728,7 @@
 -id
 "version_1_48_0
 -last_modified
-.1320672027.44
+.1321303245.11
 -location
 "users/history/version_1_48_0.html
 -page_state
@@ -1736,14 +1736,14 @@
 "In Progress
 -purpose
 "
-" New Libraries: Container, Locale, Move. Updated Libraries: Chrono, Config,
+" New Libraries: Container, Locale, Move. Updated Libraries: Asio, Chrono, Config,
 " Fusion, Geometry, Graph, Interprocess, Intrusive, Lexical cast, Math, MSM,
 " Numeric Conversion, Proto, Regex, Spirit, TypeTraits, Unordered, Wave
 "
 -qbk_hash
-"050a03c155f9a2657e882e49d283d8c5664733a456be98ebe5d37d0b701fa7c8
+"cafb84ed0eb21b10702a359ac7c7730079b9b7753554ada6b5e7aa8b2b0cd589
 -rss_hash
-"60ad77d3a245d5fd1c35840284b96142cb2e2c0ab5ea60201879d9de01b9fd9f
+"3015ddfac1510aacb78c31c4edd0377ccb6a59f0496b6dbf182c1459bb8667ca
 -title
 "Version 1.48.0
 -type

Modified: website/public_html/beta/users/download/index.html
==============================================================================
--- website/public_html/beta/users/download/index.html (original)
+++ website/public_html/beta/users/download/index.html 2011-11-14 15:59:31 EST (Mon, 14 Nov 2011)
@@ -62,7 +62,7 @@
 
               <p class="news-description">
               <span class="brief"><span class="purpose">
- New Libraries: Container, Locale, Move. Updated Libraries: Chrono, Config,
+ New Libraries: Container, Locale, Move. Updated Libraries: Asio, Chrono, Config,
       Fusion, Geometry, Graph, Interprocess, Intrusive, Lexical cast, Math, MSM,
       Numeric Conversion, Proto, Regex, Spirit, TypeTraits, Unordered, Wave
     </span></span></p>

Modified: website/public_html/beta/users/history/version_1_48_0.html
==============================================================================
--- website/public_html/beta/users/history/version_1_48_0.html (original)
+++ website/public_html/beta/users/history/version_1_48_0.html 2011-11-14 15:59:31 EST (Mon, 14 Nov 2011)
@@ -79,6 +79,141 @@
     <ul>
       <li>
         <div>
+ <span class="library">Asio:</span>
+ <ul>
+ <li>
+ <div>
+ Implemented various performance improvements, including:
+ <ul>
+ <li>
+ <div>
+ Using thread-local operation queues in single-threaded use
+ cases (i.e. when <code><span class="identifier">concurrency_hint</span></code>
+ is 1) to eliminate a lock/unlock pair.
+ </div>
+ </li>
+ <li>
+ <div>
+ Allowing some <code><span class="identifier">epoll_reactor</span></code>
+ speculative operations to be performed without holding the
+ lock.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improving locality of reference by performing an <code><span class="identifier">epoll_reactor</span></code>'s I/O operation
+ immediately before the corresponding handler is called. Also
+ improves scalability across CPUs.
+ </div>
+ </li>
+ <li>
+ <div>
+ Specialising asynchronous read and write operations for buffer
+ sequences that are arrays (<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code>
+ or <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">array</span></code>) of exactly two buffers.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed compile error in regex overload of <code><span class="identifier">async_read_until</span></code>
+ (#5688).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed Windows-specific compile error by explicitly specifying the
+ <code><span class="identifier">signal</span><span class="special">()</span></code>
+ function from the global namespace (#5722).
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed <code><span class="identifier">deadline_timer</span></code>
+ implementation to not read clock unless the timer heap is non-empty.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed SSL buffer sizes to be large enough to hold a complete TLS
+ record (#5854).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed synchronous <code><span class="identifier">null_buffers</span></code>
+ operations so that they obey the user's non-blocking setting (#5756).
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed to set <code><span class="identifier">fd_set</span></code>
+ size at runtime when using Windows.
+ </div>
+ </li>
+ <li>
+ <div>
+ Disabled MSVC warning due to const qualifier being applied to function
+ type.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed crash that occurs when using Intel C++ compiler (#5763).
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed OpenSSL initialisation to support all available algorithms.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed SSL error mapping when session is gracefully shut down.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added some latency test programs.
+ </div>
+ </li>
+ <li>
+ <div>
+ Clarified that a read operation ends when the buffer is full (#5999).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed exception safety issue in <code><span class="identifier">epoll_reactor</span></code>
+ initialisation (#6006).
+ </div>
+ </li>
+ <li>
+ <div>
+ Made number of strand implementations configurable via <code><span class="identifier">BOOST_ASIO_STRAND_IMPLEMENTATIONS</span></code>
+ macro.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for <code><span class="identifier">BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION</span></code>
+ flag which switches strand allocation to use a round-robin approach
+ rather than hashing.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed potential strand starvation issue that can occur when <code><span class="identifier">strand</span><span class="special">.</span><span class="identifier">post</span><span class="special">()</span></code>
+ is used.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
           <span class="library">Chrono:</span>
           <ul>
             <li>


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