2
0
mirror of https://github.com/boostorg/website.git synced 2026-01-19 04:42:17 +00:00

Merge from beta.

Release 1.46.1 and some documentation tweaks.


[SVN r69893]
This commit is contained in:
Daniel James
2011-03-12 15:59:45 +00:00
parent 17b89156e5
commit c465e8d550
28 changed files with 3468 additions and 578 deletions

View File

@@ -38,7 +38,9 @@ $_downloads = new boost_feed(dirname(__FILE__) . '/../feed/downloads.rss', '/use
</ul>
<h2><a name="releases" id="releases"></a>Packaged
Releases</h2><?php foreach ( $_downloads->db as $_guid => $_item ) { ?>
Releases</h2><?php $count = 0; foreach ( $_downloads->db as $_guid => $_item ) {
if (++$count > 1) break;
?>
<h3><span class=
"news-title"><?php print $_item['title']; ?></span></h3>

View File

@@ -104,7 +104,7 @@ http://www.boost.org/development/website_updating.html
<h2>Downloads</h2>
<ul id="downloads">
<?php $_count = 0; foreach ( $_downloads->db as $_guid => $_item ) { $_count += 1; if ($_count > 5) { break; } ?>
<?php $_count = 0; foreach ( $_downloads->db as $_guid => $_item ) { $_count += 1; if ($_count > 1) { break; } ?>
<li><span class=
"news-title"><?php print '<a href="'.$_item['boostbook:download'].'">'; ?><?php print $_item['title']; ?><?php print '</a>'; ?>

View File

@@ -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,46,0);
$boost_current_version = Array(1,46,1);
require_once(dirname(__FILE__) . '/boost_config.php');
require_once(dirname(__FILE__) . '/boost_utility.php');
?>

View File

@@ -111,7 +111,7 @@ function display_from_archive(
array('@.*@','@[.]js$@i','raw','application/x-javascript'),
array('@.*@','@[.]pdf$@i','raw','application/pdf'),
array('@.*@','@[.](html|htm)$@i','raw','text/html'),
array('@.*@','@/(Jamroot|Jamfile|ChangeLog|configure)$@i','text','text/plain'),
array('@.*@','@(/|^)(Jamroot|Jamfile|ChangeLog|configure)$@i','text','text/plain'),
array('@.*@','@[.]dtd$@i','raw','application/xml-dtd'),
));
@@ -244,8 +244,14 @@ function conditional_get($last_modified)
// General purpose render callbacks.
function boost_archive_render_callbacks($content, $params) {
$version_title =
str_replace('_', ' ',
preg_replace('@(?<=\d)_(?=\d)@', '.',
ucwords($params['version'])));
$charset = $params['charset'] ? $params['charset'] : 'us-ascii';
$title = $params['title'] ? 'Boost C++ Libraries - '.$params['title'] : 'Boost C++ Libraries';
$title = $params['title'] ? "$params[title] - $version_title" : 'Boost C++ Libraries';
$head = <<<HTML
<meta http-equiv="Content-Type" content="text/html; charset=${charset}" />

View File

@@ -17,7 +17,7 @@ function basic_filter($params)
$is_xhtml = preg_match('@<!DOCTYPE[^>]*xhtml@i', $match[0][0]);
$tag_end = $is_xhtml ? '/>' : '>';
echo substr($text, 0, $match[0][1]);
echo alter_title($params, substr($text, 0, $match[0][1]));
echo '<link rel="icon" href="/favicon.ico" type="image/ico"'.$tag_end;
echo '<link rel="stylesheet" type="text/css" href="/style-v2/section-basic.css"'.$tag_end;
echo $match[0][0];

View File

@@ -17,7 +17,7 @@ function boost_book_basic_filter($params)
$pos2 = strpos($text, '<body', $pos1);
$pos3 = strpos($text, '>', $pos2) + 1;
$pos4 = strpos($text, '<div class="spirit-nav">', $pos3);
echo substr($text, 0, $pos1);
echo alter_title($params, substr($text, 0, $pos1));
echo '<link rel="icon" href="/favicon.ico" type="image/ico"/>';
echo '<link rel="stylesheet" type="text/css" href="/style-v2/section-basic.css"/>';
echo substr($text, $pos1, $pos3 - $pos1);

View File

@@ -9,7 +9,18 @@
* HTML processing functions
*/
function html_init($params)
function alter_title($params, $text)
{
$version_title =
str_replace('_', ' ',
preg_replace('@(?<=\d)_(?=\d)@', '.',
ucwords($params['version'])));
return str_ireplace('</title>',
" - $version_title</title>", $text);
}
function html_init(&$params)
{
preg_match('@text/html; charset=([^\s"\']+)@i',$params['content'],$charset);
if (isset($charset[1]))
@@ -63,7 +74,7 @@ function extract_html_body($text) {
function prepare_html($text, $full = false) {
$text = preg_replace(
'@href="?http://(?:www.)?boost.org/?([^"\s]*)"?@i',
'@href="?http://(?:www.)?boost.org/?([^"\s>]*)"?@i',
'href="/${1}"',
$text );

View File

@@ -9,7 +9,7 @@
<a href="/doc/libs">Libraries <span class="link">&gt;</span></a>
<ul>
<li><a href="/doc/libs/1_46_0/">1.46.0 - Current Release <span class=
<li><a href="/doc/libs/1_46_1/">1.46.1 - Current Release <span class=
"link">&gt;</span></a></li>
<li><a href="/doc/libs/1_45_0/">1.45.0 <span class=

View File

@@ -23,8 +23,8 @@ RewriteCond %{DOCUMENT_ROOT}/doc/archives/boost-build/$1 -f
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_46_0$1 [R]
RewriteRule ^libs/development(/.*)?$ libs/1_46_0$1 [R]
RewriteRule ^libs/release(/.*)?$ libs/1_46_1$1 [R]
RewriteRule ^libs/development(/.*)?$ libs/1_46_1$1 [R]
# Rewrite specific versions to the dynamic handlers.
RewriteRule ^libs/([0-9_]+(?:beta[0-9]*)?)/?$ libraries.php/$1 [L]

View File

@@ -64,7 +64,7 @@ path-constant CWD : . ;
make downloads.rss
: [ set.difference
[ glob-rss history/boost_1_46_0 downloads/* ] :
[ glob-rss history/boost_1_46_1 history/boost_1_46_0 downloads/* ] :
[ glob-rss downloads/bjam* ]
]
: @rss :

View File

@@ -1 +1,2 @@
history/boost_1_46_0.qbk,1682fbdf4b35e481d2c16bbb33aede55618b267f950f2d4aed70afe399ea1b26,0ae2f9a1995f28f4a71fadd9a84c009747690c7a29a56b8f3f9a7b76fe29c933
history/boost_1_46_0.qbk,a3a47e0af538e0c3b611c31efb5e7d0cbd4b27a99f77bc8f01a3c6a0cd17d999,edcd6035c761c9ec8424f8a02c268285a3d66ca9cc7d225e41c890a233afcec6
history/boost_1_46_1.qbk,5ad8f1323c49dcdf19ed6717502b4e2d002110cb2f07f4c66f5846df4bb728ab,ae5d583f54f987ac38cbedc82f1309af8abb4d4f9158977e7695da46c209c91d

View File

@@ -6,11 +6,490 @@
<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.46.0</title><pubDate>Mon, 21 Feb 2011 15:36:13 -0500</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
<item><title>Version 1.46.1</title><pubDate>Sat, 12 Mar 2011 10:45:53 -0500</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
Bug fixes: Asio, Fusion, Graph, Icl, Math, Polygon, Proto, Property Tree, Signals2,
TR1, Unordered.
&lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.46.1/</boostbook:download><description>&lt;div class=&quot;description&quot;&gt;
&lt;div id=&quot;version_1_46_1.updated_libraries&quot;&gt;
&lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EV_ONESHOT&lt;/span&gt;&lt;/code&gt; seems to
cause problems on some versions of Mac OS X, with the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt; destructor getting stuck
inside the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;close&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
system call. Changed the kqueue backend to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EV_CLEAR&lt;/span&gt;&lt;/code&gt;
instead (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5021&quot;&gt;#5021&lt;/a&gt;).
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Fixed compile failures with some versions of &lt;tt&gt;g++&lt;/tt&gt;
due to the use of anonymous enums (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4883&quot;&gt;#4883&lt;/a&gt;).
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Fixed a bug on kqueue-based platforms, where some system calls that
repeatedly fail with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EWOULDBLOCK&lt;/span&gt;&lt;/code&gt;
are not correctly re-registered with kqueue.
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Changed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;streambuf&lt;/span&gt;&lt;/code&gt; to ensure that its internal
pointers are updated correctly after the data has been modified using
&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;streambuf&lt;/span&gt;&lt;/code&gt; member functions.
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Fixed a bug that prevented the linger socket option from working on
platforms other than Windows.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/fusion/&quot;&gt;Fusion&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;disable_if&lt;/span&gt;&lt;/code&gt; for
Visual C++ 7.1/8.0
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/filesystem/&quot;&gt;Filesystem&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Fix for STLPort (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5217&quot;&gt;#5217&lt;/a&gt;).
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
PGI large file support
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Bug fixes, including fixes for: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5181&quot;&gt;#5181&lt;/a&gt;,
&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5180&quot;&gt;#5180&lt;/a&gt;,
&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5199&quot;&gt;#5199&lt;/a&gt;
and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5175&quot;&gt;#5175&lt;/a&gt;.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/icl/&quot;&gt;Icl&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Intersects for interval_maps and segment_type/element_type (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5207&quot;&gt;#5207&lt;/a&gt;).
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Fixed some ambiguous calls to functions in boost and std namespaces.
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Other bug fixes, and documentation fixes.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Several minor bug fixes.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Disabled 45-degree booleans optimization.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/proto/&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Make &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;display_expr&lt;/span&gt;&lt;/code&gt; copyable
(&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5096&quot;&gt;#5096&lt;/a&gt;).
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Fix const correctness problem in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;pass_through&lt;/span&gt;&lt;/code&gt;.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/property_tree/&quot;&gt;Property Tree&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Fix compile error in JSON parser.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/signals2/&quot;&gt;Signals2&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Fix unused parameter warning.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/tr1/&quot;&gt;TR1&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Allow specialization of &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;tr1&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hash&lt;/span&gt;&lt;/code&gt;.
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Improved support for Pathscale and Sun compilers.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Add missing copy constructors and assignment operators when using rvalue
references (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5119&quot;&gt;#5119&lt;/a&gt;).
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;version_1_46_1.other_changes&quot;&gt;
&lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Other changes&lt;/span&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Update getting started guide to reflect changes to boost build.
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
In quickbook, workaround optimization bug in g++ 4.4.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;version_1_46_1.compilers_tested&quot;&gt;
&lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;
Boost's primary test compilers are:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Linux:
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.1, 4.4.3, 4.4.5, 4.5.2
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Intel: 10.1, 11.0, 11.1
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Clang: 2.8
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Pathscale: 3.2
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
OS X:
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
GCC: 4.0.1, 4.2.1, 4.4
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
GCC, C++0x mode: 4.4.
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Intel: 11.1
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Windows:
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Visual C++: 7.1, 8.0, 9.0 and 10.0.
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
GCC, mingw: 4.4.0.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
FreeBSD:
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
GCC: 4.2.1, 64 bit.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Boost's additional test compilers include:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Linux:
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.4, 4.4.5, 4.5.2
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
pgCC: 11.2
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Intel: 10.1, 11.0, 11.1
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
PathScale: 3.2, 4.0.8
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Visual Age C++: 10.1
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Clang from subversion
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
OS X:
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Intel C++ Compiler: 10.1, 11.0, 11.1
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
GCC: 4.0.1, 4.2.1, 4.4.4
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
GCC, C++0x mode: 4.4.4
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Clang from subversion, with GNU libstdc++, libc++ and libc++ in C++0x
mode.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Windows:
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Visual C++: 7.1, 9.0, 10.0
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Visual C++ with STLport: 9.0
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Visual C++, Windows Mobile 5, with STLport: 9.0
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
GCC, mingw: 4.5.1
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
GCC, mingw, C++0x mode: 4.5.1
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Borland: 6.1.3 (2009), 6.2.1 (2010)
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
AIX:
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
IBM XL C/C++ Enterprise Edition, V11.1.0.0
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Solaris:
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Sun C++: 5.10
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;version_1_46_1.acknowledgements&quot;&gt;
&lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;
&lt;a href=&quot;/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
&lt;a href=&quot;/users/people/rene_rivera.html&quot;&gt;Rene Rivera&lt;/a&gt;, Daniel James
and Vladimir Prus managed this release.
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>Version 1.46.0</title><pubDate>Mon, 21 Feb 2011 15:36:13 -0500</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
New Libraries: Icl. Updated Libraries: Array, Asio, Bind, Concept Check, Filesystem,
Fusion, Hash, Iterator, Math, Meta State Machine, Optional, Pool, Program Options,
Proto, Signals, Spirit, Tokenizer, Unordered, Wave. Updated Tools: Boostbook,
Inspect, Quickbook.
Fusion, Hash, Iostreams, Iterator, Math, Meta State Machine, Optional, Pool,
Program Options, Proto, Signals, Spirit, Tokenizer, Unordered, Wave. Updated
Tools: Boostbook, Inspect, Quickbook.
&lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.46.0/</boostbook:download><description>&lt;div class=&quot;description&quot;&gt;
@@ -251,6 +730,25 @@
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iostreams/index.html&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASSERT&lt;/span&gt;&lt;/code&gt; instead
of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;assert&lt;/span&gt;&lt;/code&gt;.
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Fixed flush regression (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4590&quot;&gt;#4590&lt;/a&gt;).
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iterator/index.html&quot;&gt;Iterator&lt;/a&gt;:&lt;/span&gt;

View File

@@ -54,5 +54,6 @@ history/boost_1_42_0.qbk,36765d15b10a22aaa541044a5109f9f4d7366b9f54809f44d55e1d9
history/boost_1_43_0.qbk,242b5e8f79076daf044d3298e84c5e6afce6f075c9ea94a80bb55ad5ee49b45a,26924935e36618f705723425e30a045ff0d06a13ec27645115ad490f744ef9c3
history/boost_1_44_0.qbk,5afefb7a3ac845e5bca131096f43532bc849a358a76fb5b81d1771c859567fe7,38b3363ee32e6ac268e029baaa675b4a6e21cc5ff2abb6310f9cc19d8ccc5ce5
history/boost_1_45_0.qbk,26ea33eb12d21314ae3a4c3eaa2dab5ace7d90929a1a3073b3bda7b99ff3c5b6,efa947fe7348a82a0dd9d03dc01d3f9fef69d42f3e761bc9a6491453b24d43d2
history/boost_1_46_0.qbk,1682fbdf4b35e481d2c16bbb33aede55618b267f950f2d4aed70afe399ea1b26,0ae2f9a1995f28f4a71fadd9a84c009747690c7a29a56b8f3f9a7b76fe29c933
history/boost_1_46_0.qbk,a3a47e0af538e0c3b611c31efb5e7d0cbd4b27a99f77bc8f01a3c6a0cd17d999,edcd6035c761c9ec8424f8a02c268285a3d66ca9cc7d225e41c890a233afcec6
history/boost_1_46_1.qbk,5ad8f1323c49dcdf19ed6717502b4e2d002110cb2f07f4c66f5846df4bb728ab,ae5d583f54f987ac38cbedc82f1309af8abb4d4f9158977e7695da46c209c91d
history/unversioned.qbk,2810bfebb2d0739fad2f520df2c386dde484dd28bcd117422b9a95f6df449d8e,8002a54cd484904089f5ece182b03e50d50160c1e1e6b276be44bcf91c8214fb

View File

@@ -6,11 +6,490 @@
<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.46.0</title><pubDate>Mon, 21 Feb 2011 15:36:13 -0500</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
<item><title>Version 1.46.1</title><pubDate>Sat, 12 Mar 2011 10:45:53 -0500</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
Bug fixes: Asio, Fusion, Graph, Icl, Math, Polygon, Proto, Property Tree, Signals2,
TR1, Unordered.
&lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.46.1/</boostbook:download><description>&lt;div class=&quot;description&quot;&gt;
&lt;div id=&quot;version_1_46_1.updated_libraries&quot;&gt;
&lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EV_ONESHOT&lt;/span&gt;&lt;/code&gt; seems to
cause problems on some versions of Mac OS X, with the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt; destructor getting stuck
inside the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;close&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
system call. Changed the kqueue backend to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EV_CLEAR&lt;/span&gt;&lt;/code&gt;
instead (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5021&quot;&gt;#5021&lt;/a&gt;).
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Fixed compile failures with some versions of &lt;tt&gt;g++&lt;/tt&gt;
due to the use of anonymous enums (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4883&quot;&gt;#4883&lt;/a&gt;).
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Fixed a bug on kqueue-based platforms, where some system calls that
repeatedly fail with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EWOULDBLOCK&lt;/span&gt;&lt;/code&gt;
are not correctly re-registered with kqueue.
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Changed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;streambuf&lt;/span&gt;&lt;/code&gt; to ensure that its internal
pointers are updated correctly after the data has been modified using
&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;streambuf&lt;/span&gt;&lt;/code&gt; member functions.
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Fixed a bug that prevented the linger socket option from working on
platforms other than Windows.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/fusion/&quot;&gt;Fusion&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;disable_if&lt;/span&gt;&lt;/code&gt; for
Visual C++ 7.1/8.0
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/filesystem/&quot;&gt;Filesystem&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Fix for STLPort (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5217&quot;&gt;#5217&lt;/a&gt;).
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
PGI large file support
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Bug fixes, including fixes for: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5181&quot;&gt;#5181&lt;/a&gt;,
&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5180&quot;&gt;#5180&lt;/a&gt;,
&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5199&quot;&gt;#5199&lt;/a&gt;
and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5175&quot;&gt;#5175&lt;/a&gt;.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/icl/&quot;&gt;Icl&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Intersects for interval_maps and segment_type/element_type (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5207&quot;&gt;#5207&lt;/a&gt;).
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Fixed some ambiguous calls to functions in boost and std namespaces.
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Other bug fixes, and documentation fixes.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Several minor bug fixes.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Disabled 45-degree booleans optimization.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/proto/&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Make &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;display_expr&lt;/span&gt;&lt;/code&gt; copyable
(&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5096&quot;&gt;#5096&lt;/a&gt;).
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Fix const correctness problem in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;pass_through&lt;/span&gt;&lt;/code&gt;.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/property_tree/&quot;&gt;Property Tree&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Fix compile error in JSON parser.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/signals2/&quot;&gt;Signals2&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Fix unused parameter warning.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/tr1/&quot;&gt;TR1&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Allow specialization of &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;tr1&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hash&lt;/span&gt;&lt;/code&gt;.
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Improved support for Pathscale and Sun compilers.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Add missing copy constructors and assignment operators when using rvalue
references (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5119&quot;&gt;#5119&lt;/a&gt;).
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;version_1_46_1.other_changes&quot;&gt;
&lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Other changes&lt;/span&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Update getting started guide to reflect changes to boost build.
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
In quickbook, workaround optimization bug in g++ 4.4.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;version_1_46_1.compilers_tested&quot;&gt;
&lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;
Boost's primary test compilers are:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Linux:
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.1, 4.4.3, 4.4.5, 4.5.2
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Intel: 10.1, 11.0, 11.1
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Clang: 2.8
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Pathscale: 3.2
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
OS X:
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
GCC: 4.0.1, 4.2.1, 4.4
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
GCC, C++0x mode: 4.4.
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Intel: 11.1
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Windows:
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Visual C++: 7.1, 8.0, 9.0 and 10.0.
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
GCC, mingw: 4.4.0.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
FreeBSD:
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
GCC: 4.2.1, 64 bit.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Boost's additional test compilers include:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Linux:
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.4, 4.4.5, 4.5.2
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
pgCC: 11.2
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Intel: 10.1, 11.0, 11.1
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
PathScale: 3.2, 4.0.8
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Visual Age C++: 10.1
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Clang from subversion
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
OS X:
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Intel C++ Compiler: 10.1, 11.0, 11.1
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
GCC: 4.0.1, 4.2.1, 4.4.4
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
GCC, C++0x mode: 4.4.4
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Clang from subversion, with GNU libstdc++, libc++ and libc++ in C++0x
mode.
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Windows:
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Visual C++: 7.1, 9.0, 10.0
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Visual C++ with STLport: 9.0
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Visual C++, Windows Mobile 5, with STLport: 9.0
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
GCC, mingw: 4.5.1
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
GCC, mingw, C++0x mode: 4.5.1
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Borland: 6.1.3 (2009), 6.2.1 (2010)
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
AIX:
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
IBM XL C/C++ Enterprise Edition, V11.1.0.0
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Solaris:
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Sun C++: 5.10
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;version_1_46_1.acknowledgements&quot;&gt;
&lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;
&lt;a href=&quot;/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
&lt;a href=&quot;/users/people/rene_rivera.html&quot;&gt;Rene Rivera&lt;/a&gt;, Daniel James
and Vladimir Prus managed this release.
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>Version 1.46.0</title><pubDate>Mon, 21 Feb 2011 15:36:13 -0500</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
New Libraries: Icl. Updated Libraries: Array, Asio, Bind, Concept Check, Filesystem,
Fusion, Hash, Iterator, Math, Meta State Machine, Optional, Pool, Program Options,
Proto, Signals, Spirit, Tokenizer, Unordered, Wave. Updated Tools: Boostbook,
Inspect, Quickbook.
Fusion, Hash, Iostreams, Iterator, Math, Meta State Machine, Optional, Pool,
Program Options, Proto, Signals, Spirit, Tokenizer, Unordered, Wave. Updated
Tools: Boostbook, Inspect, Quickbook.
&lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.46.0/</boostbook:download><description>&lt;div class=&quot;description&quot;&gt;
@@ -251,6 +730,25 @@
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iostreams/index.html&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;
Use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASSERT&lt;/span&gt;&lt;/code&gt; instead
of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;assert&lt;/span&gt;&lt;/code&gt;.
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
Fixed flush regression (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4590&quot;&gt;#4590&lt;/a&gt;).
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;
&lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iterator/index.html&quot;&gt;Iterator&lt;/a&gt;:&lt;/span&gt;

View File

@@ -4,7 +4,7 @@
[purpose
New Libraries: Icl.
Updated Libraries: Array, Asio, Bind, Concept Check,
Filesystem, Fusion, Hash,
Filesystem, Fusion, Hash, Iostreams,
Iterator, Math, Meta State Machine, Optional, Pool,
Program Options, Proto, Signals, Spirit, Tokenizer, Unordered,
Wave.
@@ -104,6 +104,11 @@
([@https://svn.boost.org/trac/boost/ticket/4756 #4756]).
* Avoid `-Wconversion` warnings.
* [phrase library..[@/libs/iostreams/index.html Iostreams]:]
* Use `BOOST_ASSERT` instead of `assert`.
* Fixed flush regression
([@https://svn.boost.org/trac/boost/ticket/4590 #4590]).
* [phrase library..[@/libs/iterator/index.html Iterator]:]
* fixed problem with `implicit_cast`
([@https://svn.boost.org/trac/boost/ticket/3645 #3645])

View File

@@ -0,0 +1,148 @@
[article Version 1.46.1
[quickbook 1.5]
[source-mode c++]
[purpose
Bug fixes:
Asio, Fusion, Graph, Icl, Math, Polygon, Proto,
Property Tree, Signals2, TR1, Unordered.
]
[authors [Dawes, Beman]]
[last-revision Sat, 12 Mar 2011 10:45:53 -0500]
]
[include ext.qbk]
[download http://sourceforge.net/projects/boost/files/boost/1.46.1/]
[section Updated Libraries]
* [phrase library..[@/libs/asio/ Asio]:]
* `EV_ONESHOT` seems to cause problems on some versions of Mac OS X, with the
`io_service` destructor getting stuck inside the `close()` system call.
Changed the kqueue backend to use `EV_CLEAR` instead
([@https://svn.boost.org/trac/boost/ticket/5021 #5021]).
* Fixed compile failures with some versions of [^g++] due to the use of
anonymous enums ([@https://svn.boost.org/trac/boost/ticket/4883 #4883]).
* Fixed a bug on kqueue-based platforms, where some system calls that
repeatedly fail with `EWOULDBLOCK` are not correctly re-registered with
kqueue.
* Changed `asio::streambuf` to ensure that its internal pointers are updated
correctly after the data has been modified using `std::streambuf` member
functions.
* Fixed a bug that prevented the linger socket option from working on platforms
other than Windows.
* [phrase library..[@/libs/fusion/ Fusion]:]
* Fix `disable_if` for Visual C++ 7.1/8.0
* [phrase library..[@/libs/filesystem/ Filesystem]:]
* Fix for STLPort
([@https://svn.boost.org/trac/boost/ticket/5217 #5217]).
* PGI large file support
* [phrase library..[@/libs/graph/ Graph]:]
* Bug fixes, including fixes for:
[@https://svn.boost.org/trac/boost/ticket/5181 #5181],
[@https://svn.boost.org/trac/boost/ticket/5180 #5180],
[@https://svn.boost.org/trac/boost/ticket/5199 #5199] and
[@https://svn.boost.org/trac/boost/ticket/5175 #5175].
* [phrase library..[@/libs/icl/ Icl]:]
* Intersects for interval_maps and segment_type/element_type
([@https://svn.boost.org/trac/boost/ticket/5207 #5207]).
* Fixed some ambiguous calls to functions in boost and std namespaces.
* Other bug fixes, and documentation fixes.
* [phrase library..[@/libs/math/ Math]:]
* Several minor bug fixes.
* [phrase library..[@/libs/polygon/ Polygon]:]
* Disabled 45-degree booleans optimization.
* [phrase library..[@/libs/proto/ Proto]:]
* Make `display_expr` copyable
([@https://svn.boost.org/trac/boost/ticket/5096 #5096]).
* Fix const correctness problem in `pass_through`.
* [phrase library..[@/libs/property_tree/ Property Tree]:]
* Fix compile error in JSON parser.
* [phrase library..[@/libs/signals2/ Signals2]:]
* Fix unused parameter warning.
* [phrase library..[@/libs/tr1/ TR1]:]
* Allow specialization of `std::tr1::hash`.
* Improved support for Pathscale and Sun compilers.
* [phrase library..[@/libs/unordered/ Unordered]:]
* Add missing copy constructors and assignment operators when using
rvalue references
([@https://svn.boost.org/trac/boost/ticket/5119 #5119]).
[endsect]
[section Other changes]
* Update getting started guide to reflect changes to boost build.
* In quickbook, workaround optimization bug in g++ 4.4.
[endsect]
[section Compilers Tested]
Boost's primary test compilers are:
* Linux:
* GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.1, 4.4.3, 4.4.5, 4.5.2
* GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
* Intel: 10.1, 11.0, 11.1
* Clang: 2.8
* Pathscale: 3.2
* OS X:
* GCC: 4.0.1, 4.2.1, 4.4
* GCC, C++0x mode: 4.4.
* Intel: 11.1
* Windows:
* Visual C++: 7.1, 8.0, 9.0 and 10.0.
* GCC, mingw: 4.4.0.
* FreeBSD:
* GCC: 4.2.1, 64 bit.
Boost's additional test compilers include:
* Linux:
* GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.4, 4.4.5, 4.5.2
* GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
* pgCC: 11.2
* Intel: 10.1, 11.0, 11.1
* PathScale: 3.2, 4.0.8
* Visual Age C++: 10.1
* Clang from subversion
* OS X:
* Intel C++ Compiler: 10.1, 11.0, 11.1
* GCC: 4.0.1, 4.2.1, 4.4.4
* GCC, C++0x mode: 4.4.4
* Clang from subversion, with GNU libstdc++, libc++ and libc++ in C++0x mode.
* Windows:
* Visual C++: 7.1, 9.0, 10.0
* Visual C++ with STLport: 9.0
* Visual C++, Windows Mobile 5, with STLport: 9.0
* GCC, mingw: 4.5.1
* GCC, mingw, C++0x mode: 4.5.1
* Borland: 6.1.3 (2009), 6.2.1 (2010)
* AIX:
* IBM XL C/C++ Enterprise Edition, V11.1.0.0
* Solaris:
* Sun C++: 5.10
[endsect]
[section Acknowledgements]
[@/users/people/beman_dawes.html Beman Dawes],
Eric Niebler,
[@/users/people/rene_rivera.html Rene Rivera],
Daniel James and Vladimir Prus managed this release.
[endsect]

View File

@@ -1,5 +1,5 @@
history/boost_1_42_0.qbk,36765d15b10a22aaa541044a5109f9f4d7366b9f54809f44d55e1d9d162a1537,0c0c2b687cdb2ef6680aad359a9f3eb4fb002fe14363041906ec585663211521
history/boost_1_43_0.qbk,242b5e8f79076daf044d3298e84c5e6afce6f075c9ea94a80bb55ad5ee49b45a,26924935e36618f705723425e30a045ff0d06a13ec27645115ad490f744ef9c3
history/boost_1_44_0.qbk,5afefb7a3ac845e5bca131096f43532bc849a358a76fb5b81d1771c859567fe7,38b3363ee32e6ac268e029baaa675b4a6e21cc5ff2abb6310f9cc19d8ccc5ce5
history/boost_1_45_0.qbk,26ea33eb12d21314ae3a4c3eaa2dab5ace7d90929a1a3073b3bda7b99ff3c5b6,efa947fe7348a82a0dd9d03dc01d3f9fef69d42f3e761bc9a6491453b24d43d2
history/boost_1_46_0.qbk,1682fbdf4b35e481d2c16bbb33aede55618b267f950f2d4aed70afe399ea1b26,0ae2f9a1995f28f4a71fadd9a84c009747690c7a29a56b8f3f9a7b76fe29c933
history/boost_1_46_0.qbk,a3a47e0af538e0c3b611c31efb5e7d0cbd4b27a99f77bc8f01a3c6a0cd17d999,edcd6035c761c9ec8424f8a02c268285a3d66ca9cc7d225e41c890a233afcec6
history/boost_1_46_1.qbk,5ad8f1323c49dcdf19ed6717502b4e2d002110cb2f07f4c66f5846df4bb728ab,ae5d583f54f987ac38cbedc82f1309af8abb4d4f9158977e7695da46c209c91d

File diff suppressed because it is too large Load Diff

View File

@@ -96,10 +96,10 @@ http://www.boost.org/development/website_updating.html
<ul id="downloads">
<li><span class=
"news-title"><a href="http://sourceforge.net/projects/boost/files/boost/1.46.0/">Version 1.46.0</a> (<a href="/users/download/version_1_46_0">release notes</a>)
"news-title"><a href="http://sourceforge.net/projects/boost/files/boost/1.46.1/">Version 1.46.1</a> (<a href="/users/download/version_1_46_1">release notes</a>)
</span>
<span class=
"news-date">February 21st, 2011 20:36 GMT</span></li> </ul>
"news-date">March 12th, 2011 15:45 GMT</span></li> </ul>
<p><a href="/users/download/">More Downloads...</a>
(<a href="feed/downloads.rss">RSS</a>)</p>
@@ -110,14 +110,23 @@ http://www.boost.org/development/website_updating.html
<ul id="news">
<li><span class=
"news-title"><a href="/users/news/version_1_46_1">Version 1.46.1</a></span>
<span class=
"news-description"><span class="brief"><span class="purpose">
Bug fixes: Asio, Fusion, Graph, Icl, Math, Polygon, Proto, Property Tree, Signals2,
TR1, Unordered.
</span></span></span>
<span class=
"news-date">March 12th, 2011 15:45 GMT</span></li>
<li><span class=
"news-title"><a href="/users/news/version_1_46_0">Version 1.46.0</a></span>
<span class=
"news-description"><span class="brief"><span class="purpose">
New Libraries: Icl. Updated Libraries: Array, Asio, Bind, Concept Check, Filesystem,
Fusion, Hash, Iterator, Math, Meta State Machine, Optional, Pool, Program Options,
Proto, Signals, Spirit, Tokenizer, Unordered, Wave. Updated Tools: Boostbook,
Inspect, Quickbook.
Fusion, Hash, Iostreams, Iterator, Math, Meta State Machine, Optional, Pool,
Program Options, Proto, Signals, Spirit, Tokenizer, Unordered, Wave. Updated
Tools: Boostbook, Inspect, Quickbook.
</span></span></span>
<span class=
"news-date">February 21st, 2011 20:36 GMT</span></li>
@@ -130,18 +139,7 @@ http://www.boost.org/development/website_updating.html
Wave, Xpressive. Updated tools: Boostbook, Quickbook
</span></span></span>
<span class=
"news-date">November 19th, 2010 16:00 GMT</span></li>
<li><span class=
"news-title"><a href="/users/news/version_1_44_0">Version 1.44.0</a></span>
<span class=
"news-description"><span class="brief"><span class="purpose">
New Libraries: Meta State Machine, Polygon. Updated Libraries: Accumulators,
Asio, Config, Filesystem, Foreach, Fusion, Hash, Iostreams, Math, MPL, Multi-index
Containers, Proto, Regex, Spirit, Thread, TR1, Type Traits, uBLAS, Utility,
Uuid, Wave, Xpressive. Updates for Quickbook and Boostbook.
</span></span></span>
<span class=
"news-date">August 13th, 2010 17:00 GMT</span></li> </ul>
"news-date">November 19th, 2010 16:00 GMT</span></li> </ul>
<p><a href="/users/news/">More News...</a> (<a href=
"feed/news.rss">RSS</a>)</p>
@@ -164,7 +162,7 @@ http://www.boost.org/development/website_updating.html
<div id="footer">
<div id="footer-left">
<div id="revised">
<p>Revised $Date: 2010-08-18 20:55:41 +0100 (Wed, 18 Aug 2010) $</p>
<p>Revised $Date: 2011-03-09 19:08:33 +0000 (Wed, 09 Mar 2011) $</p>
</div>
<div id="copyright">

View File

@@ -35,24 +35,22 @@
<h2><a name="releases" id="releases"></a>Packaged
Releases</h2>
<h3><span class=
"news-title">Version 1.46.0</span></h3>
"news-title">Version 1.46.1</span></h3>
<p class="news-date">February 21st, 2011 20:36 GMT</p>
<p class="news-date">March 12th, 2011 15:45 GMT</p>
<p class="news-description">
<span class="brief"><span class="purpose">
New Libraries: Icl. Updated Libraries: Array, Asio, Bind, Concept Check, Filesystem,
Fusion, Hash, Iterator, Math, Meta State Machine, Optional, Pool, Program Options,
Proto, Signals, Spirit, Tokenizer, Unordered, Wave. Updated Tools: Boostbook,
Inspect, Quickbook.
Bug fixes: Asio, Fusion, Graph, Icl, Math, Polygon, Proto, Property Tree, Signals2,
TR1, Unordered.
</span></span></p>
<ul class="menu">
<li>
<a href="/users/download/version_1_46_0">Release Notes</a></li>
<a href="/users/download/version_1_46_1">Release Notes</a></li>
<li>
<a href="http://sourceforge.net/projects/boost/files/boost/1.46.0/">Download</a></li>
<a href="http://sourceforge.net/projects/boost/files/boost/1.46.1/">Download</a></li>
</ul>
<h2><a name="history" id="history"></a>Old Boost Releases</h2>
@@ -143,7 +141,7 @@ svn co <a href=
<div id="footer">
<div id="footer-left">
<div id="revised">
<p>Revised $Date: 2010-11-19 16:29:58 +0000 (Fri, 19 Nov 2010) $</p>
<p>Revised $Date: 2011-03-09 19:08:33 +0000 (Wed, 09 Mar 2011) $</p>
</div>
<div id="copyright">

View File

@@ -274,6 +274,25 @@
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/iostreams/index.html">Iostreams</a>:</span>
</div>
<ul>
<li>
<div>
Use <code><span class="identifier">BOOST_ASSERT</span></code> instead
of <code><span class="identifier">assert</span></code>.
</div>
</li>
<li>
<div>
Fixed flush regression (<a href="https://svn.boost.org/trac/boost/ticket/4590">#4590</a>).
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/iterator/index.html">Iterator</a>:</span>
@@ -902,7 +921,7 @@
<div id="footer">
<div id="footer-left">
<div id="revised">
<p>Revised $Date: 2010-08-18 22:13:03 +0100 (Wed, 18 Aug 2010) $</p>
<p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
</div>
<div id="copyright">

View File

@@ -0,0 +1,542 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Version 1.46.1</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="icon" href="/favicon.ico" type="image/ico" />
<link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
<div id="body">
<div id="body-inner">
<div id="content">
<div class="section" id="intro">
<div class="section-0">
<div class="section-title">
<h1>Version 1.46.1</h1>
</div>
<div class="section-body">
<h2><span class=
"news-title">Version 1.46.1</span></h2>
<p><span class=
"news-date">March 12th, 2011 15:45 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td><a href="http://sourceforge.net/projects/boost/files/boost/1.46.1/boost_1_46_1.tar.bz2/download">boost_1_46_1.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.46.1/boost_1_46_1.tar.gz/download">boost_1_46_1.tar.gz</a></td></tr>
<tr><th scope="row" rowspan="2">windows</th><td><a href="http://sourceforge.net/projects/boost/files/boost/1.46.1/boost_1_46_1.7z/download">boost_1_46_1.7z</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.46.1/boost_1_46_1.zip/download">boost_1_46_1.zip</a></td></tr></table>
<div class="news-description">
<div class="description">
<div id="version_1_46_1.updated_libraries">
<h3><span class="link">Updated Libraries</span></h3>
<ul>
<li>
<div>
<span class="library"><a href="/libs/asio/">Asio</a>:</span>
</div>
<ul>
<li>
<div>
<code><span class="identifier">EV_ONESHOT</span></code> seems to
cause problems on some versions of Mac OS X, with the <code><span class="identifier">io_service</span></code> destructor getting stuck
inside the <code><span class="identifier">close</span><span class="special">()</span></code>
system call. Changed the kqueue backend to use <code><span class="identifier">EV_CLEAR</span></code>
instead (<a href="https://svn.boost.org/trac/boost/ticket/5021">#5021</a>).
</div>
</li>
<li>
<div>
Fixed compile failures with some versions of <tt>g++</tt>
due to the use of anonymous enums (<a href="https://svn.boost.org/trac/boost/ticket/4883">#4883</a>).
</div>
</li>
<li>
<div>
Fixed a bug on kqueue-based platforms, where some system calls that
repeatedly fail with <code><span class="identifier">EWOULDBLOCK</span></code>
are not correctly re-registered with kqueue.
</div>
</li>
<li>
<div>
Changed <code><span class="identifier">asio</span><span class="special">::</span><span class="identifier">streambuf</span></code> to ensure that its internal
pointers are updated correctly after the data has been modified using
<code><span class="identifier">std</span><span class="special">::</span><span class="identifier">streambuf</span></code> member functions.
</div>
</li>
<li>
<div>
Fixed a bug that prevented the linger socket option from working on
platforms other than Windows.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/fusion/">Fusion</a>:</span>
</div>
<ul>
<li>
<div>
Fix <code><span class="identifier">disable_if</span></code> for
Visual C++ 7.1/8.0
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/filesystem/">Filesystem</a>:</span>
</div>
<ul>
<li>
<div>
Fix for STLPort (<a href="https://svn.boost.org/trac/boost/ticket/5217">#5217</a>).
</div>
</li>
<li>
<div>
PGI large file support
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/graph/">Graph</a>:</span>
</div>
<ul>
<li>
<div>
Bug fixes, including fixes for: <a href="https://svn.boost.org/trac/boost/ticket/5181">#5181</a>,
<a href="https://svn.boost.org/trac/boost/ticket/5180">#5180</a>,
<a href="https://svn.boost.org/trac/boost/ticket/5199">#5199</a>
and <a href="https://svn.boost.org/trac/boost/ticket/5175">#5175</a>.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/icl/">Icl</a>:</span>
</div>
<ul>
<li>
<div>
Intersects for interval_maps and segment_type/element_type (<a href="https://svn.boost.org/trac/boost/ticket/5207">#5207</a>).
</div>
</li>
<li>
<div>
Fixed some ambiguous calls to functions in boost and std namespaces.
</div>
</li>
<li>
<div>
Other bug fixes, and documentation fixes.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/math/">Math</a>:</span>
</div>
<ul>
<li>
<div>
Several minor bug fixes.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/polygon/">Polygon</a>:</span>
</div>
<ul>
<li>
<div>
Disabled 45-degree booleans optimization.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/proto/">Proto</a>:</span>
</div>
<ul>
<li>
<div>
Make <code><span class="identifier">display_expr</span></code> copyable
(<a href="https://svn.boost.org/trac/boost/ticket/5096">#5096</a>).
</div>
</li>
<li>
<div>
Fix const correctness problem in <code><span class="identifier">pass_through</span></code>.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/property_tree/">Property Tree</a>:</span>
</div>
<ul>
<li>
<div>
Fix compile error in JSON parser.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/signals2/">Signals2</a>:</span>
</div>
<ul>
<li>
<div>
Fix unused parameter warning.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/tr1/">TR1</a>:</span>
</div>
<ul>
<li>
<div>
Allow specialization of <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tr1</span><span class="special">::</span><span class="identifier">hash</span></code>.
</div>
</li>
<li>
<div>
Improved support for Pathscale and Sun compilers.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/unordered/">Unordered</a>:</span>
</div>
<ul>
<li>
<div>
Add missing copy constructors and assignment operators when using rvalue
references (<a href="https://svn.boost.org/trac/boost/ticket/5119">#5119</a>).
</div>
</li>
</ul>
</li>
</ul>
</div>
<div id="version_1_46_1.other_changes">
<h3><span class="link">Other changes</span></h3>
<ul>
<li>
<div>
Update getting started guide to reflect changes to boost build.
</div>
</li>
<li>
<div>
In quickbook, workaround optimization bug in g++ 4.4.
</div>
</li>
</ul>
</div>
<div id="version_1_46_1.compilers_tested">
<h3><span class="link">Compilers Tested</span></h3>
<p>
Boost's primary test compilers are:
</p>
<ul>
<li>
<div>
Linux:
</div>
<ul>
<li>
<div>
GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.1, 4.4.3, 4.4.5, 4.5.2
</div>
</li>
<li>
<div>
GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
</div>
</li>
<li>
<div>
Intel: 10.1, 11.0, 11.1
</div>
</li>
<li>
<div>
Clang: 2.8
</div>
</li>
<li>
<div>
Pathscale: 3.2
</div>
</li>
</ul>
</li>
<li>
<div>
OS X:
</div>
<ul>
<li>
<div>
GCC: 4.0.1, 4.2.1, 4.4
</div>
</li>
<li>
<div>
GCC, C++0x mode: 4.4.
</div>
</li>
<li>
<div>
Intel: 11.1
</div>
</li>
</ul>
</li>
<li>
<div>
Windows:
</div>
<ul>
<li>
<div>
Visual C++: 7.1, 8.0, 9.0 and 10.0.
</div>
</li>
<li>
<div>
GCC, mingw: 4.4.0.
</div>
</li>
</ul>
</li>
<li>
<div>
FreeBSD:
</div>
<ul>
<li>
<div>
GCC: 4.2.1, 64 bit.
</div>
</li>
</ul>
</li>
</ul>
<p>
Boost's additional test compilers include:
</p>
<ul>
<li>
<div>
Linux:
</div>
<ul>
<li>
<div>
GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.4, 4.4.5, 4.5.2
</div>
</li>
<li>
<div>
GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
</div>
</li>
<li>
<div>
pgCC: 11.2
</div>
</li>
<li>
<div>
Intel: 10.1, 11.0, 11.1
</div>
</li>
<li>
<div>
PathScale: 3.2, 4.0.8
</div>
</li>
<li>
<div>
Visual Age C++: 10.1
</div>
</li>
<li>
<div>
Clang from subversion
</div>
</li>
</ul>
</li>
<li>
<div>
OS X:
</div>
<ul>
<li>
<div>
Intel C++ Compiler: 10.1, 11.0, 11.1
</div>
</li>
<li>
<div>
GCC: 4.0.1, 4.2.1, 4.4.4
</div>
</li>
<li>
<div>
GCC, C++0x mode: 4.4.4
</div>
</li>
<li>
<div>
Clang from subversion, with GNU libstdc++, libc++ and libc++ in C++0x
mode.
</div>
</li>
</ul>
</li>
<li>
<div>
Windows:
</div>
<ul>
<li>
<div>
Visual C++: 7.1, 9.0, 10.0
</div>
</li>
<li>
<div>
Visual C++ with STLport: 9.0
</div>
</li>
<li>
<div>
Visual C++, Windows Mobile 5, with STLport: 9.0
</div>
</li>
<li>
<div>
GCC, mingw: 4.5.1
</div>
</li>
<li>
<div>
GCC, mingw, C++0x mode: 4.5.1
</div>
</li>
<li>
<div>
Borland: 6.1.3 (2009), 6.2.1 (2010)
</div>
</li>
</ul>
</li>
<li>
<div>
AIX:
</div>
<ul>
<li>
<div>
IBM XL C/C++ Enterprise Edition, V11.1.0.0
</div>
</li>
</ul>
</li>
<li>
<div>
Solaris:
</div>
<ul>
<li>
<div>
Sun C++: 5.10
</div>
</li>
</ul>
</li>
</ul>
</div>
<div id="version_1_46_1.acknowledgements">
<h3><span class="link">Acknowledgements</span></h3>
<p>
<a href="/users/people/beman_dawes.html">Beman Dawes</a>, Eric Niebler,
<a href="/users/people/rene_rivera.html">Rene Rivera</a>, Daniel James
and Vladimir Prus managed this release.
</p>
</div>
</div> </div>
</div>
</div>
</div>
</div>
<div id="sidebar">
<!--#include virtual="/common/sidebar-common.html" --><!--#include virtual="/common/sidebar-boost.html" --> </div>
<div class="clear"></div>
</div>
</div>
<div id="footer">
<div id="footer-left">
<div id="revised">
<p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
</div>
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
<div id="footer-right">
<!--#include virtual="/common/footer-banners.html" --> </div>
<div class="clear"></div>
</div>
</body>
</html>

View File

@@ -26,6 +26,23 @@
<div class="section-body">
<h2 class="news-title">
<a name="iversion_1_46_1" id="iversion_1_46_1"></a><a href="/users/history/version_1_46_1">Version 1.46.1</a></h2>
<p class="news-date">March 12th, 2011 15:45 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
Bug fixes: Asio, Fusion, Graph, Icl, Math, Polygon, Proto, Property Tree, Signals2,
TR1, Unordered.
</span></span> </div>
<ul class="menu">
<li>
<a href="/users/history/version_1_46_1">Details</a></li>
<li><a href="http://sourceforge.net/projects/boost/files/boost/1.46.1/">Download</a></li>
</ul>
<h2 class="news-title">
<a name="iversion_1_46_0" id="iversion_1_46_0"></a><a href="/users/history/version_1_46_0">Version 1.46.0</a></h2>
<p class="news-date">February 21st, 2011 20:36 GMT</p>
@@ -33,9 +50,9 @@
<div class="news-description">
<span class="brief"><span class="purpose">
New Libraries: Icl. Updated Libraries: Array, Asio, Bind, Concept Check, Filesystem,
Fusion, Hash, Iterator, Math, Meta State Machine, Optional, Pool, Program Options,
Proto, Signals, Spirit, Tokenizer, Unordered, Wave. Updated Tools: Boostbook,
Inspect, Quickbook.
Fusion, Hash, Iostreams, Iterator, Math, Meta State Machine, Optional, Pool,
Program Options, Proto, Signals, Spirit, Tokenizer, Unordered, Wave. Updated
Tools: Boostbook, Inspect, Quickbook.
</span></span> </div>
<ul class="menu">

View File

@@ -284,6 +284,25 @@
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/iostreams/index.html">Iostreams</a>:</span>
</div>
<ul>
<li>
<div>
Use <code><span class="identifier">BOOST_ASSERT</span></code> instead
of <code><span class="identifier">assert</span></code>.
</div>
</li>
<li>
<div>
Fixed flush regression (<a href="https://svn.boost.org/trac/boost/ticket/4590">#4590</a>).
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/iterator/index.html">Iterator</a>:</span>

View File

@@ -0,0 +1,552 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Version 1.46.1</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="icon" href="/favicon.ico" type="image/ico" />
<link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />
<style type="text/css">
/*<![CDATA[*/
#content .news-description ul {
list-style: none;
}
#content .news-description ul ul {
list-style: circle;
}
/*]]>*/
</style>
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
<div id="body">
<div id="body-inner">
<div id="content">
<div class="section" id="intro">
<div class="section-0">
<div class="section-title">
<h1>Version 1.46.1</h1>
</div>
<div class="section-body">
<h2><span class=
"news-title">Version 1.46.1</span></h2>
<p><span class=
"news-date">March 12th, 2011 15:45 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td><a href="http://sourceforge.net/projects/boost/files/boost/1.46.1/boost_1_46_1.tar.bz2/download">boost_1_46_1.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.46.1/boost_1_46_1.tar.gz/download">boost_1_46_1.tar.gz</a></td></tr>
<tr><th scope="row" rowspan="2">windows</th><td><a href="http://sourceforge.net/projects/boost/files/boost/1.46.1/boost_1_46_1.7z/download">boost_1_46_1.7z</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.46.1/boost_1_46_1.zip/download">boost_1_46_1.zip</a></td></tr></table>
<div class="news-description">
<div class="description">
<div id="version_1_46_1.updated_libraries">
<h3><span class="link">Updated Libraries</span></h3>
<ul>
<li>
<div>
<span class="library"><a href="/libs/asio/">Asio</a>:</span>
</div>
<ul>
<li>
<div>
<code><span class="identifier">EV_ONESHOT</span></code> seems to
cause problems on some versions of Mac OS X, with the <code><span class="identifier">io_service</span></code> destructor getting stuck
inside the <code><span class="identifier">close</span><span class="special">()</span></code>
system call. Changed the kqueue backend to use <code><span class="identifier">EV_CLEAR</span></code>
instead (<a href="https://svn.boost.org/trac/boost/ticket/5021">#5021</a>).
</div>
</li>
<li>
<div>
Fixed compile failures with some versions of <tt>g++</tt>
due to the use of anonymous enums (<a href="https://svn.boost.org/trac/boost/ticket/4883">#4883</a>).
</div>
</li>
<li>
<div>
Fixed a bug on kqueue-based platforms, where some system calls that
repeatedly fail with <code><span class="identifier">EWOULDBLOCK</span></code>
are not correctly re-registered with kqueue.
</div>
</li>
<li>
<div>
Changed <code><span class="identifier">asio</span><span class="special">::</span><span class="identifier">streambuf</span></code> to ensure that its internal
pointers are updated correctly after the data has been modified using
<code><span class="identifier">std</span><span class="special">::</span><span class="identifier">streambuf</span></code> member functions.
</div>
</li>
<li>
<div>
Fixed a bug that prevented the linger socket option from working on
platforms other than Windows.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/fusion/">Fusion</a>:</span>
</div>
<ul>
<li>
<div>
Fix <code><span class="identifier">disable_if</span></code> for
Visual C++ 7.1/8.0
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/filesystem/">Filesystem</a>:</span>
</div>
<ul>
<li>
<div>
Fix for STLPort (<a href="https://svn.boost.org/trac/boost/ticket/5217">#5217</a>).
</div>
</li>
<li>
<div>
PGI large file support
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/graph/">Graph</a>:</span>
</div>
<ul>
<li>
<div>
Bug fixes, including fixes for: <a href="https://svn.boost.org/trac/boost/ticket/5181">#5181</a>,
<a href="https://svn.boost.org/trac/boost/ticket/5180">#5180</a>,
<a href="https://svn.boost.org/trac/boost/ticket/5199">#5199</a>
and <a href="https://svn.boost.org/trac/boost/ticket/5175">#5175</a>.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/icl/">Icl</a>:</span>
</div>
<ul>
<li>
<div>
Intersects for interval_maps and segment_type/element_type (<a href="https://svn.boost.org/trac/boost/ticket/5207">#5207</a>).
</div>
</li>
<li>
<div>
Fixed some ambiguous calls to functions in boost and std namespaces.
</div>
</li>
<li>
<div>
Other bug fixes, and documentation fixes.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/math/">Math</a>:</span>
</div>
<ul>
<li>
<div>
Several minor bug fixes.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/polygon/">Polygon</a>:</span>
</div>
<ul>
<li>
<div>
Disabled 45-degree booleans optimization.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/proto/">Proto</a>:</span>
</div>
<ul>
<li>
<div>
Make <code><span class="identifier">display_expr</span></code> copyable
(<a href="https://svn.boost.org/trac/boost/ticket/5096">#5096</a>).
</div>
</li>
<li>
<div>
Fix const correctness problem in <code><span class="identifier">pass_through</span></code>.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/property_tree/">Property Tree</a>:</span>
</div>
<ul>
<li>
<div>
Fix compile error in JSON parser.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/signals2/">Signals2</a>:</span>
</div>
<ul>
<li>
<div>
Fix unused parameter warning.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/tr1/">TR1</a>:</span>
</div>
<ul>
<li>
<div>
Allow specialization of <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tr1</span><span class="special">::</span><span class="identifier">hash</span></code>.
</div>
</li>
<li>
<div>
Improved support for Pathscale and Sun compilers.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/unordered/">Unordered</a>:</span>
</div>
<ul>
<li>
<div>
Add missing copy constructors and assignment operators when using rvalue
references (<a href="https://svn.boost.org/trac/boost/ticket/5119">#5119</a>).
</div>
</li>
</ul>
</li>
</ul>
</div>
<div id="version_1_46_1.other_changes">
<h3><span class="link">Other changes</span></h3>
<ul>
<li>
<div>
Update getting started guide to reflect changes to boost build.
</div>
</li>
<li>
<div>
In quickbook, workaround optimization bug in g++ 4.4.
</div>
</li>
</ul>
</div>
<div id="version_1_46_1.compilers_tested">
<h3><span class="link">Compilers Tested</span></h3>
<p>
Boost's primary test compilers are:
</p>
<ul>
<li>
<div>
Linux:
</div>
<ul>
<li>
<div>
GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.1, 4.4.3, 4.4.5, 4.5.2
</div>
</li>
<li>
<div>
GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
</div>
</li>
<li>
<div>
Intel: 10.1, 11.0, 11.1
</div>
</li>
<li>
<div>
Clang: 2.8
</div>
</li>
<li>
<div>
Pathscale: 3.2
</div>
</li>
</ul>
</li>
<li>
<div>
OS X:
</div>
<ul>
<li>
<div>
GCC: 4.0.1, 4.2.1, 4.4
</div>
</li>
<li>
<div>
GCC, C++0x mode: 4.4.
</div>
</li>
<li>
<div>
Intel: 11.1
</div>
</li>
</ul>
</li>
<li>
<div>
Windows:
</div>
<ul>
<li>
<div>
Visual C++: 7.1, 8.0, 9.0 and 10.0.
</div>
</li>
<li>
<div>
GCC, mingw: 4.4.0.
</div>
</li>
</ul>
</li>
<li>
<div>
FreeBSD:
</div>
<ul>
<li>
<div>
GCC: 4.2.1, 64 bit.
</div>
</li>
</ul>
</li>
</ul>
<p>
Boost's additional test compilers include:
</p>
<ul>
<li>
<div>
Linux:
</div>
<ul>
<li>
<div>
GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.4, 4.4.5, 4.5.2
</div>
</li>
<li>
<div>
GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
</div>
</li>
<li>
<div>
pgCC: 11.2
</div>
</li>
<li>
<div>
Intel: 10.1, 11.0, 11.1
</div>
</li>
<li>
<div>
PathScale: 3.2, 4.0.8
</div>
</li>
<li>
<div>
Visual Age C++: 10.1
</div>
</li>
<li>
<div>
Clang from subversion
</div>
</li>
</ul>
</li>
<li>
<div>
OS X:
</div>
<ul>
<li>
<div>
Intel C++ Compiler: 10.1, 11.0, 11.1
</div>
</li>
<li>
<div>
GCC: 4.0.1, 4.2.1, 4.4.4
</div>
</li>
<li>
<div>
GCC, C++0x mode: 4.4.4
</div>
</li>
<li>
<div>
Clang from subversion, with GNU libstdc++, libc++ and libc++ in C++0x
mode.
</div>
</li>
</ul>
</li>
<li>
<div>
Windows:
</div>
<ul>
<li>
<div>
Visual C++: 7.1, 9.0, 10.0
</div>
</li>
<li>
<div>
Visual C++ with STLport: 9.0
</div>
</li>
<li>
<div>
Visual C++, Windows Mobile 5, with STLport: 9.0
</div>
</li>
<li>
<div>
GCC, mingw: 4.5.1
</div>
</li>
<li>
<div>
GCC, mingw, C++0x mode: 4.5.1
</div>
</li>
<li>
<div>
Borland: 6.1.3 (2009), 6.2.1 (2010)
</div>
</li>
</ul>
</li>
<li>
<div>
AIX:
</div>
<ul>
<li>
<div>
IBM XL C/C++ Enterprise Edition, V11.1.0.0
</div>
</li>
</ul>
</li>
<li>
<div>
Solaris:
</div>
<ul>
<li>
<div>
Sun C++: 5.10
</div>
</li>
</ul>
</li>
</ul>
</div>
<div id="version_1_46_1.acknowledgements">
<h3><span class="link">Acknowledgements</span></h3>
<p>
<a href="/users/people/beman_dawes.html">Beman Dawes</a>, Eric Niebler,
<a href="/users/people/rene_rivera.html">Rene Rivera</a>, Daniel James
and Vladimir Prus managed this release.
</p>
</div>
</div> </div>
</div>
</div>
</div>
</div>
<div id="sidebar">
<!--#include virtual="/common/sidebar-common.html" --><!--#include virtual="/common/sidebar-boost.html" --> </div>
<div class="clear"></div>
</div>
</div>
<div id="footer">
<div id="footer-left">
<div id="revised">
<p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
</div>
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
<div id="footer-right">
<!--#include virtual="/common/footer-banners.html" --> </div>
<div class="clear"></div>
</div>
</body>
</html>

View File

@@ -26,6 +26,8 @@
<div class="section-body">
<ul class="toc">
<li><span class=
"news-title"><a href="#iversion_1_46_1">Version 1.46.1</a></span></li>
<li><span class=
"news-title"><a href="#iversion_1_46_0">Version 1.46.0</a></span></li>
<li><span class=
@@ -33,9 +35,24 @@
<li><span class=
"news-title"><a href="#iversion_1_44_0">Version 1.44.0</a></span></li>
<li><span class=
"news-title"><a href="#iversion_1_43_0">Version 1.43.0</a></span></li>
<li><span class=
"news-title"><a href="#iversion_1_42_0">Version 1.42.0</a></span></li> </ul>
"news-title"><a href="#iversion_1_43_0">Version 1.43.0</a></span></li> </ul>
<h2 class="news-title">
<a name="iversion_1_46_1" id="iversion_1_46_1"></a><a href="/users/news/version_1_46_1">Version 1.46.1</a></h2>
<p class="news-date">March 12th, 2011 15:45 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
Bug fixes: Asio, Fusion, Graph, Icl, Math, Polygon, Proto, Property Tree, Signals2,
TR1, Unordered.
</span></span> </div>
<ul class="menu">
<li>
<a href="/users/news/version_1_46_1">Details</a></li>
<li><a href="http://sourceforge.net/projects/boost/files/boost/1.46.1/">Download</a></li>
</ul>
<h2 class="news-title">
<a name="iversion_1_46_0" id="iversion_1_46_0"></a><a href="/users/news/version_1_46_0">Version 1.46.0</a></h2>
@@ -44,9 +61,9 @@
<div class="news-description">
<span class="brief"><span class="purpose">
New Libraries: Icl. Updated Libraries: Array, Asio, Bind, Concept Check, Filesystem,
Fusion, Hash, Iterator, Math, Meta State Machine, Optional, Pool, Program Options,
Proto, Signals, Spirit, Tokenizer, Unordered, Wave. Updated Tools: Boostbook,
Inspect, Quickbook.
Fusion, Hash, Iostreams, Iterator, Math, Meta State Machine, Optional, Pool,
Program Options, Proto, Signals, Spirit, Tokenizer, Unordered, Wave. Updated
Tools: Boostbook, Inspect, Quickbook.
</span></span> </div>
<ul class="menu">
@@ -110,24 +127,6 @@
<a href="/users/news/version_1_43_0">Details</a></li>
<li><a href="http://sourceforge.net/projects/boost/files/boost/1.43.0/">Download</a></li>
</ul>
<h2 class="news-title">
<a name="iversion_1_42_0" id="iversion_1_42_0"></a><a href="/users/news/version_1_42_0">Version 1.42.0</a></h2>
<p class="news-date">February 2nd, 2010 14:00 GMT</p>
<div class="news-description">
<span class="brief"><span class="purpose">
New Libraries: Uuid. Updated Libraries: Asio, Circular Buffer, Fusion, Graph,
Integer, Iostreams, Program.Options, PropertyMap, Proto, Regex, Spirit, Unordered,
Xpressive.
</span></span> </div>
<ul class="menu">
<li>
<a href="/users/news/version_1_42_0">Details</a></li>
<li><a href="http://sourceforge.net/projects/boost/files/boost/1.42.0/">Download</a></li>
</ul> </div>
</div>
</div>

View File

@@ -284,6 +284,25 @@
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/iostreams/index.html">Iostreams</a>:</span>
</div>
<ul>
<li>
<div>
Use <code><span class="identifier">BOOST_ASSERT</span></code> instead
of <code><span class="identifier">assert</span></code>.
</div>
</li>
<li>
<div>
Fixed flush regression (<a href="https://svn.boost.org/trac/boost/ticket/4590">#4590</a>).
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/iterator/index.html">Iterator</a>:</span>

View File

@@ -0,0 +1,552 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Version 1.46.1</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="icon" href="/favicon.ico" type="image/ico" />
<link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />
<style type="text/css">
/*<![CDATA[*/
#content .news-description ul {
list-style: none;
}
#content .news-description ul ul {
list-style: circle;
}
/*]]>*/
</style>
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
<div id="body">
<div id="body-inner">
<div id="content">
<div class="section" id="intro">
<div class="section-0">
<div class="section-title">
<h1>Version 1.46.1</h1>
</div>
<div class="section-body">
<h2><span class=
"news-title">Version 1.46.1</span></h2>
<p><span class=
"news-date">March 12th, 2011 15:45 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td><a href="http://sourceforge.net/projects/boost/files/boost/1.46.1/boost_1_46_1.tar.bz2/download">boost_1_46_1.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.46.1/boost_1_46_1.tar.gz/download">boost_1_46_1.tar.gz</a></td></tr>
<tr><th scope="row" rowspan="2">windows</th><td><a href="http://sourceforge.net/projects/boost/files/boost/1.46.1/boost_1_46_1.7z/download">boost_1_46_1.7z</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.46.1/boost_1_46_1.zip/download">boost_1_46_1.zip</a></td></tr></table>
<div class="news-description">
<div class="description">
<div id="version_1_46_1.updated_libraries">
<h3><span class="link">Updated Libraries</span></h3>
<ul>
<li>
<div>
<span class="library"><a href="/libs/asio/">Asio</a>:</span>
</div>
<ul>
<li>
<div>
<code><span class="identifier">EV_ONESHOT</span></code> seems to
cause problems on some versions of Mac OS X, with the <code><span class="identifier">io_service</span></code> destructor getting stuck
inside the <code><span class="identifier">close</span><span class="special">()</span></code>
system call. Changed the kqueue backend to use <code><span class="identifier">EV_CLEAR</span></code>
instead (<a href="https://svn.boost.org/trac/boost/ticket/5021">#5021</a>).
</div>
</li>
<li>
<div>
Fixed compile failures with some versions of <tt>g++</tt>
due to the use of anonymous enums (<a href="https://svn.boost.org/trac/boost/ticket/4883">#4883</a>).
</div>
</li>
<li>
<div>
Fixed a bug on kqueue-based platforms, where some system calls that
repeatedly fail with <code><span class="identifier">EWOULDBLOCK</span></code>
are not correctly re-registered with kqueue.
</div>
</li>
<li>
<div>
Changed <code><span class="identifier">asio</span><span class="special">::</span><span class="identifier">streambuf</span></code> to ensure that its internal
pointers are updated correctly after the data has been modified using
<code><span class="identifier">std</span><span class="special">::</span><span class="identifier">streambuf</span></code> member functions.
</div>
</li>
<li>
<div>
Fixed a bug that prevented the linger socket option from working on
platforms other than Windows.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/fusion/">Fusion</a>:</span>
</div>
<ul>
<li>
<div>
Fix <code><span class="identifier">disable_if</span></code> for
Visual C++ 7.1/8.0
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/filesystem/">Filesystem</a>:</span>
</div>
<ul>
<li>
<div>
Fix for STLPort (<a href="https://svn.boost.org/trac/boost/ticket/5217">#5217</a>).
</div>
</li>
<li>
<div>
PGI large file support
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/graph/">Graph</a>:</span>
</div>
<ul>
<li>
<div>
Bug fixes, including fixes for: <a href="https://svn.boost.org/trac/boost/ticket/5181">#5181</a>,
<a href="https://svn.boost.org/trac/boost/ticket/5180">#5180</a>,
<a href="https://svn.boost.org/trac/boost/ticket/5199">#5199</a>
and <a href="https://svn.boost.org/trac/boost/ticket/5175">#5175</a>.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/icl/">Icl</a>:</span>
</div>
<ul>
<li>
<div>
Intersects for interval_maps and segment_type/element_type (<a href="https://svn.boost.org/trac/boost/ticket/5207">#5207</a>).
</div>
</li>
<li>
<div>
Fixed some ambiguous calls to functions in boost and std namespaces.
</div>
</li>
<li>
<div>
Other bug fixes, and documentation fixes.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/math/">Math</a>:</span>
</div>
<ul>
<li>
<div>
Several minor bug fixes.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/polygon/">Polygon</a>:</span>
</div>
<ul>
<li>
<div>
Disabled 45-degree booleans optimization.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/proto/">Proto</a>:</span>
</div>
<ul>
<li>
<div>
Make <code><span class="identifier">display_expr</span></code> copyable
(<a href="https://svn.boost.org/trac/boost/ticket/5096">#5096</a>).
</div>
</li>
<li>
<div>
Fix const correctness problem in <code><span class="identifier">pass_through</span></code>.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/property_tree/">Property Tree</a>:</span>
</div>
<ul>
<li>
<div>
Fix compile error in JSON parser.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/signals2/">Signals2</a>:</span>
</div>
<ul>
<li>
<div>
Fix unused parameter warning.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/tr1/">TR1</a>:</span>
</div>
<ul>
<li>
<div>
Allow specialization of <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tr1</span><span class="special">::</span><span class="identifier">hash</span></code>.
</div>
</li>
<li>
<div>
Improved support for Pathscale and Sun compilers.
</div>
</li>
</ul>
</li>
<li>
<div>
<span class="library"><a href="/libs/unordered/">Unordered</a>:</span>
</div>
<ul>
<li>
<div>
Add missing copy constructors and assignment operators when using rvalue
references (<a href="https://svn.boost.org/trac/boost/ticket/5119">#5119</a>).
</div>
</li>
</ul>
</li>
</ul>
</div>
<div id="version_1_46_1.other_changes">
<h3><span class="link">Other changes</span></h3>
<ul>
<li>
<div>
Update getting started guide to reflect changes to boost build.
</div>
</li>
<li>
<div>
In quickbook, workaround optimization bug in g++ 4.4.
</div>
</li>
</ul>
</div>
<div id="version_1_46_1.compilers_tested">
<h3><span class="link">Compilers Tested</span></h3>
<p>
Boost's primary test compilers are:
</p>
<ul>
<li>
<div>
Linux:
</div>
<ul>
<li>
<div>
GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.1, 4.4.3, 4.4.5, 4.5.2
</div>
</li>
<li>
<div>
GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
</div>
</li>
<li>
<div>
Intel: 10.1, 11.0, 11.1
</div>
</li>
<li>
<div>
Clang: 2.8
</div>
</li>
<li>
<div>
Pathscale: 3.2
</div>
</li>
</ul>
</li>
<li>
<div>
OS X:
</div>
<ul>
<li>
<div>
GCC: 4.0.1, 4.2.1, 4.4
</div>
</li>
<li>
<div>
GCC, C++0x mode: 4.4.
</div>
</li>
<li>
<div>
Intel: 11.1
</div>
</li>
</ul>
</li>
<li>
<div>
Windows:
</div>
<ul>
<li>
<div>
Visual C++: 7.1, 8.0, 9.0 and 10.0.
</div>
</li>
<li>
<div>
GCC, mingw: 4.4.0.
</div>
</li>
</ul>
</li>
<li>
<div>
FreeBSD:
</div>
<ul>
<li>
<div>
GCC: 4.2.1, 64 bit.
</div>
</li>
</ul>
</li>
</ul>
<p>
Boost's additional test compilers include:
</p>
<ul>
<li>
<div>
Linux:
</div>
<ul>
<li>
<div>
GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.4, 4.4.5, 4.5.2
</div>
</li>
<li>
<div>
GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
</div>
</li>
<li>
<div>
pgCC: 11.2
</div>
</li>
<li>
<div>
Intel: 10.1, 11.0, 11.1
</div>
</li>
<li>
<div>
PathScale: 3.2, 4.0.8
</div>
</li>
<li>
<div>
Visual Age C++: 10.1
</div>
</li>
<li>
<div>
Clang from subversion
</div>
</li>
</ul>
</li>
<li>
<div>
OS X:
</div>
<ul>
<li>
<div>
Intel C++ Compiler: 10.1, 11.0, 11.1
</div>
</li>
<li>
<div>
GCC: 4.0.1, 4.2.1, 4.4.4
</div>
</li>
<li>
<div>
GCC, C++0x mode: 4.4.4
</div>
</li>
<li>
<div>
Clang from subversion, with GNU libstdc++, libc++ and libc++ in C++0x
mode.
</div>
</li>
</ul>
</li>
<li>
<div>
Windows:
</div>
<ul>
<li>
<div>
Visual C++: 7.1, 9.0, 10.0
</div>
</li>
<li>
<div>
Visual C++ with STLport: 9.0
</div>
</li>
<li>
<div>
Visual C++, Windows Mobile 5, with STLport: 9.0
</div>
</li>
<li>
<div>
GCC, mingw: 4.5.1
</div>
</li>
<li>
<div>
GCC, mingw, C++0x mode: 4.5.1
</div>
</li>
<li>
<div>
Borland: 6.1.3 (2009), 6.2.1 (2010)
</div>
</li>
</ul>
</li>
<li>
<div>
AIX:
</div>
<ul>
<li>
<div>
IBM XL C/C++ Enterprise Edition, V11.1.0.0
</div>
</li>
</ul>
</li>
<li>
<div>
Solaris:
</div>
<ul>
<li>
<div>
Sun C++: 5.10
</div>
</li>
</ul>
</li>
</ul>
</div>
<div id="version_1_46_1.acknowledgements">
<h3><span class="link">Acknowledgements</span></h3>
<p>
<a href="/users/people/beman_dawes.html">Beman Dawes</a>, Eric Niebler,
<a href="/users/people/rene_rivera.html">Rene Rivera</a>, Daniel James
and Vladimir Prus managed this release.
</p>
</div>
</div> </div>
</div>
</div>
</div>
</div>
<div id="sidebar">
<!--#include virtual="/common/sidebar-common.html" --><!--#include virtual="/common/sidebar-boost.html" --> </div>
<div class="clear"></div>
</div>
</div>
<div id="footer">
<div id="footer-left">
<div id="revised">
<p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
</div>
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
<div id="footer-right">
<!--#include virtual="/common/footer-banners.html" --> </div>
<div class="clear"></div>
</div>
</body>
</html>