mirror of
https://github.com/boostorg/website.git
synced 2026-01-19 04:42:17 +00:00
Website: Merge from beta to live.
[SVN r75497]
This commit is contained in:
@@ -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');
|
||||
?>
|
||||
|
||||
@@ -11,9 +11,10 @@ class boost_libraries
|
||||
var $categories = array();
|
||||
var $db = array();
|
||||
var $build_values = array(
|
||||
'header-only' => 'Header only',
|
||||
'autolink' => 'Automatic linking',
|
||||
'autolink-dependency' => 'Automatic linking due to dependency'
|
||||
'header-only' => 'Header only',
|
||||
'autolink' => 'Automatic linking',
|
||||
'autolink-dependency' => 'Automatic linking due to dependency',
|
||||
'build' => 'Separately built'
|
||||
);
|
||||
|
||||
function boost_libraries($xml_file)
|
||||
@@ -78,20 +79,20 @@ class boost_libraries
|
||||
break;
|
||||
case 'build':
|
||||
{
|
||||
$value = isset($val['value']) ? trim($val['value']) : '';
|
||||
if(!isset($this->build_values[$value])) {
|
||||
echo 'Invalid value for build: ', htmlentities($value), "\n";
|
||||
exit(0);
|
||||
}
|
||||
$lib['build'] = $value;
|
||||
|
||||
// Also set the old style fields for the filters.
|
||||
if ($value == 'autolink-dependency') {
|
||||
$lib['autolink'] = true;
|
||||
}
|
||||
else {
|
||||
$lib[$value] = true;
|
||||
}
|
||||
$value = isset($val['value']) ? trim($val['value']) : '';
|
||||
if(!isset($this->build_values[$value])) {
|
||||
echo 'Invalid value for build: ', htmlentities($value), "\n";
|
||||
exit(0);
|
||||
}
|
||||
$lib['build'] = $value;
|
||||
|
||||
// Also set the old style fields for the filters.
|
||||
if ($value == 'autolink-dependency') {
|
||||
$lib['autolink'] = true;
|
||||
}
|
||||
else if ($value != 'build') {
|
||||
$lib[$value] = true;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 'category':
|
||||
@@ -103,8 +104,8 @@ class boost_libraries
|
||||
}
|
||||
break;
|
||||
default:
|
||||
echo 'Invalid tag: ', htmlentities($val['tag']), "\n";
|
||||
exit(0);
|
||||
echo 'Invalid tag: ', htmlentities($val['tag']), "\n";
|
||||
exit(0);
|
||||
}
|
||||
}
|
||||
else if ($val['tag'] == 'library' && $val['type'] == 'close' && $lib)
|
||||
|
||||
@@ -9,58 +9,61 @@
|
||||
<a href="/doc/libs">Libraries <span class="link">></span></a>
|
||||
|
||||
<ul>
|
||||
<li><a href="/doc/libs/1_47_0/">1.47.0 - Current Release <span class=
|
||||
<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 <span class=
|
||||
"link">></span></a></li>
|
||||
|
||||
<li><a href="/doc/libs/1_46_1/">1.46.1 <span class=
|
||||
<li><a href="/doc/libs/1_46_1/" rel="nofollow">1.46.1 <span class=
|
||||
"link">></span></a></li>
|
||||
|
||||
<li><a href="/doc/libs/1_45_0/">1.45.0 <span class=
|
||||
<li><a href="/doc/libs/1_45_0/" rel="nofollow">1.45.0 <span class=
|
||||
"link">></span></a></li>
|
||||
|
||||
<li><a href="/doc/libs/1_44_0/">1.44.0 <span class=
|
||||
<li><a href="/doc/libs/1_44_0/" rel="nofollow">1.44.0 <span class=
|
||||
"link">></span></a></li>
|
||||
|
||||
<li><a href="/doc/libs/1_43_0/">1.43.0 <span class=
|
||||
<li><a href="/doc/libs/1_43_0/" rel="nofollow">1.43.0 <span class=
|
||||
"link">></span></a></li>
|
||||
|
||||
<li><a href="/doc/libs/1_42_0/">1.42.0 <span class=
|
||||
<li><a href="/doc/libs/1_42_0/" rel="nofollow">1.42.0 <span class=
|
||||
"link">></span></a></li>
|
||||
|
||||
<li><a href="/doc/libs/1_41_0/">1.41.0 <span class=
|
||||
<li><a href="/doc/libs/1_41_0/" rel="nofollow">1.41.0 <span class=
|
||||
"link">></span></a></li>
|
||||
|
||||
<li><a href="/doc/libs/1_40_0/">1.40.0 <span class=
|
||||
<li><a href="/doc/libs/1_40_0/" rel="nofollow">1.40.0 <span class=
|
||||
"link">></span></a></li>
|
||||
|
||||
<li><a href="/doc/libs/1_39_0/">1.39.0 <span class=
|
||||
<li><a href="/doc/libs/1_39_0/" rel="nofollow">1.39.0 <span class=
|
||||
"link">></span></a></li>
|
||||
|
||||
<li><a href="/doc/libs/1_38_0/">1.38.0 <span class=
|
||||
<li><a href="/doc/libs/1_38_0/" rel="nofollow">1.38.0 <span class=
|
||||
"link">></span></a></li>
|
||||
|
||||
<li><a href="/doc/libs/1_37_0/">1.37.0 <span class=
|
||||
<li><a href="/doc/libs/1_37_0/" rel="nofollow">1.37.0 <span class=
|
||||
"link">></span></a></li>
|
||||
|
||||
<li><a href="/doc/libs/1_36_0/">1.36.0 <span class=
|
||||
<li><a href="/doc/libs/1_36_0/" rel="nofollow">1.36.0 <span class=
|
||||
"link">></span></a></li>
|
||||
|
||||
<li><a href="/doc/libs/1_35_0/">1.35.0 <span class=
|
||||
<li><a href="/doc/libs/1_35_0/" rel="nofollow">1.35.0 <span class=
|
||||
"link">></span></a></li>
|
||||
|
||||
<li><a href="/doc/libs/1_34_1/">1.34.1 <span class=
|
||||
<li><a href="/doc/libs/1_34_1/" rel="nofollow">1.34.1 <span class=
|
||||
"link">></span></a></li>
|
||||
|
||||
<li><a href="/doc/libs/1_34_0/">1.34.0 <span class=
|
||||
<li><a href="/doc/libs/1_34_0/" rel="nofollow">1.34.0 <span class=
|
||||
"link">></span></a></li>
|
||||
|
||||
<li><a href="/doc/libs/1_33_1/">1.33.1 <span class=
|
||||
<li><a href="/doc/libs/1_33_1/" rel="nofollow">1.33.1 <span class=
|
||||
"link">></span></a></li>
|
||||
|
||||
<li><a href="/doc/libs/1_32_0/">1.32.0 <span class=
|
||||
<li><a href="/doc/libs/1_32_0/" rel="nofollow">1.32.0 <span class=
|
||||
"link">></span></a></li>
|
||||
|
||||
<li><a href="/doc/libs/1_31_0/">1.31.0 <span class=
|
||||
<li><a href="/doc/libs/1_31_0/" rel="nofollow">1.31.0 <span class=
|
||||
"link">></span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
@@ -324,7 +324,7 @@ tidy --tidy-mark no -i -wrap 78 -m -asxhtml --merge-divs no --merge-spans no --d
|
||||
<li>Create a new file in the <tt>/feed/news</tt> directory,
|
||||
say <tt>/feed/news/gui_review_ends.qbk</tt>.</li>
|
||||
|
||||
<li>In a shell, go to the <tt>/site-tools/update.py</tt>.
|
||||
<li>In a shell, run the <tt>/site-tools/update.py</tt> script.
|
||||
This will generate the page for the new news item, regenerate
|
||||
the <tt>/feed/news.rss</tt> file to include it, update pages
|
||||
which link to the new item and update the 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_47_0$1 [R]
|
||||
RewriteRule ^libs/development(/.*)?$ libs/1_47_0$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]
|
||||
|
||||
@@ -80,10 +80,6 @@ $beta_site = strpos($_SERVER['HTTP_HOST'], 'beta') !== FALSE ||
|
||||
$beta_docs = strpos($location['version'], 'beta') !== FALSE ||
|
||||
strpos($location['version'], 'snapshot') !== FALSE;
|
||||
|
||||
if (!$beta_site && $beta_docs) {
|
||||
file_not_found($location['file']);
|
||||
return;
|
||||
}
|
||||
if (!$beta_docs && boost_future_version($location['version'])) {
|
||||
file_not_found($location['file'],
|
||||
"Documentation for this version has not been uploaded yet. ".
|
||||
@@ -105,6 +101,7 @@ display_from_archive(
|
||||
array('@.*@','@^libs/wave/.*(html|htm)$@i','raw','text/html'),
|
||||
array('@.*@','@^libs/range/doc/.*(html|htm)$@i','raw','text/html'),
|
||||
//~ special cases that can't be embeded in the standard frame
|
||||
array('@.*@','@^libs/locale/doc/.*(html|htm)$@i','raw','text/html'),
|
||||
array('@.*@','@^libs/iostreams/doc/.*(html|htm)$@i','simple','text/html'),
|
||||
array('@.*@','@^libs/serialization/doc/.*(html|htm)$@i','simple','text/html'),
|
||||
array('@.*@','@^libs/filesystem/(v\d/)?doc/.*(html|htm)$@i','simple','text/html'),
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
O:15:"boost_libraries":3:{s:10:"categories";a:20:{s:6:"String";a:3:{s:4:"name";s:6:"String";s:5:"title";s:26:"String and text processing";s:9:"libraries";a:0:{}}s:10:"Containers";a:3:{s:4:"name";s:10:"Containers";s:5:"title";s:10:"Containers";s:9:"libraries";a:0:{}}s:9:"Iterators";a:3:{s:4:"name";s:9:"Iterators";s:5:"title";s:9:"Iterators";s:9:"libraries";a:0:{}}s:10:"Algorithms";a:3:{s:4:"name";s:10:"Algorithms";s:5:"title";s:10:"Algorithms";s:9:"libraries";a:0:{}}s:16:"Function-objects";a:3:{s:4:"name";s:16:"Function-objects";s:5:"title";s:45:"Function objects and higher-order programming";s:9:"libraries";a:0:{}}s:7:"Generic";a:3:{s:4:"name";s:7:"Generic";s:5:"title";s:19:"Generic Programming";s:9:"libraries";a:0:{}}s:15:"Metaprogramming";a:3:{s:4:"name";s:15:"Metaprogramming";s:5:"title";s:25:"Template Metaprogramming";s:9:"libraries";a:0:{}}s:12:"Preprocessor";a:3:{s:4:"name";s:12:"Preprocessor";s:5:"title";s:28:"Preprocessor Metaprogramming";s:9:"libraries";a:0:{}}s:10:"Concurrent";a:3:{s:4:"name";s:10:"Concurrent";s:5:"title";s:22:"Concurrent Programming";s:9:"libraries";a:0:{}}s:4:"Math";a:3:{s:4:"name";s:4:"Math";s:5:"title";s:17:"Math and numerics";s:9:"libraries";a:0:{}}s:11:"Correctness";a:3:{s:4:"name";s:11:"Correctness";s:5:"title";s:23:"Correctness and testing";s:9:"libraries";a:0:{}}s:4:"Data";a:3:{s:4:"name";s:4:"Data";s:5:"title";s:15:"Data structures";s:9:"libraries";a:0:{}}s:16:"Image-processing";a:3:{s:4:"name";s:16:"Image-processing";s:5:"title";s:16:"Image processing";s:9:"libraries";a:0:{}}s:2:"IO";a:3:{s:4:"name";s:2:"IO";s:5:"title";s:12:"Input/Output";s:9:"libraries";a:0:{}}s:14:"Inter-language";a:3:{s:4:"name";s:14:"Inter-language";s:5:"title";s:22:"Inter-language support";s:9:"libraries";a:0:{}}s:6:"Memory";a:3:{s:4:"name";s:6:"Memory";s:5:"title";s:6:"Memory";s:9:"libraries";a:0:{}}s:7:"Parsing";a:3:{s:4:"name";s:7:"Parsing";s:5:"title";s:7:"Parsing";s:9:"libraries";a:0:{}}s:11:"Programming";a:3:{s:4:"name";s:11:"Programming";s:5:"title";s:22:"Programming Interfaces";s:9:"libraries";a:0:{}}s:13:"Miscellaneous";a:3:{s:4:"name";s:13:"Miscellaneous";s:5:"title";s:13:"Miscellaneous";s:9:"libraries";a:0:{}}s:11:"workarounds";a:3:{s:4:"name";s:11:"workarounds";s:5:"title";s:27:"Broken compiler workarounds";s:9:"libraries";a:0:{}}}s:2:"db";a:109:{s:12:"accumulators";a:11:{s:3:"key";s:12:"accumulators";s:13:"boost-version";s:6:"1.36.0";s:4:"name";s:12:"Accumulators";s:7:"authors";s:12:"Eric Niebler";s:11:"description";s:82:"Framework for incremental calculation, and collection of statistical accumulators.";s:13:"documentation";s:28:"libs/accumulators/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:16:"algorithm/minmax";a:11:{s:3:"key";s:16:"algorithm/minmax";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:7:"Min-Max";s:7:"authors";s:18:"Hervé Brönnimann";s:11:"description";s:90:"Standard library extensions for simultaneous
|
||||
O:15:"boost_libraries":3:{s:10:"categories";a:20:{s:6:"String";a:3:{s:4:"name";s:6:"String";s:5:"title";s:26:"String and text processing";s:9:"libraries";a:0:{}}s:10:"Containers";a:3:{s:4:"name";s:10:"Containers";s:5:"title";s:10:"Containers";s:9:"libraries";a:0:{}}s:9:"Iterators";a:3:{s:4:"name";s:9:"Iterators";s:5:"title";s:9:"Iterators";s:9:"libraries";a:0:{}}s:10:"Algorithms";a:3:{s:4:"name";s:10:"Algorithms";s:5:"title";s:10:"Algorithms";s:9:"libraries";a:0:{}}s:16:"Function-objects";a:3:{s:4:"name";s:16:"Function-objects";s:5:"title";s:45:"Function objects and higher-order programming";s:9:"libraries";a:0:{}}s:7:"Generic";a:3:{s:4:"name";s:7:"Generic";s:5:"title";s:19:"Generic Programming";s:9:"libraries";a:0:{}}s:15:"Metaprogramming";a:3:{s:4:"name";s:15:"Metaprogramming";s:5:"title";s:25:"Template Metaprogramming";s:9:"libraries";a:0:{}}s:12:"Preprocessor";a:3:{s:4:"name";s:12:"Preprocessor";s:5:"title";s:28:"Preprocessor Metaprogramming";s:9:"libraries";a:0:{}}s:10:"Concurrent";a:3:{s:4:"name";s:10:"Concurrent";s:5:"title";s:22:"Concurrent Programming";s:9:"libraries";a:0:{}}s:4:"Math";a:3:{s:4:"name";s:4:"Math";s:5:"title";s:17:"Math and numerics";s:9:"libraries";a:0:{}}s:11:"Correctness";a:3:{s:4:"name";s:11:"Correctness";s:5:"title";s:23:"Correctness and testing";s:9:"libraries";a:0:{}}s:4:"Data";a:3:{s:4:"name";s:4:"Data";s:5:"title";s:15:"Data structures";s:9:"libraries";a:0:{}}s:16:"Image-processing";a:3:{s:4:"name";s:16:"Image-processing";s:5:"title";s:16:"Image processing";s:9:"libraries";a:0:{}}s:2:"IO";a:3:{s:4:"name";s:2:"IO";s:5:"title";s:12:"Input/Output";s:9:"libraries";a:0:{}}s:14:"Inter-language";a:3:{s:4:"name";s:14:"Inter-language";s:5:"title";s:22:"Inter-language support";s:9:"libraries";a:0:{}}s:6:"Memory";a:3:{s:4:"name";s:6:"Memory";s:5:"title";s:6:"Memory";s:9:"libraries";a:0:{}}s:7:"Parsing";a:3:{s:4:"name";s:7:"Parsing";s:5:"title";s:7:"Parsing";s:9:"libraries";a:0:{}}s:11:"Programming";a:3:{s:4:"name";s:11:"Programming";s:5:"title";s:22:"Programming Interfaces";s:9:"libraries";a:0:{}}s:13:"Miscellaneous";a:3:{s:4:"name";s:13:"Miscellaneous";s:5:"title";s:13:"Miscellaneous";s:9:"libraries";a:0:{}}s:11:"workarounds";a:3:{s:4:"name";s:11:"workarounds";s:5:"title";s:27:"Broken compiler workarounds";s:9:"libraries";a:0:{}}}s:2:"db";a:112:{s:12:"accumulators";a:11:{s:3:"key";s:12:"accumulators";s:13:"boost-version";s:6:"1.36.0";s:4:"name";s:12:"Accumulators";s:7:"authors";s:12:"Eric Niebler";s:11:"description";s:82:"Framework for incremental calculation, and collection of statistical accumulators.";s:13:"documentation";s:28:"libs/accumulators/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:16:"algorithm/minmax";a:11:{s:3:"key";s:16:"algorithm/minmax";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:7:"Min-Max";s:7:"authors";s:18:"Hervé Brönnimann";s:11:"description";s:90:"Standard library extensions for simultaneous
|
||||
min/max and min/max element computations.";s:13:"documentation";s:32:"libs/algorithm/minmax/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:10:"Algorithms";}}s:16:"algorithm/string";a:11:{s:3:"key";s:16:"algorithm/string";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:11:"String Algo";s:7:"authors";s:11:"Pavol Droba";s:11:"description";s:26:"String algorithms library.";s:13:"documentation";s:25:"doc/html/string_algo.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:6:"String";i:1;s:10:"Algorithms";}}s:3:"any";a:11:{s:3:"key";s:3:"any";s:13:"boost-version";s:6:"1.23.0";s:4:"name";s:3:"Any";s:7:"authors";s:13:"Kevlin Henney";s:11:"description";s:71:"Safe, generic container for single values of
|
||||
different value types.";s:13:"documentation";s:17:"doc/html/any.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Data";}}s:5:"array";a:11:{s:3:"key";s:5:"array";s:13:"boost-version";s:6:"1.17.0";s:4:"name";s:5:"Array";s:7:"authors";s:16:"Nicolai Josuttis";s:11:"description";s:64:"STL compliant container wrapper for arrays of
|
||||
constant size.";s:13:"documentation";s:19:"doc/html/array.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:10:"Containers";}}s:4:"asio";a:11:{s:3:"key";s:4:"asio";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:4:"Asio";s:7:"authors";s:14:"Chris Kohlhoff";s:11:"description";s:93:"Portable networking, including sockets, timers,
|
||||
@@ -15,7 +15,7 @@ O:15:"boost_libraries":3:{s:10:"categories";a:20:{s:6:"String";a:3:{s:4:"name";s
|
||||
Abrahams";s:11:"description";s:66:"A utility library for passing references to
|
||||
generic functions.";s:13:"documentation";s:17:"doc/html/ref.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:6:"chrono";a:11:{s:3:"key";s:6:"chrono";s:13:"boost-version";s:6:"1.47.0";s:4:"name";s:6:"Chrono";s:7:"authors";s:25:"Vicente J. Botet Escribá";s:11:"description";s:22:"Useful time utilities.";s:13:"documentation";s:22:"libs/chrono/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:8:"autolink";s:8:"autolink";b:1;s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:15:"circular_buffer";a:11:{s:3:"key";s:15:"circular_buffer";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:15:"Circular Buffer";s:7:"authors";s:10:"Jan Gaspar";s:11:"description";s:62:"A STL compliant container also known as ring or cyclic buffer.";s:13:"documentation";s:31:"libs/circular_buffer/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:10:"Containers";}}s:13:"compatibility";a:11:{s:3:"key";s:13:"compatibility";s:13:"boost-version";s:6:"1.21.2";s:4:"name";s:13:"Compatibility";s:7:"authors";s:37:"Ralf Grosse-Kunstleve and Jens Maurer";s:11:"description";s:47:"Help for non-conforming standard
|
||||
libraries.";s:13:"documentation";s:29:"libs/compatibility/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:11:"workarounds";}}s:13:"concept_check";a:11:{s:3:"key";s:13:"concept_check";s:13:"boost-version";s:6:"1.19.0";s:4:"name";s:13:"Concept Check";s:7:"authors";s:11:"Jeremy Siek";s:11:"description";s:30:"Tools for generic programming.";s:13:"documentation";s:36:"libs/concept_check/concept_check.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:7:"Generic";i:1;s:11:"Correctness";}}s:6:"config";a:11:{s:3:"key";s:6:"config";s:13:"boost-version";s:5:"1.9.0";s:4:"name";s:6:"Config";s:7:"authors";s:0:"";s:11:"description";s:100:"Helps Boost library developers adapt to compiler
|
||||
idiosyncrasies; not intended for library users.";s:13:"documentation";s:22:"libs/config/config.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:11:"workarounds";}}s:10:"conversion";a:11:{s:3:"key";s:10:"conversion";s:13:"boost-version";s:6:"1.20.0";s:4:"name";s:10:"Conversion";s:7:"authors";s:31:"Dave Abrahams and Kevlin Henney";s:11:"description";s:30:"Polymorphic and lexical casts.";s:13:"documentation";s:26:"libs/conversion/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:6:"String";i:1;s:13:"Miscellaneous";}}s:3:"crc";a:11:{s:3:"key";s:3:"crc";s:13:"boost-version";s:6:"1.22.0";s:4:"name";s:3:"CRC";s:7:"authors";s:13:"Daryle Walker";s:11:"description";s:208:"The Boost CRC Library provides two implementations
|
||||
idiosyncrasies; not intended for library users.";s:13:"documentation";s:22:"libs/config/config.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:11:"workarounds";}}s:9:"container";a:11:{s:3:"key";s:9:"container";s:13:"boost-version";s:6:"1.48.0";s:4:"name";s:9:"Container";s:7:"authors";s:14:"Ion Gaztañaga";s:11:"description";s:43:"Standard library containers and extensions.";s:13:"documentation";s:25:"libs/container/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:10:"Containers";i:1;s:4:"Data";}}s:10:"conversion";a:11:{s:3:"key";s:10:"conversion";s:13:"boost-version";s:6:"1.20.0";s:4:"name";s:10:"Conversion";s:7:"authors";s:31:"Dave Abrahams and Kevlin Henney";s:11:"description";s:30:"Polymorphic and lexical casts.";s:13:"documentation";s:26:"libs/conversion/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:6:"String";i:1;s:13:"Miscellaneous";}}s:3:"crc";a:11:{s:3:"key";s:3:"crc";s:13:"boost-version";s:6:"1.22.0";s:4:"name";s:3:"CRC";s:7:"authors";s:13:"Daryle Walker";s:11:"description";s:208:"The Boost CRC Library provides two implementations
|
||||
of CRC (cyclic redundancy code) computation objects and two
|
||||
implementations of CRC computation functions. The
|
||||
implementations are template-based.";s:13:"documentation";s:19:"libs/crc/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:9:"date_time";a:11:{s:3:"key";s:9:"date_time";s:13:"boost-version";s:6:"1.29.0";s:4:"name";s:9:"Date Time";s:7:"authors";s:12:"Jeff Garland";s:11:"description";s:71:"A set of date-time libraries based on generic
|
||||
@@ -78,7 +78,7 @@ O:15:"boost_libraries":3:{s:10:"categories";a:20:{s:6:"String";a:3:{s:4:"name";s
|
||||
for building iterators based on these extended concepts and
|
||||
includes several useful iterator adaptors.";s:13:"documentation";s:28:"libs/iterator/doc/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:9:"Iterators";}}s:6:"lambda";a:11:{s:3:"key";s:6:"lambda";s:13:"boost-version";s:6:"1.28.0";s:4:"name";s:6:"Lambda";s:7:"authors";s:29:"Jaakko Järvi and Gary Powell";s:11:"description";s:76:"Define small unnamed function objects at the
|
||||
actual call site, and more.";s:13:"documentation";s:20:"doc/html/lambda.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:12:"lexical_cast";a:11:{s:3:"key";s:12:"lexical_cast";s:13:"boost-version";s:6:"1.20.0";s:4:"name";s:12:"Lexical Cast";s:7:"authors";s:13:"Kevlin Henney";s:11:"description";s:109:"General literal text conversions, such as an int
|
||||
represented a string, or vice-versa, from Kevlin Henney.";s:13:"documentation";s:32:"libs/conversion/lexical_cast.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:6:"String";i:1;s:13:"Miscellaneous";}}s:13:"logic/tribool";a:11:{s:3:"key";s:13:"logic/tribool";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:7:"Tribool";s:7:"authors";s:11:"Doug Gregor";s:11:"description";s:29:"3-state boolean type library.";s:13:"documentation";s:21:"doc/html/tribool.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:4:"math";a:11:{s:3:"key";s:4:"math";s:13:"boost-version";s:6:"1.23.0";s:4:"name";s:4:"Math";s:7:"authors";s:7:"various";s:11:"description";s:721:"Boost.Math includes several contributions in the
|
||||
represented a string, or vice-versa, from Kevlin Henney.";s:13:"documentation";s:32:"libs/conversion/lexical_cast.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:2:{i:0;s:6:"String";i:1;s:13:"Miscellaneous";}}s:6:"locale";a:10:{s:3:"key";s:6:"locale";s:13:"boost-version";s:6:"1.48.0";s:4:"name";s:6:"Locale";s:7:"authors";s:13:"Artyom Beilis";s:11:"description";s:56:"Provide localization and Unicode handling tools for C++.";s:13:"documentation";s:22:"libs/locale/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:5:"build";s:8:"category";a:1:{i:0;s:6:"String";}}s:13:"logic/tribool";a:11:{s:3:"key";s:13:"logic/tribool";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:7:"Tribool";s:7:"authors";s:11:"Doug Gregor";s:11:"description";s:29:"3-state boolean type library.";s:13:"documentation";s:21:"doc/html/tribool.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:4:"math";a:11:{s:3:"key";s:4:"math";s:13:"boost-version";s:6:"1.23.0";s:4:"name";s:4:"Math";s:7:"authors";s:7:"various";s:11:"description";s:721:"Boost.Math includes several contributions in the
|
||||
domain of mathematics: The Greatest Common Divisor and Least
|
||||
Common Multiple library provides run-time and compile-time
|
||||
evaluation of the greatest common divisor (GCD) or least common
|
||||
@@ -91,7 +91,7 @@ O:15:"boost_libraries":3:{s:10:"categories";a:20:{s:6:"String";a:3:{s:4:"name";s
|
||||
dimentional space. Octonions, like quaternions, are a relative
|
||||
of complex numbers.";s:13:"documentation";s:20:"libs/math/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:18:"math/common_factor";a:11:{s:3:"key";s:18:"math/common_factor";s:13:"boost-version";s:6:"1.26.0";s:4:"name";s:18:"Math Common Factor";s:7:"authors";s:13:"Daryle Walker";s:11:"description";s:54:"Greatest common divisor and least common
|
||||
multiple.";s:13:"documentation";s:32:"libs/math/doc/common_factor.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:13:"math/octonion";a:11:{s:3:"key";s:13:"math/octonion";s:13:"boost-version";s:6:"1.23.0";s:4:"name";s:13:"Math Octonion";s:7:"authors";s:12:"Hubert Holin";s:11:"description";s:10:"Octonions.";s:13:"documentation";s:38:"libs/math/doc/octonion/html/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:15:"math/quaternion";a:11:{s:3:"key";s:15:"math/quaternion";s:13:"boost-version";s:6:"1.23.0";s:4:"name";s:15:"Math Quaternion";s:7:"authors";s:12:"Hubert Holin";s:11:"description";s:12:"Quaternions.";s:13:"documentation";s:40:"libs/math/doc/quaternion/html/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:22:"math/special_functions";a:11:{s:3:"key";s:22:"math/special_functions";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:22:"Math/Special Functions";s:7:"authors";s:59:"John Maddock, Paul Bristow, Hubert Holin and Xiaogang Zhang";s:11:"description";s:51:"A wide selection of mathematical special functions.";s:13:"documentation";s:41:"libs/math/doc/sf_and_dist/html/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:8:"autolink";s:8:"autolink";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:30:"math/statistical_distributions";a:11:{s:3:"key";s:30:"math/statistical_distributions";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:30:"Math/Statistical Distributions";s:7:"authors";s:29:"John Maddock and Paul Bristow";s:11:"description";s:96:"A wide selection of univariate statistical distributions and
|
||||
functions that operate on them.";s:13:"documentation";s:41:"libs/math/doc/sf_and_dist/html/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:3:"mpi";a:11:{s:3:"key";s:3:"mpi";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:3:"MPI";s:7:"authors";s:34:"Douglas Gregor and Matthias Troyer";s:11:"description";s:102:"Message Passing Interface library, for use in distributed-memory
|
||||
functions that operate on them.";s:13:"documentation";s:41:"libs/math/doc/sf_and_dist/html/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:4:"Math";}}s:4:"move";a:11:{s:3:"key";s:4:"move";s:13:"boost-version";s:6:"1.48.0";s:4:"name";s:4:"Move";s:7:"authors";s:14:"Ion Gaztañaga";s:11:"description";s:54:"Portable move semantics for C++03 and C++11 compilers.";s:13:"documentation";s:20:"libs/move/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:3:"mpi";a:11:{s:3:"key";s:3:"mpi";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:3:"MPI";s:7:"authors";s:34:"Douglas Gregor and Matthias Troyer";s:11:"description";s:102:"Message Passing Interface library, for use in distributed-memory
|
||||
parallel application programming.";s:13:"documentation";s:17:"doc/html/mpi.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:8:"autolink";s:8:"autolink";b:1;s:8:"category";a:1:{i:0;s:10:"Concurrent";}}s:3:"mpl";a:11:{s:3:"key";s:3:"mpl";s:13:"boost-version";s:6:"1.30.0";s:4:"name";s:3:"MPL";s:7:"authors";s:16:"Aleksey Gurtovoy";s:11:"description";s:372:"The Boost.MPL library is a general-purpose,
|
||||
high-level C++ template metaprogramming framework of
|
||||
compile-time algorithms, sequences and metafunctions. It
|
||||
@@ -158,4 +158,4 @@ O:15:"boost_libraries":3:{s:10:"categories";a:20:{s:6:"String";a:3:{s:4:"name";s
|
||||
iterator interface.";s:13:"documentation";s:20:"libs/wave/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:8:"autolink";s:8:"autolink";b:1;s:8:"category";a:1:{i:0;s:6:"String";}}s:9:"xpressive";a:11:{s:3:"key";s:9:"xpressive";s:13:"boost-version";s:6:"1.34.0";s:4:"name";s:9:"Xpressive";s:7:"authors";s:12:"Eric Niebler";s:11:"description";s:192:"Regular expressions that can be written as strings
|
||||
or as expression templates, and which can refer to each other
|
||||
and themselves recursively with the power of context-free
|
||||
grammars.";s:13:"documentation";s:23:"doc/html/xpressive.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:6:"String";}}}s:12:"build_values";a:3:{s:11:"header-only";s:11:"Header only";s:8:"autolink";s:17:"Automatic linking";s:19:"autolink-dependency";s:35:"Automatic linking due to dependency";}}
|
||||
grammars.";s:13:"documentation";s:23:"doc/html/xpressive.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:11:"header-only";b:1;s:8:"category";a:1:{i:0;s:6:"String";}}}s:12:"build_values";a:4:{s:11:"header-only";s:11:"Header only";s:8:"autolink";s:17:"Automatic linking";s:19:"autolink-dependency";s:35:"Automatic linking due to dependency";s:5:"build";s:16:"Separately built";}}
|
||||
@@ -276,6 +276,19 @@
|
||||
<build>header-only</build>
|
||||
<category>workarounds</category>
|
||||
</library>
|
||||
<library>
|
||||
<key>container</key>
|
||||
<boost-version>1.48.0</boost-version>
|
||||
<name>Container</name>
|
||||
<authors>Ion Gaztañaga</authors>
|
||||
<description>Standard library containers and extensions.</description>
|
||||
<documentation>libs/container/index.html</documentation>
|
||||
<std-proposal>false</std-proposal>
|
||||
<std-tr1>false</std-tr1>
|
||||
<build>header-only</build>
|
||||
<category>Containers</category>
|
||||
<category>Data</category>
|
||||
</library>
|
||||
<library>
|
||||
<key>conversion</key>
|
||||
<boost-version>1.20.0</boost-version>
|
||||
@@ -705,6 +718,18 @@
|
||||
<category>String</category>
|
||||
<category>Miscellaneous</category>
|
||||
</library>
|
||||
<library>
|
||||
<key>locale</key>
|
||||
<boost-version>1.48.0</boost-version>
|
||||
<name>Locale</name>
|
||||
<authors>Artyom Beilis</authors>
|
||||
<description>Provide localization and Unicode handling tools for C++.</description>
|
||||
<documentation>libs/locale/index.html</documentation>
|
||||
<std-proposal>false</std-proposal>
|
||||
<std-tr1>false</std-tr1>
|
||||
<build>build</build>
|
||||
<category>String</category>
|
||||
</library>
|
||||
<library>
|
||||
<key>logic/tribool</key>
|
||||
<boost-version>1.32.0</boost-version>
|
||||
@@ -802,6 +827,18 @@
|
||||
<build>header-only</build>
|
||||
<category>Math</category>
|
||||
</library>
|
||||
<library>
|
||||
<key>move</key>
|
||||
<boost-version>1.48.0</boost-version>
|
||||
<name>Move</name>
|
||||
<authors>Ion Gaztañaga</authors>
|
||||
<description>Portable move semantics for C++03 and C++11 compilers.</description>
|
||||
<documentation>libs/move/index.html</documentation>
|
||||
<std-proposal>false</std-proposal>
|
||||
<std-tr1>false</std-tr1>
|
||||
<build>header-only</build>
|
||||
<category>Miscellaneous</category>
|
||||
</library>
|
||||
<library>
|
||||
<key>mpi</key>
|
||||
<boost-version>1.35.0</boost-version>
|
||||
|
||||
4375
feed/dev.rss
Normal file
4375
feed/dev.rss
Normal file
File diff suppressed because it is too large
Load Diff
1925
feed/downloads.rss
1925
feed/downloads.rss
File diff suppressed because it is too large
Load Diff
10
feed/ext.qbk
10
feed/ext.qbk
@@ -24,3 +24,13 @@ Distributed under the Boost Software License, Version 1.0.
|
||||
Indicate the download link of a download or news item.
|
||||
]
|
||||
[template download[link]'''<download><![CDATA['''[`link]''']]></download>''']
|
||||
|
||||
[/ documentation[link]
|
||||
Indicate the documentation link of a download or news item.
|
||||
]
|
||||
[template documentation[link]'''<documentation><![CDATA['''[`link]''']]></documentation>''']
|
||||
|
||||
[/ status[value]
|
||||
The release status, currently beta or release
|
||||
]
|
||||
[template status[value]'''<status>'''[value]'''</status>''']
|
||||
|
||||
1049
feed/history.rss
1049
feed/history.rss
File diff suppressed because it is too large
Load Diff
@@ -13,8 +13,8 @@
|
||||
]
|
||||
|
||||
[include ext.qbk]
|
||||
|
||||
[download http://sourceforge.net/projects/boost/files/boost/1.31.0/]
|
||||
[documentation /doc/libs/1_31_0/]
|
||||
|
||||
[section New License]
|
||||
|
||||
|
||||
@@ -14,8 +14,8 @@
|
||||
]
|
||||
|
||||
[include ext.qbk]
|
||||
|
||||
[download http://sourceforge.net/projects/boost/files/boost/1.32.0/]
|
||||
[documentation /doc/libs/1_32_1/]
|
||||
|
||||
[section Important - New Toolset Names]
|
||||
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
]
|
||||
|
||||
[include ext.qbk]
|
||||
|
||||
[download http://sourceforge.net/projects/boost/files/boost/1.33.1/]
|
||||
[documentation /doc/libs/1_33_1/]
|
||||
|
||||
[section Updated Libraries]
|
||||
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
]
|
||||
|
||||
[include ext.qbk]
|
||||
|
||||
[download http://sourceforge.net/projects/boost/files/boost/1.34.0/]
|
||||
[documentation /doc/libs/1_34_0/]
|
||||
|
||||
[section New Libraries]
|
||||
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
]
|
||||
|
||||
[include ext.qbk]
|
||||
|
||||
[download http://sourceforge.net/projects/boost/files/boost/1.34.1/]
|
||||
[documentation /doc/libs/1_34_1/]
|
||||
|
||||
This is a bug fix release addressing many problems with the 1.34.0 release. It
|
||||
is a recommended upgrade for all users of Boost 1.34.0. For a complete list of
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
]
|
||||
|
||||
[include ext.qbk]
|
||||
|
||||
[download http://sourceforge.net/projects/boost/files/boost/1.35.0/]
|
||||
[documentation /doc/libs/1_35_0/]
|
||||
|
||||
[section New Libraries]
|
||||
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
]
|
||||
|
||||
[include ext.qbk]
|
||||
|
||||
[download http://sourceforge.net/projects/boost/files/boost/1.36.0/]
|
||||
[documentation /doc/libs/1_36_0/]
|
||||
|
||||
[section New Libraries]
|
||||
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
]
|
||||
|
||||
[include ext.qbk]
|
||||
|
||||
[download http://sourceforge.net/projects/boost/files/boost/1.37.0/]
|
||||
[documentation /doc/libs/1_37_0/]
|
||||
|
||||
[section New Libraries]
|
||||
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
]
|
||||
|
||||
[include ext.qbk]
|
||||
|
||||
[download http://sourceforge.net/projects/boost/files/boost/1.38.0/]
|
||||
[documentation /doc/libs/1_38_0/]
|
||||
|
||||
[section New Libraries]
|
||||
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
]
|
||||
|
||||
[include ext.qbk]
|
||||
|
||||
[download http://sourceforge.net/projects/boost/files/boost/1.39.0/]
|
||||
[documentation /doc/libs/1_39_0/]
|
||||
|
||||
[section New Libraries]
|
||||
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
]
|
||||
|
||||
[include ext.qbk]
|
||||
|
||||
[download http://sourceforge.net/projects/boost/files/boost/1.40.0/]
|
||||
[documentation /doc/libs/1_40_0/]
|
||||
|
||||
[section Update]
|
||||
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
]
|
||||
|
||||
[include ext.qbk]
|
||||
|
||||
[download http://sourceforge.net/projects/boost/files/boost/1.41.0/]
|
||||
[documentation /doc/libs/1_41_0/]
|
||||
|
||||
[section New Libraries]
|
||||
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
]
|
||||
|
||||
[include ext.qbk]
|
||||
|
||||
[download http://sourceforge.net/projects/boost/files/boost/1.42.0/]
|
||||
[documentation /doc/libs/1_42_0/]
|
||||
|
||||
[section New Libraries]
|
||||
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
]
|
||||
|
||||
[include ext.qbk]
|
||||
|
||||
[download http://sourceforge.net/projects/boost/files/boost/1.43.0/]
|
||||
[documentation /doc/libs/1_43_0/]
|
||||
|
||||
[section New Libraries]
|
||||
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
]
|
||||
|
||||
[include ext.qbk]
|
||||
|
||||
[download http://sourceforge.net/projects/boost/files/boost/1.44.0/]
|
||||
[documentation /doc/libs/1_44_0/]
|
||||
|
||||
[section New Libraries]
|
||||
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
]
|
||||
|
||||
[include ext.qbk]
|
||||
|
||||
[download http://sourceforge.net/projects/boost/files/boost/1.45.0/]
|
||||
[documentation /doc/libs/1_45_0/]
|
||||
|
||||
[section Updated Libraries]
|
||||
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
]
|
||||
|
||||
[include ext.qbk]
|
||||
|
||||
[download http://sourceforge.net/projects/boost/files/boost/1.46.1/]
|
||||
[documentation /doc/libs/1_46_1/]
|
||||
|
||||
[section Updated Libraries]
|
||||
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
]
|
||||
|
||||
[include ext.qbk]
|
||||
|
||||
[download http://sourceforge.net/projects/boost/files/boost/1.47.0/]
|
||||
[documentation /doc/libs/1_47_0/]
|
||||
|
||||
[section New Libraries]
|
||||
|
||||
|
||||
@@ -1,65 +1,274 @@
|
||||
[article Version 1.48.0
|
||||
[quickbook 1.5]
|
||||
[source-mode c++]
|
||||
[purpose New Libraries: Updated Libraries: ]
|
||||
[purpose
|
||||
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
|
||||
]
|
||||
[authors [Dawes, Beman]]
|
||||
[last-revision ]
|
||||
[last-revision Tue, 15 Nov 2011 10:47:30 -0500]
|
||||
]
|
||||
|
||||
[include ext.qbk]
|
||||
|
||||
[/ TODO: Check download link on release.
|
||||
[status released]
|
||||
[download http://sourceforge.net/projects/boost/files/boost/1.48.0/]
|
||||
]
|
||||
|
||||
[/
|
||||
When adding libraries:
|
||||
|
||||
1. Libraries are listed in alphabetical order.
|
||||
2. Besides the dedicated entry, the lib name should be added to the
|
||||
[purpose] section at the beginning of the page.
|
||||
|
||||
Example new libraries message:
|
||||
|
||||
* [phrase library..[@/libs/accumulators/index.html Accumulators]:] Framework for
|
||||
incremental calculation, and collection of statistical accumulators, from Eric Niebler.
|
||||
|
||||
Example update message:
|
||||
|
||||
* [phrase library..[@/libs/interprocess/index.html Interprocess]:]
|
||||
* Added anonymous shared memory for UNIX systems.
|
||||
* Fixed missing move semantics on managed memory classes.
|
||||
* Added copy_on_write and open_read_only options for shared memory
|
||||
and mapped file managed classes.
|
||||
* `shared_ptr` is movable and supports aliasing.
|
||||
]
|
||||
[documentation /doc/libs/1_48_0/]
|
||||
|
||||
[section New Libraries]
|
||||
|
||||
* /TODO/
|
||||
* [phrase library..[@/libs/container/index.html Container]:]
|
||||
Standard library containers and extensions, from Ion Gaztañaga.
|
||||
|
||||
* [phrase library..[@/libs/locale/index.html Locale]:]
|
||||
Provide localization and Unicode handling tools for C++, from Artyom Beilis.
|
||||
|
||||
* [phrase library..[@/doc/html/move.html Move]:]
|
||||
Portable move semantics for C++03 and C++11 compilers, from Ion Gaztañaga.
|
||||
|
||||
[endsect]
|
||||
|
||||
[section Updated Libraries]
|
||||
|
||||
* /TODO/
|
||||
* [phrase library..[@/libs/asio/index.html Asio]:]
|
||||
* Implemented various performance improvements, including:
|
||||
* Using thread-local operation queues in single-threaded use cases (i.e. when
|
||||
`concurrency_hint` is 1) to eliminate a lock/unlock pair.
|
||||
* Allowing some `epoll_reactor` speculative operations to be performed
|
||||
without holding the lock.
|
||||
* Improving locality of reference by performing an `epoll_reactor`'s I/O
|
||||
operation immediately before the corresponding handler is called. Also
|
||||
improves scalability across CPUs.
|
||||
* Specialising asynchronous read and write operations for buffer sequences
|
||||
that are arrays (`boost::array` or `std::array`) of exactly two buffers.
|
||||
* Fixed compile error in regex overload of `async_read_until`
|
||||
([@https://svn.boost.org/trac/boost/ticket/5688 #5688]).
|
||||
* Fixed Windows-specific compile error by explicitly specifying the
|
||||
`signal()` function from the global namespace
|
||||
([@https://svn.boost.org/trac/boost/ticket/5722 #5722]).
|
||||
* Changed `deadline_timer` implementation to not read clock unless the timer
|
||||
heap is non-empty.
|
||||
* Changed SSL buffer sizes to be large enough to hold a complete TLS record
|
||||
([@https://svn.boost.org/trac/boost/ticket/5854 #5854]).
|
||||
* Fixed synchronous `null_buffers` operations so that they
|
||||
obey the user's non-blocking setting
|
||||
([@https://svn.boost.org/trac/boost/ticket/5756 #5756]).
|
||||
* Changed to set `fd_set` size at runtime when using Windows.
|
||||
* Disabled MSVC warning due to const qualifier being applied to function type.
|
||||
* Fixed crash that occurs when using Intel C++ compiler
|
||||
([@https://svn.boost.org/trac/boost/ticket/5763 #5763]).
|
||||
* Changed OpenSSL initialisation to support all available algorithms.
|
||||
* Fixed SSL error mapping when session is gracefully shut down.
|
||||
* Added some latency test programs.
|
||||
* Clarified that a read operation ends when the buffer is full
|
||||
([@https://svn.boost.org/trac/boost/ticket/5999 #5999]).
|
||||
* Fixed exception safety issue in `epoll_reactor` initialisation
|
||||
([@https://svn.boost.org/trac/boost/ticket/6006 #6006]).
|
||||
* Made number of strand implementations configurable via
|
||||
`BOOST_ASIO_STRAND_IMPLEMENTATIONS` macro.
|
||||
* Added support for `BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION` flag
|
||||
which switches strand allocation to use a round-robin approach rather than hashing.
|
||||
* Fixed potential strand starvation issue that can occur when `strand.post()`
|
||||
is used.
|
||||
|
||||
* [phrase library..[@/libs/chrono/index.html Chrono]:]
|
||||
* [@http://svn.boost.org/trac/boost/ticket/5979 #5979] Added chrono rounding utilities as defined by Howard Hinnant [@http://home.roadrunner.com/~hinnant/duration_io/chrono_util.html here].
|
||||
* [@http://svn.boost.org/trac/boost/ticket/5978 #5978] Add BOOST_CHRONO_HAS_PROCESS_CLOCKS to know if process clocks are available.
|
||||
* [@http://svn.boost.org/trac/boost/ticket/5998 #5998] Make possible to disable hybrid error handling.
|
||||
|
||||
* [@http://svn.boost.org/trac/boost/ticket/5906 #5906] Take in account the constexpr as defined in the standard.
|
||||
* [@http://svn.boost.org/trac/boost/ticket/5907 #5907] Take in account noexcept for compilers supporting it.
|
||||
* Fixed some bugs.
|
||||
* See the [@/doc/html/chrono/appendices.html#chrono.appendices.history History] for more details.
|
||||
|
||||
* [phrase library..[@/libs/config/index.html Config]:]
|
||||
* Add `BOOST_NO_DECLTYPE_N3276` config macro. (See [@http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3276.pdf N3276].)
|
||||
|
||||
* [phrase library..[@/libs/fusion/index.html Fusion]:]
|
||||
* Make `single_view` a random access fusion sequence.
|
||||
* Remove bogus compile-time asserts from `fusion::distance`.
|
||||
* Cleaner implementation of segmented Fusion.
|
||||
|
||||
* [phrase library..[@/libs/geometry Geometry]:]
|
||||
* Bugfixes:
|
||||
* Robustness issue, in some circumstances the union failed to output. Fixed.
|
||||
* Robustness issue, in some circumstances the calculated intersection point was outside the segment. Fixed.
|
||||
* Concept issue, cartesian intersect didn't understand segments other than the provided one. Fixed.
|
||||
* Sometimes self-intersections in linestrings were missed. Fixed.
|
||||
* The fusion coordinate system was not registered correctly. Fixed.
|
||||
|
||||
* Solved tickets:
|
||||
* [@https://svn.boost.org/trac/boost/ticket/5726 #5726] (Segment intersection algorithm still assumes 'first', 'second' members)
|
||||
* [@https://svn.boost.org/trac/boost/ticket/5744 #5744] (mistake fusion adapt example)
|
||||
* [@https://svn.boost.org/trac/boost/ticket/5748 #5748] (need include <boost/foreach.hpp>)
|
||||
* [@https://svn.boost.org/trac/boost/ticket/5954 #5954] (distance_pythagoras skips sqrt() step)
|
||||
|
||||
* Improvements on algorithms:
|
||||
* Checking self-intersections is now not done automatically, this can blast performance.
|
||||
* Besides that, checking self-intersections is made faster.
|
||||
* Intersections now avoid outputting duplicate points. So they output the minimal set.
|
||||
|
||||
* Additional algorithms:
|
||||
* covered_by: within is defined as "within, not on boundary". covered_by is "within or on boundary"
|
||||
|
||||
* Additional functionality:
|
||||
* within: strategies can now be specified for within<point, box> and within<box, box>
|
||||
* convert: a much broader range of conversions is supported
|
||||
* assign: idem, (currently partly) synonym for convert (but reversed arguments)
|
||||
|
||||
* Additional coordinate types:
|
||||
* Basic support for Boost.Rational
|
||||
|
||||
* [phrase library..[@/libs/graph/ Graph]:]
|
||||
* Fixed bugs
|
||||
[@https://svn.boost.org/trac/boost/ticket/5185 #5185],
|
||||
[@https://svn.boost.org/trac/boost/ticket/5506 #5506],
|
||||
[@https://svn.boost.org/trac/boost/ticket/5813 #5813] and
|
||||
[@https://svn.boost.org/trac/boost/ticket/5919 #5919].
|
||||
* Various other bug fixes not in Trac.
|
||||
* Changed edge_descriptor type for reverse_graph to a new data type to
|
||||
avoid ambiguities with the edge_descriptor of the underlying graph.
|
||||
|
||||
* [phrase library..[@/libs/interprocess/index.html Interprocess]:]
|
||||
* Fixed bugs
|
||||
[@https://svn.boost.org/trac/boost/ticket/2796 #2796],
|
||||
[@https://svn.boost.org/trac/boost/ticket/4031 #4031],
|
||||
[@https://svn.boost.org/trac/boost/ticket/4251 #4251],
|
||||
[@https://svn.boost.org/trac/boost/ticket/4452 #4452],
|
||||
[@https://svn.boost.org/trac/boost/ticket/4895 #4895],
|
||||
[@https://svn.boost.org/trac/boost/ticket/5077 #5077],
|
||||
[@https://svn.boost.org/trac/boost/ticket/5120 #5120],
|
||||
[@https://svn.boost.org/trac/boost/ticket/5123 #5123],
|
||||
[@https://svn.boost.org/trac/boost/ticket/5230 #5230],
|
||||
[@https://svn.boost.org/trac/boost/ticket/5197 #5197],
|
||||
[@https://svn.boost.org/trac/boost/ticket/5287 #5287],
|
||||
[@https://svn.boost.org/trac/boost/ticket/5294 #5294],
|
||||
[@https://svn.boost.org/trac/boost/ticket/5306 #5306],
|
||||
[@https://svn.boost.org/trac/boost/ticket/5308 #5308],
|
||||
[@https://svn.boost.org/trac/boost/ticket/5392 #5392],
|
||||
[@https://svn.boost.org/trac/boost/ticket/5409 #5409],
|
||||
* Added support to customize offset_ptr and allow
|
||||
creating custom managed segments that might be shared between
|
||||
32 and 64 bit processes.
|
||||
* Shared memory in windows has again filesystem lifetime: kernel bootstamp
|
||||
and WMI use to get a reliable timestamp was causing a lot of trouble.
|
||||
|
||||
* [phrase library..[@/libs/intrusive/index.html Intrusive]:]
|
||||
* Fixed bugs
|
||||
[@https://svn.boost.org/trac/boost/ticket/4797 #4797],
|
||||
[@https://svn.boost.org/trac/boost/ticket/5165 #5165],
|
||||
[@https://svn.boost.org/trac/boost/ticket/5183 #5183],
|
||||
[@https://svn.boost.org/trac/boost/ticket/5191 #5191].
|
||||
|
||||
* [phrase library..[@/libs/conversion/lexical_cast.htm Lexical cast]:]
|
||||
* Added code to work with Inf and NaN values on any platform
|
||||
([@https://svn.boost.org/trac/boost/ticket/5689 #5689]).
|
||||
* New Quickbook documentation
|
||||
([@https://svn.boost.org/trac/boost/ticket/5723 #5723]).
|
||||
* Better performance and less memory usage for many combinations of
|
||||
Source and Target types.
|
||||
* Better performance for C locale.
|
||||
|
||||
* [phrase library..[@/libs/math/index.html Math]:]
|
||||
* Added new series evaluation methods to the cyclic Bessel I, J, K and
|
||||
Y functions. Also taken great care to avoid spurious over and
|
||||
underflow of these functions. Fixes issue
|
||||
[@https://svn.boost.org/trac/boost/ticket/5560 #5560].
|
||||
* Added an example of using Inverse Chi-Squared distribution for
|
||||
Bayesian statistics, provided by Thomas Mang.
|
||||
* Added tests to use improved version of lexical_cast which handles
|
||||
C99 nonfinites without using global facets.
|
||||
* Corrected wrong out-of-bound uniform distribution CDF complement
|
||||
values
|
||||
[@https://svn.boost.org/trac/boost/ticket/5733 #5733].
|
||||
* Enabled long double support on OpenBSD (issue
|
||||
[@https://svn.boost.org/trac/boost/ticket/6014 #6014]).
|
||||
* Changed nextafter and related functions to behave in the same way as
|
||||
other implementations - so that nextafter(+INF, 0) is a finite value
|
||||
(issue
|
||||
[@https://svn.boost.org/trac/boost/ticket/5832 #5832]).
|
||||
* Changed tuple include configuration to fix issue when using in
|
||||
conjunction with Boost.Tr1 (issue
|
||||
[@https://svn.boost.org/trac/boost/ticket/5934 #5934]).
|
||||
* Changed class eps_tolerance to behave correctly when both ends of
|
||||
the range are zero (issue
|
||||
[@https://svn.boost.org/trac/boost/ticket/6001 #6001]).
|
||||
* Fixed missing include guards on prime.hpp (issue
|
||||
[@https://svn.boost.org/trac/boost/ticket/5927 #5927]).
|
||||
* Removed unused/undocumented constants from constants.hpp (issue
|
||||
[@https://svn.boost.org/trac/boost/ticket/5982 #5982]).
|
||||
* Fixed missing std:: prefix in nonfinite_num_facets.hpp (issue
|
||||
[@https://svn.boost.org/trac/boost/ticket/5914 #5914]).
|
||||
* Minor patches for Cray compiler compatibility.
|
||||
|
||||
* [phrase library..[@/libs/msm/ MSM]:]
|
||||
* eUML: added easier event reprocessing: process(event_) and reprocess()
|
||||
* Rewrite of internal transition tables. There were a few bugs
|
||||
(failing recursivity in internal transition tables of sub-sub
|
||||
machines) and a missing feature (unused internal transition table of
|
||||
the main state machine).
|
||||
* Bugfixes
|
||||
* Reverted favor_compile_time policy to Boost 1.46 state
|
||||
* none event now is convertible from any other event
|
||||
* eUML and pseudo exit states
|
||||
* Fixed not working Flag_AND
|
||||
* Fixed rare bugs causing multiple processing of the same event in a
|
||||
submachine whose transition table contains this event and a base event
|
||||
of it.
|
||||
* gcc warnings about unused variables
|
||||
* Breaking change: the new internal transition table feature causes a
|
||||
minor breaking change. In a submachine, the "Fsm" template parameter
|
||||
for guards / actions of an internal table declared using
|
||||
internal_transition_table now is the submachine, not the higher-level
|
||||
state machine. Internal transitions declared using internal rows in
|
||||
the higher-level state machine keep their behavior (the "Fsm"
|
||||
parameter is the higher-level state machine). To sum up, the internal
|
||||
transition "Fsm" parameter is the closest state machine containing
|
||||
this transition.
|
||||
|
||||
[/ TODO: Check Numeric.Conversion for changes.
|
||||
* [phrase library..[@/libs/numeric/conversion/index.html Numeric.Conversion]:]
|
||||
* Added numeric_cast_traits; see '[@/doc/libs/1_48_0/libs/numeric/conversion/doc/html/boost_numericconversion/type_requirements_and_user_defined_types_support.html#boost_numericconversion.type_requirements_and_user_defined_types_support.udts_with_numeric_cast numeric_cast_traits]' for details.
|
||||
]
|
||||
|
||||
[/ TODO: Check Spirit for changes.
|
||||
* [phrase library..[@/libs/proto/index.html Proto]:]
|
||||
* *Breaking Change:* Reduce numbers of operator overloads by using rvalue references
|
||||
on compilers that support them. Any user code that defines additional operator
|
||||
overloads on Proto expressions could potentially be rendered ambiguous by this
|
||||
change. The solution is to use a grammar to disable Proto's operators that are
|
||||
made ambiguous by any user-defined operators.
|
||||
* Move definitions of Proto tag types into an ADL-blocking namespace.
|
||||
* Add second template parameter to `proto::siwtch_` to control dispatching to cases.
|
||||
* Allow dependent domains to be specified with `BOOST_PROTO_EXTENDS` and
|
||||
`BOOST_PROTO_BASIC_EXTENDS`.
|
||||
|
||||
* [phrase library..[@/libs/regex/ Regex]:]
|
||||
* Fixed issues:
|
||||
[@https://svn.boost.org/trac/boost/ticket/698 #698],
|
||||
[@https://svn.boost.org/trac/boost/ticket/5835 #5835],
|
||||
[@https://svn.boost.org/trac/boost/ticket/5958 #5958],
|
||||
[@https://svn.boost.org/trac/boost/ticket/5736 #5736].
|
||||
|
||||
* [phrase library..[@/libs/spirit/index.html Spirit]:]
|
||||
* Spirit Vx.x, see the
|
||||
'[@/doc/libs/1_48_0/libs/spirit/doc/html/spirit/what_s_new/spirit_x_x.html What's New]'
|
||||
* Spirit V2.5.1, see the
|
||||
'[@/doc/libs/1_48_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_5_1.html What's New]'
|
||||
section for details.
|
||||
]
|
||||
|
||||
[/ TODO: Check Wave for changes.
|
||||
* [phrase library..[@/libs/type_traits/ TypeTraits]:]
|
||||
* Extension to support
|
||||
[@/libs/type_traits/doc/html/boost_typetraits/category/value_traits/operators.html
|
||||
operator detection].
|
||||
|
||||
* [phrase library..[@/libs/unordered/ Unordered]:]
|
||||
* Improved support for the C++11 standard -
|
||||
breaking change to equality and emplace.
|
||||
* Use Boost.Move to implement move semantics.
|
||||
* See the
|
||||
[@/doc/html/unordered/changes.html#unordered.changes.boost_1_48_0___major_update
|
||||
change log] for full details.
|
||||
|
||||
* [phrase library..[@/libs/wave/index.html Wave]:]
|
||||
* See the [@/libs/wave/ChangeLog Changelog] for details.
|
||||
]
|
||||
|
||||
[endsect]
|
||||
|
||||
@@ -67,17 +276,62 @@
|
||||
|
||||
Boost's primary test compilers are:
|
||||
|
||||
* /TODO/
|
||||
* Linux:
|
||||
* LLVM Clang 2.8
|
||||
* GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5.1, 4.5.2, 4.6
|
||||
* GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
|
||||
* Intel 11.1
|
||||
* OS X:
|
||||
* Intel 11.1
|
||||
* GCC: 4.2.1, 4.4.4
|
||||
* GCC, C++0x mode: 4.4.4
|
||||
* Windows:
|
||||
* Visual C++ 8.0, 9.0, 10.0
|
||||
* GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.1
|
||||
* FreeBSD:
|
||||
* GCC 4.2.1, 32 and 64 bit.
|
||||
* QNX:
|
||||
* QCC 4.4.2
|
||||
* QCC, C++0x mode: 4.4.2, 4.6.1
|
||||
|
||||
Boost's additional test compilers include:
|
||||
|
||||
* /TODO/
|
||||
* Linux:
|
||||
* Clang from subversion, with libc++ and GNU libstdc++
|
||||
* LLVM Clang 2.8 x
|
||||
* GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.4, 4.5.2, 4.5.4, 4.6.1, 4.6.2
|
||||
* GCC, C++0x mode: 4.3.4, 4.4.3, 4.4.4, 4.5.2
|
||||
* pgCC: 11.2 x
|
||||
* Intel: 10.1, 11.1, 12.0
|
||||
* PathScale: 4.0.8
|
||||
* Visual Age 10.1
|
||||
* OS X:
|
||||
* Clang from subversion, with libc++ and GNU libstdc++.
|
||||
* Intel 11.1.
|
||||
* GCC: 4.2.1, 4.4.4.
|
||||
* GCC, C++0x mode: 4.4.4.
|
||||
* Windows:
|
||||
* Visual C++ 8.0, 9.0, 10.0
|
||||
* Visual C++ with STLport: 9.0
|
||||
* Visual C++, Windows Mobile 5, with STLport: 9.0
|
||||
* GCC, mingw: 4.4.0, 4.4.7, 4.5.2, 4.5.4, 4.6.1
|
||||
* GCC, C++0x mode, mingw: 4.5.2
|
||||
* GCC, mingw 64-bit: 4.7.0
|
||||
* AIX:
|
||||
* IBM XL C/C++ Enterprise Edition, V11.1.0.0
|
||||
* FreeBSD:
|
||||
* GCC 4.2.1, 32 and 64 bit.
|
||||
* Solaris:
|
||||
* Sun 5.10
|
||||
|
||||
[endsect]
|
||||
|
||||
[section Acknowledgements]
|
||||
|
||||
/TODO/
|
||||
[@/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]
|
||||
|
||||
|
||||
2031
feed/news.rss
2031
feed/news.rss
File diff suppressed because it is too large
Load Diff
@@ -8,8 +8,19 @@
|
||||
|
||||
[include ext.qbk]
|
||||
|
||||
[/ TODO: Check download link on release.
|
||||
[/
|
||||
|
||||
As the release progresses add the 'status' and 'download' elements to
|
||||
indicate the release status:
|
||||
|
||||
Beta status:
|
||||
[status beta]
|
||||
[download http://sourceforge.net/projects/boost/files/boost/1.xx.x_beta.x/]
|
||||
|
||||
Release status:
|
||||
[status released]
|
||||
[download http://sourceforge.net/projects/boost/files/boost/1.xx.x/]
|
||||
|
||||
]
|
||||
|
||||
[/
|
||||
@@ -44,17 +55,13 @@
|
||||
|
||||
* /TODO/
|
||||
|
||||
[/ TODO: Check Spirit for changes.
|
||||
* [phrase library..[@/libs/spirit/index.html Spirit]:]
|
||||
* /TODO/: [phrase library..[@/libs/spirit/index.html Spirit]:]
|
||||
* Spirit Vx.x, see the
|
||||
'[@/doc/libs/1_xx_x/libs/spirit/doc/html/spirit/what_s_new/spirit_x_x.html What's New]'
|
||||
section for details.
|
||||
]
|
||||
|
||||
[/ TODO: Check Wave for changes.
|
||||
* [phrase library..[@/libs/wave/index.html Wave]:]
|
||||
* /TODO/: [phrase library..[@/libs/wave/index.html Wave]:]
|
||||
* See the [@/libs/wave/ChangeLog Changelog] for details.
|
||||
]
|
||||
|
||||
[endsect]
|
||||
|
||||
|
||||
37
index.html
37
index.html
@@ -93,14 +93,10 @@ http://www.boost.org/development/website_updating.html
|
||||
<div class="directory-item" id="important-downloads">
|
||||
<h2>Downloads</h2>
|
||||
|
||||
<ul id="downloads">
|
||||
|
||||
<li><span class=
|
||||
"news-title"><a href="http://sourceforge.net/projects/boost/files/boost/1.47.0/">Version 1.47.0</a> (<a href="/users/history/version_1_47_0.html">release notes</a>)
|
||||
</span>
|
||||
<span class=
|
||||
"news-date">July 11th, 2011 18:19 GMT</span></li>
|
||||
</ul>
|
||||
<h3>Current Release</h3>
|
||||
<ul id="downloads">
|
||||
<li><span class="news-title"><a href="http://sourceforge.net/projects/boost/files/boost/1.48.0/">Version 1.48.0</a> (<a href="/users/history/version_1_48_0.html">release notes</a>)</span><span class="news-date">November 15th, 2011 15:47 GMT</span></li>
|
||||
</ul>
|
||||
|
||||
<p><a href="/users/download/">More Downloads...</a>
|
||||
(<a href="feed/downloads.rss">RSS</a>)</p>
|
||||
@@ -111,6 +107,16 @@ http://www.boost.org/development/website_updating.html
|
||||
|
||||
<ul id="news">
|
||||
|
||||
<li><span class=
|
||||
"news-title"><a href="/users/history/version_1_48_0.html">Version 1.48.0</a></span>
|
||||
<span class=
|
||||
"news-description"><span class="brief"><span class="purpose">
|
||||
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></span>
|
||||
<span class=
|
||||
"news-date">November 15th, 2011 15:47 GMT</span></li>
|
||||
<li><span class=
|
||||
"news-title"><a href="/users/history/version_1_47_0.html">Version 1.47.0</a></span>
|
||||
<span class=
|
||||
@@ -121,7 +127,7 @@ http://www.boost.org/development/website_updating.html
|
||||
MultiIndex, Proto, Random, Range, Spirit, Tokenizer, Utility, Uuid, Wave
|
||||
</span></span></span>
|
||||
<span class=
|
||||
"news-date">July 11th, 2011 18:19 GMT</span></li>
|
||||
"news-date">July 11th, 2011 22:19 GMT</span></li>
|
||||
<li><span class=
|
||||
"news-title"><a href="/users/history/version_1_46_1.html">Version 1.46.1</a></span>
|
||||
<span class=
|
||||
@@ -130,18 +136,7 @@ http://www.boost.org/development/website_updating.html
|
||||
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/history/version_1_46_0.html">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, 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> </ul>
|
||||
"news-date">March 12th, 2011 15:45 GMT</span></li> </ul>
|
||||
|
||||
<p><a href="/users/news/">More News...</a> (<a href=
|
||||
"feed/news.rss">RSS</a>)</p>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
import xml.dom.minidom, time
|
||||
from email.utils import parsedate_tz
|
||||
from email.utils import mktime_tz, parsedate_tz
|
||||
|
||||
class BoostBookParser:
|
||||
def __init__(self, document = None):
|
||||
@@ -35,14 +35,23 @@ class BoostBookParser:
|
||||
if download_node:
|
||||
download_item = self.get_child(download_node[0]).data
|
||||
|
||||
documentation = None
|
||||
documentation_node = article_node.getElementsByTagName('documentation')
|
||||
if documentation_node:
|
||||
documentation = self.get_child(documentation_node[0]).data
|
||||
|
||||
status_item = None
|
||||
status_node = article_node.getElementsByTagName('status')
|
||||
if status_node:
|
||||
status_item = self.get_child(status_node[0]).data
|
||||
|
||||
pub_date = article_node.getAttribute('last-revision').strip()
|
||||
|
||||
if not pub_date or pub_date[0] == '$':
|
||||
pub_date = 'In Progress'
|
||||
last_modified = time.time()
|
||||
else:
|
||||
last_modified = parsedate_tz(pub_date)
|
||||
last_modified = time.mktime(last_modified[:-1]) - last_modified[-1]
|
||||
last_modified = mktime_tz(parsedate_tz(pub_date))
|
||||
|
||||
description_xhtml = self.x(article_node)
|
||||
|
||||
@@ -52,7 +61,9 @@ class BoostBookParser:
|
||||
'description_fragment' : description_xhtml,
|
||||
'pub_date' : pub_date,
|
||||
'last_modified' : last_modified,
|
||||
'download_item' : download_item
|
||||
'download_item' : download_item,
|
||||
'documentation' : documentation,
|
||||
'status_item' : status_item
|
||||
}
|
||||
|
||||
def x(self, node):
|
||||
|
||||
@@ -35,7 +35,7 @@ class Pages:
|
||||
save_hashes[x] = self.pages[x].state()
|
||||
boost_site.state.save(save_hashes, self.hash_file)
|
||||
|
||||
def add_qbk_file(self, qbk_file, location):
|
||||
def add_qbk_file(self, qbk_file, location, page_data):
|
||||
file = open(qbk_file)
|
||||
try:
|
||||
qbk_hash = hashlib.sha256(file.read()).hexdigest()
|
||||
@@ -58,6 +58,12 @@ class Pages:
|
||||
|
||||
record.qbk_hash = qbk_hash
|
||||
record.dir_location = location
|
||||
if 'type' in page_data:
|
||||
record.type = page_data['type']
|
||||
else:
|
||||
record.type = 'page'
|
||||
if record.type not in ['release', 'page']:
|
||||
throw ("Unknown record type: " + record.type)
|
||||
|
||||
# You might be wondering why I didn't just save the rss items - would
|
||||
# be able to save all the items not just the ones in the feed.
|
||||
@@ -142,12 +148,13 @@ class Page:
|
||||
|
||||
if not attrs: attrs = { 'page_state' : 'new' }
|
||||
|
||||
self.type = attrs.get('type', None)
|
||||
self.page_state = attrs.get('page_state', None)
|
||||
self.flags = attrs.get('flags', '')
|
||||
if self.flags:
|
||||
self.flags = set(self.flags.split(','))
|
||||
self.flags = set(self.flags.split(','))
|
||||
else:
|
||||
self.flags = set()
|
||||
self.flags = set()
|
||||
self.dir_location = attrs.get('dir_location', None)
|
||||
self.location = attrs.get('location', None)
|
||||
self.id = attrs.get('id', None)
|
||||
@@ -156,6 +163,7 @@ class Page:
|
||||
self.last_modified = attrs.get('last_modified')
|
||||
self.pub_date = attrs.get('pub_date')
|
||||
self.download_item = attrs.get('download')
|
||||
self.documentation = attrs.get('documentation')
|
||||
self.qbk_hash = attrs.get('qbk_hash')
|
||||
self.rss_hash = attrs.get('rss_hash')
|
||||
|
||||
@@ -163,6 +171,7 @@ class Page:
|
||||
|
||||
def state(self):
|
||||
return {
|
||||
'type': self.type,
|
||||
'page_state': self.page_state,
|
||||
'flags': ','.join(self.flags),
|
||||
'dir_location': self.dir_location,
|
||||
@@ -173,6 +182,7 @@ class Page:
|
||||
'last_modified': self.last_modified,
|
||||
'pub_date': self.pub_date,
|
||||
'download': self.download_item,
|
||||
'documentation': self.documentation,
|
||||
'qbk_hash': self.qbk_hash,
|
||||
'rss_hash': self.rss_hash
|
||||
}
|
||||
@@ -188,12 +198,27 @@ class Page:
|
||||
self.pub_date = values['pub_date']
|
||||
self.last_modified = values['last_modified']
|
||||
self.download_item = values['download_item']
|
||||
self.documentation = values['documentation']
|
||||
self.id = re.sub('[\W]', '_', self.title_xml).lower()
|
||||
if self.dir_location:
|
||||
self.location = self.dir_location + self.id + '.html'
|
||||
self.dir_location = None
|
||||
self.page_state = None
|
||||
|
||||
|
||||
self.flags = set()
|
||||
|
||||
if self.type == 'release':
|
||||
status = values['status_item']
|
||||
if status == 'release':
|
||||
status = 'released'
|
||||
if not status and self.pub_date != 'In Progress':
|
||||
status = 'released'
|
||||
if status and status not in ['released', 'beta']:
|
||||
print "Error: Unknown status: " + status
|
||||
status = None
|
||||
if status:
|
||||
self.flags.add(status)
|
||||
|
||||
self.loaded = True
|
||||
|
||||
def web_date(self):
|
||||
@@ -209,6 +234,8 @@ class Page:
|
||||
def download_table(self):
|
||||
if(not self.download_item):
|
||||
return ''
|
||||
if self.type == 'release' and ('beta' not in self.flags and 'released' not in self.flags):
|
||||
return ''
|
||||
|
||||
match = re.match('.*/boost/(\d+)\.(\d+)\.(\d+)/', self.download_item)
|
||||
if(match):
|
||||
@@ -238,7 +265,10 @@ class Page:
|
||||
|
||||
output = ''
|
||||
output = output + '<table class="download-table">'
|
||||
output = output + '<caption>Downloads</caption>'
|
||||
if 'beta' in self.flags:
|
||||
output = output + '<caption>Beta Downloads</caption>'
|
||||
else:
|
||||
output = output + '<caption>Downloads</caption>'
|
||||
output = output + '<tr><th scope="col">Platform</th><th scope="col">File</th></tr>'
|
||||
|
||||
for platform in ['unix', 'windows']:
|
||||
@@ -260,9 +290,18 @@ class Page:
|
||||
# If the link didn't match the normal version number pattern
|
||||
# then just use the old fashioned link to sourceforge. */
|
||||
|
||||
return '<p><span class="news-download"><a href="' + \
|
||||
output = '<p><span class="news-download"><a href="' + \
|
||||
boost_site.util.htmlencode(self.download_item) + \
|
||||
'">Download this release.</a></span></p>';
|
||||
'">'
|
||||
|
||||
if 'beta' in self.flags:
|
||||
output = output + 'Download this beta release.'
|
||||
else:
|
||||
output = output + 'Download this release.'
|
||||
|
||||
output = output + '</a></span></p>'
|
||||
|
||||
return output
|
||||
|
||||
def is_published(self, flags):
|
||||
if self.page_state == 'new':
|
||||
|
||||
@@ -4,20 +4,34 @@
|
||||
|
||||
settings = {
|
||||
'downloads' : [
|
||||
'feed/history/boost_1_47_0.qbk'
|
||||
{
|
||||
'anchor': 'live',
|
||||
'single': 'Current Release',
|
||||
'plural': 'Current Releases',
|
||||
'matches': ['feed/history/*.qbk|released'],
|
||||
'count': 1
|
||||
},
|
||||
{
|
||||
'anchor': 'beta',
|
||||
'single': 'Beta Release',
|
||||
'plural': 'Beta Releases',
|
||||
'matches': ['feed/history/*.qbk|beta']
|
||||
}
|
||||
],
|
||||
'pages': {
|
||||
'users/history/': {
|
||||
'src_files' : ['feed/history/*.qbk'],
|
||||
'template' : 'site-tools/templates/entry-template.html'
|
||||
'template' : 'site-tools/templates/entry-template.html',
|
||||
'type' : 'release'
|
||||
},
|
||||
'users/news/': {
|
||||
'src_files' : ['feed/news/*.qbk'],
|
||||
'template' : 'site-tools/templates/entry-template.html'
|
||||
'template' : 'site-tools/templates/entry-template.html'
|
||||
},
|
||||
'users/download/': {
|
||||
'src_files' : ['feed/downloads/*.qbk'],
|
||||
'template' : 'site-tools/templates/entry-template.html'
|
||||
'template' : 'site-tools/templates/entry-template.html',
|
||||
'type' : 'release'
|
||||
}
|
||||
},
|
||||
'index-pages' : {
|
||||
@@ -45,7 +59,7 @@ settings = {
|
||||
'count': 5
|
||||
},
|
||||
'feed/dev.rss' : {
|
||||
'title': 'Boost Development',
|
||||
'title': 'Release notes for work in progress boost',
|
||||
'matches': ['feed/history/*.qbk'],
|
||||
'count': 5
|
||||
}
|
||||
|
||||
@@ -35,9 +35,22 @@ def update_quickbook(refresh = False):
|
||||
|
||||
# Generate 'Index' pages
|
||||
|
||||
downloads = []
|
||||
for x in settings['downloads']:
|
||||
entries = pages.match_pages(x['matches'], sort = True)
|
||||
if 'count' in x:
|
||||
entries = entries[:x['count']]
|
||||
if entries:
|
||||
y = { 'anchor': x['anchor'], 'entries' : entries }
|
||||
if len(entries) == 1:
|
||||
y['label'] = x['single']
|
||||
else:
|
||||
y['label'] = x['plural']
|
||||
downloads.append(y)
|
||||
|
||||
index_page_variables = {
|
||||
'pages' : pages,
|
||||
'downloads' : pages.match_pages(settings['downloads'], sort = False)
|
||||
'downloads' : downloads
|
||||
}
|
||||
|
||||
for index_page in settings['index-pages']:
|
||||
@@ -88,7 +101,7 @@ def scan_for_new_quickbook_pages(pages):
|
||||
pages_data = settings['pages'][location]
|
||||
for src_file_pattern in pages_data['src_files']:
|
||||
for qbk_file in glob.glob(src_file_pattern):
|
||||
pages.add_qbk_file(qbk_file, location)
|
||||
pages.add_qbk_file(qbk_file, location, pages_data)
|
||||
|
||||
pages.save()
|
||||
|
||||
|
||||
@@ -18,8 +18,20 @@ def upgrade1():
|
||||
page.flags.add('released')
|
||||
pages.save()
|
||||
|
||||
def upgrade2():
|
||||
pages = boost_site.site_tools.load_pages()
|
||||
for qbk_file in pages.pages:
|
||||
page = pages.pages[qbk_file]
|
||||
if re.match('users/(download|history)', page.location) and \
|
||||
page.pub_date != 'In Progress':
|
||||
page.type = 'release'
|
||||
else:
|
||||
page.type = 'page'
|
||||
pages.save()
|
||||
|
||||
versions = [
|
||||
upgrade1
|
||||
upgrade1,
|
||||
upgrade2
|
||||
]
|
||||
|
||||
#
|
||||
|
||||
@@ -14,4 +14,4 @@ the scripts or the templates have been updated.
|
||||
import boost_site.site_tools
|
||||
|
||||
boost_site.site_tools.init()
|
||||
boost_site.site_tools.update_quickbook()
|
||||
boost_site.site_tools.update_quickbook(True)
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
||||
0
|
||||
2
|
||||
@@ -1,6 +1,5 @@
|
||||
${
|
||||
title = 'Boost Downloads'
|
||||
entries = downloads
|
||||
}$<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
@@ -32,32 +31,35 @@ ${
|
||||
|
||||
<div class="section-body">
|
||||
<ul class="toc">
|
||||
<li><a href="#releases">Packaged Releases</a></li>
|
||||
|
||||
${
|
||||
for x in downloads:
|
||||
emit('<li><a href="#%s">%s</li>\n' % (x['anchor'], x['label']))
|
||||
}$
|
||||
<li><a href="#history">Old Boost Releases</a></li>
|
||||
|
||||
<li><a href="#repository">Subversion Repository</a></li>
|
||||
</ul>
|
||||
|
||||
<h2><a name="releases" id="releases"></a>Packaged
|
||||
Releases</h2>${
|
||||
for entry in entries:
|
||||
emit('\n')
|
||||
emit(' <h3><span class=\n "news-title">%s</span></h3>\n\n' % entry.title_xml)
|
||||
emit(' <p class="news-date">%s</p>\n\n' % entry.web_date())
|
||||
emit(' <p class="news-description">\n')
|
||||
emit(' <span class="brief"><span class="purpose">%s</span></span></p>\n\n' % entry.purpose_xml)
|
||||
emit(' <ul class="menu">\n')
|
||||
emit(' <li>\n')
|
||||
emit(' <a href="/%s">Details</a>' % entry.location)
|
||||
emit('</li>\n')
|
||||
if(entry.download_item):
|
||||
${
|
||||
for x in downloads:
|
||||
emit('<h2 id="%s">%s</h2>' % (x['anchor'], x['label']))
|
||||
for entry in x['entries']:
|
||||
emit('\n')
|
||||
emit(' <h3><span class=\n "news-title">%s</span></h3>\n\n' % entry.title_xml)
|
||||
emit(' <p class="news-date">%s</p>\n\n' % entry.web_date())
|
||||
emit(' <p class="news-description">\n')
|
||||
emit(' <span class="brief"><span class="purpose">%s</span></span></p>\n\n' % entry.purpose_xml)
|
||||
emit(' <ul class="menu">\n')
|
||||
emit(' <li>\n')
|
||||
emit(' <a href="%s">Download</a></li>' % entry.download_item)
|
||||
emit('\n')
|
||||
emit(' </ul>')
|
||||
emit(' <a href="/%s">Details</a>' % entry.location)
|
||||
emit('</li>\n')
|
||||
if(entry.download_item):
|
||||
emit('\n')
|
||||
emit(' <li>\n')
|
||||
emit(' <a href="%s">Download</a></li>' % entry.download_item)
|
||||
emit('\n')
|
||||
emit(' </ul>')
|
||||
}$
|
||||
|
||||
<h2><a name="history" id="history"></a>Old Boost Releases</h2>
|
||||
|
||||
<p>Old versions of boost can be found on the <a href=
|
||||
|
||||
@@ -1,9 +1,16 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
${
|
||||
full_title_xml = page.title_xml
|
||||
|
||||
if page.type == 'release':
|
||||
if ('beta' in page.flags): full_title_xml = full_title_xml + ' beta release'
|
||||
elif ('released' not in page.flags): full_title_xml = full_title_xml + ' work in progress'
|
||||
|
||||
}$<!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>${ emit(page.title_xml) }$</title>
|
||||
<title>${ emit(full_title_xml) }$</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" />
|
||||
@@ -37,16 +44,22 @@ ${
|
||||
<div class="section" id="intro">
|
||||
<div class="section-0">
|
||||
<div class="section-title">
|
||||
<h1>${ emit(page.title_xml) }$</h1>
|
||||
<h1>${ emit(full_title_xml) }$</h1>
|
||||
</div>
|
||||
|
||||
${
|
||||
if page.type == 'release' and 'released' not in page.flags and 'beta' not in page.flags:
|
||||
emit('<div class="section-note"><p>Note: This release is still in progress. Some of the documentation links may not work yet.</p></div>\n');
|
||||
}$
|
||||
<div class="section-body">
|
||||
<h2><span class=
|
||||
"news-title">${ emit(page.title_xml) }$</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">${ emit(page.web_date()) }$</span></p>
|
||||
|
||||
${
|
||||
# TODO: Should encode this link. Although not a real problem.
|
||||
if (page.documentation): emit('<p><a href="' + page.documentation + '">Documentation</a>')
|
||||
}$
|
||||
${ emit(page.download_table()) }$
|
||||
<div class="news-description">
|
||||
<div class="description">${ emit(page.description_xml) }$</div> </div>
|
||||
|
||||
@@ -98,20 +98,23 @@ ${
|
||||
<div class="directory-item" id="important-downloads">
|
||||
<h2>Downloads</h2>
|
||||
|
||||
<ul id="downloads">
|
||||
${
|
||||
for entry in downloads[:5]:
|
||||
emit('\n')
|
||||
emit(' <li><span class=\n "news-title">')
|
||||
if entry.download_item:
|
||||
emit('<a href="%s">' % entry.download_item)
|
||||
emit(entry.title_xml)
|
||||
if entry.download_item:
|
||||
emit('</a>')
|
||||
emit(' (<a href="/%s">release notes</a>)\n </span>\n' % (entry.location))
|
||||
emit(' <span class=\n "news-date">%s</span></li>' % (entry.web_date()))
|
||||
${
|
||||
for x in downloads:
|
||||
label = x['label']
|
||||
entries = x['entries']
|
||||
emit('<h3>%s</h3>\n' % label)
|
||||
emit('<ul id="downloads">\n')
|
||||
for entry in entries:
|
||||
emit('<li><span class="news-title">')
|
||||
if entry.download_item:
|
||||
emit('<a href="%s">' % entry.download_item)
|
||||
emit(entry.title_xml)
|
||||
if entry.download_item:
|
||||
emit('</a>')
|
||||
emit(' (<a href="/%s">release notes</a>)</span>' % (entry.location))
|
||||
emit('<span class="news-date">%s</span></li>\n' % (entry.web_date()))
|
||||
emit('</ul>')
|
||||
}$
|
||||
</ul>
|
||||
|
||||
<p><a href="/users/download/">More Downloads...</a>
|
||||
(<a href="feed/downloads.rss">RSS</a>)</p>
|
||||
|
||||
@@ -27,35 +27,33 @@
|
||||
|
||||
<div class="section-body">
|
||||
<ul class="toc">
|
||||
<li><a href="#releases">Packaged Releases</a></li>
|
||||
<li><a href="#live">Current Release</li>
|
||||
|
||||
<li><a href="#history">Old Boost Releases</a></li>
|
||||
|
||||
<li><a href="#repository">Subversion Repository</a></li>
|
||||
</ul>
|
||||
|
||||
<h2><a name="releases" id="releases"></a>Packaged
|
||||
Releases</h2>
|
||||
<h2 id="live">Current Release</h2>
|
||||
<h3><span class=
|
||||
"news-title">Version 1.47.0</span></h3>
|
||||
"news-title">Version 1.48.0</span></h3>
|
||||
|
||||
<p class="news-date">July 11th, 2011 18:19 GMT</p>
|
||||
<p class="news-date">November 15th, 2011 15:47 GMT</p>
|
||||
|
||||
<p class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
New Libraries: Chrono, Geometry, Phoenix and Ratio. Updated Libraries: Accumulators,
|
||||
Asio, Config, DateTime, Dynamic Bitset, Foreach, Function, Function Types,
|
||||
Graph, Iostreams, Iterator, Lexical Cast, Logic, Math, Meta State Machine,
|
||||
MultiIndex, Proto, Random, Range, Spirit, Tokenizer, Utility, Uuid, Wave
|
||||
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>
|
||||
|
||||
<ul class="menu">
|
||||
<li>
|
||||
<a href="/users/history/version_1_47_0.html">Details</a></li>
|
||||
<a href="/users/history/version_1_48_0.html">Details</a></li>
|
||||
|
||||
<li>
|
||||
<a href="http://sourceforge.net/projects/boost/files/boost/1.47.0/">Download</a></li>
|
||||
<a href="http://sourceforge.net/projects/boost/files/boost/1.48.0/">Download</a></li>
|
||||
</ul>
|
||||
|
||||
<h2><a name="history" id="history"></a>Old Boost Releases</h2>
|
||||
|
||||
<p>Old versions of boost can be found on the <a href=
|
||||
|
||||
@@ -28,9 +28,27 @@
|
||||
<div class="section-body">
|
||||
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_48_0" id="iversion_1_48_0"></a><a href="/users/history/version_1_48_0.html">Version 1.48.0</a></h2>
|
||||
|
||||
<p class="news-date">November 15th, 2011 15:47 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
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> </div>
|
||||
|
||||
<ul class="menu">
|
||||
<li>
|
||||
<a href="/users/history/version_1_48_0.html">Details</a></li>
|
||||
|
||||
<li><a href="http://sourceforge.net/projects/boost/files/boost/1.48.0/">Download</a></li>
|
||||
</ul>
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_47_0" id="iversion_1_47_0"></a><a href="/users/history/version_1_47_0.html">Version 1.47.0</a></h2>
|
||||
|
||||
<p class="news-date">July 11th, 2011 18:19 GMT</p>
|
||||
<p class="news-date">July 11th, 2011 22:19 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -103,7 +121,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_44_0" id="iversion_1_44_0"></a><a href="/users/history/version_1_44_0.html">Version 1.44.0</a></h2>
|
||||
|
||||
<p class="news-date">August 13th, 2010 16:00 GMT</p>
|
||||
<p class="news-date">August 13th, 2010 17:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -122,7 +140,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_43_0" id="iversion_1_43_0"></a><a href="/users/history/version_1_43_0.html">Version 1.43.0</a></h2>
|
||||
|
||||
<p class="news-date">May 6th, 2010 11:00 GMT</p>
|
||||
<p class="news-date">May 6th, 2010 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -179,7 +197,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_40_0" id="iversion_1_40_0"></a><a href="/users/history/version_1_40_0.html">Version 1.40.0</a></h2>
|
||||
|
||||
<p class="news-date">August 27th, 2009 16:00 GMT</p>
|
||||
<p class="news-date">August 27th, 2009 17:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -197,7 +215,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_39_0" id="iversion_1_39_0"></a><a href="/users/history/version_1_39_0.html">Version 1.39.0</a></h2>
|
||||
|
||||
<p class="news-date">May 2nd, 2009 11:00 GMT</p>
|
||||
<p class="news-date">May 2nd, 2009 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -252,7 +270,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_36_0" id="iversion_1_36_0"></a><a href="/users/history/version_1_36_0.html">Version 1.36.0</a></h2>
|
||||
|
||||
<p class="news-date">August 14th, 2008 11:00 GMT</p>
|
||||
<p class="news-date">August 14th, 2008 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -289,7 +307,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_34_1" id="iversion_1_34_1"></a><a href="/users/history/version_1_34_1.html">Version 1.34.1</a></h2>
|
||||
|
||||
<p class="news-date">July 24th, 2007 11:00 GMT</p>
|
||||
<p class="news-date">July 24th, 2007 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -305,7 +323,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_34_0" id="iversion_1_34_0"></a><a href="/users/history/version_1_34_0.html">Version 1.34.0</a></h2>
|
||||
|
||||
<p class="news-date">May 12th, 2007 11:00 GMT</p>
|
||||
<p class="news-date">May 12th, 2007 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -341,7 +359,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_33_0" id="iversion_1_33_0"></a><a href="/users/history/version_1_33_0.html">Version 1.33.0</a></h2>
|
||||
|
||||
<p class="news-date">August 11th, 2005 11:00 GMT</p>
|
||||
<p class="news-date">August 11th, 2005 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -395,7 +413,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_30_2" id="iversion_1_30_2"></a><a href="/users/history/version_1_30_2.html">Version 1.30.2</a></h2>
|
||||
|
||||
<p class="news-date">August 19th, 2003 11:00 GMT</p>
|
||||
<p class="news-date">August 19th, 2003 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -411,7 +429,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_30_1" id="iversion_1_30_1"></a><a href="/users/history/version_1_30_1.html">Version 1.30.1</a></h2>
|
||||
|
||||
<p class="news-date">August 4th, 2003 11:00 GMT</p>
|
||||
<p class="news-date">August 4th, 2003 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -444,7 +462,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_29_0" id="iversion_1_29_0"></a><a href="/users/history/version_1_29_0.html">Version 1.29.0</a></h2>
|
||||
|
||||
<p class="news-date">October 10th, 2002 11:00 GMT</p>
|
||||
<p class="news-date">October 10th, 2002 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -461,7 +479,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_28_0" id="iversion_1_28_0"></a><a href="/users/history/version_1_28_0.html">Version 1.28.0</a></h2>
|
||||
|
||||
<p class="news-date">May 15th, 2002 11:00 GMT</p>
|
||||
<p class="news-date">May 15th, 2002 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -528,7 +546,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_25_0" id="iversion_1_25_0"></a><a href="/users/history/version_1_25_0.html">Version 1.25.0</a></h2>
|
||||
|
||||
<p class="news-date">October 1st, 2001 11:00 GMT</p>
|
||||
<p class="news-date">October 1st, 2001 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -545,7 +563,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_24_0" id="iversion_1_24_0"></a><a href="/users/history/version_1_24_0.html">Version 1.24.0</a></h2>
|
||||
|
||||
<p class="news-date">August 19th, 2001 11:00 GMT</p>
|
||||
<p class="news-date">August 19th, 2001 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -561,7 +579,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_23_0" id="iversion_1_23_0"></a><a href="/users/history/version_1_23_0.html">Version 1.23.0</a></h2>
|
||||
|
||||
<p class="news-date">July 6th, 2001 11:00 GMT</p>
|
||||
<p class="news-date">July 6th, 2001 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -578,7 +596,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_22_0" id="iversion_1_22_0"></a><a href="/users/history/version_1_22_0.html">Version 1.22.0</a></h2>
|
||||
|
||||
<p class="news-date">May 25th, 2001 11:00 GMT</p>
|
||||
<p class="news-date">May 25th, 2001 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -594,7 +612,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_21_2" id="iversion_1_21_2"></a><a href="/users/history/version_1_21_2.html">Version 1.21.2</a></h2>
|
||||
|
||||
<p class="news-date">April 24th, 2001 11:00 GMT</p>
|
||||
<p class="news-date">April 24th, 2001 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -736,7 +754,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_18_1" id="iversion_1_18_1"></a><a href="/users/history/version_1_18_1.html">Version 1.18.1</a></h2>
|
||||
|
||||
<p class="news-date">October 15th, 2000 11:00 GMT</p>
|
||||
<p class="news-date">October 15th, 2000 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -751,7 +769,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_18_0" id="iversion_1_18_0"></a><a href="/users/history/version_1_18_0.html">Version 1.18.0</a></h2>
|
||||
|
||||
<p class="news-date">September 28th, 2000 11:00 GMT</p>
|
||||
<p class="news-date">September 28th, 2000 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -767,7 +785,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_17_0" id="iversion_1_17_0"></a><a href="/users/history/version_1_17_0.html">Version 1.17.0</a></h2>
|
||||
|
||||
<p class="news-date">August 3rd, 2000 11:00 GMT</p>
|
||||
<p class="news-date">August 3rd, 2000 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -783,7 +801,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_16_1" id="iversion_1_16_1"></a><a href="/users/history/version_1_16_1.html">Version 1.16.1</a></h2>
|
||||
|
||||
<p class="news-date">July 5th, 2000 11:00 GMT</p>
|
||||
<p class="news-date">July 5th, 2000 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -798,7 +816,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_16_0" id="iversion_1_16_0"></a><a href="/users/history/version_1_16_0.html">Version 1.16.0</a></h2>
|
||||
|
||||
<p class="news-date">June 28th, 2000 11:00 GMT</p>
|
||||
<p class="news-date">June 28th, 2000 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -814,7 +832,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_15_1" id="iversion_1_15_1"></a><a href="/users/history/version_1_15_1.html">Version 1.15.1</a></h2>
|
||||
|
||||
<p class="news-date">June 21st, 2000 11:00 GMT</p>
|
||||
<p class="news-date">June 21st, 2000 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -829,7 +847,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_15_0" id="iversion_1_15_0"></a><a href="/users/history/version_1_15_0.html">Version 1.15.0</a></h2>
|
||||
|
||||
<p class="news-date">June 17th, 2000 11:00 GMT</p>
|
||||
<p class="news-date">June 17th, 2000 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -844,7 +862,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_14_3" id="iversion_1_14_3"></a><a href="/users/history/version_1_14_3.html">Version 1.14.3</a></h2>
|
||||
|
||||
<p class="news-date">May 29th, 2000 11:00 GMT</p>
|
||||
<p class="news-date">May 29th, 2000 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -859,7 +877,7 @@
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_14_2" id="iversion_1_14_2"></a><a href="/users/history/version_1_14_2.html">Version 1.14.2</a></h2>
|
||||
|
||||
<p class="news-date">May 9th, 2000 11:00 GMT</p>
|
||||
<p class="news-date">May 9th, 2000 12:00 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
|
||||
@@ -130,7 +130,7 @@
|
||||
the <a href="/libs/utility/index.html">utility</a> library.
|
||||
</p>
|
||||
</div>
|
||||
<div id="old_versions.1_sep_1999">
|
||||
<div id="old_versions.1_sep_1999_0">
|
||||
<h3><span class="link">1 Sep 1999</span></h3>
|
||||
<p>
|
||||
The category "Experimental" has been added to the <a href="/libs/libraries.htm">library</a>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"news-title">Version 1.14.2</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">May 9th, 2000 11:00 GMT</span></p>
|
||||
"news-date">May 9th, 2000 12:00 GMT</span></p>
|
||||
|
||||
|
||||
<div class="news-description">
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"news-title">Version 1.14.3</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">May 29th, 2000 11:00 GMT</span></p>
|
||||
"news-date">May 29th, 2000 12:00 GMT</span></p>
|
||||
|
||||
|
||||
<div class="news-description">
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"news-title">Version 1.15.0</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">June 17th, 2000 11:00 GMT</span></p>
|
||||
"news-date">June 17th, 2000 12:00 GMT</span></p>
|
||||
|
||||
|
||||
<div class="news-description">
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"news-title">Version 1.15.1</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">June 21st, 2000 11:00 GMT</span></p>
|
||||
"news-date">June 21st, 2000 12:00 GMT</span></p>
|
||||
|
||||
|
||||
<div class="news-description">
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"news-title">Version 1.16.0</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">June 28th, 2000 11:00 GMT</span></p>
|
||||
"news-date">June 28th, 2000 12:00 GMT</span></p>
|
||||
|
||||
|
||||
<div class="news-description">
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"news-title">Version 1.16.1</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">July 5th, 2000 11:00 GMT</span></p>
|
||||
"news-date">July 5th, 2000 12:00 GMT</span></p>
|
||||
|
||||
|
||||
<div class="news-description">
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"news-title">Version 1.17.0</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">August 3rd, 2000 11:00 GMT</span></p>
|
||||
"news-date">August 3rd, 2000 12:00 GMT</span></p>
|
||||
|
||||
|
||||
<div class="news-description">
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"news-title">Version 1.18.0</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">September 28th, 2000 11:00 GMT</span></p>
|
||||
"news-date">September 28th, 2000 12:00 GMT</span></p>
|
||||
|
||||
|
||||
<div class="news-description">
|
||||
@@ -51,60 +51,60 @@
|
||||
<li>
|
||||
<div>
|
||||
Preliminary release of two important new libraries:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/graph/doc/table_of_contents.html">Graph Library</a></span> -
|
||||
Generic graph components and algorithms from Jeremy Siek and a University
|
||||
of Notre Dame team.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/regex/index.html">Regular Expression Library</a></span> -
|
||||
Text pattern matching in all its glory from John Maddock.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/graph/doc/table_of_contents.html">Graph Library</a></span> -
|
||||
Generic graph components and algorithms from Jeremy Siek and a University
|
||||
of Notre Dame team.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/regex/index.html">Regular Expression Library</a></span> -
|
||||
Text pattern matching in all its glory from John Maddock.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Other changes:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/array/index.html">Array Library</a></span> improvements
|
||||
reflecting formal review comments.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/boost/functional.hpp">functional.hpp</a> compiler
|
||||
workarounds added.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">tie</span><span class="special">()</span>
|
||||
<span class="identifier">function</span> <span class="keyword">template</span></code>
|
||||
added to utility.hpp for easier handling of std::pair<> return
|
||||
values.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/integer/index.html">Integer Library</a></span> improved
|
||||
handling of 64-bit integers.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Minor web site page updates.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/array/index.html">Array Library</a></span> improvements
|
||||
reflecting formal review comments.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/boost/functional.hpp">functional.hpp</a> compiler workarounds
|
||||
added.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">tie</span><span class="special">()</span>
|
||||
<span class="identifier">function</span> <span class="keyword">template</span></code>
|
||||
added to utility.hpp for easier handling of std::pair<> return
|
||||
values.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/integer/index.html">Integer Library</a></span> improved
|
||||
handling of 64-bit integers.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Minor web site page updates.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div> </div>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"news-title">Version 1.18.1</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">October 15th, 2000 11:00 GMT</span></p>
|
||||
"news-date">October 15th, 2000 12:00 GMT</span></p>
|
||||
|
||||
|
||||
<div class="news-description">
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"news-title">Version 1.21.2</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">April 24th, 2001 11:00 GMT</span></p>
|
||||
"news-date">April 24th, 2001 12:00 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.21.2/boost_1_21_2.tar.bz2/download">boost_1_21_2.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.21.2/boost_1_21_2.tar.gz/download">boost_1_21_2.tar.gz</a></td></tr>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"news-title">Version 1.22.0</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">May 25th, 2001 11:00 GMT</span></p>
|
||||
"news-date">May 25th, 2001 12:00 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.22.0/boost_1_22_0.tar.bz2/download">boost_1_22_0.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.22.0/boost_1_22_0.tar.gz/download">boost_1_22_0.tar.gz</a></td></tr>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"news-title">Version 1.23.0</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">July 6th, 2001 11:00 GMT</span></p>
|
||||
"news-date">July 6th, 2001 12:00 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.23.0/boost_1_23_0.tar.bz2/download">boost_1_23_0.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.23.0/boost_1_23_0.tar.gz/download">boost_1_23_0.tar.gz</a></td></tr>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"news-title">Version 1.24.0</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">August 19th, 2001 11:00 GMT</span></p>
|
||||
"news-date">August 19th, 2001 12:00 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.24.0/boost_1_24_0.tar.bz2/download">boost_1_24_0.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.24.0/boost_1_24_0.tar.gz/download">boost_1_24_0.tar.gz</a></td></tr>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"news-title">Version 1.25.0</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">October 1st, 2001 11:00 GMT</span></p>
|
||||
"news-date">October 1st, 2001 12:00 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.25.0/boost_1_25_0.tar.bz2/download">boost_1_25_0.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.25.0/boost_1_25_0.tar.gz/download">boost_1_25_0.tar.gz</a></td></tr>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"news-title">Version 1.28.0</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">May 15th, 2002 11:00 GMT</span></p>
|
||||
"news-date">May 15th, 2002 12:00 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.28.0/boost_1_28_0.tar.bz2/download">boost_1_28_0.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.28.0/boost_1_28_0.tar.gz/download">boost_1_28_0.tar.gz</a></td></tr>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"news-title">Version 1.29.0</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">October 10th, 2002 11:00 GMT</span></p>
|
||||
"news-date">October 10th, 2002 12:00 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.29.0/boost_1_29_0.tar.bz2/download">boost_1_29_0.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.29.0/boost_1_29_0.tar.gz/download">boost_1_29_0.tar.gz</a></td></tr>
|
||||
|
||||
@@ -158,7 +158,6 @@
|
||||
<p>
|
||||
For a complete list of changes see the Test Library <a href="/libs/test/doc/release_notes.html#v1_30_0">release
|
||||
notes</a>. </p>
|
||||
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"news-title">Version 1.30.1</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">August 4th, 2003 11:00 GMT</span></p>
|
||||
"news-date">August 4th, 2003 12:00 GMT</span></p>
|
||||
|
||||
|
||||
<div class="news-description">
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"news-title">Version 1.30.2</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">August 19th, 2003 11:00 GMT</span></p>
|
||||
"news-date">August 19th, 2003 12:00 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.30.2/boost_1_30_2.tar.bz2/download">boost_1_30_2.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.30.2/boost_1_30_2.tar.gz/download">boost_1_30_2.tar.gz</a></td></tr>
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
|
||||
<p><span class=
|
||||
"news-date">January 26th, 2004 12:00 GMT</span></p>
|
||||
|
||||
<p><a href="/doc/libs/1_31_0/">Documentation</a>
|
||||
<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.31.0/boost_1_31_0.tar.bz2/download">boost_1_31_0.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.31.0/boost_1_31_0.tar.gz/download">boost_1_31_0.tar.gz</a></td></tr>
|
||||
<tr><th scope="row">windows</th><td><a href="http://sourceforge.net/projects/boost/files/boost/1.31.0/boost_1_31_0.zip/download">boost_1_31_0.zip</a></td></tr></table>
|
||||
@@ -153,59 +153,58 @@
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/1_31_0/libs/python/index.html">Python Library</a>:</span>
|
||||
|
||||
<span class="library"><a href="/doc/libs/1_31_0/libs/python/index.html">Python Library</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Support for Python 2.3 and Intel C++ on Linux
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Container <a href="/doc/libs/1_31_0/libs/python/doc/v2/indexing.html">Indexing
|
||||
Suite</a> added.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
injected constructors and wrapped function objects.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
wrapping static data members.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">std</span><span class="special">::</span><span class="identifier">wstring</span></code> conversions.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Improved <a href="/doc/libs/1_31_0/libs/python/doc/v2/args.html">keyword
|
||||
arguments</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Better error messages, including name demangling for GCC.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Simpler <a href="/doc/libs/1_31_0/libs/python/doc/building.html">build
|
||||
procedure</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<em>...and more....</em>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Support for Python 2.3 and Intel C++ on Linux
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Container <a href="/doc/libs/1_31_0/libs/python/doc/v2/indexing.html">Indexing
|
||||
Suite</a> added.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
injected constructors and wrapped function objects.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
wrapping static data members.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">std</span><span class="special">::</span><span class="identifier">wstring</span></code> conversions.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Improved <a href="/doc/libs/1_31_0/libs/python/doc/v2/args.html">keyword
|
||||
arguments</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Better error messages, including name demangling for GCC.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Simpler <a href="/doc/libs/1_31_0/libs/python/doc/building.html">build
|
||||
procedure</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<em>...and more....</em>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
@@ -239,7 +238,6 @@
|
||||
supported. If you are still using one of these older compilers, please use
|
||||
Spirit v1.6.x. See [@http://spirit.sf.net Spirit's Site] for more details.
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
@@ -261,7 +259,6 @@
|
||||
For a complete list of changes see the Test Library
|
||||
<a href="/doc/libs/1_31_0/libs/test/doc/release_notes.html#v1_31_0">release notes</a>.
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
|
||||
<p><span class=
|
||||
"news-date">November 19th, 2004 12:00 GMT</span></p>
|
||||
|
||||
<p><a href="/doc/libs/1_32_1/">Documentation</a>
|
||||
<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.32.0/boost_1_32_0.tar.bz2/download">boost_1_32_0.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.32.0/boost_1_32_0.tar.gz/download">boost_1_32_0.tar.gz</a></td></tr>
|
||||
<tr><th scope="row" rowspan="2">windows</th><td><a href="http://sourceforge.net/projects/boost/files/boost/1.32.0/boost_1_32_0.exe/download">boost_1_32_0.exe</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.32.0/boost_1_32_0.zip/download">boost_1_32_0.zip</a></td></tr></table>
|
||||
@@ -142,115 +142,113 @@
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/1_32_0/libs/graph/index.html">Graph</a>:</span>
|
||||
|
||||
<span class="library"><a href="/doc/libs/1_32_0/libs/graph/index.html">Graph</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added <a href="/doc/libs/1_32_0/libs/graph/doc/bundles.html">bundled
|
||||
properties</a> to the <a href="/doc/libs/1_32_0/libs/graph/doc/adjacency_list.html"><code><span class="identifier">adjacency_list</span></code></a> and <a href="/doc/libs/1_32_0/libs/graph/doc/adjacency_matrix.html"><code><span class="identifier">adjacency_matrix</span></code></a> class
|
||||
templates, greatly simplifying the introduction of internal vertex
|
||||
and edge properties.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
The <a href="/doc/libs/1_32_0/libs/graph/doc/leda_conversion.html">LEDA
|
||||
graph adaptors</a> have been ported to LEDA 4.5.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added algorithms for <a href="/doc/libs/1_32_0/libs/graph/doc/betweenness_centrality.html">betweenness
|
||||
centrality</a> and <a href="/doc/libs/1_32_0/libs/graph/doc/bc_clustering.html">betweenness
|
||||
centrality clustering</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added <a href="/doc/libs/1_32_0/libs/graph/doc/circle_layout.html">circle
|
||||
layout</a> and <a href="/doc/libs/1_32_0/libs/graph/doc/kamada_kawai_spring_layout.html">undirected
|
||||
spring layout</a> algorithms.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added <a href="/doc/libs/1_32_0/libs/graph/doc/bundles.html">bundled
|
||||
properties</a> to the <a href="/doc/libs/1_32_0/libs/graph/doc/adjacency_list.html"><code><span class="identifier">adjacency_list</span></code></a> and <a href="/doc/libs/1_32_0/libs/graph/doc/adjacency_matrix.html"><code><span class="identifier">adjacency_matrix</span></code></a> class templates,
|
||||
greatly simplifying the introduction of internal vertex and edge properties.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
The <a href="/doc/libs/1_32_0/libs/graph/doc/leda_conversion.html">LEDA
|
||||
graph adaptors</a> have been ported to LEDA 4.5.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added algorithms for <a href="/doc/libs/1_32_0/libs/graph/doc/betweenness_centrality.html">betweenness
|
||||
centrality</a> and <a href="/doc/libs/1_32_0/libs/graph/doc/bc_clustering.html">betweenness
|
||||
centrality clustering</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added <a href="/doc/libs/1_32_0/libs/graph/doc/circle_layout.html">circle
|
||||
layout</a> and <a href="/doc/libs/1_32_0/libs/graph/doc/kamada_kawai_spring_layout.html">undirected
|
||||
spring layout</a> algorithms.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/1_32_0/libs/mpl/doc/index.html">MPL Library</a>:</span>
|
||||
|
||||
<span class="library"><a href="/doc/libs/1_32_0/libs/mpl/doc/index.html">MPL Library</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Updated to use the Boost Software License.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
New <a href="/doc/libs/1_32_0/libs/mpl/doc/index.html">documentation</a>,
|
||||
including a complete <a href="/doc/libs/1_32_0/libs/mpl/doc/refmanual.html">reference
|
||||
manual.</a>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Major interface changes and improvements, many of which are not backward
|
||||
compatible. Please refer to the <a href="/doc/libs/1_32_0/libs/mpl/doc/tutorial/changes-in-boost-1-32-0.html">1.32
|
||||
changelog</a> for the detailed information about upgrading to
|
||||
the new version.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Updated to use the Boost Software License.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
New <a href="/doc/libs/1_32_0/libs/mpl/doc/index.html">documentation</a>,
|
||||
including a complete <a href="/doc/libs/1_32_0/libs/mpl/doc/refmanual.html">reference
|
||||
manual.</a>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Major interface changes and improvements, many of which are not backward
|
||||
compatible. Please refer to the <a href="/doc/libs/1_32_0/libs/mpl/doc/tutorial/changes-in-boost-1-32-0.html">1.32
|
||||
changelog</a> for the detailed information about upgrading to the
|
||||
new version.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/1_32_0/libs/python/doc/index.html">Python
|
||||
Library</a>:</span>
|
||||
|
||||
Library</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Updated to use the Boost Software License.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
a new, <a href="/doc/libs/1_32_0/libs/python/doc/tutorial/doc/html/python/exposing.html#python.class_virtual_functions">better
|
||||
method of wrapping classes with virtual functions</a> has been
|
||||
implemented.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Support for the new Python Bool type, thanks to Daniel Holth.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Support for upcoming GCC symbol export control features have been
|
||||
folded in, thanks to Niall Douglas.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Improved support for <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">auto_ptr</span></code>-like
|
||||
types.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Components used by other libraries have been moved out of <tt>python/detail</tt>
|
||||
and into <tt>boost/detail</tt> to improve dependency relationships.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Miscellaneous bug fixes and compiler workarounds.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Updated to use the Boost Software License.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
a new, <a href="/doc/libs/1_32_0/libs/python/doc/tutorial/doc/html/python/exposing.html#python.class_virtual_functions">better
|
||||
method of wrapping classes with virtual functions</a> has been
|
||||
implemented.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Support for the new Python Bool type, thanks to Daniel Holth.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Support for upcoming GCC symbol export control features have been folded
|
||||
in, thanks to Niall Douglas.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Improved support for <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">auto_ptr</span></code>-like
|
||||
types.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Components used by other libraries have been moved out of <tt>python/detail</tt>
|
||||
and into <tt>boost/detail</tt> to improve dependency relationships.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Miscellaneous bug fixes and compiler workarounds.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
@@ -280,7 +278,6 @@
|
||||
For complete list of changes see Test Library
|
||||
<a href="/doc/libs/1_32_0/libs/test/doc/release_notes.html#v1_32_0">release notes</a>.
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"news-title">Version 1.33.0</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">August 11th, 2005 11:00 GMT</span></p>
|
||||
"news-date">August 11th, 2005 12:00 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.33.0/boost_1_33_0.tar.bz2/download">boost_1_33_0.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.33.0/boost_1_33_0.tar.gz/download">boost_1_33_0.tar.gz</a></td></tr>
|
||||
@@ -120,195 +120,193 @@
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/1_33_1/doc/html/date_time.html">Date-Time
|
||||
Library</a>:</span>
|
||||
|
||||
Library</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added <a href="/doc/libs/1_33_1/doc/html/date_time/local_time.html">local
|
||||
time and time zone classes</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added <a href="/doc/libs/1_33_1/doc/html/date_time/date_time_io.html">format-based
|
||||
Input/Output facets</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
For a complete list of changes, see the library <a href="/doc/libs/1_33_1/doc/html/date_time/details.html#date_time.changes">change
|
||||
history</a>.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added <a href="/doc/libs/1_33_1/doc/html/date_time/local_time.html">local
|
||||
time and time zone classes</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added <a href="/doc/libs/1_33_1/doc/html/date_time/date_time_io.html">format-based
|
||||
Input/Output facets</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
For a complete list of changes, see the library <a href="/doc/libs/1_33_1/doc/html/date_time/details.html#date_time.changes">change
|
||||
history</a>.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/1_33_1/libs/graph/doc/index.html">Graph Library</a>:</span> Introduced
|
||||
several new algorithms and improved existing algorithms:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/python.html">Experimental
|
||||
Python bindings</a>, from Doug Gregor and Indiana University.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/floyd_warshall_shortest.html"><code><span class="identifier">floyd</span> <span class="identifier">warshall</span>
|
||||
<span class="identifier">all</span> <span class="identifier">pairs</span>
|
||||
<span class="identifier">shortest</span> <span class="identifier">paths</span></code></a>,
|
||||
from Lauren Foutz and Scott Hill.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/astar_search.html"><code><span class="identifier">astar</span> <span class="identifier">search</span></code></a>,
|
||||
from Kristopher Beevers and Jufeng Peng.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/fruchterman_reingold.html"><code><span class="identifier">fruchterman</span> <span class="identifier">reingold</span>
|
||||
<span class="identifier">force</span> <span class="identifier">directed</span>
|
||||
<span class="identifier">layout</span></code></a>, from Doug
|
||||
Gregor and Indiana University.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/biconnected_components.html"><code><span class="identifier">biconnected</span> <span class="identifier">components</span></code>
|
||||
and <code><span class="identifier">articulation</span> <span class="identifier">points</span></code></a>, from Jeremy Siek,
|
||||
Janusz Piwowarski, and Doug Gregor.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/sequential_vertex_coloring.html"><code><span class="identifier">sequential</span> <span class="identifier">vertex</span>
|
||||
<span class="identifier">coloring</span></code></a> has been
|
||||
updated, tested, and documented.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/gursoy_atun_layout.html"><code><span class="identifier">gursoy</span> <span class="identifier">atun</span>
|
||||
<span class="identifier">layout</span></code></a>, from Jeremiah
|
||||
Willcock and Doug Gregor of Indiana University.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/king_ordering.html"><code><span class="identifier">king</span> <span class="identifier">ordering</span></code></a>,
|
||||
from D. Kevin McGrath of Indiana University.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/cuthill_mckee_ordering.html"><code><span class="identifier">cuthill</span> <span class="identifier">mckee</span>
|
||||
<span class="identifier">ordering</span></code></a> has been
|
||||
recast as an invocation of <code><span class="identifier">breadth</span>
|
||||
<span class="identifier">first</span> <span class="identifier">search</span></code>
|
||||
and now supports graphs with multiple components.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/dijkstra_shortest_paths.html"><code><span class="identifier">dijkstra</span> <span class="identifier">shortest</span>
|
||||
<span class="identifier">paths</span></code></a> now uses
|
||||
a relaxed heap [<a href="/doc/libs/1_33_1/libs/graph/doc/bibliography.html#driscoll88">61</a>]
|
||||
as its priority queue, improving its complexity to O(V log V) and
|
||||
improving real-world performance for larger graphs.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/read_graphviz.html"><code><span class="identifier">read</span> <span class="identifier">graphviz</span></code></a>
|
||||
now has a new, Spirit-based parser that works for all graph types
|
||||
and supports arbitrary properties on the graph, from Ron Garcia.
|
||||
The old, Bison-based GraphViz reader has been deprecated and will
|
||||
be removed in a future Boost release. <a href="/doc/libs/1_33_1/libs/graph/doc/write-graphviz.html"><code><span class="identifier">write</span> <span class="identifier">graphviz</span></code></a>
|
||||
also supports dynamic properties.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/subgraph.html"><code><span class="identifier">subgraph</span></code></a>: <code><span class="identifier">get_property</span></code> now refers to the
|
||||
subgraph property, not the root graph's property.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
See the <a href="/doc/libs/1_33_1/libs/graph/doc/history.html#by-version">history</a>
|
||||
for additional changes and bug fixes.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/python.html">Experimental
|
||||
Python bindings</a>, from Doug Gregor and Indiana University.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/floyd_warshall_shortest.html"><code><span class="identifier">floyd</span> <span class="identifier">warshall</span>
|
||||
<span class="identifier">all</span> <span class="identifier">pairs</span>
|
||||
<span class="identifier">shortest</span> <span class="identifier">paths</span></code></a>,
|
||||
from Lauren Foutz and Scott Hill.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/astar_search.html"><code><span class="identifier">astar</span> <span class="identifier">search</span></code></a>,
|
||||
from Kristopher Beevers and Jufeng Peng.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/fruchterman_reingold.html"><code><span class="identifier">fruchterman</span> <span class="identifier">reingold</span>
|
||||
<span class="identifier">force</span> <span class="identifier">directed</span>
|
||||
<span class="identifier">layout</span></code></a>, from Doug
|
||||
Gregor and Indiana University.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/biconnected_components.html"><code><span class="identifier">biconnected</span> <span class="identifier">components</span></code>
|
||||
and <code><span class="identifier">articulation</span> <span class="identifier">points</span></code></a>,
|
||||
from Jeremy Siek, Janusz Piwowarski, and Doug Gregor.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/sequential_vertex_coloring.html"><code><span class="identifier">sequential</span> <span class="identifier">vertex</span>
|
||||
<span class="identifier">coloring</span></code></a> has been
|
||||
updated, tested, and documented.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/gursoy_atun_layout.html"><code><span class="identifier">gursoy</span> <span class="identifier">atun</span>
|
||||
<span class="identifier">layout</span></code></a>, from Jeremiah
|
||||
Willcock and Doug Gregor of Indiana University.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/king_ordering.html"><code><span class="identifier">king</span> <span class="identifier">ordering</span></code></a>,
|
||||
from D. Kevin McGrath of Indiana University.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/cuthill_mckee_ordering.html"><code><span class="identifier">cuthill</span> <span class="identifier">mckee</span>
|
||||
<span class="identifier">ordering</span></code></a> has been
|
||||
recast as an invocation of <code><span class="identifier">breadth</span>
|
||||
<span class="identifier">first</span> <span class="identifier">search</span></code>
|
||||
and now supports graphs with multiple components.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/dijkstra_shortest_paths.html"><code><span class="identifier">dijkstra</span> <span class="identifier">shortest</span>
|
||||
<span class="identifier">paths</span></code></a> now uses a
|
||||
relaxed heap [<a href="/doc/libs/1_33_1/libs/graph/doc/bibliography.html#driscoll88">61</a>]
|
||||
as its priority queue, improving its complexity to O(V log V) and improving
|
||||
real-world performance for larger graphs.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/read_graphviz.html"><code><span class="identifier">read</span> <span class="identifier">graphviz</span></code></a>
|
||||
now has a new, Spirit-based parser that works for all graph types and
|
||||
supports arbitrary properties on the graph, from Ron Garcia. The old,
|
||||
Bison-based GraphViz reader has been deprecated and will be removed
|
||||
in a future Boost release. <a href="/doc/libs/1_33_1/libs/graph/doc/write-graphviz.html"><code><span class="identifier">write</span> <span class="identifier">graphviz</span></code></a>
|
||||
also supports dynamic properties.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/subgraph.html"><code><span class="identifier">subgraph</span></code></a>: <code><span class="identifier">get_property</span></code>
|
||||
now refers to the subgraph property, not the root graph's property.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
See the <a href="/doc/libs/1_33_1/libs/graph/doc/history.html#by-version">history</a>
|
||||
for additional changes and bug fixes.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/1_33_1/libs/multi_index/doc/index.html">Multi-index
|
||||
Containers Library</a>:</span>
|
||||
|
||||
Containers Library</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
New <a href="/doc/libs/1_33_1/libs/multi_index/doc/tutorial/indices.html#hashed_indices">hashed
|
||||
indices</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added <a href="/doc/libs/1_33_1/libs/multi_index/doc/tutorial/creation.html#serialization">serialization
|
||||
support</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
For a complete list of changes, see the library <a href="/doc/libs/1_33_1/libs/multi_index/doc/release_notes.html">release
|
||||
notes</a>.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
New <a href="/doc/libs/1_33_1/libs/multi_index/doc/tutorial/indices.html#hashed_indices">hashed
|
||||
indices</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added <a href="/doc/libs/1_33_1/libs/multi_index/doc/tutorial/creation.html#serialization">serialization
|
||||
support</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
For a complete list of changes, see the library <a href="/doc/libs/1_33_1/libs/multi_index/doc/release_notes.html">release
|
||||
notes</a>.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/1_33_1/libs/program_options/doc/index.html">Program
|
||||
Options Library</a>:</span>
|
||||
|
||||
Options Library</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Option descriptions are now printed with word wrapping.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Command line parser can bypass unregistered options, instread of
|
||||
throwing.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Removed support for "implicit" (optional) values.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
New customization method 'command_line_parser::extra_style_parser'.
|
||||
Unlike 'additional_parser', allows the user to parse several tokens
|
||||
and return a vector of options, not just a single option.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Work with disabled exceptions.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Option descriptions are now printed with word wrapping.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Command line parser can bypass unregistered options, instread of throwing.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Removed support for "implicit" (optional) values.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
New customization method 'command_line_parser::extra_style_parser'.
|
||||
Unlike 'additional_parser', allows the user to parse several tokens
|
||||
and return a vector of options, not just a single option.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Work with disabled exceptions.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
@@ -319,47 +317,46 @@
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/1_33_1/libs/python/doc/index.html">Boost.Python</a>:</span>
|
||||
|
||||
<span class="library"><a href="/doc/libs/1_33_1/libs/python/doc/index.html">Boost.Python</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added support for docstrings on nonstatic properties.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
We now export the client-provided docstrings for <code><span class="identifier">init</span><span class="special"><</span><span class="identifier">optional</span><span class="special"><></span> <span class="special">></span></code>
|
||||
and <em>XXX</em><code><span class="identifier">_FUNCTION_OVERLOADS</span><span class="special">()</span></code> for only the last overload.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Support for Embedded VC++ 4 and GCC-3.3 on MacOS added
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Introduced better support for rvalue from-python conversions of shared_ptr.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Support for exposing <code><span class="identifier">vector</span><span class="special"><</span><span class="identifier">T</span><span class="special">*></span></code> with the indexing suite.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
updated visual studio project build file.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added search feature to the index page.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added support for docstrings on nonstatic properties.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
We now export the client-provided docstrings for <code><span class="identifier">init</span><span class="special"><</span><span class="identifier">optional</span><span class="special"><></span> <span class="special">></span></code>
|
||||
and <em>XXX</em><code><span class="identifier">_FUNCTION_OVERLOADS</span><span class="special">()</span></code> for only the last overload.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Support for Embedded VC++ 4 and GCC-3.3 on MacOS added
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Introduced better support for rvalue from-python conversions of shared_ptr.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Support for exposing <code><span class="identifier">vector</span><span class="special"><</span><span class="identifier">T</span><span class="special">*></span></code> with the indexing suite.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
updated visual studio project build file.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added search feature to the index page.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
@@ -371,7 +368,6 @@
|
||||
<p>Note: All test vectors for <code><span class="identifier">mersenne_twister</span></code>s
|
||||
constructed or seeded without parameters or with a single <code><span class="keyword">unsigned</span> <span class="keyword">int</span></code>
|
||||
parameter become invalid.</p>
|
||||
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
@@ -383,58 +379,56 @@
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/1_33_1/libs/regex/index.html">Regex Library</a>:</span>
|
||||
|
||||
<span class="library"><a href="/doc/libs/1_33_1/libs/regex/index.html">Regex Library</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Rewritten front end parser now supports (?imsx-imsx) constructs,
|
||||
plus lookbehind assertions and conditional expressions.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Thin wrapper classes improve integration with MFC/ATL code.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Full (optional) Unicode support via the ICU library. Refer to the
|
||||
<a href="/doc/libs/1_33_1/libs/regex/doc/history.html">regex history
|
||||
page</a> for more information on these and other small changes.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Rewritten front end parser now supports (?imsx-imsx) constructs, plus
|
||||
lookbehind assertions and conditional expressions.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Thin wrapper classes improve integration with MFC/ATL code.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Full (optional) Unicode support via the ICU library. Refer to the
|
||||
<a href="/doc/libs/1_33_1/libs/regex/doc/history.html">regex history
|
||||
page</a> for more information on these and other small changes.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/1_33_1/libs/serialization/doc/index.html">Serialization
|
||||
Library</a>:</span>
|
||||
|
||||
Library</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
DLL version.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Auto-linking.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Serialization of variants.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Improved serialization of shared pointers.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
DLL version.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Auto-linking.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Serialization of variants.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Improved serialization of shared pointers.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
|
||||
<p><span class=
|
||||
"news-date">December 5th, 2006 12:00 GMT</span></p>
|
||||
|
||||
<p><a href="/doc/libs/1_33_1/">Documentation</a>
|
||||
<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.33.1/boost_1_33_1.tar.bz2/download">boost_1_33_1.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.33.1/boost_1_33_1.tar.gz/download">boost_1_33_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.33.1/boost_1_33_1.exe/download">boost_1_33_1.exe</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.33.1/boost_1_33_1.zip/download">boost_1_33_1.zip</a></td></tr></table>
|
||||
@@ -76,25 +76,24 @@
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/1_33_1/libs/python/doc/index.html">Boost.Python</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
The build now assumes Python 2.4 by default, rather than 2.2
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Support Python that's built without Unicode support
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Support for wrapping classes with overloaded address-of (<code><span class="special">&</span></code>) operators
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
The build now assumes Python 2.4 by default, rather than 2.2
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Support Python that's built without Unicode support
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Support for wrapping classes with overloaded address-of (<code><span class="special">&</span></code>) operators
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
@@ -123,47 +122,46 @@
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/1_33_1/libs/python/doc/index.html">Boost.Python</a>:</span>
|
||||
|
||||
<span class="library"><a href="/doc/libs/1_33_1/libs/python/doc/index.html">Boost.Python</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added support for docstrings on nonstatic properties.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
We now export the client-provided docstrings for <code><span class="identifier">init</span><span class="special"><</span><span class="identifier">optional</span><span class="special"><></span> <span class="special">></span></code>
|
||||
and <em>XXX</em><code><span class="identifier">_FUNCTION_OVERLOADS</span><span class="special">()</span></code> for only the last overload.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Support for Embedded VC++ 4 and GCC-3.3 on MacOS added
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Introduced better support for rvalue from-python conversions of shared_ptr.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Support for exposing <code><span class="identifier">vector</span><span class="special"><</span><span class="identifier">T</span><span class="special">*></span></code> with the indexing suite.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
updated visual studio project build file.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added search feature to the index page.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added support for docstrings on nonstatic properties.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
We now export the client-provided docstrings for <code><span class="identifier">init</span><span class="special"><</span><span class="identifier">optional</span><span class="special"><></span> <span class="special">></span></code>
|
||||
and <em>XXX</em><code><span class="identifier">_FUNCTION_OVERLOADS</span><span class="special">()</span></code> for only the last overload.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Support for Embedded VC++ 4 and GCC-3.3 on MacOS added
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Introduced better support for rvalue from-python conversions of shared_ptr.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Support for exposing <code><span class="identifier">vector</span><span class="special"><</span><span class="identifier">T</span><span class="special">*></span></code> with the indexing suite.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
updated visual studio project build file.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added search feature to the index page.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
@@ -185,28 +183,28 @@
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/1_33_1/libs/graph/doc/table_of_contents.html">Graph
|
||||
Library</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Fixed a problem with the relaxed heap on x86 Linux (fixes bug in
|
||||
<code><span class="identifier">dijkstra_shortest_paths</span></code>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed problems with <a href="/doc/libs/1_33_1/libs/graph/doc/cuthill_mckee_ordering.html"><code><span class="identifier">cuthill_mckee_ordering</span></code></a>
|
||||
and <a href="/doc/libs/1_33_1/libs/graph/doc/king_ordering.html"><code><span class="identifier">king_ordering</span></code></a> producing
|
||||
no results.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added <code><span class="identifier">color_map</span></code> parameter
|
||||
to <code><span class="identifier">dijkstra_shortest_paths</span></code>.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Fixed a problem with the relaxed heap on x86 Linux (fixes bug in <code><span class="identifier">dijkstra_shortest_paths</span></code>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed problems with <a href="/doc/libs/1_33_1/libs/graph/doc/cuthill_mckee_ordering.html"><code><span class="identifier">cuthill_mckee_ordering</span></code></a> and
|
||||
<a href="/doc/libs/1_33_1/libs/graph/doc/king_ordering.html"><code><span class="identifier">king_ordering</span></code></a> producing no
|
||||
results.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added <code><span class="identifier">color_map</span></code> parameter
|
||||
to <code><span class="identifier">dijkstra_shortest_paths</span></code>.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -40,8 +40,8 @@
|
||||
"news-title">Version 1.34.1</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">July 24th, 2007 11:00 GMT</span></p>
|
||||
|
||||
"news-date">July 24th, 2007 12:00 GMT</span></p>
|
||||
<p><a href="/doc/libs/1_34_1/">Documentation</a>
|
||||
<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.34.1/boost_1_34_1.tar.bz2/download">boost_1_34_1.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.34.1/boost_1_34_1.tar.gz/download">boost_1_34_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.34.1/boost_1_34_1.7z/download">boost_1_34_1.7z</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.34.1/boost_1_34_1.zip/download">boost_1_34_1.zip</a></td></tr></table>
|
||||
@@ -84,24 +84,24 @@
|
||||
<li>
|
||||
<div>
|
||||
<a href="http://gcc.gnu.org/">GNU C++</a>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
4.1.x on Solaris
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
3.4.x on Windows
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
4.1.x on Solaris
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
3.4.x on Windows
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
|
||||
<p><span class=
|
||||
"news-date">March 29th, 2008 12:00 GMT</span></p>
|
||||
|
||||
<p><a href="/doc/libs/1_35_0/">Documentation</a>
|
||||
<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.35.0/boost_1_35_0.tar.bz2/download">boost_1_35_0.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.35.0/boost_1_35_0.tar.gz/download">boost_1_35_0.tar.gz</a></td></tr>
|
||||
<tr><th scope="row" rowspan="2">windows</th><td><a href="http://sourceforge.net/projects/boost/files/boost/1.35.0/boost_1_35_0.7z/download">boost_1_35_0.7z</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.35.0/boost_1_35_0.zip/download">boost_1_35_0.zip</a></td></tr></table>
|
||||
@@ -154,158 +154,157 @@
|
||||
<span class="library"><a href="/libs/graph/doc/index.html">Graph</a>:</span>
|
||||
Generic graph
|
||||
components and algorithms. Highlights:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">kolmogorov_max_flow</span></code>,
|
||||
from Stephan Diederich as part of the 2006 Google Summer of Code.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">read_dimacs_max_flow</span></code>
|
||||
and <code><span class="identifier">write_dimacs_max_flow</span></code>
|
||||
for max-flow problems, from Stephan Diederich.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">read_graphml</span></code> and
|
||||
<code><span class="identifier">write_graphml</span></code> for
|
||||
GraphML input/output, from Tiago de Paula Peixoto.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">minimum_cycle_ratio</span></code>
|
||||
and <code><span class="identifier">maximum_cycle_ratio</span></code>,
|
||||
from Dmitry Bufistov and Andrey Parfenov.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">boyer_myrvold_planarity_test</span></code>,
|
||||
along with a suite of algorithms for planar graphs, from Aaron Windsor.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
LEDA Adaptor improvements, from Jens Müller.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">kolmogorov_max_flow</span></code>,
|
||||
from Stephan Diederich as part of the 2006 Google Summer of Code.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">read_dimacs_max_flow</span></code>
|
||||
and <code><span class="identifier">write_dimacs_max_flow</span></code>
|
||||
for max-flow problems, from Stephan Diederich.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">read_graphml</span></code> and <code><span class="identifier">write_graphml</span></code> for GraphML input/output,
|
||||
from Tiago de Paula Peixoto.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">minimum_cycle_ratio</span></code>
|
||||
and <code><span class="identifier">maximum_cycle_ratio</span></code>,
|
||||
from Dmitry Bufistov and Andrey Parfenov.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">boyer_myrvold_planarity_test</span></code>,
|
||||
along with a suite of algorithms for planar graphs, from Aaron Windsor.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
LEDA Adaptor improvements, from Jens Müller.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/functional/hash/index.html">Hash</a>:</span>
|
||||
A TR1
|
||||
hash function object, from Daniel James. Highlights:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Support for <code><span class="keyword">long</span> <span class="keyword">long</span></code>,
|
||||
<code><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span></code>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Improved the algorithm for hashing floating point numbers.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
A few bug and warning fixes.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Support for <code><span class="keyword">long</span> <span class="keyword">long</span></code>,
|
||||
<code><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span></code>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Improved the algorithm for hashing floating point numbers.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
A few bug and warning fixes.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/iostreams/index.html">Iostreams</a>:</span> Framework
|
||||
for defining streams, stream buffers and i/o filters, from Jonathan Turkanis.
|
||||
Highlights:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Clarified the semantics of close(). This fixes several bugs but will
|
||||
break some existing code. See <a href="/libs/iostreams/doc/index.html?path=12">Release
|
||||
Notes</a> for details.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Numerous other bug fixes and optimizations.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Clarified the semantics of close(). This fixes several bugs but will
|
||||
break some existing code. See <a href="/libs/iostreams/doc/index.html?path=12">Release
|
||||
Notes</a> for details.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Numerous other bug fixes and optimizations.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/multi_array/index.html">Multi Array</a>:</span>
|
||||
|
||||
<span class="library"><a href="/libs/multi_array/index.html">Multi Array</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added "dimensionality" compile-time constante to the MultiArray
|
||||
concept.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
For greater control over error situations, uses of C++ assert have
|
||||
been replaced with BOOST_ASSERT.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed a bug with simultaneous resizing and reindexing.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added "dimensionality" compile-time constante to the MultiArray
|
||||
concept.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
For greater control over error situations, uses of C++ assert have
|
||||
been replaced with BOOST_ASSERT.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed a bug with simultaneous resizing and reindexing.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/multi_index/doc/index.html">Multi-index Containers</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
New <a href="/libs/multi_index/doc/tutorial/key_extraction.html#global_fun"><code><span class="identifier">global_fun</span></code></a> predefined key
|
||||
extractor.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added <a href="/libs/multi_index/doc/tutorial/indices.html#iterator_to"><code><span class="identifier">iterator_to</span></code></a> facility.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Included <a href="/libs/multi_index/doc/tutorial/creation.html#special_allocator">support
|
||||
for non-standard allocators</a> such as those of <a href="/libs/interprocess/index.html">Boost.Interprocess</a>,
|
||||
which makes <code><span class="identifier">multi_index_container</span></code>s
|
||||
placeable in shared memory.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
New versions of <code><span class="identifier">modify</span></code>
|
||||
and <code><span class="identifier">modify_key</span></code> with
|
||||
rollback, as described in the <a href="/libs/multi_index/doc/tutorial/basics.html#ord_updating">tutorial</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
A number of optimizations and minor improvements have also been included.
|
||||
For a complete list of changes, see the library <a href="/libs/multi_index/doc/release_notes.html#boost_1_35">release
|
||||
notes</a>.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
New <a href="/libs/multi_index/doc/tutorial/key_extraction.html#global_fun"><code><span class="identifier">global_fun</span></code></a> predefined key
|
||||
extractor.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added <a href="/libs/multi_index/doc/tutorial/indices.html#iterator_to"><code><span class="identifier">iterator_to</span></code></a> facility.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Included <a href="/libs/multi_index/doc/tutorial/creation.html#special_allocator">support
|
||||
for non-standard allocators</a> such as those of <a href="/libs/interprocess/index.html">Boost.Interprocess</a>,
|
||||
which makes <code><span class="identifier">multi_index_container</span></code>s
|
||||
placeable in shared memory.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
New versions of <code><span class="identifier">modify</span></code>
|
||||
and <code><span class="identifier">modify_key</span></code> with
|
||||
rollback, as described in the <a href="/libs/multi_index/doc/tutorial/basics.html#ord_updating">tutorial</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
A number of optimizations and minor improvements have also been included.
|
||||
For a complete list of changes, see the library <a href="/libs/multi_index/doc/release_notes.html#boost_1_35">release
|
||||
notes</a>.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
@@ -316,164 +315,164 @@
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/thread/index.html">Thread</a>:</span>
|
||||
|
||||
<span class="library"><a href="/libs/thread/index.html">Thread</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
The Thread library has been updated to be more in line with the C++0x
|
||||
working draft.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Instances of boost::thread and of the various lock types are now
|
||||
movable.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Threads can be interrupted at interruption points.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Condition variables can now be used with any type that implements
|
||||
the Lockable concept, through the use of <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition_variable_any</span></code>
|
||||
(<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition</span></code> is a typedef to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition_variable_any</span></code>, provided
|
||||
for backwards compatibility). <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition_variable</span></code>
|
||||
is provided as an optimization, and will only work with <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unique_lock</span><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">></span></code>
|
||||
(<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">::</span><span class="identifier">scoped_lock</span></code>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Thread IDs are separated from boost::thread, so a thread can obtain
|
||||
it's own ID (using <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">this_thread</span><span class="special">::</span><span class="identifier">get_id</span><span class="special">()</span></code>), and IDs can be used as keys in
|
||||
associative containers, as they have the full set of comparison operators.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Timeouts are now implemented using the Boost DateTime library, through
|
||||
a typedef <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">system_time</span></code> for absolute timeouts,
|
||||
and with support for relative timeouts in many cases. <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">xtime</span></code> is supported for backwards
|
||||
compatibility only.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Locks are implemented as publicly accessible templates <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lock_guard</span></code>, <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unique_lock</span></code>,
|
||||
<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_lock</span></code>, and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">upgrade_lock</span></code>, which are templated
|
||||
on the type of the mutex. The Lockable concept has been extended
|
||||
to include publicly available <code><span class="identifier">lock</span><span class="special">()</span></code> and <code><span class="identifier">unlock</span><span class="special">()</span></code> member functions, which are used
|
||||
by the lock types.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">try_mutex</span></code> has been removed, and
|
||||
the functionality subsumed into <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span></code>.
|
||||
<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">try_mutex</span></code> is left as a typedef,
|
||||
but is no longer a separate class.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_try_mutex</span></code> has been removed,
|
||||
and the functionality subsumed into <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_mutex</span></code>.
|
||||
<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_try_mutex</span></code> is left as
|
||||
a typedef, but is no longer a separate class.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">thread</span><span class="special">::</span><span class="identifier">lock_ops</span></code> has been removed. Code
|
||||
that relies on the <code><span class="identifier">lock_ops</span></code>
|
||||
implementation detail will no longer work, as this has been removed,
|
||||
as it is no longer necessary now that mutex types now have public
|
||||
<code><span class="identifier">lock</span><span class="special">()</span></code>
|
||||
and <code><span class="identifier">unlock</span><span class="special">()</span></code>
|
||||
member functions.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">scoped_lock</span></code> constructors
|
||||
with a second parameter of type bool are no longer provided. With
|
||||
previous boost releases, <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">::</span><span class="identifier">scoped_lock</span>
|
||||
<span class="identifier">some_lock</span><span class="special">(</span><span class="identifier">some_mutex</span><span class="special">,</span><span class="keyword">false</span><span class="special">);</span></code>
|
||||
could be used to create a lock object that was associated with a
|
||||
mutex, but did not lock it on construction. This facility has now
|
||||
been replaced with the constructor that takes a <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">defer_lock_type</span></code>
|
||||
as the second parameter: <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">::</span><span class="identifier">scoped_lock</span>
|
||||
<span class="identifier">some_lock</span><span class="special">(</span><span class="identifier">some_mutex</span><span class="special">,</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">defer_lock</span><span class="special">);</span></code>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
The broken <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">read_write_mutex</span></code>
|
||||
has been replaced with <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_mutex</span></code>.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
The Thread library has been updated to be more in line with the C++0x
|
||||
working draft.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Instances of boost::thread and of the various lock types are now movable.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Threads can be interrupted at interruption points.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Condition variables can now be used with any type that implements the
|
||||
Lockable concept, through the use of <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition_variable_any</span></code>
|
||||
(<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition</span></code> is a typedef to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition_variable_any</span></code>, provided
|
||||
for backwards compatibility). <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition_variable</span></code>
|
||||
is provided as an optimization, and will only work with <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unique_lock</span><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">></span></code>
|
||||
(<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">::</span><span class="identifier">scoped_lock</span></code>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Thread IDs are separated from boost::thread, so a thread can obtain
|
||||
it's own ID (using <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">this_thread</span><span class="special">::</span><span class="identifier">get_id</span><span class="special">()</span></code>), and IDs can be used as keys in
|
||||
associative containers, as they have the full set of comparison operators.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Timeouts are now implemented using the Boost DateTime library, through
|
||||
a typedef <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">system_time</span></code> for absolute timeouts,
|
||||
and with support for relative timeouts in many cases. <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">xtime</span></code> is supported for backwards
|
||||
compatibility only.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Locks are implemented as publicly accessible templates <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lock_guard</span></code>, <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unique_lock</span></code>,
|
||||
<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_lock</span></code>, and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">upgrade_lock</span></code>,
|
||||
which are templated on the type of the mutex. The Lockable concept
|
||||
has been extended to include publicly available <code><span class="identifier">lock</span><span class="special">()</span></code> and <code><span class="identifier">unlock</span><span class="special">()</span></code> member functions, which are used
|
||||
by the lock types.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">try_mutex</span></code> has been removed, and the
|
||||
functionality subsumed into <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span></code>.
|
||||
<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">try_mutex</span></code> is left as a typedef, but
|
||||
is no longer a separate class.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_try_mutex</span></code> has been removed,
|
||||
and the functionality subsumed into <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_mutex</span></code>.
|
||||
<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_try_mutex</span></code> is left as a
|
||||
typedef, but is no longer a separate class.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">thread</span><span class="special">::</span><span class="identifier">lock_ops</span></code> has been removed. Code that
|
||||
relies on the <code><span class="identifier">lock_ops</span></code>
|
||||
implementation detail will no longer work, as this has been removed,
|
||||
as it is no longer necessary now that mutex types now have public
|
||||
<code><span class="identifier">lock</span><span class="special">()</span></code>
|
||||
and <code><span class="identifier">unlock</span><span class="special">()</span></code>
|
||||
member functions.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">scoped_lock</span></code> constructors
|
||||
with a second parameter of type bool are no longer provided. With previous
|
||||
boost releases, <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">::</span><span class="identifier">scoped_lock</span>
|
||||
<span class="identifier">some_lock</span><span class="special">(</span><span class="identifier">some_mutex</span><span class="special">,</span><span class="keyword">false</span><span class="special">);</span></code>
|
||||
could be used to create a lock object that was associated with a mutex,
|
||||
but did not lock it on construction. This facility has now been replaced
|
||||
with the constructor that takes a <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">defer_lock_type</span></code>
|
||||
as the second parameter: <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">::</span><span class="identifier">scoped_lock</span>
|
||||
<span class="identifier">some_lock</span><span class="special">(</span><span class="identifier">some_mutex</span><span class="special">,</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">defer_lock</span><span class="special">);</span></code>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
The broken <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">read_write_mutex</span></code> has been replaced
|
||||
with <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_mutex</span></code>.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/wave/index.html">Wave</a>:</span> Standards conformant
|
||||
implementation of the mandated C99/C++ preprocessor functionality packed
|
||||
behind an easy to use iterator interface, from Hartmut Kaiser. Highlights:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added the possibility to continue the preprocessing after an error
|
||||
occured.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added the macro introspection API to the wave::context object.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added threading support to the library.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Improved the overall performance by upto 30%.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Changed and unified preprocessor hook interface (this is an interface
|
||||
breaking change!), added several new preprocessor hook functions.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added serialization support.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added new examples (for instance: Hannibal - a partial C++ parser,
|
||||
by Danny Havenith).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added a new lexical analyzer based on Ben Hansons Lexertl library.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed a large number of other bugs and problems.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added the possibility to continue the preprocessing after an error
|
||||
occured.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added the macro introspection API to the wave::context object.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added threading support to the library.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Improved the overall performance by upto 30%.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Changed and unified preprocessor hook interface (this is an interface
|
||||
breaking change!), added several new preprocessor hook functions.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added serialization support.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added new examples (for instance: Hannibal - a partial C++ parser,
|
||||
by Danny Havenith).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added a new lexical analyzer based on Ben Hansons Lexertl library.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed a large number of other bugs and problems.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
@@ -481,35 +480,36 @@
|
||||
expressions that can be written as strings or as expression templates,
|
||||
and that can refer to each other and themselves recursively with the power
|
||||
of context-free grammars, from Eric Niebler. Highlights:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added <em>semantic actions</em> to static regexes. A
|
||||
semantic action is code that executes when part of a regular expression
|
||||
matches.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added <em>custom assertions</em> to static regexes. A
|
||||
custom assertion is a Boolean predicate that can participate in the
|
||||
regex match.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added <em>named regexes</em> for embedding a static or
|
||||
dynamic regex into a dynamic regex. This can be used to create dynamic
|
||||
regex grammars.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added <em>named captures</em> to dynamic regexes, like
|
||||
Perl.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added <em>semantic actions</em> to static regexes. A semantic
|
||||
action is code that executes when part of a regular expression matches.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added <em>custom assertions</em> to static regexes. A custom
|
||||
assertion is a Boolean predicate that can participate in the regex
|
||||
match.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added <em>named regexes</em> for embedding a static or
|
||||
dynamic regex into a dynamic regex. This can be used to create dynamic
|
||||
regex grammars.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added <em>named captures</em> to dynamic regexes, like
|
||||
Perl.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -40,8 +40,8 @@
|
||||
"news-title">Version 1.36.0</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">August 14th, 2008 11:00 GMT</span></p>
|
||||
|
||||
"news-date">August 14th, 2008 12:00 GMT</span></p>
|
||||
<p><a href="/doc/libs/1_36_0/">Documentation</a>
|
||||
<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.36.0/boost_1_36_0.tar.bz2/download">boost_1_36_0.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.36.0/boost_1_36_0.tar.gz/download">boost_1_36_0.tar.gz</a></td></tr>
|
||||
<tr><th scope="row" rowspan="2">windows</th><td><a href="http://sourceforge.net/projects/boost/files/boost/1.36.0/boost_1_36_0.7z/download">boost_1_36_0.7z</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.36.0/boost_1_36_0.zip/download">boost_1_36_0.zip</a></td></tr></table>
|
||||
@@ -91,76 +91,75 @@
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/asio/index.html">Asio</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added support for serial ports.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added support for UNIX domain sockets.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added support for raw sockets and ICMP.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added wrappers for POSIX stream-oriented file descriptors (excluding
|
||||
regular files).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added wrappers for Windows stream-oriented <code><span class="identifier">HANDLE</span></code>s
|
||||
such as named pipes (requires <code><span class="identifier">HANDLE</span></code>s
|
||||
that work with I/O completion ports).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added wrappers for Windows random-access <code><span class="identifier">HANDLE</span></code>s
|
||||
such as files (requires <code><span class="identifier">HANDLE</span></code>s
|
||||
that work with I/O completion ports).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added support for reactor-style operations (i.e. they report readiness
|
||||
but perform no I/O) using a new <code><span class="identifier">null_buffers</span></code>
|
||||
type.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added an iterator type for bytewise traversal of buffer sequences.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added new <code><span class="identifier">read_until</span><span class="special">()</span></code> and <code><span class="identifier">async_read_until</span><span class="special">()</span></code> overloads that take a user-defined
|
||||
function object for locating message boundaries.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added an experimental two-lock queue (enabled by defining <code><span class="identifier">BOOST_ASIO_ENABLE_TWO_LOCK_QUEUE</span></code>)
|
||||
that may provide better <code><span class="identifier">io_service</span></code>
|
||||
scalability across many processors.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Various fixes, performance improvements, and more complete coverage
|
||||
of the custom memory allocation support.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added support for serial ports.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added support for UNIX domain sockets.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added support for raw sockets and ICMP.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added wrappers for POSIX stream-oriented file descriptors (excluding
|
||||
regular files).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added wrappers for Windows stream-oriented <code><span class="identifier">HANDLE</span></code>s
|
||||
such as named pipes (requires <code><span class="identifier">HANDLE</span></code>s
|
||||
that work with I/O completion ports).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added wrappers for Windows random-access <code><span class="identifier">HANDLE</span></code>s
|
||||
such as files (requires <code><span class="identifier">HANDLE</span></code>s
|
||||
that work with I/O completion ports).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added support for reactor-style operations (i.e. they report readiness
|
||||
but perform no I/O) using a new <code><span class="identifier">null_buffers</span></code>
|
||||
type.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added an iterator type for bytewise traversal of buffer sequences.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added new <code><span class="identifier">read_until</span><span class="special">()</span></code> and <code><span class="identifier">async_read_until</span><span class="special">()</span></code> overloads that take a user-defined
|
||||
function object for locating message boundaries.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added an experimental two-lock queue (enabled by defining <code><span class="identifier">BOOST_ASIO_ENABLE_TWO_LOCK_QUEUE</span></code>)
|
||||
that may provide better <code><span class="identifier">io_service</span></code>
|
||||
scalability across many processors.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Various fixes, performance improvements, and more complete coverage
|
||||
of the custom memory allocation support.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
@@ -174,43 +173,41 @@
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/circular_buffer/index.html">Circular Buffer</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Default constructor now doesn't allocate memory, and sets the capacity
|
||||
of the buffer to 0
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Default constructor now doesn't allocate memory, and sets the capacity
|
||||
of the buffer to 0
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/foreach/index.html">Foreach</a>:</span> <code><span class="identifier">BOOST_FOREACH</span></code> macro for easily iterating
|
||||
over the elements of a sequence, from Eric Niebler.
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
New <code><span class="identifier">BOOST_REVERSE_FOREACH</span></code>
|
||||
macro for iterating over a sequence in reverse.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
New <code><span class="identifier">BOOST_REVERSE_FOREACH</span></code>
|
||||
macro for iterating over a sequence in reverse.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/function/index.html">Function</a>:</span>
|
||||
|
||||
<span class="library"><a href="/libs/function/index.html">Function</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Improved allocator support, from Emil Dotchevski.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Improved allocator support, from Emil Dotchevski.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
@@ -223,116 +220,113 @@
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/interprocess/index.html">Interprocess</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added anonymous shared memory for UNIX systems.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed missing move semantics on managed memory classes.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added copy_on_write and open_read_only options for shared memory
|
||||
and mapped file managed classes.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">shared_ptr</span></code> is movable
|
||||
and supports aliasing.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added anonymous shared memory for UNIX systems.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed missing move semantics on managed memory classes.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added copy_on_write and open_read_only options for shared memory and
|
||||
mapped file managed classes.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">shared_ptr</span></code> is movable
|
||||
and supports aliasing.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/intrusive/index.html">Intrusive</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added <code><span class="identifier">linear</span><span class="special"><></span></code>
|
||||
and <code><span class="identifier">cache_last</span><span class="special"><></span></code>
|
||||
options to singly linked lists.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added <code><span class="identifier">optimize_multikey</span><span class="special"><></span></code> option to unordered container
|
||||
hooks.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Optimized unordered containers when <code><span class="identifier">store_hash</span></code>
|
||||
option is used in the hook.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Implementation changed to avoid explicit use of <code><span class="keyword">try</span></code>-<code><span class="keyword">catch</span></code> blocks and be compilable with
|
||||
exceptions disabled.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added <code><span class="identifier">linear</span><span class="special"><></span></code>
|
||||
and <code><span class="identifier">cache_last</span><span class="special"><></span></code>
|
||||
options to singly linked lists.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added <code><span class="identifier">optimize_multikey</span><span class="special"><></span></code> option to unordered container
|
||||
hooks.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Optimized unordered containers when <code><span class="identifier">store_hash</span></code>
|
||||
option is used in the hook.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Implementation changed to avoid explicit use of <code><span class="keyword">try</span></code>-<code><span class="keyword">catch</span></code> blocks and be compilable with
|
||||
exceptions disabled.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/math/doc/sf_and_dist/html/index.html">Math</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added new non-central Chi-Square, Beta, F and T distributions.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added Exponential Integral and Zeta special functions.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added Rounding, Truncation, and Unit-in-the-last-place functions.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added support for compile time powers of a runtime base.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added a few SSE2 based optimisations for the Lanczos approximations.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added new non-central Chi-Square, Beta, F and T distributions.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added Exponential Integral and Zeta special functions.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added Rounding, Truncation, and Unit-in-the-last-place functions.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added support for compile time powers of a runtime base.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added a few SSE2 based optimisations for the Lanczos approximations.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/html/mpi.html">MPI</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added support for non-blocking operations in Python, from Andreas
|
||||
Klöckner.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added support for graph topologies.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added support for non-blocking operations in Python, from Andreas Klöckner.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added support for graph topologies.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
@@ -363,71 +357,70 @@
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/thread/index.html">Thread</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
New generic <code><span class="identifier">lock</span></code>
|
||||
and <code><span class="identifier">try_lock</span></code> functions
|
||||
for locking multiple mutexes at once.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Rvalue reference support for move semantics where the compilers supports
|
||||
it.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
A few bugs fixed and missing functions added (including the serious
|
||||
win32 condition variable bug).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">scoped_try_lock</span></code> types
|
||||
are now backwards-compatible with Boost 1.34.0 and previous releases.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Support for passing function arguments to the thread function by
|
||||
supplying additional arguments to the <code><span class="identifier">thread</span></code>
|
||||
constructor.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Backwards-compatibility overloads added for <code><span class="identifier">timed_lock</span></code>
|
||||
and <code><span class="identifier">timed_wait</span></code> functions
|
||||
to allow use of <code><span class="identifier">xtime</span></code>
|
||||
for timeouts.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
New generic <code><span class="identifier">lock</span></code> and
|
||||
<code><span class="identifier">try_lock</span></code> functions
|
||||
for locking multiple mutexes at once.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Rvalue reference support for move semantics where the compilers supports
|
||||
it.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
A few bugs fixed and missing functions added (including the serious
|
||||
win32 condition variable bug).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">scoped_try_lock</span></code> types
|
||||
are now backwards-compatible with Boost 1.34.0 and previous releases.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Support for passing function arguments to the thread function by supplying
|
||||
additional arguments to the <code><span class="identifier">thread</span></code>
|
||||
constructor.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Backwards-compatibility overloads added for <code><span class="identifier">timed_lock</span></code>
|
||||
and <code><span class="identifier">timed_wait</span></code> functions
|
||||
to allow use of <code><span class="identifier">xtime</span></code>
|
||||
for timeouts.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/wave/index.html">Wave</a>:</span>
|
||||
|
||||
<span class="library"><a href="/libs/wave/index.html">Wave</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Wave V2.0 is a new major release introducing some breaking API changes,
|
||||
preventing it to be used with Boost versions earlier than V1.36.0.
|
||||
Mainly, the API and hook interface have been streamlined for more
|
||||
consistency.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed a couple of bugs, improved regression test system to include
|
||||
testing of the preporcessing hooks interface (for details see: <a href="/libs/wave/ChangeLog">Changelog</a>).
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Wave V2.0 is a new major release introducing some breaking API changes,
|
||||
preventing it to be used with Boost versions earlier than V1.36.0.
|
||||
Mainly, the API and hook interface have been streamlined for more consistency.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed a couple of bugs, improved regression test system to include
|
||||
testing of the preporcessing hooks interface (for details see: <a href="/libs/wave/ChangeLog">Changelog</a>).
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
@@ -436,34 +429,34 @@
|
||||
expressions that can be written as strings or as expression templates,
|
||||
and that can refer to each other and themselves recursively with the power
|
||||
of context-free grammars, from Eric Niebler.
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">skip</span><span class="special">()</span></code>
|
||||
for specifying which parts of the input sequence to ignore when matching
|
||||
it against a regex.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">regex_replace</span><span class="special">()</span></code>
|
||||
accepts formatter objects and formatter expressions in addition to
|
||||
format strings.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Range-based <code><span class="identifier">regex_replace</span><span class="special">()</span></code> algorithm.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fix crash when semantic actions are placed in look-aheads, look-behinds
|
||||
or independent sub-expressions.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">skip</span><span class="special">()</span></code>
|
||||
for specifying which parts of the input sequence to ignore when matching
|
||||
it against a regex.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">regex_replace</span><span class="special">()</span></code>
|
||||
accepts formatter objects and formatter expressions in addition to
|
||||
format strings.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Range-based <code><span class="identifier">regex_replace</span><span class="special">()</span></code> algorithm.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fix crash when semantic actions are placed in look-aheads, look-behinds
|
||||
or independent sub-expressions.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -536,92 +529,92 @@
|
||||
<li>
|
||||
<div>
|
||||
On Linux:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
GCC 3.4.3, 4.0.1, 4.2.1, 4.3.0.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.3.0 with C++0x extensions.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 3.4.6, 4.1.1, 4.2.1 on 64 bit linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel C++ 8.1, 9.0 and 9.1.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
QLogic PathScale(TM) Compiler Suite: Version 3.1
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
pgCC 7.2-3 64-bit target on x86-64 Linux
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
GCC 3.4.3, 4.0.1, 4.2.1, 4.3.0.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.3.0 with C++0x extensions.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 3.4.6, 4.1.1, 4.2.1 on 64 bit linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel C++ 8.1, 9.0 and 9.1.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
QLogic PathScale(TM) Compiler Suite: Version 3.1
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
pgCC 7.2-3 64-bit target on x86-64 Linux
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
On Windows:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Intel 10.1, with Visual C++ 9 backend.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Lots of tests on Visual C++ 7.1, 8.0, 9.0
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 7.1 with Apache C++ Standard Library 4.2.x branch.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 8.0 with STLport 5.1
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 8.0 with STLport 5.1 cross-compiling for Windows Mobile
|
||||
5.0 Pocket PC SDK (ARMV4I).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Borland 5.6.4, 5.8.2, 5.9.3
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
64 bit Intel 10.1, with Visual C++ 9 backend.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
64 bit Visual C++ 9.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Comeau C++ 4.3.10.1 beta 2, with Visual C++ 9 backend.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Intel 10.1, with Visual C++ 9 backend.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Lots of tests on Visual C++ 7.1, 8.0, 9.0
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 7.1 with Apache C++ Standard Library 4.2.x branch.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 8.0 with STLport 5.1
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 8.0 with STLport 5.1 cross-compiling for Windows Mobile
|
||||
5.0 Pocket PC SDK (ARMV4I).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Borland 5.6.4, 5.8.2, 5.9.3
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
64 bit Intel 10.1, with Visual C++ 9 backend.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
64 bit Visual C++ 9.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Comeau C++ 4.3.10.1 beta 2, with Visual C++ 9 backend.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
|
||||
<p><span class=
|
||||
"news-date">November 3rd, 2008 12:00 GMT</span></p>
|
||||
|
||||
<p><a href="/doc/libs/1_37_0/">Documentation</a>
|
||||
<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.37.0/boost_1_37_0.tar.bz2/download">boost_1_37_0.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.37.0/boost_1_37_0.tar.gz/download">boost_1_37_0.tar.gz</a></td></tr>
|
||||
<tr><th scope="row" rowspan="2">windows</th><td><a href="http://sourceforge.net/projects/boost/files/boost/1.37.0/boost_1_37_0.7z/download">boost_1_37_0.7z</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.37.0/boost_1_37_0.zip/download">boost_1_37_0.zip</a></td></tr></table>
|
||||
@@ -56,16 +56,15 @@
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/proto/index.html">Proto</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Expression template library and compiler construction toolkit for
|
||||
domain-specific embedded languages, from Eric Niebler.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Expression template library and compiler construction toolkit for domain-specific
|
||||
embedded languages, from Eric Niebler.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -75,183 +74,176 @@
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/asio/index.html">Asio</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Enhanced CompletionCondition concept with the signature <code><span class="identifier">size_t</span> <span class="identifier">CompletionCondition</span><span class="special">(</span><span class="identifier">error_code</span>
|
||||
<span class="identifier">ec</span><span class="special">,</span>
|
||||
<span class="identifier">size_t</span> <span class="identifier">total</span><span class="special">)</span></code>, where the return value indicates
|
||||
the maximum number of bytes to be transferred on the next read or
|
||||
write operation. (The old CompletionCondition signature is still
|
||||
supported for backwards compatibility).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
New windows::overlapped_ptr class to allow arbitrary overlapped I/O
|
||||
functions (such as TransmitFile) to be used with Asio.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
On recent versions of Linux, an eventfd descriptor is now used (rather
|
||||
than a pipe) to interrupt a blocked select/epoll reactor.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added const overloads of lowest_layer().
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Synchronous read, write, accept and connect operations are now thread
|
||||
safe (meaning that it is now permitted to perform concurrent synchronous
|
||||
operations on an individual socket, if supported by the OS).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Reactor-based io_service implementations now use lazy initialisation
|
||||
to reduce the memory usage of an io_service object used only as a
|
||||
message queue.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Enhanced CompletionCondition concept with the signature <code><span class="identifier">size_t</span> <span class="identifier">CompletionCondition</span><span class="special">(</span><span class="identifier">error_code</span>
|
||||
<span class="identifier">ec</span><span class="special">,</span>
|
||||
<span class="identifier">size_t</span> <span class="identifier">total</span><span class="special">)</span></code>, where the return value indicates
|
||||
the maximum number of bytes to be transferred on the next read or write
|
||||
operation. (The old CompletionCondition signature is still supported
|
||||
for backwards compatibility).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
New windows::overlapped_ptr class to allow arbitrary overlapped I/O
|
||||
functions (such as TransmitFile) to be used with Asio.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
On recent versions of Linux, an eventfd descriptor is now used (rather
|
||||
than a pipe) to interrupt a blocked select/epoll reactor.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added const overloads of lowest_layer().
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Synchronous read, write, accept and connect operations are now thread
|
||||
safe (meaning that it is now permitted to perform concurrent synchronous
|
||||
operations on an individual socket, if supported by the OS).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Reactor-based io_service implementations now use lazy initialisation
|
||||
to reduce the memory usage of an io_service object used only as a message
|
||||
queue.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/circular_buffer/index.html">Circular Buffer</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added new methods <code><span class="identifier">is_linearized</span><span class="special">()</span></code> and <code><span class="identifier">rotate</span><span class="special">(</span><span class="identifier">const_iterator</span><span class="special">)</span></code>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Minor bug fixes and documentation updates.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added new methods <code><span class="identifier">is_linearized</span><span class="special">()</span></code> and <code><span class="identifier">rotate</span><span class="special">(</span><span class="identifier">const_iterator</span><span class="special">)</span></code>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Minor bug fixes and documentation updates.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/dynamic_bitset/">Dynamic Bitset</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Constructor "do the right thing" dispatch, a la standard
|
||||
sequence containers (follows the proposed resolution of <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#438">library
|
||||
issue 438</a>, currently in the <tt>C++0x</tt> working
|
||||
paper).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Improvements to documentation, code examples and implementation.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Constructor "do the right thing" dispatch, a la standard
|
||||
sequence containers (follows the proposed resolution of <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#438">library
|
||||
issue 438</a>, currently in the <tt>C++0x</tt> working
|
||||
paper).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Improvements to documentation, code examples and implementation.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/exception/index.html">Exception</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Support for non-RTTI builds.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Optimizations.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
A new macro <code><span class="identifier">BOOST_THROW_EXCEPTION</span></code>
|
||||
which can be used instead of <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span></code>
|
||||
when throwing, to automatically record information about the location
|
||||
of the throw in the exception object.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Support for non-RTTI builds.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Optimizations.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
A new macro <code><span class="identifier">BOOST_THROW_EXCEPTION</span></code>
|
||||
which can be used instead of <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span></code>
|
||||
when throwing, to automatically record information about the location
|
||||
of the throw in the exception object.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/functional/hash/index.html">Hash</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Minor bug fix (<a href="http://svn.boost.org/trac/boost/ticket/2264">ticket
|
||||
2264</a>).
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Minor bug fix (<a href="http://svn.boost.org/trac/boost/ticket/2264">ticket
|
||||
2264</a>).
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/interprocess/index.html">Interprocess</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added placement insertion (<code><span class="identifier">emplace</span><span class="special">()</span></code>, <code><span class="identifier">emplace_back</span><span class="special">()</span></code>...) methods to containers.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Containers can be used now in recursive types.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Minor bug fixes.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added placement insertion (<code><span class="identifier">emplace</span><span class="special">()</span></code>, <code><span class="identifier">emplace_back</span><span class="special">()</span></code>...) methods to containers.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Containers can be used now in recursive types.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Minor bug fixes.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/intrusive/index.html">Intrusive</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Intrusive now takes advantage of compilers with variadic templates.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">clone_from</span></code> functions
|
||||
now copy predicates and hash functions of associative containers.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added incremental hashing to unordered containers via <code><span class="identifier">incremental</span><span class="special"><></span></code>
|
||||
option.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Minor bug fixes.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Intrusive now takes advantage of compilers with variadic templates.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">clone_from</span></code> functions
|
||||
now copy predicates and hash functions of associative containers.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added incremental hashing to unordered containers via <code><span class="identifier">incremental</span><span class="special"><></span></code>
|
||||
option.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Minor bug fixes.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
@@ -271,29 +263,28 @@
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/unordered/index.html">Unordered</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Rename overload of <code><span class="identifier">emplace</span></code>
|
||||
with hint, to <code><span class="identifier">emplace_hint</span></code>
|
||||
as specified in <a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2008/n2691.pdf">n2691</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Provide forwarding headers at <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">unordered</span><span class="special">/</span><span class="identifier">unordered_map_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
|
||||
and <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">unordered</span><span class="special">/</span><span class="identifier">unordered_set_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Move all of the implementation inside the <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">unordered</span></code>
|
||||
directory.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Rename overload of <code><span class="identifier">emplace</span></code>
|
||||
with hint, to <code><span class="identifier">emplace_hint</span></code>
|
||||
as specified in <a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2008/n2691.pdf">n2691</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Provide forwarding headers at <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">unordered</span><span class="special">/</span><span class="identifier">unordered_map_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
|
||||
and <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">unordered</span><span class="special">/</span><span class="identifier">unordered_set_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Move all of the implementation inside the <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">unordered</span></code>
|
||||
directory.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -371,97 +362,97 @@
|
||||
<li>
|
||||
<div>
|
||||
On Linux:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
GCC 3.4.3, 4.0.1, 4.2.1, 4.2.4, 4.3.2.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.3.2 with C++0x extensions.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.1.1, 4.2.1 on 64 bit linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel C++ 8.1, 9.0, 9.1 and 10.0
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
QLogic PathScale(TM) Compiler Suite: Version 3.1
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Sun Compiler 5.9, 5.10 with stdcxx
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
GCC 3.4.3, 4.0.1, 4.2.1, 4.2.4, 4.3.2.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.3.2 with C++0x extensions.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.1.1, 4.2.1 on 64 bit linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel C++ 8.1, 9.0, 9.1 and 10.0
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
QLogic PathScale(TM) Compiler Suite: Version 3.1
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Sun Compiler 5.9, 5.10 with stdcxx
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
On Windows:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Several testers using Visual C++ 7.1, 8.0, 9.0 and 10.0
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 7.1 with Apache C++ Standard Library 4.2.x branch.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 8.0 with STLport 5.1
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 8.0 with STLport 5.1 cross-compiling for Windows Mobile
|
||||
5.0 Pocket PC SDK (ARMV4I).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel 10.1, with Visual C++ 9 backend.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Borland 5.9.3 and 6.10.0
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
64 bit Intel 10.1, with Visual C++ 9 backend.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
64 bit Visual C++ 9.0.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
64-bit Visual C++ 9.0 with Apache C++ Standard Library 4.2.x branch.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Comeau C++ 4.3.10.1 beta 2, with Visual C++ 9 backend.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Several testers using Visual C++ 7.1, 8.0, 9.0 and 10.0
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 7.1 with Apache C++ Standard Library 4.2.x branch.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 8.0 with STLport 5.1
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 8.0 with STLport 5.1 cross-compiling for Windows Mobile
|
||||
5.0 Pocket PC SDK (ARMV4I).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel 10.1, with Visual C++ 9 backend.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Borland 5.9.3 and 6.10.0
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
64 bit Intel 10.1, with Visual C++ 9 backend.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
64 bit Visual C++ 9.0.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
64-bit Visual C++ 9.0 with Apache C++ Standard Library 4.2.x branch.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Comeau C++ 4.3.10.1 beta 2, with Visual C++ 9 backend.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -41,7 +41,7 @@
|
||||
|
||||
<p><span class=
|
||||
"news-date">November 17th, 2009 17:00 GMT</span></p>
|
||||
|
||||
<p><a href="/doc/libs/1_41_0/">Documentation</a>
|
||||
<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.41.0/boost_1_41_0.tar.bz2/download">boost_1_41_0.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.41.0/boost_1_41_0.tar.gz/download">boost_1_41_0.tar.gz</a></td></tr>
|
||||
<tr><th scope="row" rowspan="2">windows</th><td><a href="http://sourceforge.net/projects/boost/files/boost/1.41.0/boost_1_41_0.7z/download">boost_1_41_0.7z</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.41.0/boost_1_41_0.zip/download">boost_1_41_0.zip</a></td></tr></table>
|
||||
@@ -68,45 +68,43 @@
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/date_time/index.html">DateTime</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
The default format for time durations is now "<code><span class="special">%-%</span><span class="identifier">O</span><span class="special">:%</span><span class="identifier">M</span><span class="special">:%</span><span class="identifier">S</span><span class="special">%</span><span class="identifier">F</span></code>"
|
||||
instead of "<code><span class="special">%-%</span><span class="identifier">H</span><span class="special">:%</span><span class="identifier">M</span><span class="special">:%</span><span class="identifier">S</span><span class="special">%</span><span class="identifier">F</span></code>" that was used previously.
|
||||
In order to retain the old behavior, the format string has to be
|
||||
specified explicitly during the time IO facet construction (<a href="https://svn.boost.org/trac/boost/ticket/1861">#1861</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Gregorian dates now use 32-bit integer type internally on 64-bit
|
||||
platforms (<a href="https://svn.boost.org/trac/boost/ticket/3308">#3308</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
See the <a href="/doc/html/date_time/details.html#date_time.changes">full
|
||||
changelog</a> for more detail.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
The default format for time durations is now "<code><span class="special">%-%</span><span class="identifier">O</span><span class="special">:%</span><span class="identifier">M</span><span class="special">:%</span><span class="identifier">S</span><span class="special">%</span><span class="identifier">F</span></code>" instead of "<code><span class="special">%-%</span><span class="identifier">H</span><span class="special">:%</span><span class="identifier">M</span><span class="special">:%</span><span class="identifier">S</span><span class="special">%</span><span class="identifier">F</span></code>"
|
||||
that was used previously. In order to retain the old behavior, the
|
||||
format string has to be specified explicitly during the time IO facet
|
||||
construction (<a href="https://svn.boost.org/trac/boost/ticket/1861">#1861</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Gregorian dates now use 32-bit integer type internally on 64-bit platforms
|
||||
(<a href="https://svn.boost.org/trac/boost/ticket/3308">#3308</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
See the <a href="/doc/html/date_time/details.html#date_time.changes">full
|
||||
changelog</a> for more detail.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/filesystem/index.html">Filesystem</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Bug fixes: (<a href="https://svn.boost.org/trac/boost/ticket/3385">#3385</a>).
|
||||
(<a href="https://svn.boost.org/trac/boost/ticket/3528">#3528</a>).
|
||||
(<a href="https://svn.boost.org/trac/boost/ticket/3509">#3509</a>).
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Bug fixes: (<a href="https://svn.boost.org/trac/boost/ticket/3385">#3385</a>).
|
||||
(<a href="https://svn.boost.org/trac/boost/ticket/3528">#3528</a>).
|
||||
(<a href="https://svn.boost.org/trac/boost/ticket/3509">#3509</a>).
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
@@ -114,43 +112,43 @@
|
||||
Some old
|
||||
unreleased developments. There are still several open issues that should
|
||||
be fixed in the next version.
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Add a grep filter (<a href="https://svn.boost.org/trac/boost/ticket/1627">#1627</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Support archives with multiple members (<a href="https://svn.boost.org/trac/boost/ticket/1896">#1896</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Make <code><span class="identifier">tee</span></code> work with
|
||||
input streams (<a href="https://svn.boost.org/trac/boost/ticket/791">#791</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Improved filesystem interoperability.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Several warnings fixed or suppressed (including <a href="https://svn.boost.org/trac/boost/ticket/1618">#1618</a>,
|
||||
<a href="https://svn.boost.org/trac/boost/ticket/1875">#1875</a>,
|
||||
<a href="https://svn.boost.org/trac/boost/ticket/2779">#2779</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Various other fixes (including <a href="https://svn.boost.org/trac/boost/ticket/1580">#1580</a>,
|
||||
<a href="https://svn.boost.org/trac/boost/ticket/1671">#1671</a>).
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Add a grep filter (<a href="https://svn.boost.org/trac/boost/ticket/1627">#1627</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Support archives with multiple members (<a href="https://svn.boost.org/trac/boost/ticket/1896">#1896</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Make <code><span class="identifier">tee</span></code> work with
|
||||
input streams (<a href="https://svn.boost.org/trac/boost/ticket/791">#791</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Improved filesystem interoperability.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Several warnings fixed or suppressed (including <a href="https://svn.boost.org/trac/boost/ticket/1618">#1618</a>,
|
||||
<a href="https://svn.boost.org/trac/boost/ticket/1875">#1875</a>,
|
||||
<a href="https://svn.boost.org/trac/boost/ticket/2779">#2779</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Various other fixes (including <a href="https://svn.boost.org/trac/boost/ticket/1580">#1580</a>,
|
||||
<a href="https://svn.boost.org/trac/boost/ticket/1671">#1671</a>).
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
@@ -172,21 +170,20 @@
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/proto/index.html">Proto</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Clean up some MSVC warnings and errors in /Za (disable Microsoft
|
||||
extensions) mode.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixes for c++0x mode on various compilers.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Clean up some MSVC warnings and errors in /Za (disable Microsoft extensions)
|
||||
mode.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixes for c++0x mode on various compilers.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
@@ -217,65 +214,63 @@
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/system/index.html">System</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Bug fix: (<a href="https://svn.boost.org/trac/boost/ticket/3559">#3559</a>).
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Bug fix: (<a href="https://svn.boost.org/trac/boost/ticket/3559">#3559</a>).
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/thread/index.html">Thread</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Support for futures, promises and packaged tasks added
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">thread_specific_ptr</span></code> is now faster
|
||||
when there are lots of thread-specific objects
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Some Boost.Thread facilities are now header-only
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Support for futures, promises and packaged tasks added
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">thread_specific_ptr</span></code> is now faster
|
||||
when there are lots of thread-specific objects
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Some Boost.Thread facilities are now header-only
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/unordered/index.html">Unordered</a>:</span>
|
||||
Major
|
||||
update:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Replaced a lot of the macro based implementation with a cleaner template
|
||||
based implementation.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Reduced memory use.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Full details in <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_41_1">the
|
||||
changelog</a>.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Replaced a lot of the macro based implementation with a cleaner template
|
||||
based implementation.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Reduced memory use.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Full details in <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_41_1">the
|
||||
changelog</a>.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
@@ -297,32 +292,31 @@
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/xpressive/index.html">Xpressive</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Fix infinite loop with some uses of <tt>\Q...\E</tt> quotemeta
|
||||
(<a href="https://svn.boost.org/trac/boost/ticket/3586">#3586</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Eliminate unreachable code warnings on MSVC
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Clean up some MSVC warnings and errors in /Za ("disable Microsoft
|
||||
extensions") mode.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixes for c++0x mode on various compilers.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Fix infinite loop with some uses of <tt>\Q...\E</tt> quotemeta
|
||||
(<a href="https://svn.boost.org/trac/boost/ticket/3586">#3586</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Eliminate unreachable code warnings on MSVC
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Clean up some MSVC warnings and errors in /Za ("disable Microsoft
|
||||
extensions") mode.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixes for c++0x mode on various compilers.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -352,32 +346,32 @@
|
||||
<span class="library"><a href="/tools/quickbook/index.html">Quickbook 1.5</a>:</span>
|
||||
These
|
||||
changes require your document to use the <code><span class="special">[</span><span class="identifier">quickbook</span> <span class="number">1.5</span><span class="special">]</span></code> tag:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
More intuitive syntax and variable lookup for template calls (<a href="https://svn.boost.org/trac/boost/ticket/1174">#1174</a>,
|
||||
<a href="https://svn.boost.org/trac/boost/ticket/2034">#2034</a>,
|
||||
<a href="https://svn.boost.org/trac/boost/ticket/2036">#2036</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Image attributes (<a href="https://svn.boost.org/trac/boost/ticket/1157">#1157</a>)
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Table Ids (<a href="https://svn.boost.org/trac/boost/ticket/1194">#1194</a>)
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Better handling of whitespace in <code><span class="identifier">section</span></code>
|
||||
syntax. (<a href="https://svn.boost.org/trac/boost/ticket/2712">#2712</a>)
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
More intuitive syntax and variable lookup for template calls (<a href="https://svn.boost.org/trac/boost/ticket/1174">#1174</a>,
|
||||
<a href="https://svn.boost.org/trac/boost/ticket/2034">#2034</a>,
|
||||
<a href="https://svn.boost.org/trac/boost/ticket/2036">#2036</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Image attributes (<a href="https://svn.boost.org/trac/boost/ticket/1157">#1157</a>)
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Table Ids (<a href="https://svn.boost.org/trac/boost/ticket/1194">#1194</a>)
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Better handling of whitespace in <code><span class="identifier">section</span></code>
|
||||
syntax. (<a href="https://svn.boost.org/trac/boost/ticket/2712">#2712</a>)
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -390,48 +384,48 @@
|
||||
<li>
|
||||
<div>
|
||||
OS X:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.0.1 on Intel Tiger and Leopard.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.0.1 on PowerPC Tiger.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.0.1 on Intel Tiger and Leopard.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.0.1 on PowerPC Tiger.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Linux:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.4.1 on Ubuntu Linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.4 on Debian
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.4.1 on Ubuntu Linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.4 on Debian
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Windows:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
@@ -441,199 +435,199 @@
|
||||
<li>
|
||||
<div>
|
||||
Linux:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Intel 10.1 on Red Hat Enterprise Linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel 10.1 on 64-bit Red Hat Enterprise Linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel 10.1 on Suse Linux on 64 bit Itanium.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel 11.0 on 32 bit Red Hat Enterprise Linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel 11.0 on 64 bit Red Hat Enterprise Linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel 11.1 on 64 bit Red Hat Enterprise Linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel 11.1 on 64 bit Linux Redhat 5.1 Server.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 3.4.3, GCC 4.2.4, GCC 4.3.3 and GCC 4.4.1 on Red Hat Enterprise
|
||||
Linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.3.3 and GCC 4.4.1 with C++0x extensions on Red Hat Enterprise
|
||||
Linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.3.3 on 64-bit Redhat Server 5.1.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.3.3 on 64 bit Linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.3.4 on Debian unstable.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.3.2 on 64 bit Gentoo.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
|
||||
Linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Sun 5.9 on Red Hat Enterprise Linux.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Intel 10.1 on Red Hat Enterprise Linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel 10.1 on 64-bit Red Hat Enterprise Linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel 10.1 on Suse Linux on 64 bit Itanium.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel 11.0 on 32 bit Red Hat Enterprise Linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel 11.0 on 64 bit Red Hat Enterprise Linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel 11.1 on 64 bit Red Hat Enterprise Linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel 11.1 on 64 bit Linux Redhat 5.1 Server.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 3.4.3, GCC 4.2.4, GCC 4.3.3 and GCC 4.4.1 on Red Hat Enterprise
|
||||
Linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.3.3 and GCC 4.4.1 with C++0x extensions on Red Hat Enterprise
|
||||
Linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.3.3 on 64-bit Redhat Server 5.1.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.3.3 on 64 bit Linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.3.4 on Debian unstable.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.3.2 on 64 bit Gentoo.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
|
||||
Linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Sun 5.9 on Red Hat Enterprise Linux.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
OS X:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Intel C++ Compiler 11.1 on Leopard.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel C++ Compiler 10.1, 11.0.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.0.1 on Intel Tiger.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.0.1 on PowerPC Tiger.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Intel C++ Compiler 11.1 on Leopard.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel C++ Compiler 10.1, 11.0.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.0.1 on Intel Tiger.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.0.1 on PowerPC Tiger.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Windows:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 7.1, 8,0, 9,0 on XP.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 9.0 on 32-bit Vista.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 9.0 on AMD 64-bit Vista.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 10.0 beta 1 with <a href="http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=457199">a
|
||||
patch for the program options lib</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.0 (2010).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.4.1 on Mingw, with and without C++0x extensions.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 7.1, 8,0, 9,0 on XP.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 9.0 on 32-bit Vista.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 9.0 on AMD 64-bit Vista.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Visual C++ 10.0 beta 1 with <a href="http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=457199">a
|
||||
patch for the program options lib</a>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.0 (2010).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.4.1 on Mingw, with and without C++0x extensions.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
AIX:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version
|
||||
5.3.0.40.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version
|
||||
5.3.0.40.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
FreeBSD:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.2.1 on FreeBSD 7.0.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
GCC 4.2.1 on FreeBSD 7.0.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Solaris:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Sun C++ 5.10 on Solaris 5.10.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Sun C++ 5.10 on Solaris 5.10.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -41,7 +41,7 @@
|
||||
|
||||
<p><span class=
|
||||
"news-date">March 12th, 2011 15:45 GMT</span></p>
|
||||
|
||||
<p><a href="/doc/libs/1_46_1/">Documentation</a>
|
||||
<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>
|
||||
@@ -56,219 +56,207 @@
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/asio/">Asio</a>:</span>
|
||||
|
||||
<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>
|
||||
</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>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Fix <code><span class="identifier">disable_if</span></code> for
|
||||
Visual C++ 7.1/8.0
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</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>
|
||||
|
||||
<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>
|
||||
</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>
|
||||
|
||||
<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>
|
||||
</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>
|
||||
|
||||
<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>
|
||||
</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>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Several minor bug fixes.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Several minor bug fixes.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/polygon/">Polygon</a>:</span>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Disabled 45-degree booleans optimization.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</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>
|
||||
|
||||
<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>
|
||||
</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>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Fix compile error in JSON parser.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</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>
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Fix unused parameter warning.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Fix unused parameter warning.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/libs/tr1/">TR1</a>:</span>
|
||||
|
||||
<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>
|
||||
</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>
|
||||
|
||||
<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>
|
||||
</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>
|
||||
@@ -296,85 +284,85 @@
|
||||
<li>
|
||||
<div>
|
||||
Linux:
|
||||
<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>
|
||||
</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:
|
||||
<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>
|
||||
</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:
|
||||
<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>
|
||||
</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:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
GCC: 4.2.1, 64 bit.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
GCC: 4.2.1, 64 bit.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<p>
|
||||
@@ -384,133 +372,133 @@
|
||||
<li>
|
||||
<div>
|
||||
Linux:
|
||||
<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>
|
||||
</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:
|
||||
<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>
|
||||
</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:
|
||||
<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>
|
||||
</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:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
IBM XL C/C++ Enterprise Edition, V11.1.0.0
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
IBM XL C/C++ Enterprise Edition, V11.1.0.0
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Solaris:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Sun C++: 5.10
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Sun C++: 5.10
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
@@ -40,8 +40,8 @@
|
||||
"news-title">Version 1.47.0</span></h2>
|
||||
|
||||
<p><span class=
|
||||
"news-date">July 11th, 2011 18:19 GMT</span></p>
|
||||
|
||||
"news-date">July 11th, 2011 22:19 GMT</span></p>
|
||||
<p><a href="/doc/libs/1_47_0/">Documentation</a>
|
||||
<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.47.0/boost_1_47_0.tar.bz2/download">boost_1_47_0.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.47.0/boost_1_47_0.tar.gz/download">boost_1_47_0.tar.gz</a></td></tr>
|
||||
<tr><th scope="row" rowspan="2">windows</th><td><a href="http://sourceforge.net/projects/boost/files/boost/1.47.0/boost_1_47_0.7z/download">boost_1_47_0.7z</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.47.0/boost_1_47_0.zip/download">boost_1_47_0.zip</a></td></tr></table>
|
||||
|
||||
1121
users/history/version_1_48_0.html
Normal file
1121
users/history/version_1_48_0.html
Normal file
File diff suppressed because it is too large
Load Diff
@@ -28,6 +28,8 @@
|
||||
<div class="section-body">
|
||||
<ul class="toc">
|
||||
|
||||
<li><span class=
|
||||
"news-title"><a href="#iversion_1_48_0">Version 1.48.0</a></span></li>
|
||||
<li><span class=
|
||||
"news-title"><a href="#iversion_1_47_0">Version 1.47.0</a></span></li>
|
||||
<li><span class=
|
||||
@@ -35,13 +37,29 @@
|
||||
<li><span class=
|
||||
"news-title"><a href="#iversion_1_46_0">Version 1.46.0</a></span></li>
|
||||
<li><span class=
|
||||
"news-title"><a href="#iversion_1_45_0">Version 1.45.0</a></span></li>
|
||||
<li><span class=
|
||||
"news-title"><a href="#iversion_1_44_0">Version 1.44.0</a></span></li> </ul>
|
||||
"news-title"><a href="#iversion_1_45_0">Version 1.45.0</a></span></li> </ul>
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_48_0" id="iversion_1_48_0"></a><a href="/users/history/version_1_48_0.html">Version 1.48.0</a></h2>
|
||||
|
||||
<p class="news-date">November 15th, 2011 15:47 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
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> </div>
|
||||
|
||||
<ul class="menu">
|
||||
<li>
|
||||
<a href="/users/history/version_1_48_0.html">Details</a></li>
|
||||
|
||||
<li><a href="http://sourceforge.net/projects/boost/files/boost/1.48.0/">Download</a></li>
|
||||
</ul>
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_47_0" id="iversion_1_47_0"></a><a href="/users/history/version_1_47_0.html">Version 1.47.0</a></h2>
|
||||
|
||||
<p class="news-date">July 11th, 2011 18:19 GMT</p>
|
||||
<p class="news-date">July 11th, 2011 22:19 GMT</p>
|
||||
|
||||
<div class="news-description">
|
||||
<span class="brief"><span class="purpose">
|
||||
@@ -110,25 +128,6 @@
|
||||
<a href="/users/history/version_1_45_0.html">Details</a></li>
|
||||
|
||||
<li><a href="http://sourceforge.net/projects/boost/files/boost/1.45.0/">Download</a></li>
|
||||
</ul>
|
||||
<h2 class="news-title">
|
||||
<a name="iversion_1_44_0" id="iversion_1_44_0"></a><a href="/users/history/version_1_44_0.html">Version 1.44.0</a></h2>
|
||||
|
||||
<p class="news-date">August 13th, 2010 16:00 GMT</p>
|
||||
|
||||
<div 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> </div>
|
||||
|
||||
<ul class="menu">
|
||||
<li>
|
||||
<a href="/users/history/version_1_44_0.html">Details</a></li>
|
||||
|
||||
<li><a href="http://sourceforge.net/projects/boost/files/boost/1.44.0/">Download</a></li>
|
||||
</ul> </div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user