|
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">></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">></span></a></li>
- <li><a href="/doc/libs/1_47_0/" rel="nofollow">1.47.0 - Current
- Release <span class="link">></span></a></li>
+ <li><a href="/doc/libs/1_47_0/" rel="nofollow">1.47.0 <span class=
+ "link">></span></a></li>
<li><a href="/doc/libs/1_46_1/" rel="nofollow">1.46.1 <span class=
"link">></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 @@
<ul>
<li>
<div>
+ <span class="library"><a href="http://www.boost.org/libs/asio/index.html">Asio</a>:</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>
+ (<a href="https://svn.boost.org/trac/boost/ticket/5688">#5688</a>).
+ </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 (<a href="https://svn.boost.org/trac/boost/ticket/5722">#5722</a>).
+ </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 (<a href="https://svn.boost.org/trac/boost/ticket/5854">#5854</a>).
+ </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 (<a href="https://svn.boost.org/trac/boost/ticket/5756">#5756</a>).
+ </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 (<a href="https://svn.boost.org/trac/boost/ticket/5763">#5763</a>).
+ </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 (<a href="https://svn.boost.org/trac/boost/ticket/5999">#5999</a>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed exception safety issue in <code><span class="identifier">epoll_reactor</span></code>
+ initialisation (<a href="https://svn.boost.org/trac/boost/ticket/6006">#6006</a>).
+ </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"><a href="http://www.boost.org/libs/chrono/index.html">Chrono</a>:</span>
<ul>
<li>
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