Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r75497 - in website/public_html/live: . common common/code development doc feed feed/history feed/templates site-tools site-tools/boost_site site-tools/state site-tools/templates users/download users/history users/news
From: dnljms_at_[hidden]
Date: 2011-11-15 10:59:00


Author: danieljames
Date: 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
New Revision: 75497
URL: http://svn.boost.org/trac/boost/changeset/75497

Log:
Website: Merge from beta to live.
Added:
   website/public_html/live/feed/dev.rss
      - copied unchanged from r75496, /website/public_html/beta/feed/dev.rss
   website/public_html/live/users/history/version_1_48_0.html
      - copied unchanged from r75496, /website/public_html/beta/users/history/version_1_48_0.html
Properties modified:
   website/public_html/live/ (props changed)
Text files modified:
   website/public_html/live/common/code/boost.php | 2
   website/public_html/live/common/code/boost_libraries.php | 39
   website/public_html/live/common/menu-doc.html | 39
   website/public_html/live/development/website_updating.html | 2
   website/public_html/live/doc/.htaccess | 4
   website/public_html/live/doc/display_libs.php | 5
   website/public_html/live/doc/libraries.txt | 10
   website/public_html/live/doc/libraries.xml | 37
   website/public_html/live/feed/downloads.rss | 3083 ++++++++++++-----------
   website/public_html/live/feed/ext.qbk | 10
   website/public_html/live/feed/history.rss | 1049 ++++++++
   website/public_html/live/feed/history/boost_1_31_0.qbk | 2
   website/public_html/live/feed/history/boost_1_32_0.qbk | 2
   website/public_html/live/feed/history/boost_1_33_1.qbk | 2
   website/public_html/live/feed/history/boost_1_34_0.qbk | 2
   website/public_html/live/feed/history/boost_1_34_1.qbk | 2
   website/public_html/live/feed/history/boost_1_35_0.qbk | 2
   website/public_html/live/feed/history/boost_1_36_0.qbk | 2
   website/public_html/live/feed/history/boost_1_37_0.qbk | 2
   website/public_html/live/feed/history/boost_1_38_0.qbk | 2
   website/public_html/live/feed/history/boost_1_39_0.qbk | 2
   website/public_html/live/feed/history/boost_1_40_0.qbk | 2
   website/public_html/live/feed/history/boost_1_41_0.qbk | 2
   website/public_html/live/feed/history/boost_1_42_0.qbk | 2
   website/public_html/live/feed/history/boost_1_43_0.qbk | 2
   website/public_html/live/feed/history/boost_1_44_0.qbk | 2
   website/public_html/live/feed/history/boost_1_45_0.qbk | 2
   website/public_html/live/feed/history/boost_1_46_1.qbk | 2
   website/public_html/live/feed/history/boost_1_47_0.qbk | 2
   website/public_html/live/feed/history/boost_1_48_0.qbk | 330 ++
   website/public_html/live/feed/news.rss | 5217 ++++++++++++++++++++-------------------
   website/public_html/live/feed/templates/boost_x_xx_x.qbk | 21
   website/public_html/live/index.html | 37
   website/public_html/live/site-tools/boost_site/boostbook_parser.py | 19
   website/public_html/live/site-tools/boost_site/pages.py | 53
   website/public_html/live/site-tools/boost_site/settings.py | 24
   website/public_html/live/site-tools/boost_site/site_tools.py | 17
   website/public_html/live/site-tools/boost_site/upgrade.py | 14
   website/public_html/live/site-tools/refresh.py | 2
   website/public_html/live/site-tools/state/feed-pages.txt | 455 +++
   website/public_html/live/site-tools/state/version.txt | 2
   website/public_html/live/site-tools/templates/download-template.html | 42
   website/public_html/live/site-tools/templates/entry-template.html | 23
   website/public_html/live/site-tools/templates/index-src.html | 29
   website/public_html/live/users/download/index.html | 22
   website/public_html/live/users/history/index.html | 72
   website/public_html/live/users/history/old_versions.html | 2
   website/public_html/live/users/history/version_1_14_2.html | 2
   website/public_html/live/users/history/version_1_14_3.html | 2
   website/public_html/live/users/history/version_1_15_0.html | 2
   website/public_html/live/users/history/version_1_15_1.html | 2
   website/public_html/live/users/history/version_1_16_0.html | 2
   website/public_html/live/users/history/version_1_16_1.html | 2
   website/public_html/live/users/history/version_1_17_0.html | 2
   website/public_html/live/users/history/version_1_18_0.html | 98
   website/public_html/live/users/history/version_1_18_1.html | 2
   website/public_html/live/users/history/version_1_21_2.html | 2
   website/public_html/live/users/history/version_1_22_0.html | 2
   website/public_html/live/users/history/version_1_23_0.html | 2
   website/public_html/live/users/history/version_1_24_0.html | 2
   website/public_html/live/users/history/version_1_25_0.html | 2
   website/public_html/live/users/history/version_1_28_0.html | 2
   website/public_html/live/users/history/version_1_29_0.html | 2
   website/public_html/live/users/history/version_1_30_0.html | 1
   website/public_html/live/users/history/version_1_30_1.html | 2
   website/public_html/live/users/history/version_1_30_2.html | 2
   website/public_html/live/users/history/version_1_31_0.html | 107
   website/public_html/live/users/history/version_1_32_0.html | 199
   website/public_html/live/users/history/version_1_33_0.html | 514 +-
   website/public_html/live/users/history/version_1_33_1.html | 158
   website/public_html/live/users/history/version_1_34_0.html | 950 +++---
   website/public_html/live/users/history/version_1_34_1.html | 38
   website/public_html/live/users/history/version_1_35_0.html | 614 ++--
   website/public_html/live/users/history/version_1_36_0.html | 709 ++--
   website/public_html/live/users/history/version_1_37_0.html | 517 +--
   website/public_html/live/users/history/version_1_38_0.html | 1255 ++++----
   website/public_html/live/users/history/version_1_39_0.html | 1101 ++++----
   website/public_html/live/users/history/version_1_40_0.html | 1214 ++++----
   website/public_html/live/users/history/version_1_41_0.html | 750 ++--
   website/public_html/live/users/history/version_1_42_0.html | 1130 ++++----
   website/public_html/live/users/history/version_1_43_0.html | 991 +++---
   website/public_html/live/users/history/version_1_44_0.html | 1504 +++++-----
   website/public_html/live/users/history/version_1_45_0.html | 1272 ++++----
   website/public_html/live/users/history/version_1_46_0.html | 1284 ++++-----
   website/public_html/live/users/history/version_1_46_1.html | 642 ++--
   website/public_html/live/users/history/version_1_47_0.html | 4
   website/public_html/live/users/news/index.html | 45
   87 files changed, 13855 insertions(+), 11973 deletions(-)

Modified: website/public_html/live/common/code/boost.php
==============================================================================
--- website/public_html/live/common/code/boost.php (original)
+++ website/public_html/live/common/code/boost.php 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -4,7 +4,7 @@
   Distributed under the Boost Software License, Version 1.0.
   (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 */
-$boost_current_version = Array(1,47,0);
+$boost_current_version = Array(1,48,0);
 require_once(dirname(__FILE__) . '/boost_config.php');
 require_once(dirname(__FILE__) . '/boost_utility.php');
 ?>

Modified: website/public_html/live/common/code/boost_libraries.php
==============================================================================
--- website/public_html/live/common/code/boost_libraries.php (original)
+++ website/public_html/live/common/code/boost_libraries.php 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -11,9 +11,10 @@
     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 @@
                     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 @@
                     }
                     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)

Modified: website/public_html/live/common/menu-doc.html
==============================================================================
--- website/public_html/live/common/menu-doc.html (original)
+++ website/public_html/live/common/menu-doc.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -9,58 +9,61 @@
       <a href="/doc/libs">Libraries <span class="link">&gt;</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">&gt;</span></a></li>
+
+ <li><a href="/doc/libs/1_47_0/" rel="nofollow">1.47.0 <span class=
         "link">&gt;</span></a></li>
 
- <li><a href="/doc/libs/1_46_1/">1.46.1 <span class=
+ <li><a href="/doc/libs/1_46_1/" rel="nofollow">1.46.1 <span class=
         "link">&gt;</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">&gt;</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">&gt;</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">&gt;</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">&gt;</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">&gt;</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">&gt;</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">&gt;</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">&gt;</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">&gt;</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">&gt;</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">&gt;</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">&gt;</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">&gt;</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">&gt;</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">&gt;</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">&gt;</span></a></li>
       </ul>
     </li>

Modified: website/public_html/live/development/website_updating.html
==============================================================================
--- website/public_html/live/development/website_updating.html (original)
+++ website/public_html/live/development/website_updating.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -324,7 +324,7 @@
                 <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

Modified: website/public_html/live/doc/.htaccess
==============================================================================
--- website/public_html/live/doc/.htaccess (original)
+++ website/public_html/live/doc/.htaccess 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -23,8 +23,8 @@
 RewriteRule ^tools/build/(.*\.(?:png|gif|jpg|jpeg|jpe|css|js|pdf|dtd))$ archives/boost-build/$1 [L,NC]
 
 # Redirect from symbolic names to current versions.
-RewriteRule ^libs/release(/.*)?$ libs/1_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]

Modified: website/public_html/live/doc/display_libs.php
==============================================================================
--- website/public_html/live/doc/display_libs.php (original)
+++ website/public_html/live/doc/display_libs.php 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -80,10 +80,6 @@
 $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 @@
   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'),

Modified: website/public_html/live/doc/libraries.txt
==============================================================================
--- website/public_html/live/doc/libraries.txt (original)
+++ website/public_html/live/doc/libraries.txt 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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:1
0:"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:"librarie
s";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:1
0:"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:"librarie
s";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 @@
     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 @@
     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 @@
     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/sp
ecial_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 @@
     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";}}
\ No newline at end of file
+ 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";}}
\ No newline at end of file

Modified: website/public_html/live/doc/libraries.xml
==============================================================================
--- website/public_html/live/doc/libraries.xml (original)
+++ website/public_html/live/doc/libraries.xml 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -277,6 +277,19 @@
     <category>workarounds</category>
   </library>
   <library>
+ <key>container</key>
+ <boost-version>1.48.0</boost-version>
+ <name>Container</name>
+ <authors>Ion Gazta&#241;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>
     <name>Conversion</name>
@@ -706,6 +719,18 @@
     <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>
     <name>Tribool</name>
@@ -803,6 +828,18 @@
     <category>Math</category>
   </library>
   <library>
+ <key>move</key>
+ <boost-version>1.48.0</boost-version>
+ <name>Move</name>
+ <authors>Ion Gazta&#241;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>
     <name>MPI</name>

Modified: website/public_html/live/feed/downloads.rss
==============================================================================
--- website/public_html/live/feed/downloads.rss (original)
+++ website/public_html/live/feed/downloads.rss 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -6,113 +6,73 @@
     <description/>
     <language>en-us</language>
     <copyright>Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)</copyright>
- <item><title>Version 1.47.0</title><link>http://www.boost.org/users/history/version_1_47_0.html><pubDate>Mon, 11 Jul 2011 18:19:33 -0400</pubDate><boostbook: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
- </boostbook:purpose><boostbook:downlaod>
http://sourceforge.net/projects/boost/files/boost/1.47.0/><description>
+ <item><title>Version 1.48.0</title><link>
http://www.boost.org/users/history/version_1_48_0.html><guid>http://www.boost.org/users/history/version_1_48_0.html><pubDate>Tue, 15 Nov 2011 10:47:30 -0500</pubDate><description>&lt;x&gt;
   
   
   
- &lt;div id=&quot;version_1_47_0.new_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_48_0.new_libraries&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/chrono/index.html&quot;&gt;Chrono&lt;/a&gt;:&lt;/span&gt;
- Useful time
- utilities, from Vicente J. Botet Escribá.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/geometry/index.html&quot;&gt;Geometry&lt;/a&gt;:&lt;/span&gt;
- Geometry
- Library, from Barend Gehrels, Bruno Lalande and Mateusz Loskot.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;
http://www.boost.org/libs/container/index.html&quot;&gt;Container&lt;/a&gt;:&lt;/span&gt;
+ Standard
+ library containers and extensions, from Ion Gaztañaga.
         &lt;/div&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/phoenix/index.html&quot;&gt;Phoenix&lt;/a&gt;:&lt;/span&gt;
- Define small
- unnamed function objects at the actual call site, and more, from Joel de
- Guzman, Dan Marsden and Thomas Heller.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/locale/index.html&quot;&gt;Locale&lt;/a&gt;:&lt;/span&gt;
+ Provide localization
+ and Unicode handling tools for C++, from Artyom Beilis.
         &lt;/div&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/ratio/index.html&quot;&gt;Ratio&lt;/a&gt;:&lt;/span&gt;
- Compile time rational
- arithmetic, from Vicente J. Botet Escribá.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/html/move.html&quot;&gt;Move&lt;/a&gt;:&lt;/span&gt;
+ Portable move semantics
+ for C++03 and C++11 compilers, from Ion Gaztañaga.
         &lt;/div&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_47_0.updated_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_48_0.updated_libraries&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/accumulators/index.html&quot;&gt;Accumulators&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- New statistical accumulators: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sum_kahan&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sum_of_weights_kahan&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sum_of_variates_kahan&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/asio/index.html&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/asio/index.html&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Many new features and improvements:
+ Implemented various performance improvements, including:
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Signal handling.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- A debugging aid for asynchronous programs.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Timeouts on socket iostreams.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Composed connect operations.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Rewritten SSL implementation.
+ Using thread-local operation queues in single-threaded use
+ cases (i.e. when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;concurrency_hint&lt;/span&gt;&lt;/code&gt;
+ is 1) to eliminate a lock/unlock pair.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- C++0x move support.
+ Allowing some &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll_reactor&lt;/span&gt;&lt;/code&gt;
+ speculative operations to be performed without holding the
+ lock.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Compatibility with POSIX &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fork&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;.
+ Improving locality of reference by performing an &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll_reactor&lt;/span&gt;&lt;/code&gt;'s I/O operation
+ immediately before the corresponding handler is called. Also
+ improves scalability across CPUs.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- ... and much more. See the &lt;a href=&quot;/doc/libs/1_47_0/doc/html/boost_asio/history.html&quot;&gt;Revision
- History&lt;/a&gt; in the Boost.Asio documentation for more details.
+ Specialising asynchronous read and write operations for buffer
+ sequences that are arrays (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;array&lt;/span&gt;&lt;/code&gt;
+ or &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;array&lt;/span&gt;&lt;/code&gt;) of exactly two buffers.
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -120,200 +80,95 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Tickets addressed: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2879&quot;&gt;#2879&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3238&quot;&gt;#3238&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3297&quot;&gt;#3297&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3307&quot;&gt;#3307&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3702&quot;&gt;#3702&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3741&quot;&gt;#3741&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3900&quot;&gt;#3900&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3905&quot;&gt;#3905&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3939&quot;&gt;#3939&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3958&quot;&gt;#3958&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4162&quot;&gt;#4162&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4971&quot;&gt;#4971&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5124&quot;&gt;#5124&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5128&quot;&gt;#5128&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5418&quot;&gt;#5418&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5453&quot;&gt;#5453&lt;/a&gt;.
+ Fixed compile error in regex overload of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async_read_until&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5688&quot;&gt;#5688&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/config/index.html&quot;&gt;Config&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1988&quot;&gt;#1988&lt;/a&gt;
+ Fixed Windows-specific compile error by explicitly specifying the
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;signal&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ function from the global namespace (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5722&quot;&gt;#5722&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/date_time/index.html&quot;&gt;DateTime&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4920&quot;&gt;#4920&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3651&quot;&gt;#3651&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4845&quot;&gt;#4845&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4475&quot;&gt;#4475&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4952&quot;&gt;#4952&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5345&quot;&gt;#5345&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5250&quot;&gt;#5250&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4798&quot;&gt;#4798&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4754&quot;&gt;#4754&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4411&quot;&gt;#4411&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5126&quot;&gt;#5126&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4780&quot;&gt;#4780&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2475&quot;&gt;#2475&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1674&quot;&gt;#1674&lt;/a&gt;.
+ Changed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;deadline_timer&lt;/span&gt;&lt;/code&gt;
+ implementation to not read clock unless the timer heap is non-empty.
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/dynamic_bitset/index.html&quot;&gt;Dynamic Bitset&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5439&quot;&gt;#5439&lt;/a&gt;
+ Changed SSL buffer sizes to be large enough to hold a complete TLS
+ record (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5854&quot;&gt;#5854&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/foreach/index.html&quot;&gt;Foreach&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Use rvalue refs on supporting compilers for const rvalue detection.
+ Fixed synchronous &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;null_buffers&lt;/span&gt;&lt;/code&gt;
+ operations so that they obey the user's non-blocking setting (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5756&quot;&gt;#5756&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/function/index.html&quot;&gt;Function&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bug fixes: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3410&quot;&gt;#3410&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3618&quot;&gt;#3618&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3912&quot;&gt;#3912&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4073&quot;&gt;#4073&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4325&quot;&gt;#4325&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4717&quot;&gt;#4717&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4765&quot;&gt;#4765&lt;/a&gt;.
+ Changed to set &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fd_set&lt;/span&gt;&lt;/code&gt;
+ size at runtime when using Windows.
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/function_types/index.html&quot;&gt;Function Types&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bug fixes: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1653&quot;&gt;#1653&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3162&quot;&gt;#3162&lt;/a&gt;.
+ Disabled MSVC warning due to const qualifier being applied to function
+ type.
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/graph/index.html&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bug fixes.
+ Fixed crash that occurs when using Intel C++ compiler (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5763&quot;&gt;#5763&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Remove deprecated function &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;kolmogorov_max_flow&lt;/span&gt;&lt;/code&gt;,
- use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boykov_kolmogorov_max_flow&lt;/span&gt;&lt;/code&gt;
- instead.
+ Changed OpenSSL initialisation to support all available algorithms.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Removed &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;graph&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;is_same&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt; header since its functionality
- is in Boost.Type_Traits.
+ Fixed SSL error mapping when session is gracefully shut down.
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iostreams/index.html&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Support filesystem v3 paths (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4485&quot;&gt;#4485&lt;/a&gt;).
+ Added some latency test programs.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix a memory leak in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;chain&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4922&quot;&gt;#4922&lt;/a&gt;).
+ Clarified that a read operation ends when the buffer is full (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5999&quot;&gt;#5999&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iterator/index.html&quot;&gt;Iterator&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;function_input_iterator&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2893&quot;&gt;#2893&lt;/a&gt;).
+ Fixed exception safety issue in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll_reactor&lt;/span&gt;&lt;/code&gt;
+ initialisation (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6006&quot;&gt;#6006&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bug fixes: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1427&quot;&gt;#1427&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1517&quot;&gt;#1517&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3434&quot;&gt;#3434&lt;/a&gt;.
+ Made number of strand implementations configurable via &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASIO_STRAND_IMPLEMENTATIONS&lt;/span&gt;&lt;/code&gt;
+ macro.
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/conversion/lexical_cast.htm&quot;&gt;Lexical cast&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Better performance and less memory usage for many combinations of
- Source and Target types (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5564&quot;&gt;#5564&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5417&quot;&gt;#5417&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4397&quot;&gt;#4397&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5350&quot;&gt;#5350&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5576&quot;&gt;#5576&lt;/a&gt;).
+ Added support for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION&lt;/span&gt;&lt;/code&gt;
+ flag which switches strand allocation to use a round-robin approach
+ rather than hashing.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Documentation updated (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5576&quot;&gt;#5576&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5494&quot;&gt;#5494&lt;/a&gt;).
+ Fixed potential strand starvation issue that can occur when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;strand&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;post&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ is used.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -321,36 +176,48 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/logic/index.html&quot;&gt;Logic&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/chrono/index.html&quot;&gt;Chrono&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bug fixes: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3093&quot;&gt;#3093&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3600&quot;&gt;#3600&lt;/a&gt;.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5979&quot;&gt;#5979&lt;/a&gt;
+ Added chrono rounding utilities as defined by Howard Hinnant &lt;a href=&quot;http://home.roadrunner.com/~hinnant/duration_io/chrono_util.html&quot;&gt;here&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/index.html&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added changesign function to sign.hpp to facilitate addition of nonfinite
- facets.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5978&quot;&gt;#5978&lt;/a&gt;
+ Add BOOST_CHRONO_HAS_PROCESS_CLOCKS to know if process clocks are
+ available.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Addition of nonfinite facets from Johan Rade, with tests, examples
- of use for C99 format infinity and NaN, and documentation.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5998&quot;&gt;#5998&lt;/a&gt;
+ Make possible to disable hybrid error handling.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added tests and documentation of changesign from Johan Rade.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5906&quot;&gt;#5906&lt;/a&gt;
+ Take in account the constexpr as defined in the standard.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5907&quot;&gt;#5907&lt;/a&gt;
+ Take in account noexcept for compilers supporting it.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed some bugs.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ See the &lt;a href=&quot;http://www.boost.org/doc/html/chrono/appendices.html#chrono.appendices.history&quot;&gt;History&lt;/a&gt;
+ for more details.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -358,123 +225,131 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/msm/index.html&quot;&gt;Meta State Machine&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/config/index.html&quot;&gt;Config&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added a &lt;a href=&quot;/doc/libs/1_47_0/libs/msm/doc/HTML/ch03s05.html#backend-start&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;stop&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;
- method in the back-end.
+ Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_DECLTYPE_N3276&lt;/span&gt;&lt;/code&gt;
+ config macro. (See &lt;a href=&quot;http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3276.pdf&quot;&gt;N3276&lt;/a&gt;.)
               &lt;/div&gt;
             &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/fusion/index.html&quot;&gt;Fusion&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added partial support for &lt;a href=&quot;/doc/libs/1_47_0/libs/msm/doc/HTML/ch03s04.html#eUML-phoenix&quot;&gt;Boost.Phoenix
- functors in eUML&lt;/a&gt;.
+ Make &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;single_view&lt;/span&gt;&lt;/code&gt;
+ a random access fusion sequence.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added the possibility to &lt;a href=&quot;/doc/libs/1_47_0/libs/msm/doc/HTML/ch03s05.html#backend-state-switch&quot;&gt;choose
- when state switching occurs&lt;/a&gt;.
+ Remove bogus compile-time asserts from &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;distance&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Cleaner implementation of segmented Fusion.
               &lt;/div&gt;
             &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/geometry&quot;&gt;Geometry&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
                 Bugfixes:
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5117&quot;&gt;#5117&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5253&quot;&gt;#5253&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5533&quot;&gt;#5533&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5573&quot;&gt;#5573&lt;/a&gt;.
+ Robustness issue, in some circumstances the union failed to
+ output. Fixed.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- gcc warnings about unused variables.
+ Robustness issue, in some circumstances the calculated intersection
+ point was outside the segment. Fixed.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- better implementation of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;favor_compile_time&lt;/span&gt;&lt;/code&gt;
- back-end policy.
+ Concept issue, cartesian intersect didn't understand segments
+ other than the provided one. Fixed.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- bug with eUML and state construction.
+ Sometimes self-intersections in linestrings were missed. Fixed.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- incorrect eUML event and state macros.
+ The fusion coordinate system was not registered correctly.
+ Fixed.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Solved tickets:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5726&quot;&gt;#5726&lt;/a&gt;
+ (Segment intersection algorithm still assumes 'first', 'second'
+ members)
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- incorrect event type passed to a direct entry state's on_entry
- action.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5744&quot;&gt;#5744&lt;/a&gt;
+ (mistake fusion adapt example)
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- more examples.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5748&quot;&gt;#5748&lt;/a&gt;
+ (need include &amp;lt;boost/foreach.hpp&amp;gt;)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5954&quot;&gt;#5954&lt;/a&gt;
+ (distance_pythagoras skips sqrt() step)
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/multi_index/index.html&quot;&gt;MultiIndex&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed an ADL problem in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;composite_key_compare&lt;/span&gt;&lt;/code&gt;
- related with Boost.Ref.
- &lt;/div&gt;
- &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Maintenance fixes.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/proto/index.html&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Pre-preprocessed for better compile times.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Default preprocessor limits raised:
+ Improvements on algorithms:
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Max expression arity (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_MAX_ARITY&lt;/span&gt;&lt;/code&gt;)
- bumped from 5 to 10.
+ Checking self-intersections is now not done automatically,
+ this can blast performance.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Max function call arity (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_MAX_FUNCTION_CALL_ARITY&lt;/span&gt;&lt;/code&gt;)
- bumped from 5 to 10.
+ Besides that, checking self-intersections is made faster.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Max logical operator arity (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_MAX_LOGICAL_ARITY&lt;/span&gt;&lt;/code&gt;)
- bumped from 8 to 10.
+ Intersections now avoid outputting duplicate points. So they
+ output the minimal set.
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -482,110 +357,292 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Better integration of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;basic_expr&lt;/span&gt;&lt;/code&gt;
- to avoid accidental needless instantiations of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;expr&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/random/index.html&quot;&gt;Random&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Synchronized with the new standard.
+ Additional algorithms:
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Many new distributions added: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;chi_squared_distribution&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;negative_binomial_distribution&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fisher_f_distribution&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;student_t_distribution&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;weibull_distribution&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;extreme_value_distribution&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;discrete_distribution&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;piecewise_constant_distribution&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;piecewise_liear_distribution&lt;/span&gt;&lt;/code&gt;
+ covered_by: within is defined as &amp;quot;within, not on boundary&amp;quot;.
+ covered_by is &amp;quot;within or on boundary&amp;quot;
                     &lt;/div&gt;
                   &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Additional functionality:
+ &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Renamed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;uniform_int&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;uniform_real&lt;/span&gt;&lt;/code&gt;
- to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;uniform_int_distribution&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;uniform_real_distribution&lt;/span&gt;&lt;/code&gt;.
+ within: strategies can now be specified for within&amp;lt;point,
+ box&amp;gt; and within&amp;lt;box, box&amp;gt;
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Added members to all distributions: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;param_type&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;param&lt;/span&gt;&lt;/code&gt;, stream
- operators, comparison operators, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;min&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;max&lt;/span&gt;&lt;/code&gt;.
+ convert: a much broader range of conversions is supported
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Allow distributions to be used directly with generators without
- use of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;variate_generator&lt;/span&gt;&lt;/code&gt;.
+ assign: idem, (currently partly) synonym for convert (but reversed
+ arguments)
                     &lt;/div&gt;
                   &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Additional coordinate types:
+ &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Changed the meaning of the parameters of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometric_distribution&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lognormal_distribution&lt;/span&gt;&lt;/code&gt;.
+ Basic support for Boost.Rational
                     &lt;/div&gt;
                   &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5185&quot;&gt;#5185&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5506&quot;&gt;#5506&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5813&quot;&gt;#5813&lt;/a&gt;
+ and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5919&quot;&gt;#5919&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Various other bug fixes not in Trac.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed edge_descriptor type for reverse_graph to a new data type
+ to avoid ambiguities with the edge_descriptor of the underlying graph.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/interprocess/index.html&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2796&quot;&gt;#2796&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4031&quot;&gt;#4031&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4251&quot;&gt;#4251&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4452&quot;&gt;#4452&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4895&quot;&gt;#4895&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5077&quot;&gt;#5077&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5120&quot;&gt;#5120&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5123&quot;&gt;#5123&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5230&quot;&gt;#5230&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5197&quot;&gt;#5197&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5287&quot;&gt;#5287&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5294&quot;&gt;#5294&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5306&quot;&gt;#5306&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5308&quot;&gt;#5308&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5392&quot;&gt;#5392&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5409&quot;&gt;#5409&lt;/a&gt;,
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added support to customize offset_ptr and allow creating custom managed
+ segments that might be shared between 32 and 64 bit processes.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Shared memory in windows has again filesystem lifetime: kernel bootstamp
+ and WMI use to get a reliable timestamp was causing a lot of trouble.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/intrusive/index.html&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4797&quot;&gt;#4797&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5165&quot;&gt;#5165&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5183&quot;&gt;#5183&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5191&quot;&gt;#5191&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/conversion/lexical_cast.htm&quot;&gt;Lexical cast&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added code to work with Inf and NaN values on any platform (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5689&quot;&gt;#5689&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ New Quickbook documentation (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5723&quot;&gt;#5723&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Better performance and less memory usage for many combinations of
+ Source and Target types.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Better performance for C locale.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/math/index.html&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ 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 &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5560&quot;&gt;#5560&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added an example of using Inverse Chi-Squared distribution for Bayesian
+ statistics, provided by Thomas Mang.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added tests to use improved version of lexical_cast which handles
+ C99 nonfinites without using global facets.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Corrected wrong out-of-bound uniform distribution CDF complement
+ values &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5733&quot;&gt;#5733&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Enabled long double support on OpenBSD (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6014&quot;&gt;#6014&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed nextafter and related functions to behave in the same way
+ as other implementations - so that nextafter(+INF, 0) is a finite
+ value (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5832&quot;&gt;#5832&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed tuple include configuration to fix issue when using in conjunction
+ with Boost.Tr1 (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5934&quot;&gt;#5934&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed class eps_tolerance to behave correctly when both ends of
+ the range are zero (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6001&quot;&gt;#6001&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed missing include guards on prime.hpp (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5927&quot;&gt;#5927&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Removed unused/undocumented constants from constants.hpp (issue
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5982&quot;&gt;#5982&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed missing std:: prefix in nonfinite_num_facets.hpp (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5914&quot;&gt;#5914&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Minor patches for Cray compiler compatibility.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/msm/&quot;&gt;MSM&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ eUML: added easier event reprocessing: process(event_) and reprocess()
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ 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).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugfixes
+ &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Added a second parameter to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;gamma_distribution&lt;/span&gt;&lt;/code&gt;.
+ Reverted favor_compile_time policy to Boost 1.46 state
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;seed_seq&lt;/span&gt;&lt;/code&gt;
- and added the corresponding constructors and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;seed&lt;/span&gt;&lt;/code&gt; overloads the generators.
+ none event now is convertible from any other event
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generate_canonical&lt;/span&gt;&lt;/code&gt;.
+ eUML and pseudo exit states
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Renamed the engine tempates. e.g. &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mersenne_twister&lt;/span&gt;&lt;/code&gt;
- becomes &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mersenne_twister_engine&lt;/span&gt;&lt;/code&gt;.
+ Fixed not working Flag_AND
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- New engine adapter &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;independent_bits_engine&lt;/span&gt;&lt;/code&gt;.
+ 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.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Added new predefined engine typedefs: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mt19937_64&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ranlux&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;24&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;48&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;_base&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;]&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;knuth_b&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Updated seeding algorithms.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;discard&lt;/span&gt;&lt;/code&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Use unsigned types instead of signed types in all the predefined
- engines.
+ gcc warnings about unused variables
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -593,146 +650,62 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bug fixes:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;linear_congruential_engine&lt;/span&gt;&lt;/code&gt;
- could assert because the modular arithmetic was not implemented
- in all cases. &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shuffle_output&lt;/span&gt;&lt;/code&gt;,
- now called &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shuffle_order_engine&lt;/span&gt;&lt;/code&gt;,
- could cause integer overflow. These cases were not triggered
- by any predefined engines.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;uniform_small_int&lt;/span&gt;&lt;/code&gt;
- now actually behaves as documented.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Breaking change: the new internal transition table feature causes
+ a minor breaking change. In a submachine, the &amp;quot;Fsm&amp;quot; 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 &amp;quot;Fsm&amp;quot;
+ parameter is the higher-level state machine). To sum up, the internal
+ transition &amp;quot;Fsm&amp;quot; parameter is the closest state machine
+ containing this transition.
               &lt;/div&gt;
             &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/numeric/conversion/index.html&quot;&gt;Numeric.Conversion&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- New efficient algorithms for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;binomial_distribution&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;poisson_distribution&lt;/span&gt;&lt;/code&gt;.
+ Added numeric_cast_traits; see '&lt;a href=&quot;http://www.boost.org/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&quot;&gt;numeric_cast_traits&lt;/a&gt;'
+ for details.
               &lt;/div&gt;
             &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/proto/index.html&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Moved all features into &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;namespace&lt;/span&gt;
- &lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;random&lt;/span&gt;&lt;/code&gt;
+ &lt;em&gt;Breaking Change:&lt;/em&gt; 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.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Backwards compatibility issues:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- The seeding algorithms have changed. This was unavoidable for
- compatibility with the standard. Not to mention that some of
- the existing algorithms were weird and inconsistent.
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Seeding with an integer: The behaviour should be unchanged
- for most generators except &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lagged_fibonacci&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;subtract_with_carry&lt;/span&gt;&lt;/code&gt;
- (and thus &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ranlux&lt;/span&gt;&lt;/code&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Seeding a generator with another generator: This has
- been enabled by making all all generators models of
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;SeedSeq&lt;/span&gt;&lt;/code&gt;.
- Therefore, if you seed a Boost.Random generator with
- a non Boost.Random generator, your code will no longer
- compile. The algorithm has changed, so code using this
- seeding method will yield different values.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Seeding a generator from a pair of iterators: This implicitly
- assumed that the elements were 32-bit integers in some
- places, but not everywhere. I've added this requirement
- everywhere and updated the algorithms accordingly. The
- behaviour of generators with a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;value_type&lt;/span&gt;&lt;/code&gt;
- no more than 32 bits should be unchanged.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Renaming:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Whenever a class was renamed, there is a wrapper with
- the old name. There are also using declarations in namespace
- boost for everything that was moved.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- The names of a few accessors in the distributions changed.
- Both the old and the new names are allowed.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometric_distribution&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lognormal_distribution&lt;/span&gt;&lt;/code&gt;:
- The behaviour is different at runtime. &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;geometric_distribution&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;lognormal_distribution&lt;/span&gt;&lt;/code&gt; provide
- the old behaviour, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;random&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;geometric_distribution&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;random&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;lognormal_distribution&lt;/span&gt;&lt;/code&gt; provide
- the new behaviour.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Streaming: gamma_distribution has a new parameter, thus text
- saved with the old version will not readable by the new version.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;variate_generator&lt;/span&gt;&lt;/code&gt;
- is now a simple pass through wrapper. Code that assumes that
- it will adjust the generator's result type to match the distribution
- will no longer work. This is not an issue with any of the distributions
- provided by Boost.Random.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Return types: The &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;result_types&lt;/span&gt;&lt;/code&gt;
- of some generators have changed slightly. Some signed types
- have changed to unsigned to match the standard.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;has_fixed_range&lt;/span&gt;&lt;/code&gt;:
- This is now always false, as it doesn't appear to be very useful
- and is excessively cumbersome. Anything that was accessing
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;const_min&lt;/span&gt;&lt;/code&gt; and
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;const_max&lt;/span&gt;&lt;/code&gt; without
- first checking &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;has_fixed_range&lt;/span&gt;&lt;/code&gt;
- was incorrect to begin with.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Move definitions of Proto tag types into an ADL-blocking namespace.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add second template parameter to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;siwtch_&lt;/span&gt;&lt;/code&gt;
+ to control dispatching to cases.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Allow dependent domains to be specified with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_EXTENDS&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_BASIC_EXTENDS&lt;/span&gt;&lt;/code&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -740,12 +713,14 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/range/index.html&quot;&gt;Range&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/regex/&quot;&gt;Regex&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed the end position &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;irange&lt;/span&gt;&lt;/code&gt;
- when step size is greater than 1 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5544&quot;&gt;#5544&lt;/a&gt;).
+ Fixed issues: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/698&quot;&gt;#698&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5835&quot;&gt;#5835&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5958&quot;&gt;#5958&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5736&quot;&gt;#5736&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -753,11 +728,11 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Spirit V2.5, see the '&lt;a href=&quot;/doc/libs/1_47_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_5.html&quot;&gt;What's
+ Spirit V2.5.1, see the '&lt;a href=&quot;http://www.boost.org/doc/libs/1_48_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_5_1.html&quot;&gt;What's
                 New&lt;/a&gt;' section for details.
               &lt;/div&gt;
             &lt;/li&gt;
@@ -766,11 +741,12 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/tokenizer/index.html&quot;&gt;Tokenizer&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/type_traits/&quot;&gt;TypeTraits&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4649&quot;&gt;#4649&lt;/a&gt;.
+ Extension to support &lt;a href=&quot;http://www.boost.org/libs/type_traits/doc/html/boost_typetraits/category/value_traits/operators.html&quot;&gt;operator
+ detection&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -778,27 +754,23 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/utility/index.html&quot;&gt;Utility&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bug fixes: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4432&quot;&gt;#4432&lt;/a&gt;.
+ Improved support for the C++11 standard - breaking change to equality
+ and emplace.
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/utility/index.html&quot;&gt;Uuid&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed tickets: (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5570&quot;&gt;#5570&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4601&quot;&gt;#4601&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4991&quot;&gt;#4991&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5145&quot;&gt;#5145&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5235&quot;&gt;#5235&lt;/a&gt;).
+ Use Boost.Move to implement move semantics.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ See the &lt;a href=&quot;http://www.boost.org/doc/html/unordered/changes.html#unordered.changes.boost_1_48_0___major_update&quot;&gt;change
+ log&lt;/a&gt; for full details.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -806,12 +778,11 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/wave/index.html&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/wave/index.html&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Wave V2.3.0, see the &lt;a href=&quot;/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt;
- for details.
+ See the &lt;a href=&quot;http://www.boost.org/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt; for details.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -819,35 +790,34 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_47_0.build_system&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Build System&lt;/span&gt;&lt;/h3&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- The official name of Boost.Build executable was changed to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;b2&lt;/span&gt;&lt;/code&gt;. The bootstrap scripts create a copy
- with the old name &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;bjam&lt;/span&gt;&lt;/code&gt;
- to prevent third-party build scripts from failing.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_47_0.updated_tools&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Tools&lt;/span&gt;&lt;/h3&gt;
+ &lt;div id=&quot;version_1_48_0.compilers_tested&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost's primary test compilers are:
+ &lt;/p&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/boostbook/index.html&quot;&gt;BoostBook&lt;/a&gt;:&lt;/span&gt;
+ Linux:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Handle doxygen tags: &lt;code&gt;&lt;span class=&quot;special&quot;&gt;\&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;see&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;tparam&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ref&lt;/span&gt;&lt;/code&gt; (for classes
- only).
+ LLVM Clang 2.8
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Support note for classes as well as functions.
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5.1, 4.5.2, 4.6
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel 11.1
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -855,62 +825,75 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/quickbook/index.html&quot;&gt;Quickbook&lt;/a&gt;:&lt;/span&gt;
+ OS X:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Generate consistent ids for headings.
+ Intel 11.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Improved unicode support for windows.
+ GCC: 4.2.1, 4.4.4
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Warn about windows paths, as they aren't portable.
+ GCC, C++0x mode: 4.4.4
               &lt;/div&gt;
             &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Windows:
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Reverse deprecation of &lt;code&gt;&lt;span class=&quot;special&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;br&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;]&lt;/span&gt;&lt;/code&gt;.
+ Visual C++ 8.0, 9.0, 10.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Support date ranges and comma seperated clauses in copyright attributes.
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.1
               &lt;/div&gt;
             &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ FreeBSD:
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Improved delimeter checking for simple markup (e.g. &lt;code&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;bold&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;/code&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Pass-thru comments in code snippets.
+ GCC 4.2.1, 32 and 64 bit.
               &lt;/div&gt;
             &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ QNX:
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;code&gt;__FILENAME__&lt;/code&gt; macro now generates relative paths.
+ QCC 4.4.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Allow quickbook escapes inside comments in syntax highlighted code.
+ QCC, C++0x mode: 4.4.2, 4.6.1
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
         &lt;/div&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_47_0.compilers_tested&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
- Boost's primary test compilers are:
+ Boost's additional test compilers include:
     &lt;/p&gt;
     &lt;ul&gt;
       &lt;li&gt;
@@ -919,50 +902,42 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- LLVM Clang 2.8
+ Clang from subversion, with libc++ and GNU libstdc++
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.3.5, 4.4.1, 4.4.3, 4.4.5, 4.5.1, 4.5.2,
- 4.6.0, 4.6.1
+ LLVM Clang 2.8 x
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
+ 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
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel 12.0
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.4.4, 4.5.2
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- OS X:
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Apple Clang 2.1
+ pgCC: 11.2 x
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel 11.1
+ Intel: 10.1, 11.1, 12.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.1, 4.4.4
+ PathScale: 4.0.8
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++0x mode: 4.4.4
+ Visual Age 10.1
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -970,88 +945,63 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- Windows:
+ OS X:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++ 7.1, 9.0, 10.0
+ Clang from subversion, with libc++ and GNU libstdc++.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, mingw: 4.4.0
+ Intel 11.1.
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- FreeBSD:
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC 4.2.1, 64 bit
+ GCC: 4.2.1, 4.4.4.
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- QNX:
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- QCC
+ GCC, C++0x mode: 4.4.4.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
         &lt;/div&gt;
       &lt;/li&gt;
- &lt;/ul&gt;
- &lt;p&gt;
- Boost's additional test compilers include:
- &lt;/p&gt;
- &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- Linux:
+ Windows:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Clang from subversion, with GNU libstdc++.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- LLVM Clang 2.8
+ Visual C++ 8.0, 9.0, 10.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.3.5, 4.4.3, 4.4.5, 4.5.1, 4.5.2, 4.6.0,
- 4.6.1
+ Visual C++ with STLport: 9.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
+ Visual C++, Windows Mobile 5, with STLport: 9.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- pgCC: 11.2
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.2, 4.5.4, 4.6.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 10.1, 11.0, 11.1, 12.0
+ GCC, C++0x mode, mingw: 4.5.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- PathScale: 3.2
+ GCC, mingw 64-bit: 4.7.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1059,26 +1009,11 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- OS X:
+ AIX:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Clang from subversion, with GNU libstdc++.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel 11.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode: 4.4.4
+ IBM XL C/C++ Enterprise Edition, V11.1.0.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1086,31 +1021,11 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- Windows:
+ FreeBSD:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++ 7.1, 9.0, 10.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++ with STLport: 9.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++, Windows Mobile 5, with STLport: 9.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, mingw: 4.5.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode, mingw: 4.5.2
+ GCC 4.2.1, 32 and 64 bit.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1118,11 +1033,11 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- AIX:
+ Solaris:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- IBM XL C/C++ Enterprise Edition, V11.1.0.0
+ Sun 5.10
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1130,1124 +1045,1391 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_47_0.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_48_0.acknowledgements&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
- &lt;a href=&quot;/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
- &lt;a href=&quot;/users/people/rene_rivera.html&quot;&gt;Rene Rivera&lt;/a&gt;, Daniel James
+ &lt;a href=&quot;http://www.boost.org/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
+ &lt;a href=&quot;http://www.boost.org/users/people/rene_rivera.html&quot;&gt;Rene Rivera&lt;/a&gt;, Daniel James
       and Vladimir Prus managed this release.
     &lt;/p&gt;
   &lt;/div&gt;
-</description></item><item><title>Version 1.46.1</title><pubDate>Sat, 12 Mar 2011 10:45:53 -0500</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
- Bug fixes: Asio, Fusion, Graph, Icl, Math, Polygon, Proto, Property Tree, Signals2,
- TR1, Unordered.
- &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.46.1/><description>&lt;div class=&quot;description&quot;&gt;
+&lt;/x&gt;</description></item><item><title>Version 1.47.0</title><link>
http://www.boost.org/users/history/version_1_47_0.html><pubDate>Mon, 11 Jul 2011 18:19:33 -0400</pubDate><boostbook: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
+ </boostbook:purpose><boostbook:downlaod>
http://sourceforge.net/projects/boost/files/boost/1.47.0/><description>
   
   
   
- &lt;div id=&quot;version_1_46_1.updated_libraries&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;div id=&quot;version_1_47_0.new_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/chrono/index.html&quot;&gt;Chrono&lt;/a&gt;:&lt;/span&gt;
+ Useful time
+ utilities, from Vicente J. Botet Escribá.
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EV_ONESHOT&lt;/span&gt;&lt;/code&gt; seems to
- cause problems on some versions of Mac OS X, with the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt; destructor getting stuck
- inside the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;close&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
- system call. Changed the kqueue backend to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EV_CLEAR&lt;/span&gt;&lt;/code&gt;
- instead (&lt;a href=&quot;
https://svn.boost.org/trac/boost/ticket/5021&quot;&gt;#5021&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed compile failures with some versions of &lt;tt&gt;g++&lt;/tt&gt;
- due to the use of anonymous enums (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4883&quot;&gt;#4883&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed a bug on kqueue-based platforms, where some system calls that
- repeatedly fail with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EWOULDBLOCK&lt;/span&gt;&lt;/code&gt;
- are not correctly re-registered with kqueue.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Changed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;streambuf&lt;/span&gt;&lt;/code&gt; to ensure that its internal
- pointers are updated correctly after the data has been modified using
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;streambuf&lt;/span&gt;&lt;/code&gt; member functions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed a bug that prevented the linger socket option from working on
- platforms other than Windows.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/fusion/&quot;&gt;Fusion&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/geometry/index.html&quot;&gt;Geometry&lt;/a&gt;:&lt;/span&gt;
+ Geometry
+ Library, from Barend Gehrels, Bruno Lalande and Mateusz Loskot.
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;disable_if&lt;/span&gt;&lt;/code&gt; for
- Visual C++ 7.1/8.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/filesystem/&quot;&gt;Filesystem&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/phoenix/index.html&quot;&gt;Phoenix&lt;/a&gt;:&lt;/span&gt;
+ Define small
+ unnamed function objects at the actual call site, and more, from Joel de
+ Guzman, Dan Marsden and Thomas Heller.
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix for STLPort (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5217&quot;&gt;#5217&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- PGI large file support
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/ratio/index.html&quot;&gt;Ratio&lt;/a&gt;:&lt;/span&gt;
+ Compile time rational
+ arithmetic, from Vicente J. Botet Escribá.
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Bug fixes, including fixes for: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5181&quot;&gt;#5181&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5180&quot;&gt;#5180&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5199&quot;&gt;#5199&lt;/a&gt;
- and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5175&quot;&gt;#5175&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_47_0.updated_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/icl/&quot;&gt;Icl&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/accumulators/index.html&quot;&gt;Accumulators&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ New statistical accumulators: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sum_kahan&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sum_of_weights_kahan&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sum_of_variates_kahan&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intersects for interval_maps and segment_type/element_type (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5207&quot;&gt;#5207&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed some ambiguous calls to functions in boost and std namespaces.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Other bug fixes, and documentation fixes.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
-
- &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Several minor bug fixes.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/asio/index.html&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Many new features and improvements:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Signal handling.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ A debugging aid for asynchronous programs.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Timeouts on socket iostreams.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Composed connect operations.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Rewritten SSL implementation.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ C++0x move support.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Compatibility with POSIX &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fork&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ ... and much more. See the &lt;a href=&quot;/doc/libs/1_47_0/doc/html/boost_asio/history.html&quot;&gt;Revision
+ History&lt;/a&gt; in the Boost.Asio documentation for more details.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Tickets addressed: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2879&quot;&gt;#2879&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3238&quot;&gt;#3238&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3297&quot;&gt;#3297&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3307&quot;&gt;#3307&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3702&quot;&gt;#3702&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3741&quot;&gt;#3741&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3900&quot;&gt;#3900&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3905&quot;&gt;#3905&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3939&quot;&gt;#3939&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3958&quot;&gt;#3958&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4162&quot;&gt;#4162&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4971&quot;&gt;#4971&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5124&quot;&gt;#5124&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5128&quot;&gt;#5128&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5418&quot;&gt;#5418&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5453&quot;&gt;#5453&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Disabled 45-degree booleans optimization.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/proto/&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/config/index.html&quot;&gt;Config&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1988&quot;&gt;#1988&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Make &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;display_expr&lt;/span&gt;&lt;/code&gt; copyable
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5096&quot;&gt;#5096&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix const correctness problem in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;pass_through&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/property_tree/&quot;&gt;Property Tree&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/date_time/index.html&quot;&gt;DateTime&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4920&quot;&gt;#4920&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3651&quot;&gt;#3651&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4845&quot;&gt;#4845&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4475&quot;&gt;#4475&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4952&quot;&gt;#4952&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5345&quot;&gt;#5345&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5250&quot;&gt;#5250&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4798&quot;&gt;#4798&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4754&quot;&gt;#4754&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4411&quot;&gt;#4411&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5126&quot;&gt;#5126&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4780&quot;&gt;#4780&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2475&quot;&gt;#2475&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1674&quot;&gt;#1674&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix compile error in JSON parser.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/signals2/&quot;&gt;Signals2&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/dynamic_bitset/index.html&quot;&gt;Dynamic Bitset&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5439&quot;&gt;#5439&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix unused parameter warning.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/tr1/&quot;&gt;TR1&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/foreach/index.html&quot;&gt;Foreach&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Use rvalue refs on supporting compilers for const rvalue detection.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Allow specialization of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;tr1&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hash&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Improved support for Pathscale and Sun compilers.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/function/index.html&quot;&gt;Function&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bug fixes: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3410&quot;&gt;#3410&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3618&quot;&gt;#3618&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3912&quot;&gt;#3912&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4073&quot;&gt;#4073&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4325&quot;&gt;#4325&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4717&quot;&gt;#4717&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4765&quot;&gt;#4765&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Add missing copy constructors and assignment operators when using rvalue
- references (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5119&quot;&gt;#5119&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_46_1.other_changes&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Other changes&lt;/span&gt;&lt;/h3&gt;
- &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- Update getting started guide to reflect changes to boost build.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/function_types/index.html&quot;&gt;Function Types&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bug fixes: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1653&quot;&gt;#1653&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3162&quot;&gt;#3162&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- In quickbook, workaround optimization bug in g++ 4.4.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/graph/index.html&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bug fixes.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Remove deprecated function &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;kolmogorov_max_flow&lt;/span&gt;&lt;/code&gt;,
+ use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boykov_kolmogorov_max_flow&lt;/span&gt;&lt;/code&gt;
+ instead.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Removed &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;graph&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;is_same&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt; header since its functionality
+ is in Boost.Type_Traits.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
       &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_46_1.compilers_tested&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- Boost's primary test compilers are:
- &lt;/p&gt;
- &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- Linux:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iostreams/index.html&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Support filesystem v3 paths (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4485&quot;&gt;#4485&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix a memory leak in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;chain&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4922&quot;&gt;#4922&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iterator/index.html&quot;&gt;Iterator&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;function_input_iterator&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2893&quot;&gt;#2893&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bug fixes: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1427&quot;&gt;#1427&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1517&quot;&gt;#1517&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3434&quot;&gt;#3434&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/conversion/lexical_cast.htm&quot;&gt;Lexical cast&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Better performance and less memory usage for many combinations of
+ Source and Target types (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5564&quot;&gt;#5564&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5417&quot;&gt;#5417&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4397&quot;&gt;#4397&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5350&quot;&gt;#5350&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5576&quot;&gt;#5576&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Documentation updated (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5576&quot;&gt;#5576&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5494&quot;&gt;#5494&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/logic/index.html&quot;&gt;Logic&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bug fixes: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3093&quot;&gt;#3093&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3600&quot;&gt;#3600&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/index.html&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added changesign function to sign.hpp to facilitate addition of nonfinite
+ facets.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Addition of nonfinite facets from Johan Rade, with tests, examples
+ of use for C99 format infinity and NaN, and documentation.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added tests and documentation of changesign from Johan Rade.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/msm/index.html&quot;&gt;Meta State Machine&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added a &lt;a href=&quot;/doc/libs/1_47_0/libs/msm/doc/HTML/ch03s05.html#backend-start&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;stop&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;
+ method in the back-end.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added partial support for &lt;a href=&quot;/doc/libs/1_47_0/libs/msm/doc/HTML/ch03s04.html#eUML-phoenix&quot;&gt;Boost.Phoenix
+ functors in eUML&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added the possibility to &lt;a href=&quot;/doc/libs/1_47_0/libs/msm/doc/HTML/ch03s05.html#backend-state-switch&quot;&gt;choose
+ when state switching occurs&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugfixes:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5117&quot;&gt;#5117&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5253&quot;&gt;#5253&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5533&quot;&gt;#5533&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5573&quot;&gt;#5573&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ gcc warnings about unused variables.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ better implementation of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;favor_compile_time&lt;/span&gt;&lt;/code&gt;
+ back-end policy.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ bug with eUML and state construction.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ incorrect eUML event and state macros.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ incorrect event type passed to a direct entry state's on_entry
+ action.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ more examples.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/multi_index/index.html&quot;&gt;MultiIndex&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed an ADL problem in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;composite_key_compare&lt;/span&gt;&lt;/code&gt;
+ related with Boost.Ref.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Maintenance fixes.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/proto/index.html&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Pre-preprocessed for better compile times.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Default preprocessor limits raised:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Max expression arity (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_MAX_ARITY&lt;/span&gt;&lt;/code&gt;)
+ bumped from 5 to 10.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Max function call arity (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_MAX_FUNCTION_CALL_ARITY&lt;/span&gt;&lt;/code&gt;)
+ bumped from 5 to 10.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Max logical operator arity (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_MAX_LOGICAL_ARITY&lt;/span&gt;&lt;/code&gt;)
+ bumped from 8 to 10.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Better integration of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;basic_expr&lt;/span&gt;&lt;/code&gt;
+ to avoid accidental needless instantiations of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;expr&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/random/index.html&quot;&gt;Random&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Synchronized with the new standard.
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Many new distributions added: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;chi_squared_distribution&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;negative_binomial_distribution&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fisher_f_distribution&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;student_t_distribution&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;weibull_distribution&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;extreme_value_distribution&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;discrete_distribution&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;piecewise_constant_distribution&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;piecewise_liear_distribution&lt;/span&gt;&lt;/code&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Renamed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;uniform_int&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;uniform_real&lt;/span&gt;&lt;/code&gt;
+ to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;uniform_int_distribution&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;uniform_real_distribution&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added members to all distributions: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;param_type&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;param&lt;/span&gt;&lt;/code&gt;, stream
+ operators, comparison operators, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;min&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;max&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Allow distributions to be used directly with generators without
+ use of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;variate_generator&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed the meaning of the parameters of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometric_distribution&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lognormal_distribution&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added a second parameter to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;gamma_distribution&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;seed_seq&lt;/span&gt;&lt;/code&gt;
+ and added the corresponding constructors and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;seed&lt;/span&gt;&lt;/code&gt; overloads the generators.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generate_canonical&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Renamed the engine tempates. e.g. &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mersenne_twister&lt;/span&gt;&lt;/code&gt;
+ becomes &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mersenne_twister_engine&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ New engine adapter &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;independent_bits_engine&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added new predefined engine typedefs: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mt19937_64&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ranlux&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;24&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;48&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;_base&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;]&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;knuth_b&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Updated seeding algorithms.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;discard&lt;/span&gt;&lt;/code&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Use unsigned types instead of signed types in all the predefined
+ engines.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bug fixes:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;linear_congruential_engine&lt;/span&gt;&lt;/code&gt;
+ could assert because the modular arithmetic was not implemented
+ in all cases. &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shuffle_output&lt;/span&gt;&lt;/code&gt;,
+ now called &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shuffle_order_engine&lt;/span&gt;&lt;/code&gt;,
+ could cause integer overflow. These cases were not triggered
+ by any predefined engines.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;uniform_small_int&lt;/span&gt;&lt;/code&gt;
+ now actually behaves as documented.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ New efficient algorithms for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;binomial_distribution&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;poisson_distribution&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Moved all features into &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;namespace&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;random&lt;/span&gt;&lt;/code&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Backwards compatibility issues:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ The seeding algorithms have changed. This was unavoidable for
+ compatibility with the standard. Not to mention that some of
+ the existing algorithms were weird and inconsistent.
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Seeding with an integer: The behaviour should be unchanged
+ for most generators except &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lagged_fibonacci&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;subtract_with_carry&lt;/span&gt;&lt;/code&gt;
+ (and thus &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ranlux&lt;/span&gt;&lt;/code&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Seeding a generator with another generator: This has
+ been enabled by making all all generators models of
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;SeedSeq&lt;/span&gt;&lt;/code&gt;.
+ Therefore, if you seed a Boost.Random generator with
+ a non Boost.Random generator, your code will no longer
+ compile. The algorithm has changed, so code using this
+ seeding method will yield different values.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Seeding a generator from a pair of iterators: This implicitly
+ assumed that the elements were 32-bit integers in some
+ places, but not everywhere. I've added this requirement
+ everywhere and updated the algorithms accordingly. The
+ behaviour of generators with a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;value_type&lt;/span&gt;&lt;/code&gt;
+ no more than 32 bits should be unchanged.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Renaming:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Whenever a class was renamed, there is a wrapper with
+ the old name. There are also using declarations in namespace
+ boost for everything that was moved.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ The names of a few accessors in the distributions changed.
+ Both the old and the new names are allowed.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometric_distribution&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lognormal_distribution&lt;/span&gt;&lt;/code&gt;:
+ The behaviour is different at runtime. &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;geometric_distribution&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;lognormal_distribution&lt;/span&gt;&lt;/code&gt; provide
+ the old behaviour, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;random&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;geometric_distribution&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;random&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;lognormal_distribution&lt;/span&gt;&lt;/code&gt; provide
+ the new behaviour.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Streaming: gamma_distribution has a new parameter, thus text
+ saved with the old version will not readable by the new version.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;variate_generator&lt;/span&gt;&lt;/code&gt;
+ is now a simple pass through wrapper. Code that assumes that
+ it will adjust the generator's result type to match the distribution
+ will no longer work. This is not an issue with any of the distributions
+ provided by Boost.Random.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Return types: The &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;result_types&lt;/span&gt;&lt;/code&gt;
+ of some generators have changed slightly. Some signed types
+ have changed to unsigned to match the standard.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;has_fixed_range&lt;/span&gt;&lt;/code&gt;:
+ This is now always false, as it doesn't appear to be very useful
+ and is excessively cumbersome. Anything that was accessing
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;const_min&lt;/span&gt;&lt;/code&gt; and
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;const_max&lt;/span&gt;&lt;/code&gt; without
+ first checking &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;has_fixed_range&lt;/span&gt;&lt;/code&gt;
+ was incorrect to begin with.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/range/index.html&quot;&gt;Range&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed the end position &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;irange&lt;/span&gt;&lt;/code&gt;
+ when step size is greater than 1 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5544&quot;&gt;#5544&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Spirit V2.5, see the '&lt;a href=&quot;/doc/libs/1_47_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_5.html&quot;&gt;What's
+ New&lt;/a&gt;' section for details.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/tokenizer/index.html&quot;&gt;Tokenizer&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4649&quot;&gt;#4649&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/utility/index.html&quot;&gt;Utility&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bug fixes: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4432&quot;&gt;#4432&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/utility/index.html&quot;&gt;Uuid&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed tickets: (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5570&quot;&gt;#5570&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4601&quot;&gt;#4601&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4991&quot;&gt;#4991&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5145&quot;&gt;#5145&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5235&quot;&gt;#5235&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/wave/index.html&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Wave V2.3.0, see the &lt;a href=&quot;/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt;
+ for details.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.1, 4.4.3, 4.4.5, 4.5.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel: 10.1, 11.0, 11.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Clang: 2.8
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Pathscale: 3.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_47_0.build_system&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Build System&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- OS X:
+ The official name of Boost.Build executable was changed to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;b2&lt;/span&gt;&lt;/code&gt;. The bootstrap scripts create a copy
+ with the old name &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;bjam&lt;/span&gt;&lt;/code&gt;
+ to prevent third-party build scripts from failing.
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.0.1, 4.2.1, 4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode: 4.4.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel: 11.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_47_0.updated_tools&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Tools&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- Windows:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/boostbook/index.html&quot;&gt;BoostBook&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Handle doxygen tags: &lt;code&gt;&lt;span class=&quot;special&quot;&gt;\&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;see&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;tparam&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ref&lt;/span&gt;&lt;/code&gt; (for classes
+ only).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Support note for classes as well as functions.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++: 7.1, 8.0, 9.0 and 10.0.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, mingw: 4.4.0.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- FreeBSD:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/quickbook/index.html&quot;&gt;Quickbook&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Generate consistent ids for headings.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Improved unicode support for windows.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Warn about windows paths, as they aren't portable.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Reverse deprecation of &lt;code&gt;&lt;span class=&quot;special&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;br&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;]&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Support date ranges and comma seperated clauses in copyright attributes.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Improved delimeter checking for simple markup (e.g. &lt;code&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;bold&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;/code&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Pass-thru comments in code snippets.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;__FILENAME__&lt;/code&gt; macro now generates relative paths.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Allow quickbook escapes inside comments in syntax highlighted code.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.2.1, 64 bit.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_47_0.compilers_tested&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
- Boost's additional test compilers include:
+ Boost's primary test compilers are:
     &lt;/p&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
           Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ LLVM Clang 2.8
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.3.5, 4.4.1, 4.4.3, 4.4.5, 4.5.1, 4.5.2,
+ 4.6.0, 4.6.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel 12.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.4, 4.4.5, 4.5.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- pgCC: 11.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel: 10.1, 11.0, 11.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- PathScale: 3.2, 4.0.8
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual Age C++: 10.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Clang from subversion
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
           OS X:
- &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel C++ Compiler: 10.1, 11.0, 11.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.0.1, 4.2.1, 4.4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode: 4.4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Clang from subversion, with GNU libstdc++, libc++ and libc++ in C++0x
- mode.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Windows:
- &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++: 7.1, 9.0, 10.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++ with STLport: 9.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++, Windows Mobile 5, with STLport: 9.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, mingw: 4.5.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, mingw, C++0x mode: 4.5.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Borland: 6.1.3 (2009), 6.2.1 (2010)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Apple Clang 2.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel 11.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.2.1, 4.4.4
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.4.4
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- AIX:
+ Windows:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++ 7.1, 9.0, 10.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, mingw: 4.4.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- IBM XL C/C++ Enterprise Edition, V11.1.0.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- Solaris:
+ FreeBSD:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC 4.2.1, 64 bit
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Sun C++: 5.10
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_46_1.acknowledgements&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- &lt;a href=&quot;/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
- &lt;a href=&quot;/users/people/rene_rivera.html&quot;&gt;Rene Rivera&lt;/a&gt;, Daniel James
- and Vladimir Prus managed this release.
- &lt;/p&gt;
- &lt;/div&gt;
-&lt;/div&gt;</description></item><item><title>Version 1.46.0</title><pubDate>Mon, 21 Feb 2011 15:36:13 -0500</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
- New Libraries: Icl. Updated Libraries: Array, Asio, Bind, Concept Check, Filesystem,
- Fusion, Hash, Iostreams, Iterator, Math, Meta State Machine, Optional, Pool,
- Program Options, Proto, Signals, Spirit, Tokenizer, Unordered, Wave. Updated
- Tools: Boostbook, Inspect, Quickbook.
- &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.46.0/><description>&lt;div class=&quot;description&quot;&gt;
-
-
-
- &lt;div id=&quot;version_1_46_0.new_libraries&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
- &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/icl/index.html&quot;&gt;Icl&lt;/a&gt;:&lt;/span&gt;
- Interval Container
- Library, interval sets and maps and aggregation of associated values, from
- Joachim Faulhaber.
+ QNX:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ QCC
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_46_0.updated_libraries&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost's additional test compilers include:
+ &lt;/p&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/array/index.html&quot;&gt;Array&lt;/a&gt;:&lt;/span&gt;
-
- &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added support for cbegin/cend (&lt;a href=&quot;
https://svn.boost.org/trac/boost/ticket/4761&quot;&gt;#4761&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed a problem with the Sun compiler (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4757&quot;&gt;#4757&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/asio/index.html&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
-
- &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed an integer overflow problem that occurs when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;address_v4&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;broadcast&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; is used on 64-bit platforms.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed a problem on older Linux kernels (where epoll is used without
- timerfd support) that prevents timely delivery of deadline_timer handlers,
- after the program has been running for some time (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5045&quot;&gt;#5045&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/bind/index.html&quot;&gt;Bind&lt;/a&gt;:&lt;/span&gt;
-
+ Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Clang from subversion, with GNU libstdc++.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ LLVM Clang 2.8
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.3.5, 4.4.3, 4.4.5, 4.5.1, 4.5.2, 4.6.0,
+ 4.6.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ pgCC: 11.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel: 10.1, 11.0, 11.1, 12.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ PathScale: 3.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;make_adaptable&lt;/span&gt;&lt;/code&gt; now
- documented (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4532&quot;&gt;#4532&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/concept_check/index.html&quot;&gt;Concept Check&lt;/a&gt;:&lt;/span&gt;
-
+ OS X:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Clang from subversion, with GNU libstdc++.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel 11.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.4.4
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.4.4
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- fixed warnings with self-assignment (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4918&quot;&gt;#4918&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/filesystem/index.html&quot;&gt;Filesystem&lt;/a&gt;:&lt;/span&gt;
-
+ Windows:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++ 7.1, 9.0, 10.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++ with STLport: 9.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++, Windows Mobile 5, with STLport: 9.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, mingw: 4.5.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode, mingw: 4.5.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Version 3 of the library is now the default.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- IBM vacpp: Workaround for compiler bug affecting &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;iterator_facade&lt;/span&gt;&lt;/code&gt;.
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4912&quot;&gt;#4912&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Verify, clarify, document that &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;config&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;user&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
- can be used to specify &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FILESYSTEM_VERSION&lt;/span&gt;&lt;/code&gt;.
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4891&quot;&gt;#4891&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Replaced C-style &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;assert&lt;/span&gt;&lt;/code&gt;
- with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASSERT&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Undeprecated &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unique_path&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;. Instead, add a note mentioning the
- workaround for lack of thread safety and possible change to cwd. &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unique_path&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
- is just too convenient to deprecate!
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Cleared several GCC warnings.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Changed V2 code to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_THROW_EXCEPTION&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Windows: Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;status&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; to report non-symlink reparse point
- correctly.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;symlink_option&lt;/span&gt;&lt;/code&gt;
- to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;recursive_directory_iterator&lt;/span&gt;&lt;/code&gt;,
- allowing control over recursion into directory symlinks. Note that
- the default is changed to not recurse into directory symlinks.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Reference documentation cleanup, including fixing missing and broken
- links, and adding missing functions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Miscellaneous implementation code cleanup.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/fusion/index.html&quot;&gt;Fusion&lt;/a&gt;:&lt;/span&gt;
-
+ AIX:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ IBM XL C/C++ Enterprise Edition, V11.1.0.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- vector copy constructor now copies sequence members in the same order
- on different platforms (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2823&quot;&gt;#2823&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_47_0.acknowledgements&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ &lt;a href=&quot;/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
+ &lt;a href=&quot;/users/people/rene_rivera.html&quot;&gt;Rene Rivera&lt;/a&gt;, Daniel James
+ and Vladimir Prus managed this release.
+ &lt;/p&gt;
+ &lt;/div&gt;
+</description></item><item><title>Version 1.46.1</title><pubDate>Sat, 12 Mar 2011 10:45:53 -0500</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ Bug fixes: Asio, Fusion, Graph, Icl, Math, Polygon, Proto, Property Tree, Signals2,
+ TR1, Unordered.
+ &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.46.1/><description>&lt;div class=&quot;description&quot;&gt;
+
+
+
+ &lt;div id=&quot;version_1_46_1.updated_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/graph/index.html&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fixed Graphviz output to work on Visual C++ 7.1.
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EV_ONESHOT&lt;/span&gt;&lt;/code&gt; seems to
+ cause problems on some versions of Mac OS X, with the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt; destructor getting stuck
+ inside the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;close&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ system call. Changed the kqueue backend to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EV_CLEAR&lt;/span&gt;&lt;/code&gt;
+ instead (&lt;a href=&quot;
https://svn.boost.org/trac/boost/ticket/5021&quot;&gt;#5021&lt;/a&gt;).
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Replaced assert with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASSERT&lt;/span&gt;&lt;/code&gt;.
+ Fixed compile failures with some versions of &lt;tt&gt;g++&lt;/tt&gt;
+ due to the use of anonymous enums (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4883&quot;&gt;#4883&lt;/a&gt;).
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Changed to Boost.Filesystem v3.
+ Fixed a bug on kqueue-based platforms, where some system calls that
+ repeatedly fail with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EWOULDBLOCK&lt;/span&gt;&lt;/code&gt;
+ are not correctly re-registered with kqueue.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fixed the following bugs from Trac: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1021&quot;&gt;#1021&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4556&quot;&gt;#4556&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4631&quot;&gt;#4631&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4642&quot;&gt;#4642&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4715&quot;&gt;#4715&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4731&quot;&gt;#4731&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4737&quot;&gt;#4737&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4753&quot;&gt;#4753&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4758&quot;&gt;#4758&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4793&quot;&gt;#4793&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4843&quot;&gt;#4843&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4851&quot;&gt;#4851&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4852&quot;&gt;#4852&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4887&quot;&gt;#4887&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4914&quot;&gt;#4914&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4966&quot;&gt;#4966&lt;/a&gt;.
+ Changed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;streambuf&lt;/span&gt;&lt;/code&gt; to ensure that its internal
+ pointers are updated correctly after the data has been modified using
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;streambuf&lt;/span&gt;&lt;/code&gt; member functions.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fixed various bugs not in Trac.
+ Fixed a bug that prevented the linger socket option from working on
+ platforms other than Windows.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/functional/hash/index.html&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/fusion/&quot;&gt;Fusion&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Support for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;type_index&lt;/span&gt;&lt;/code&gt; (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4756&quot;&gt;#4756&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Avoid &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wconversion&lt;/span&gt;&lt;/code&gt;
- warnings.
+ Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;disable_if&lt;/span&gt;&lt;/code&gt; for
+ Visual C++ 7.1/8.0
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iostreams/index.html&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/filesystem/&quot;&gt;Filesystem&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASSERT&lt;/span&gt;&lt;/code&gt; instead
- of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;assert&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed flush regression (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4590&quot;&gt;#4590&lt;/a&gt;).
+ Fix for STLPort (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5217&quot;&gt;#5217&lt;/a&gt;).
             &lt;/div&gt;
           &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iterator/index.html&quot;&gt;Iterator&lt;/a&gt;:&lt;/span&gt;
-
- &lt;/div&gt;
- &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- fixed problem with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;implicit_cast&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3645&quot;&gt;#3645&lt;/a&gt;)
+ PGI large file support
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/doc/sf_and_dist/html/index.html&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Added Wald, Inverse Gaussian and geometric distributions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added information about configuration macros.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added support for mpreal as a real-numered type.
+ Bug fixes, including fixes for: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5181&quot;&gt;#5181&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5180&quot;&gt;#5180&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5199&quot;&gt;#5199&lt;/a&gt;
+ and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5175&quot;&gt;#5175&lt;/a&gt;.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/msm/index.html&quot;&gt;Meta State Machine&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/icl/&quot;&gt;Icl&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- &lt;a href=&quot;/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-compile-time-analysis&quot;&gt;Compile-time
- state machine analysis&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-boost-parameter&quot;&gt;Boost.Parameter
- interface definition for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;msm&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;back&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;state_machine&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; template arguments&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-queues&quot;&gt;Possibility
- to provide a container for the event and deferred event queues&lt;/a&gt;.
- A policy implementation based on a more efficient Boost.CircularBuffer
- is provided.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;msm&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;back&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;state_machine&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;is_flag_active&lt;/span&gt;&lt;/code&gt; method made const.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-enqueueing&quot;&gt;Added
- possibility to enqueue events for delayed processing&lt;/a&gt;.
+ Intersects for interval_maps and segment_type/element_type (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5207&quot;&gt;#5207&lt;/a&gt;).
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Bugfixes
+ Fixed some ambiguous calls to functions in boost and std namespaces.
             &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4926&quot;&gt;#4926&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- stack overflow using the Defer functor
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- anonymous transition of a submachine not called for the initial
- state
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
           &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/optional/index.html&quot;&gt;Optional&lt;/a&gt;:&lt;/span&gt;
-
- &lt;/div&gt;
- &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Updated test results with information about expected failures (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2294&quot;&gt;#2294&lt;/a&gt;)
+ Other bug fixes, and documentation fixes.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/pool/index.html&quot;&gt;Pool&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Now can set a max_size for pool (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2696&quot;&gt;#2696&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pool&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pool&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;/code&gt; uses &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;reinterpret_cast&lt;/span&gt;&lt;/code&gt;
- instead of &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;static_cast&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2941&quot;&gt;#2941&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pool_allocator&lt;/span&gt;&lt;/code&gt; now works with vector
- of vectors (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/386&quot;&gt;#386&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Boost pool is now compatible with Microsoft memory leak detection (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4346&quot;&gt;#4346&lt;/a&gt;)
+ Several minor bug fixes.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/program_options/index.html&quot;&gt;Program Options&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fixed errors in examples in docs (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3992&quot;&gt;#3992&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4858&quot;&gt;#4858&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Now takes &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;argv&lt;/span&gt;&lt;/code&gt; as const
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3909&quot;&gt;#3909&lt;/a&gt;)
+ Disabled 45-degree booleans optimization.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/proto/index.html&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/proto/&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- &lt;strong&gt;Breaking change&lt;/strong&gt;: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;core&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;/code&gt;
- no longer defines &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;functional&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pop_front&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;functional&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;reverse&lt;/span&gt;&lt;/code&gt;, which have moved to their
- own headers under &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;functional&lt;/span&gt;&lt;/code&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Add callable wrappers for more Fusion algorithms (including &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;at&lt;/span&gt;&lt;/code&gt;); and callable wrappers for some
- std utilities like &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;make_pair&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;first&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;second&lt;/span&gt;&lt;/code&gt;, all under the new &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;functional&lt;/span&gt;&lt;/code&gt; directory
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Allow transforms to be specified separately from a grammar
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;matches&lt;/span&gt;&lt;/code&gt; preserves domain-specific
- expression wrappers
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix ADL issue with &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt;&lt;/code&gt; in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;and_&lt;/span&gt;&lt;/code&gt;
- transform
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix handling of grammar checking in expressions involving multiple
- domains (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4675&quot;&gt;#4675&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix ambiguous &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;/code&gt; in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;display_expr&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4910&quot;&gt;#4910&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;is_sequence&lt;/span&gt;&lt;/code&gt; answers true for Proto
- expressions (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5006&quot;&gt;#5006&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Eliminate &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wundef&lt;/span&gt;&lt;/code&gt;
- GCC warning in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5075&quot;&gt;#5075&lt;/a&gt;)
+ Make &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;display_expr&lt;/span&gt;&lt;/code&gt; copyable
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5096&quot;&gt;#5096&lt;/a&gt;).
             &lt;/div&gt;
           &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/signals/index.html&quot;&gt;Signals&lt;/a&gt;:&lt;/span&gt;
-
- &lt;/div&gt;
- &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- gcc warning cleanup (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4365&quot;&gt;#4365&lt;/a&gt;)
+ Fix const correctness problem in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;pass_through&lt;/span&gt;&lt;/code&gt;.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/property_tree/&quot;&gt;Property Tree&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Spirit V2.4.2, see the '&lt;a href=&quot;/doc/libs/1_46_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_2.html&quot;&gt;What's
- New&lt;/a&gt;' section for details.
+ Fix compile error in JSON parser.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/tokenizer/index.html&quot;&gt;Tokenizer&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/signals2/&quot;&gt;Signals2&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;isspace&lt;/span&gt;&lt;/code&gt;/&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ispunct&lt;/span&gt;&lt;/code&gt; was called with wrong character
- type (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4791&quot;&gt;#4791&lt;/a&gt;)
+ Fix unused parameter warning.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/unordered/index.html&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/tr1/&quot;&gt;TR1&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Avoid using &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;amp;&lt;/span&gt;&lt;/code&gt;
- with the value type.
+ Allow specialization of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;tr1&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hash&lt;/span&gt;&lt;/code&gt;.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Avoid &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wconversion&lt;/span&gt;&lt;/code&gt;
- warnings.
+ Improved support for Pathscale and Sun compilers.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/wave/index.html&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- See the &lt;a href=&quot;/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt; for details.
+ Add missing copy constructors and assignment operators when using rvalue
+ references (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5119&quot;&gt;#5119&lt;/a&gt;).
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_46_0.updated_tools&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Tools&lt;/span&gt;&lt;/h3&gt;
+ &lt;div id=&quot;version_1_46_1.other_changes&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Other changes&lt;/span&gt;&lt;/h3&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/boostbook/index.html&quot;&gt;Boostbook&lt;/a&gt;:&lt;/span&gt;
-
- &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Better support for attributes on root elements - including &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lang&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/inspect/index.html&quot;&gt;Inspect&lt;/a&gt;:&lt;/span&gt;
-
+ Update getting started guide to reflect changes to boost build.
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Check that Boost headers do not use C's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;assert&lt;/span&gt;&lt;/code&gt;
- macro.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/quickbook/index.html&quot;&gt;Quickbook&lt;/a&gt;:&lt;/span&gt;
-
+ In quickbook, workaround optimization bug in g++ 4.4.
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Add support for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lang&lt;/span&gt;&lt;/code&gt;
- attribute in documentation info.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Improved anchors.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Support &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;import&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;include&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;xinclude&lt;/span&gt;&lt;/code&gt;
- in conditional phrases.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Uses Filesystem 3.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_46_0.compilers_tested&quot;&gt;
+ &lt;div id=&quot;version_1_46_1.compilers_tested&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
       Boost's primary test compilers are:
@@ -2260,12 +2442,12 @@
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.2,
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.1, 4.4.3, 4.4.5, 4.5.2
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0, 4.5.2
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
@@ -2280,7 +2462,7 @@
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Pathscale: 3.2.
+ Pathscale: 3.2
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
@@ -2348,17 +2530,17 @@
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.3.5, 4.4.3, 4.4.5, 4.5.0, 4.5.2
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.4, 4.4.5, 4.5.2
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0, 4.5.2
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- pgCC 11.1
+ pgCC: 11.2
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
@@ -2368,12 +2550,12 @@
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- PathScale: 3.2, 4.0
+ PathScale: 3.2, 4.0.8
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Visual Age C++ 10.1
+ Visual Age C++: 10.1
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
@@ -2405,7 +2587,8 @@
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Clang from subversion
+ Clang from subversion, with GNU libstdc++, libc++ and libc++ in C++0x
+ mode.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
@@ -2417,7 +2600,7 @@
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Visual C++: 7.1, 8.0, 9.0, 10.0
+ Visual C++: 7.1, 9.0, 10.0
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
@@ -2432,7 +2615,7 @@
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- GCC, mingw: 4.4.0, 4.5.1, 4.6.0
+ GCC, mingw: 4.5.1
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
@@ -2461,18 +2644,6 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- FreeBSD:
- &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC 4.2.1, 64 bit
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
           Solaris:
         &lt;/div&gt;
         &lt;ul&gt;
@@ -2485,7 +2656,7 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_46_0.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_46_1.acknowledgements&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
       &lt;a href=&quot;/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,

Modified: website/public_html/live/feed/ext.qbk
==============================================================================
--- website/public_html/live/feed/ext.qbk (original)
+++ website/public_html/live/feed/ext.qbk 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -24,3 +24,13 @@
     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>''']

Modified: website/public_html/live/feed/history.rss
==============================================================================
--- website/public_html/live/feed/history.rss (original)
+++ website/public_html/live/feed/history.rss 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -6,7 +6,1054 @@
     <description/>
     <language>en-us</language>
     <copyright>Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)</copyright>
- <item><title>Version 1.47.0</title><link>http://www.boost.org/users/history/version_1_47_0.html><pubDate>Mon, 11 Jul 2011 18:19:33 -0400</pubDate><boostbook:purpose>
+ <item><title>Version 1.48.0</title><link>
http://www.boost.org/users/history/version_1_48_0.html><guid>http://www.boost.org/users/history/version_1_48_0.html><pubDate>Tue, 15 Nov 2011 10:47:30 -0500</pubDate><description>&lt;x&gt;
+
+
+
+ &lt;div id=&quot;version_1_48_0.new_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;
http://www.boost.org/libs/container/index.html&quot;&gt;Container&lt;/a&gt;:&lt;/span&gt;
+ Standard
+ library containers and extensions, from Ion Gaztañaga.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/locale/index.html&quot;&gt;Locale&lt;/a&gt;:&lt;/span&gt;
+ Provide localization
+ and Unicode handling tools for C++, from Artyom Beilis.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/html/move.html&quot;&gt;Move&lt;/a&gt;:&lt;/span&gt;
+ Portable move semantics
+ for C++03 and C++11 compilers, from Ion Gaztañaga.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_48_0.updated_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/asio/index.html&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Implemented various performance improvements, including:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Using thread-local operation queues in single-threaded use
+ cases (i.e. when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;concurrency_hint&lt;/span&gt;&lt;/code&gt;
+ is 1) to eliminate a lock/unlock pair.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Allowing some &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll_reactor&lt;/span&gt;&lt;/code&gt;
+ speculative operations to be performed without holding the
+ lock.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Improving locality of reference by performing an &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll_reactor&lt;/span&gt;&lt;/code&gt;'s I/O operation
+ immediately before the corresponding handler is called. Also
+ improves scalability across CPUs.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Specialising asynchronous read and write operations for buffer
+ sequences that are arrays (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;array&lt;/span&gt;&lt;/code&gt;
+ or &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;array&lt;/span&gt;&lt;/code&gt;) of exactly two buffers.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed compile error in regex overload of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async_read_until&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5688&quot;&gt;#5688&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed Windows-specific compile error by explicitly specifying the
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;signal&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ function from the global namespace (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5722&quot;&gt;#5722&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;deadline_timer&lt;/span&gt;&lt;/code&gt;
+ implementation to not read clock unless the timer heap is non-empty.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed SSL buffer sizes to be large enough to hold a complete TLS
+ record (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5854&quot;&gt;#5854&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed synchronous &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;null_buffers&lt;/span&gt;&lt;/code&gt;
+ operations so that they obey the user's non-blocking setting (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5756&quot;&gt;#5756&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed to set &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fd_set&lt;/span&gt;&lt;/code&gt;
+ size at runtime when using Windows.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Disabled MSVC warning due to const qualifier being applied to function
+ type.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed crash that occurs when using Intel C++ compiler (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5763&quot;&gt;#5763&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed OpenSSL initialisation to support all available algorithms.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed SSL error mapping when session is gracefully shut down.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added some latency test programs.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Clarified that a read operation ends when the buffer is full (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5999&quot;&gt;#5999&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed exception safety issue in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll_reactor&lt;/span&gt;&lt;/code&gt;
+ initialisation (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6006&quot;&gt;#6006&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Made number of strand implementations configurable via &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASIO_STRAND_IMPLEMENTATIONS&lt;/span&gt;&lt;/code&gt;
+ macro.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added support for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION&lt;/span&gt;&lt;/code&gt;
+ flag which switches strand allocation to use a round-robin approach
+ rather than hashing.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed potential strand starvation issue that can occur when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;strand&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;post&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ is used.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/chrono/index.html&quot;&gt;Chrono&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5979&quot;&gt;#5979&lt;/a&gt;
+ Added chrono rounding utilities as defined by Howard Hinnant &lt;a href=&quot;http://home.roadrunner.com/~hinnant/duration_io/chrono_util.html&quot;&gt;here&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5978&quot;&gt;#5978&lt;/a&gt;
+ Add BOOST_CHRONO_HAS_PROCESS_CLOCKS to know if process clocks are
+ available.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5998&quot;&gt;#5998&lt;/a&gt;
+ Make possible to disable hybrid error handling.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5906&quot;&gt;#5906&lt;/a&gt;
+ Take in account the constexpr as defined in the standard.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5907&quot;&gt;#5907&lt;/a&gt;
+ Take in account noexcept for compilers supporting it.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed some bugs.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ See the &lt;a href=&quot;http://www.boost.org/doc/html/chrono/appendices.html#chrono.appendices.history&quot;&gt;History&lt;/a&gt;
+ for more details.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/config/index.html&quot;&gt;Config&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_DECLTYPE_N3276&lt;/span&gt;&lt;/code&gt;
+ config macro. (See &lt;a href=&quot;http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3276.pdf&quot;&gt;N3276&lt;/a&gt;.)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/fusion/index.html&quot;&gt;Fusion&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Make &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;single_view&lt;/span&gt;&lt;/code&gt;
+ a random access fusion sequence.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Remove bogus compile-time asserts from &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;distance&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Cleaner implementation of segmented Fusion.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/geometry&quot;&gt;Geometry&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugfixes:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Robustness issue, in some circumstances the union failed to
+ output. Fixed.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Robustness issue, in some circumstances the calculated intersection
+ point was outside the segment. Fixed.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Concept issue, cartesian intersect didn't understand segments
+ other than the provided one. Fixed.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Sometimes self-intersections in linestrings were missed. Fixed.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ The fusion coordinate system was not registered correctly.
+ Fixed.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Solved tickets:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5726&quot;&gt;#5726&lt;/a&gt;
+ (Segment intersection algorithm still assumes 'first', 'second'
+ members)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5744&quot;&gt;#5744&lt;/a&gt;
+ (mistake fusion adapt example)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5748&quot;&gt;#5748&lt;/a&gt;
+ (need include &amp;lt;boost/foreach.hpp&amp;gt;)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5954&quot;&gt;#5954&lt;/a&gt;
+ (distance_pythagoras skips sqrt() step)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Improvements on algorithms:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Checking self-intersections is now not done automatically,
+ this can blast performance.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Besides that, checking self-intersections is made faster.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intersections now avoid outputting duplicate points. So they
+ output the minimal set.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Additional algorithms:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ covered_by: within is defined as &amp;quot;within, not on boundary&amp;quot;.
+ covered_by is &amp;quot;within or on boundary&amp;quot;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Additional functionality:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ within: strategies can now be specified for within&amp;lt;point,
+ box&amp;gt; and within&amp;lt;box, box&amp;gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ convert: a much broader range of conversions is supported
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ assign: idem, (currently partly) synonym for convert (but reversed
+ arguments)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Additional coordinate types:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Basic support for Boost.Rational
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5185&quot;&gt;#5185&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5506&quot;&gt;#5506&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5813&quot;&gt;#5813&lt;/a&gt;
+ and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5919&quot;&gt;#5919&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Various other bug fixes not in Trac.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed edge_descriptor type for reverse_graph to a new data type
+ to avoid ambiguities with the edge_descriptor of the underlying graph.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/interprocess/index.html&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2796&quot;&gt;#2796&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4031&quot;&gt;#4031&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4251&quot;&gt;#4251&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4452&quot;&gt;#4452&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4895&quot;&gt;#4895&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5077&quot;&gt;#5077&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5120&quot;&gt;#5120&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5123&quot;&gt;#5123&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5230&quot;&gt;#5230&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5197&quot;&gt;#5197&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5287&quot;&gt;#5287&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5294&quot;&gt;#5294&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5306&quot;&gt;#5306&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5308&quot;&gt;#5308&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5392&quot;&gt;#5392&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5409&quot;&gt;#5409&lt;/a&gt;,
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added support to customize offset_ptr and allow creating custom managed
+ segments that might be shared between 32 and 64 bit processes.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Shared memory in windows has again filesystem lifetime: kernel bootstamp
+ and WMI use to get a reliable timestamp was causing a lot of trouble.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/intrusive/index.html&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4797&quot;&gt;#4797&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5165&quot;&gt;#5165&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5183&quot;&gt;#5183&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5191&quot;&gt;#5191&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/conversion/lexical_cast.htm&quot;&gt;Lexical cast&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added code to work with Inf and NaN values on any platform (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5689&quot;&gt;#5689&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ New Quickbook documentation (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5723&quot;&gt;#5723&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Better performance and less memory usage for many combinations of
+ Source and Target types.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Better performance for C locale.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/math/index.html&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ 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 &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5560&quot;&gt;#5560&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added an example of using Inverse Chi-Squared distribution for Bayesian
+ statistics, provided by Thomas Mang.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added tests to use improved version of lexical_cast which handles
+ C99 nonfinites without using global facets.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Corrected wrong out-of-bound uniform distribution CDF complement
+ values &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5733&quot;&gt;#5733&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Enabled long double support on OpenBSD (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6014&quot;&gt;#6014&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed nextafter and related functions to behave in the same way
+ as other implementations - so that nextafter(+INF, 0) is a finite
+ value (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5832&quot;&gt;#5832&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed tuple include configuration to fix issue when using in conjunction
+ with Boost.Tr1 (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5934&quot;&gt;#5934&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed class eps_tolerance to behave correctly when both ends of
+ the range are zero (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6001&quot;&gt;#6001&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed missing include guards on prime.hpp (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5927&quot;&gt;#5927&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Removed unused/undocumented constants from constants.hpp (issue
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5982&quot;&gt;#5982&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed missing std:: prefix in nonfinite_num_facets.hpp (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5914&quot;&gt;#5914&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Minor patches for Cray compiler compatibility.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/msm/&quot;&gt;MSM&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ eUML: added easier event reprocessing: process(event_) and reprocess()
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ 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).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugfixes
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Reverted favor_compile_time policy to Boost 1.46 state
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ none event now is convertible from any other event
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ eUML and pseudo exit states
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed not working Flag_AND
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ 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.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ gcc warnings about unused variables
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Breaking change: the new internal transition table feature causes
+ a minor breaking change. In a submachine, the &amp;quot;Fsm&amp;quot; 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 &amp;quot;Fsm&amp;quot;
+ parameter is the higher-level state machine). To sum up, the internal
+ transition &amp;quot;Fsm&amp;quot; parameter is the closest state machine
+ containing this transition.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/numeric/conversion/index.html&quot;&gt;Numeric.Conversion&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added numeric_cast_traits; see '&lt;a href=&quot;http://www.boost.org/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&quot;&gt;numeric_cast_traits&lt;/a&gt;'
+ for details.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/proto/index.html&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;em&gt;Breaking Change:&lt;/em&gt; 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.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Move definitions of Proto tag types into an ADL-blocking namespace.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add second template parameter to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;siwtch_&lt;/span&gt;&lt;/code&gt;
+ to control dispatching to cases.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Allow dependent domains to be specified with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_EXTENDS&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_BASIC_EXTENDS&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/regex/&quot;&gt;Regex&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed issues: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/698&quot;&gt;#698&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5835&quot;&gt;#5835&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5958&quot;&gt;#5958&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5736&quot;&gt;#5736&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Spirit V2.5.1, see the '&lt;a href=&quot;http://www.boost.org/doc/libs/1_48_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_5_1.html&quot;&gt;What's
+ New&lt;/a&gt;' section for details.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/type_traits/&quot;&gt;TypeTraits&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Extension to support &lt;a href=&quot;http://www.boost.org/libs/type_traits/doc/html/boost_typetraits/category/value_traits/operators.html&quot;&gt;operator
+ detection&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Improved support for the C++11 standard - breaking change to equality
+ and emplace.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Use Boost.Move to implement move semantics.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ See the &lt;a href=&quot;http://www.boost.org/doc/html/unordered/changes.html#unordered.changes.boost_1_48_0___major_update&quot;&gt;change
+ log&lt;/a&gt; for full details.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/wave/index.html&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ See the &lt;a href=&quot;http://www.boost.org/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt; for details.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_48_0.compilers_tested&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost's primary test compilers are:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ LLVM Clang 2.8
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5.1, 4.5.2, 4.6
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel 11.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ OS X:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel 11.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.2.1, 4.4.4
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.4.4
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Windows:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++ 8.0, 9.0, 10.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ FreeBSD:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC 4.2.1, 32 and 64 bit.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ QNX:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ QCC 4.4.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ QCC, C++0x mode: 4.4.2, 4.6.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p&gt;
+ Boost's additional test compilers include:
+ &lt;/p&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Clang from subversion, with libc++ and GNU libstdc++
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ LLVM Clang 2.8 x
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ 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
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.4.4, 4.5.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ pgCC: 11.2 x
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel: 10.1, 11.1, 12.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ PathScale: 4.0.8
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual Age 10.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ OS X:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Clang from subversion, with libc++ and GNU libstdc++.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel 11.1.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.2.1, 4.4.4.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.4.4.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Windows:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++ 8.0, 9.0, 10.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++ with STLport: 9.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++, Windows Mobile 5, with STLport: 9.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.2, 4.5.4, 4.6.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode, mingw: 4.5.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, mingw 64-bit: 4.7.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ AIX:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ IBM XL C/C++ Enterprise Edition, V11.1.0.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ FreeBSD:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC 4.2.1, 32 and 64 bit.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Solaris:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Sun 5.10
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_48_0.acknowledgements&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ &lt;a href=&quot;http://www.boost.org/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
+ &lt;a href=&quot;http://www.boost.org/users/people/rene_rivera.html&quot;&gt;Rene Rivera&lt;/a&gt;, Daniel James
+ and Vladimir Prus managed this release.
+ &lt;/p&gt;
+ &lt;/div&gt;
+&lt;/x&gt;</description></item><item><title>Version 1.47.0</title><link>http://www.boost.org/users/history/version_1_47_0.html><pubDate>Mon, 11 Jul 2011 18:19:33 -0400</pubDate><boostbook: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,

Modified: website/public_html/live/feed/history/boost_1_31_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_31_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_31_0.qbk 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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]
 

Modified: website/public_html/live/feed/history/boost_1_32_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_32_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_32_0.qbk 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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]
 

Modified: website/public_html/live/feed/history/boost_1_33_1.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_33_1.qbk (original)
+++ website/public_html/live/feed/history/boost_1_33_1.qbk 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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]
 

Modified: website/public_html/live/feed/history/boost_1_34_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_34_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_34_0.qbk 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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]
 

Modified: website/public_html/live/feed/history/boost_1_34_1.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_34_1.qbk (original)
+++ website/public_html/live/feed/history/boost_1_34_1.qbk 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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

Modified: website/public_html/live/feed/history/boost_1_35_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_35_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_35_0.qbk 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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]
 

Modified: website/public_html/live/feed/history/boost_1_36_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_36_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_36_0.qbk 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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]
 

Modified: website/public_html/live/feed/history/boost_1_37_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_37_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_37_0.qbk 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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]
 

Modified: website/public_html/live/feed/history/boost_1_38_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_38_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_38_0.qbk 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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]
 

Modified: website/public_html/live/feed/history/boost_1_39_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_39_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_39_0.qbk 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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]
 

Modified: website/public_html/live/feed/history/boost_1_40_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_40_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_40_0.qbk 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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]
 

Modified: website/public_html/live/feed/history/boost_1_41_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_41_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_41_0.qbk 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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]
 

Modified: website/public_html/live/feed/history/boost_1_42_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_42_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_42_0.qbk 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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]
 

Modified: website/public_html/live/feed/history/boost_1_43_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_43_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_43_0.qbk 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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]
 

Modified: website/public_html/live/feed/history/boost_1_44_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_44_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_44_0.qbk 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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]
 

Modified: website/public_html/live/feed/history/boost_1_45_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_45_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_45_0.qbk 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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]
 

Modified: website/public_html/live/feed/history/boost_1_46_1.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_46_1.qbk (original)
+++ website/public_html/live/feed/history/boost_1_46_1.qbk 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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]
 

Modified: website/public_html/live/feed/history/boost_1_47_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_47_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_47_0.qbk 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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]
 

Modified: website/public_html/live/feed/history/boost_1_48_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_48_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_48_0.qbk 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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:
+[documentation /doc/libs/1_48_0/]
 
-* [phrase library..[@/libs/accumulators/index.html Accumulators]:] Framework for
- incremental calculation, and collection of statistical accumulators, from Eric Niebler.
-
- Example update message:
+[section New Libraries]
 
-* [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.
-]
+* [phrase library..[@/libs/container/index.html Container]:]
+ Standard library containers and extensions, from Ion Gaztañaga.
 
-[section New Libraries]
+* [phrase library..[@/libs/locale/index.html Locale]:]
+ Provide localization and Unicode handling tools for C++, from Artyom Beilis.
 
-* /TODO/
+* [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]
 

Modified: website/public_html/live/feed/news.rss
==============================================================================
--- website/public_html/live/feed/news.rss (original)
+++ website/public_html/live/feed/news.rss 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -6,113 +6,73 @@
     <description/>
     <language>en-us</language>
     <copyright>Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)</copyright>
- <item><title>Version 1.47.0</title><link>http://www.boost.org/users/history/version_1_47_0.html><pubDate>Mon, 11 Jul 2011 18:19:33 -0400</pubDate><boostbook: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
- </boostbook:purpose><boostbook:downlaod>
http://sourceforge.net/projects/boost/files/boost/1.47.0/><description>
+ <item><title>Version 1.48.0</title><link>
http://www.boost.org/users/history/version_1_48_0.html><guid>http://www.boost.org/users/history/version_1_48_0.html><pubDate>Tue, 15 Nov 2011 10:47:30 -0500</pubDate><description>&lt;x&gt;
   
   
   
- &lt;div id=&quot;version_1_47_0.new_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_48_0.new_libraries&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/chrono/index.html&quot;&gt;Chrono&lt;/a&gt;:&lt;/span&gt;
- Useful time
- utilities, from Vicente J. Botet Escribá.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/geometry/index.html&quot;&gt;Geometry&lt;/a&gt;:&lt;/span&gt;
- Geometry
- Library, from Barend Gehrels, Bruno Lalande and Mateusz Loskot.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;
http://www.boost.org/libs/container/index.html&quot;&gt;Container&lt;/a&gt;:&lt;/span&gt;
+ Standard
+ library containers and extensions, from Ion Gaztañaga.
         &lt;/div&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/phoenix/index.html&quot;&gt;Phoenix&lt;/a&gt;:&lt;/span&gt;
- Define small
- unnamed function objects at the actual call site, and more, from Joel de
- Guzman, Dan Marsden and Thomas Heller.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/locale/index.html&quot;&gt;Locale&lt;/a&gt;:&lt;/span&gt;
+ Provide localization
+ and Unicode handling tools for C++, from Artyom Beilis.
         &lt;/div&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/ratio/index.html&quot;&gt;Ratio&lt;/a&gt;:&lt;/span&gt;
- Compile time rational
- arithmetic, from Vicente J. Botet Escribá.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/doc/html/move.html&quot;&gt;Move&lt;/a&gt;:&lt;/span&gt;
+ Portable move semantics
+ for C++03 and C++11 compilers, from Ion Gaztañaga.
         &lt;/div&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_47_0.updated_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_48_0.updated_libraries&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/accumulators/index.html&quot;&gt;Accumulators&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- New statistical accumulators: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sum_kahan&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sum_of_weights_kahan&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sum_of_variates_kahan&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/asio/index.html&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/asio/index.html&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Many new features and improvements:
+ Implemented various performance improvements, including:
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Signal handling.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- A debugging aid for asynchronous programs.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Timeouts on socket iostreams.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Composed connect operations.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Rewritten SSL implementation.
+ Using thread-local operation queues in single-threaded use
+ cases (i.e. when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;concurrency_hint&lt;/span&gt;&lt;/code&gt;
+ is 1) to eliminate a lock/unlock pair.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- C++0x move support.
+ Allowing some &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll_reactor&lt;/span&gt;&lt;/code&gt;
+ speculative operations to be performed without holding the
+ lock.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Compatibility with POSIX &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fork&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;.
+ Improving locality of reference by performing an &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll_reactor&lt;/span&gt;&lt;/code&gt;'s I/O operation
+ immediately before the corresponding handler is called. Also
+ improves scalability across CPUs.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- ... and much more. See the &lt;a href=&quot;/doc/libs/1_47_0/doc/html/boost_asio/history.html&quot;&gt;Revision
- History&lt;/a&gt; in the Boost.Asio documentation for more details.
+ Specialising asynchronous read and write operations for buffer
+ sequences that are arrays (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;array&lt;/span&gt;&lt;/code&gt;
+ or &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;array&lt;/span&gt;&lt;/code&gt;) of exactly two buffers.
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -120,200 +80,95 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Tickets addressed: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2879&quot;&gt;#2879&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3238&quot;&gt;#3238&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3297&quot;&gt;#3297&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3307&quot;&gt;#3307&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3702&quot;&gt;#3702&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3741&quot;&gt;#3741&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3900&quot;&gt;#3900&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3905&quot;&gt;#3905&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3939&quot;&gt;#3939&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3958&quot;&gt;#3958&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4162&quot;&gt;#4162&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4971&quot;&gt;#4971&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5124&quot;&gt;#5124&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5128&quot;&gt;#5128&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5418&quot;&gt;#5418&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5453&quot;&gt;#5453&lt;/a&gt;.
+ Fixed compile error in regex overload of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async_read_until&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5688&quot;&gt;#5688&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/config/index.html&quot;&gt;Config&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1988&quot;&gt;#1988&lt;/a&gt;
+ Fixed Windows-specific compile error by explicitly specifying the
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;signal&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ function from the global namespace (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5722&quot;&gt;#5722&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/date_time/index.html&quot;&gt;DateTime&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4920&quot;&gt;#4920&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3651&quot;&gt;#3651&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4845&quot;&gt;#4845&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4475&quot;&gt;#4475&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4952&quot;&gt;#4952&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5345&quot;&gt;#5345&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5250&quot;&gt;#5250&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4798&quot;&gt;#4798&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4754&quot;&gt;#4754&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4411&quot;&gt;#4411&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5126&quot;&gt;#5126&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4780&quot;&gt;#4780&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2475&quot;&gt;#2475&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1674&quot;&gt;#1674&lt;/a&gt;.
+ Changed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;deadline_timer&lt;/span&gt;&lt;/code&gt;
+ implementation to not read clock unless the timer heap is non-empty.
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/dynamic_bitset/index.html&quot;&gt;Dynamic Bitset&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5439&quot;&gt;#5439&lt;/a&gt;
+ Changed SSL buffer sizes to be large enough to hold a complete TLS
+ record (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5854&quot;&gt;#5854&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/foreach/index.html&quot;&gt;Foreach&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Use rvalue refs on supporting compilers for const rvalue detection.
+ Fixed synchronous &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;null_buffers&lt;/span&gt;&lt;/code&gt;
+ operations so that they obey the user's non-blocking setting (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5756&quot;&gt;#5756&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/function/index.html&quot;&gt;Function&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bug fixes: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3410&quot;&gt;#3410&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3618&quot;&gt;#3618&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3912&quot;&gt;#3912&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4073&quot;&gt;#4073&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4325&quot;&gt;#4325&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4717&quot;&gt;#4717&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4765&quot;&gt;#4765&lt;/a&gt;.
+ Changed to set &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fd_set&lt;/span&gt;&lt;/code&gt;
+ size at runtime when using Windows.
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/function_types/index.html&quot;&gt;Function Types&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bug fixes: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1653&quot;&gt;#1653&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3162&quot;&gt;#3162&lt;/a&gt;.
+ Disabled MSVC warning due to const qualifier being applied to function
+ type.
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/graph/index.html&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bug fixes.
+ Fixed crash that occurs when using Intel C++ compiler (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5763&quot;&gt;#5763&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Remove deprecated function &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;kolmogorov_max_flow&lt;/span&gt;&lt;/code&gt;,
- use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boykov_kolmogorov_max_flow&lt;/span&gt;&lt;/code&gt;
- instead.
+ Changed OpenSSL initialisation to support all available algorithms.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Removed &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;graph&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;is_same&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt; header since its functionality
- is in Boost.Type_Traits.
+ Fixed SSL error mapping when session is gracefully shut down.
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iostreams/index.html&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Support filesystem v3 paths (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4485&quot;&gt;#4485&lt;/a&gt;).
+ Added some latency test programs.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fix a memory leak in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;chain&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4922&quot;&gt;#4922&lt;/a&gt;).
+ Clarified that a read operation ends when the buffer is full (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5999&quot;&gt;#5999&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iterator/index.html&quot;&gt;Iterator&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;function_input_iterator&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2893&quot;&gt;#2893&lt;/a&gt;).
+ Fixed exception safety issue in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;epoll_reactor&lt;/span&gt;&lt;/code&gt;
+ initialisation (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6006&quot;&gt;#6006&lt;/a&gt;).
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bug fixes: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1427&quot;&gt;#1427&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1517&quot;&gt;#1517&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3434&quot;&gt;#3434&lt;/a&gt;.
+ Made number of strand implementations configurable via &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASIO_STRAND_IMPLEMENTATIONS&lt;/span&gt;&lt;/code&gt;
+ macro.
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/conversion/lexical_cast.htm&quot;&gt;Lexical cast&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Better performance and less memory usage for many combinations of
- Source and Target types (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5564&quot;&gt;#5564&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5417&quot;&gt;#5417&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4397&quot;&gt;#4397&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5350&quot;&gt;#5350&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5576&quot;&gt;#5576&lt;/a&gt;).
+ Added support for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION&lt;/span&gt;&lt;/code&gt;
+ flag which switches strand allocation to use a round-robin approach
+ rather than hashing.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Documentation updated (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5576&quot;&gt;#5576&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5494&quot;&gt;#5494&lt;/a&gt;).
+ Fixed potential strand starvation issue that can occur when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;strand&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;post&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ is used.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -321,36 +176,48 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/logic/index.html&quot;&gt;Logic&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/chrono/index.html&quot;&gt;Chrono&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bug fixes: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3093&quot;&gt;#3093&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3600&quot;&gt;#3600&lt;/a&gt;.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5979&quot;&gt;#5979&lt;/a&gt;
+ Added chrono rounding utilities as defined by Howard Hinnant &lt;a href=&quot;http://home.roadrunner.com/~hinnant/duration_io/chrono_util.html&quot;&gt;here&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/index.html&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added changesign function to sign.hpp to facilitate addition of nonfinite
- facets.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5978&quot;&gt;#5978&lt;/a&gt;
+ Add BOOST_CHRONO_HAS_PROCESS_CLOCKS to know if process clocks are
+ available.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Addition of nonfinite facets from Johan Rade, with tests, examples
- of use for C99 format infinity and NaN, and documentation.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5998&quot;&gt;#5998&lt;/a&gt;
+ Make possible to disable hybrid error handling.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added tests and documentation of changesign from Johan Rade.
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5906&quot;&gt;#5906&lt;/a&gt;
+ Take in account the constexpr as defined in the standard.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/5907&quot;&gt;#5907&lt;/a&gt;
+ Take in account noexcept for compilers supporting it.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed some bugs.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ See the &lt;a href=&quot;http://www.boost.org/doc/html/chrono/appendices.html#chrono.appendices.history&quot;&gt;History&lt;/a&gt;
+ for more details.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -358,123 +225,131 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/msm/index.html&quot;&gt;Meta State Machine&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/config/index.html&quot;&gt;Config&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added a &lt;a href=&quot;/doc/libs/1_47_0/libs/msm/doc/HTML/ch03s05.html#backend-start&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;stop&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;
- method in the back-end.
+ Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_DECLTYPE_N3276&lt;/span&gt;&lt;/code&gt;
+ config macro. (See &lt;a href=&quot;http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3276.pdf&quot;&gt;N3276&lt;/a&gt;.)
               &lt;/div&gt;
             &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/fusion/index.html&quot;&gt;Fusion&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added partial support for &lt;a href=&quot;/doc/libs/1_47_0/libs/msm/doc/HTML/ch03s04.html#eUML-phoenix&quot;&gt;Boost.Phoenix
- functors in eUML&lt;/a&gt;.
+ Make &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;single_view&lt;/span&gt;&lt;/code&gt;
+ a random access fusion sequence.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Added the possibility to &lt;a href=&quot;/doc/libs/1_47_0/libs/msm/doc/HTML/ch03s05.html#backend-state-switch&quot;&gt;choose
- when state switching occurs&lt;/a&gt;.
+ Remove bogus compile-time asserts from &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;distance&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Cleaner implementation of segmented Fusion.
               &lt;/div&gt;
             &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/geometry&quot;&gt;Geometry&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
                 Bugfixes:
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5117&quot;&gt;#5117&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5253&quot;&gt;#5253&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5533&quot;&gt;#5533&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5573&quot;&gt;#5573&lt;/a&gt;.
+ Robustness issue, in some circumstances the union failed to
+ output. Fixed.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- gcc warnings about unused variables.
+ Robustness issue, in some circumstances the calculated intersection
+ point was outside the segment. Fixed.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- better implementation of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;favor_compile_time&lt;/span&gt;&lt;/code&gt;
- back-end policy.
+ Concept issue, cartesian intersect didn't understand segments
+ other than the provided one. Fixed.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- bug with eUML and state construction.
+ Sometimes self-intersections in linestrings were missed. Fixed.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- incorrect eUML event and state macros.
+ The fusion coordinate system was not registered correctly.
+ Fixed.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Solved tickets:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5726&quot;&gt;#5726&lt;/a&gt;
+ (Segment intersection algorithm still assumes 'first', 'second'
+ members)
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- incorrect event type passed to a direct entry state's on_entry
- action.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5744&quot;&gt;#5744&lt;/a&gt;
+ (mistake fusion adapt example)
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- more examples.
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5748&quot;&gt;#5748&lt;/a&gt;
+ (need include &amp;lt;boost/foreach.hpp&amp;gt;)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5954&quot;&gt;#5954&lt;/a&gt;
+ (distance_pythagoras skips sqrt() step)
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/multi_index/index.html&quot;&gt;MultiIndex&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed an ADL problem in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;composite_key_compare&lt;/span&gt;&lt;/code&gt;
- related with Boost.Ref.
- &lt;/div&gt;
- &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Maintenance fixes.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/proto/index.html&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Pre-preprocessed for better compile times.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Default preprocessor limits raised:
+ Improvements on algorithms:
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Max expression arity (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_MAX_ARITY&lt;/span&gt;&lt;/code&gt;)
- bumped from 5 to 10.
+ Checking self-intersections is now not done automatically,
+ this can blast performance.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Max function call arity (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_MAX_FUNCTION_CALL_ARITY&lt;/span&gt;&lt;/code&gt;)
- bumped from 5 to 10.
+ Besides that, checking self-intersections is made faster.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Max logical operator arity (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_MAX_LOGICAL_ARITY&lt;/span&gt;&lt;/code&gt;)
- bumped from 8 to 10.
+ Intersections now avoid outputting duplicate points. So they
+ output the minimal set.
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -482,110 +357,292 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Better integration of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;basic_expr&lt;/span&gt;&lt;/code&gt;
- to avoid accidental needless instantiations of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;expr&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/random/index.html&quot;&gt;Random&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Synchronized with the new standard.
+ Additional algorithms:
                 &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Many new distributions added: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;chi_squared_distribution&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;negative_binomial_distribution&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fisher_f_distribution&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;student_t_distribution&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;weibull_distribution&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;extreme_value_distribution&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;discrete_distribution&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;piecewise_constant_distribution&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;piecewise_liear_distribution&lt;/span&gt;&lt;/code&gt;
+ covered_by: within is defined as &amp;quot;within, not on boundary&amp;quot;.
+ covered_by is &amp;quot;within or on boundary&amp;quot;
                     &lt;/div&gt;
                   &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Additional functionality:
+ &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Renamed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;uniform_int&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;uniform_real&lt;/span&gt;&lt;/code&gt;
- to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;uniform_int_distribution&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;uniform_real_distribution&lt;/span&gt;&lt;/code&gt;.
+ within: strategies can now be specified for within&amp;lt;point,
+ box&amp;gt; and within&amp;lt;box, box&amp;gt;
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Added members to all distributions: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;param_type&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;param&lt;/span&gt;&lt;/code&gt;, stream
- operators, comparison operators, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;min&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;max&lt;/span&gt;&lt;/code&gt;.
+ convert: a much broader range of conversions is supported
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Allow distributions to be used directly with generators without
- use of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;variate_generator&lt;/span&gt;&lt;/code&gt;.
+ assign: idem, (currently partly) synonym for convert (but reversed
+ arguments)
                     &lt;/div&gt;
                   &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Additional coordinate types:
+ &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Changed the meaning of the parameters of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometric_distribution&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lognormal_distribution&lt;/span&gt;&lt;/code&gt;.
+ Basic support for Boost.Rational
                     &lt;/div&gt;
                   &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5185&quot;&gt;#5185&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5506&quot;&gt;#5506&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5813&quot;&gt;#5813&lt;/a&gt;
+ and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5919&quot;&gt;#5919&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Various other bug fixes not in Trac.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed edge_descriptor type for reverse_graph to a new data type
+ to avoid ambiguities with the edge_descriptor of the underlying graph.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/interprocess/index.html&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2796&quot;&gt;#2796&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4031&quot;&gt;#4031&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4251&quot;&gt;#4251&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4452&quot;&gt;#4452&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4895&quot;&gt;#4895&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5077&quot;&gt;#5077&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5120&quot;&gt;#5120&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5123&quot;&gt;#5123&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5230&quot;&gt;#5230&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5197&quot;&gt;#5197&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5287&quot;&gt;#5287&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5294&quot;&gt;#5294&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5306&quot;&gt;#5306&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5308&quot;&gt;#5308&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5392&quot;&gt;#5392&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5409&quot;&gt;#5409&lt;/a&gt;,
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added support to customize offset_ptr and allow creating custom managed
+ segments that might be shared between 32 and 64 bit processes.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Shared memory in windows has again filesystem lifetime: kernel bootstamp
+ and WMI use to get a reliable timestamp was causing a lot of trouble.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/intrusive/index.html&quot;&gt;Intrusive&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4797&quot;&gt;#4797&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5165&quot;&gt;#5165&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5183&quot;&gt;#5183&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5191&quot;&gt;#5191&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/conversion/lexical_cast.htm&quot;&gt;Lexical cast&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added code to work with Inf and NaN values on any platform (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5689&quot;&gt;#5689&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ New Quickbook documentation (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5723&quot;&gt;#5723&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Better performance and less memory usage for many combinations of
+ Source and Target types.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Better performance for C locale.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/math/index.html&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ 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 &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5560&quot;&gt;#5560&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added an example of using Inverse Chi-Squared distribution for Bayesian
+ statistics, provided by Thomas Mang.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added tests to use improved version of lexical_cast which handles
+ C99 nonfinites without using global facets.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Corrected wrong out-of-bound uniform distribution CDF complement
+ values &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5733&quot;&gt;#5733&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Enabled long double support on OpenBSD (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6014&quot;&gt;#6014&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed nextafter and related functions to behave in the same way
+ as other implementations - so that nextafter(+INF, 0) is a finite
+ value (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5832&quot;&gt;#5832&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed tuple include configuration to fix issue when using in conjunction
+ with Boost.Tr1 (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5934&quot;&gt;#5934&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed class eps_tolerance to behave correctly when both ends of
+ the range are zero (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/6001&quot;&gt;#6001&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed missing include guards on prime.hpp (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5927&quot;&gt;#5927&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Removed unused/undocumented constants from constants.hpp (issue
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5982&quot;&gt;#5982&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed missing std:: prefix in nonfinite_num_facets.hpp (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5914&quot;&gt;#5914&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Minor patches for Cray compiler compatibility.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/msm/&quot;&gt;MSM&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ eUML: added easier event reprocessing: process(event_) and reprocess()
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ 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).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugfixes
+ &lt;ul&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Added a second parameter to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;gamma_distribution&lt;/span&gt;&lt;/code&gt;.
+ Reverted favor_compile_time policy to Boost 1.46 state
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;seed_seq&lt;/span&gt;&lt;/code&gt;
- and added the corresponding constructors and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;seed&lt;/span&gt;&lt;/code&gt; overloads the generators.
+ none event now is convertible from any other event
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generate_canonical&lt;/span&gt;&lt;/code&gt;.
+ eUML and pseudo exit states
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Renamed the engine tempates. e.g. &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mersenne_twister&lt;/span&gt;&lt;/code&gt;
- becomes &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mersenne_twister_engine&lt;/span&gt;&lt;/code&gt;.
+ Fixed not working Flag_AND
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- New engine adapter &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;independent_bits_engine&lt;/span&gt;&lt;/code&gt;.
+ 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.
                     &lt;/div&gt;
                   &lt;/li&gt;
                   &lt;li&gt;
                     &lt;div&gt;
- Added new predefined engine typedefs: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mt19937_64&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ranlux&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;24&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;48&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;_base&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;]&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;knuth_b&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Updated seeding algorithms.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;discard&lt;/span&gt;&lt;/code&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Use unsigned types instead of signed types in all the predefined
- engines.
+ gcc warnings about unused variables
                     &lt;/div&gt;
                   &lt;/li&gt;
                 &lt;/ul&gt;
@@ -593,146 +650,62 @@
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bug fixes:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;linear_congruential_engine&lt;/span&gt;&lt;/code&gt;
- could assert because the modular arithmetic was not implemented
- in all cases. &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shuffle_output&lt;/span&gt;&lt;/code&gt;,
- now called &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shuffle_order_engine&lt;/span&gt;&lt;/code&gt;,
- could cause integer overflow. These cases were not triggered
- by any predefined engines.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;uniform_small_int&lt;/span&gt;&lt;/code&gt;
- now actually behaves as documented.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Breaking change: the new internal transition table feature causes
+ a minor breaking change. In a submachine, the &amp;quot;Fsm&amp;quot; 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 &amp;quot;Fsm&amp;quot;
+ parameter is the higher-level state machine). To sum up, the internal
+ transition &amp;quot;Fsm&amp;quot; parameter is the closest state machine
+ containing this transition.
               &lt;/div&gt;
             &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/numeric/conversion/index.html&quot;&gt;Numeric.Conversion&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- New efficient algorithms for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;binomial_distribution&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;poisson_distribution&lt;/span&gt;&lt;/code&gt;.
+ Added numeric_cast_traits; see '&lt;a href=&quot;http://www.boost.org/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&quot;&gt;numeric_cast_traits&lt;/a&gt;'
+ for details.
               &lt;/div&gt;
             &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/proto/index.html&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Moved all features into &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;namespace&lt;/span&gt;
- &lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;random&lt;/span&gt;&lt;/code&gt;
+ &lt;em&gt;Breaking Change:&lt;/em&gt; 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.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Backwards compatibility issues:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- The seeding algorithms have changed. This was unavoidable for
- compatibility with the standard. Not to mention that some of
- the existing algorithms were weird and inconsistent.
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Seeding with an integer: The behaviour should be unchanged
- for most generators except &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lagged_fibonacci&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;subtract_with_carry&lt;/span&gt;&lt;/code&gt;
- (and thus &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ranlux&lt;/span&gt;&lt;/code&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Seeding a generator with another generator: This has
- been enabled by making all all generators models of
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;SeedSeq&lt;/span&gt;&lt;/code&gt;.
- Therefore, if you seed a Boost.Random generator with
- a non Boost.Random generator, your code will no longer
- compile. The algorithm has changed, so code using this
- seeding method will yield different values.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Seeding a generator from a pair of iterators: This implicitly
- assumed that the elements were 32-bit integers in some
- places, but not everywhere. I've added this requirement
- everywhere and updated the algorithms accordingly. The
- behaviour of generators with a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;value_type&lt;/span&gt;&lt;/code&gt;
- no more than 32 bits should be unchanged.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Renaming:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Whenever a class was renamed, there is a wrapper with
- the old name. There are also using declarations in namespace
- boost for everything that was moved.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- The names of a few accessors in the distributions changed.
- Both the old and the new names are allowed.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometric_distribution&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lognormal_distribution&lt;/span&gt;&lt;/code&gt;:
- The behaviour is different at runtime. &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;geometric_distribution&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;lognormal_distribution&lt;/span&gt;&lt;/code&gt; provide
- the old behaviour, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;random&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;geometric_distribution&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;random&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;lognormal_distribution&lt;/span&gt;&lt;/code&gt; provide
- the new behaviour.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Streaming: gamma_distribution has a new parameter, thus text
- saved with the old version will not readable by the new version.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;variate_generator&lt;/span&gt;&lt;/code&gt;
- is now a simple pass through wrapper. Code that assumes that
- it will adjust the generator's result type to match the distribution
- will no longer work. This is not an issue with any of the distributions
- provided by Boost.Random.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Return types: The &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;result_types&lt;/span&gt;&lt;/code&gt;
- of some generators have changed slightly. Some signed types
- have changed to unsigned to match the standard.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;has_fixed_range&lt;/span&gt;&lt;/code&gt;:
- This is now always false, as it doesn't appear to be very useful
- and is excessively cumbersome. Anything that was accessing
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;const_min&lt;/span&gt;&lt;/code&gt; and
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;const_max&lt;/span&gt;&lt;/code&gt; without
- first checking &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;has_fixed_range&lt;/span&gt;&lt;/code&gt;
- was incorrect to begin with.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Move definitions of Proto tag types into an ADL-blocking namespace.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add second template parameter to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;siwtch_&lt;/span&gt;&lt;/code&gt;
+ to control dispatching to cases.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Allow dependent domains to be specified with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_EXTENDS&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_BASIC_EXTENDS&lt;/span&gt;&lt;/code&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -740,12 +713,14 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/range/index.html&quot;&gt;Range&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/regex/&quot;&gt;Regex&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed the end position &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;irange&lt;/span&gt;&lt;/code&gt;
- when step size is greater than 1 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5544&quot;&gt;#5544&lt;/a&gt;).
+ Fixed issues: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/698&quot;&gt;#698&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5835&quot;&gt;#5835&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5958&quot;&gt;#5958&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5736&quot;&gt;#5736&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -753,11 +728,11 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Spirit V2.5, see the '&lt;a href=&quot;/doc/libs/1_47_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_5.html&quot;&gt;What's
+ Spirit V2.5.1, see the '&lt;a href=&quot;http://www.boost.org/doc/libs/1_48_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_5_1.html&quot;&gt;What's
                 New&lt;/a&gt;' section for details.
               &lt;/div&gt;
             &lt;/li&gt;
@@ -766,11 +741,12 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/tokenizer/index.html&quot;&gt;Tokenizer&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/type_traits/&quot;&gt;TypeTraits&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4649&quot;&gt;#4649&lt;/a&gt;.
+ Extension to support &lt;a href=&quot;http://www.boost.org/libs/type_traits/doc/html/boost_typetraits/category/value_traits/operators.html&quot;&gt;operator
+ detection&lt;/a&gt;.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -778,27 +754,23 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/utility/index.html&quot;&gt;Utility&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Bug fixes: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4432&quot;&gt;#4432&lt;/a&gt;.
+ Improved support for the C++11 standard - breaking change to equality
+ and emplace.
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/utility/index.html&quot;&gt;Uuid&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Fixed tickets: (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5570&quot;&gt;#5570&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4601&quot;&gt;#4601&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4991&quot;&gt;#4991&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5145&quot;&gt;#5145&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5235&quot;&gt;#5235&lt;/a&gt;).
+ Use Boost.Move to implement move semantics.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ See the &lt;a href=&quot;http://www.boost.org/doc/html/unordered/changes.html#unordered.changes.boost_1_48_0___major_update&quot;&gt;change
+ log&lt;/a&gt; for full details.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -806,12 +778,11 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/wave/index.html&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;http://www.boost.org/libs/wave/index.html&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Wave V2.3.0, see the &lt;a href=&quot;/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt;
- for details.
+ See the &lt;a href=&quot;http://www.boost.org/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt; for details.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -819,35 +790,34 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_47_0.build_system&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Build System&lt;/span&gt;&lt;/h3&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- The official name of Boost.Build executable was changed to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;b2&lt;/span&gt;&lt;/code&gt;. The bootstrap scripts create a copy
- with the old name &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;bjam&lt;/span&gt;&lt;/code&gt;
- to prevent third-party build scripts from failing.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_47_0.updated_tools&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Tools&lt;/span&gt;&lt;/h3&gt;
+ &lt;div id=&quot;version_1_48_0.compilers_tested&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost's primary test compilers are:
+ &lt;/p&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/boostbook/index.html&quot;&gt;BoostBook&lt;/a&gt;:&lt;/span&gt;
+ Linux:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Handle doxygen tags: &lt;code&gt;&lt;span class=&quot;special&quot;&gt;\&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;see&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;tparam&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ref&lt;/span&gt;&lt;/code&gt; (for classes
- only).
+ LLVM Clang 2.8
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Support note for classes as well as functions.
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5.1, 4.5.2, 4.6
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel 11.1
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -855,62 +825,75 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/quickbook/index.html&quot;&gt;Quickbook&lt;/a&gt;:&lt;/span&gt;
+ OS X:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Generate consistent ids for headings.
+ Intel 11.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Improved unicode support for windows.
+ GCC: 4.2.1, 4.4.4
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Warn about windows paths, as they aren't portable.
+ GCC, C++0x mode: 4.4.4
               &lt;/div&gt;
             &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Windows:
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Reverse deprecation of &lt;code&gt;&lt;span class=&quot;special&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;br&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;]&lt;/span&gt;&lt;/code&gt;.
+ Visual C++ 8.0, 9.0, 10.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Support date ranges and comma seperated clauses in copyright attributes.
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.4, 4.6.1
               &lt;/div&gt;
             &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ FreeBSD:
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Improved delimeter checking for simple markup (e.g. &lt;code&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;bold&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;/code&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Pass-thru comments in code snippets.
+ GCC 4.2.1, 32 and 64 bit.
               &lt;/div&gt;
             &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ QNX:
+ &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- &lt;code&gt;__FILENAME__&lt;/code&gt; macro now generates relative paths.
+ QCC 4.4.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Allow quickbook escapes inside comments in syntax highlighted code.
+ QCC, C++0x mode: 4.4.2, 4.6.1
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
         &lt;/div&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_47_0.compilers_tested&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
- Boost's primary test compilers are:
+ Boost's additional test compilers include:
     &lt;/p&gt;
     &lt;ul&gt;
       &lt;li&gt;
@@ -919,50 +902,42 @@
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- LLVM Clang 2.8
+ Clang from subversion, with libc++ and GNU libstdc++
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.3.5, 4.4.1, 4.4.3, 4.4.5, 4.5.1, 4.5.2,
- 4.6.0, 4.6.1
+ LLVM Clang 2.8 x
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
+ 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
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel 12.0
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.4.4, 4.5.2
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- OS X:
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Apple Clang 2.1
+ pgCC: 11.2 x
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel 11.1
+ Intel: 10.1, 11.1, 12.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 4.2.1, 4.4.4
+ PathScale: 4.0.8
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++0x mode: 4.4.4
+ Visual Age 10.1
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -970,88 +945,63 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- Windows:
+ OS X:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++ 7.1, 9.0, 10.0
+ Clang from subversion, with libc++ and GNU libstdc++.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, mingw: 4.4.0
+ Intel 11.1.
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- FreeBSD:
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC 4.2.1, 64 bit
+ GCC: 4.2.1, 4.4.4.
               &lt;/div&gt;
             &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- QNX:
- &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- QCC
+ GCC, C++0x mode: 4.4.4.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
         &lt;/div&gt;
       &lt;/li&gt;
- &lt;/ul&gt;
- &lt;p&gt;
- Boost's additional test compilers include:
- &lt;/p&gt;
- &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- Linux:
+ Windows:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Clang from subversion, with GNU libstdc++.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- LLVM Clang 2.8
+ Visual C++ 8.0, 9.0, 10.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.3.5, 4.4.3, 4.4.5, 4.5.1, 4.5.2, 4.6.0,
- 4.6.1
+ Visual C++ with STLport: 9.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
+ Visual C++, Windows Mobile 5, with STLport: 9.0
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- pgCC: 11.2
+ GCC, mingw: 4.4.0, 4.4.7, 4.5.2, 4.5.4, 4.6.1
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- Intel: 10.1, 11.0, 11.1, 12.0
+ GCC, C++0x mode, mingw: 4.5.2
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- PathScale: 3.2
+ GCC, mingw 64-bit: 4.7.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1059,26 +1009,11 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- OS X:
+ AIX:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Clang from subversion, with GNU libstdc++.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel 11.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode: 4.4.4
+ IBM XL C/C++ Enterprise Edition, V11.1.0.0
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1086,31 +1021,11 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- Windows:
+ FreeBSD:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- Visual C++ 7.1, 9.0, 10.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++ with STLport: 9.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++, Windows Mobile 5, with STLport: 9.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, mingw: 4.5.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode, mingw: 4.5.2
+ GCC 4.2.1, 32 and 64 bit.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1118,11 +1033,11 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- AIX:
+ Solaris:
           &lt;ul&gt;
             &lt;li&gt;
               &lt;div&gt;
- IBM XL C/C++ Enterprise Edition, V11.1.0.0
+ Sun 5.10
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -1130,1124 +1045,1391 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_47_0.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_48_0.acknowledgements&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
- &lt;a href=&quot;/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
- &lt;a href=&quot;/users/people/rene_rivera.html&quot;&gt;Rene Rivera&lt;/a&gt;, Daniel James
+ &lt;a href=&quot;http://www.boost.org/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
+ &lt;a href=&quot;http://www.boost.org/users/people/rene_rivera.html&quot;&gt;Rene Rivera&lt;/a&gt;, Daniel James
       and Vladimir Prus managed this release.
     &lt;/p&gt;
   &lt;/div&gt;
-</description></item><item><title>Version 1.46.1</title><pubDate>Sat, 12 Mar 2011 10:45:53 -0500</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
- Bug fixes: Asio, Fusion, Graph, Icl, Math, Polygon, Proto, Property Tree, Signals2,
- TR1, Unordered.
- &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.46.1/><description>&lt;div class=&quot;description&quot;&gt;
+&lt;/x&gt;</description></item><item><title>Version 1.47.0</title><link>
http://www.boost.org/users/history/version_1_47_0.html><pubDate>Mon, 11 Jul 2011 18:19:33 -0400</pubDate><boostbook: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
+ </boostbook:purpose><boostbook:downlaod>
http://sourceforge.net/projects/boost/files/boost/1.47.0/><description>
   
   
   
- &lt;div id=&quot;version_1_46_1.updated_libraries&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;div id=&quot;version_1_47_0.new_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/chrono/index.html&quot;&gt;Chrono&lt;/a&gt;:&lt;/span&gt;
+ Useful time
+ utilities, from Vicente J. Botet Escribá.
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EV_ONESHOT&lt;/span&gt;&lt;/code&gt; seems to
- cause problems on some versions of Mac OS X, with the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt; destructor getting stuck
- inside the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;close&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
- system call. Changed the kqueue backend to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EV_CLEAR&lt;/span&gt;&lt;/code&gt;
- instead (&lt;a href=&quot;
https://svn.boost.org/trac/boost/ticket/5021&quot;&gt;#5021&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed compile failures with some versions of &lt;tt&gt;g++&lt;/tt&gt;
- due to the use of anonymous enums (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4883&quot;&gt;#4883&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed a bug on kqueue-based platforms, where some system calls that
- repeatedly fail with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EWOULDBLOCK&lt;/span&gt;&lt;/code&gt;
- are not correctly re-registered with kqueue.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Changed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;streambuf&lt;/span&gt;&lt;/code&gt; to ensure that its internal
- pointers are updated correctly after the data has been modified using
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;streambuf&lt;/span&gt;&lt;/code&gt; member functions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed a bug that prevented the linger socket option from working on
- platforms other than Windows.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/fusion/&quot;&gt;Fusion&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/geometry/index.html&quot;&gt;Geometry&lt;/a&gt;:&lt;/span&gt;
+ Geometry
+ Library, from Barend Gehrels, Bruno Lalande and Mateusz Loskot.
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;disable_if&lt;/span&gt;&lt;/code&gt; for
- Visual C++ 7.1/8.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/filesystem/&quot;&gt;Filesystem&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/phoenix/index.html&quot;&gt;Phoenix&lt;/a&gt;:&lt;/span&gt;
+ Define small
+ unnamed function objects at the actual call site, and more, from Joel de
+ Guzman, Dan Marsden and Thomas Heller.
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix for STLPort (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5217&quot;&gt;#5217&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- PGI large file support
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/ratio/index.html&quot;&gt;Ratio&lt;/a&gt;:&lt;/span&gt;
+ Compile time rational
+ arithmetic, from Vicente J. Botet Escribá.
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Bug fixes, including fixes for: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5181&quot;&gt;#5181&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5180&quot;&gt;#5180&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5199&quot;&gt;#5199&lt;/a&gt;
- and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5175&quot;&gt;#5175&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_47_0.updated_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/icl/&quot;&gt;Icl&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/accumulators/index.html&quot;&gt;Accumulators&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ New statistical accumulators: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sum_kahan&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sum_of_weights_kahan&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sum_of_variates_kahan&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intersects for interval_maps and segment_type/element_type (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5207&quot;&gt;#5207&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed some ambiguous calls to functions in boost and std namespaces.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Other bug fixes, and documentation fixes.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/asio/index.html&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Many new features and improvements:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Signal handling.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ A debugging aid for asynchronous programs.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Timeouts on socket iostreams.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Composed connect operations.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Rewritten SSL implementation.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ C++0x move support.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Compatibility with POSIX &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fork&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ ... and much more. See the &lt;a href=&quot;/doc/libs/1_47_0/doc/html/boost_asio/history.html&quot;&gt;Revision
+ History&lt;/a&gt; in the Boost.Asio documentation for more details.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Tickets addressed: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2879&quot;&gt;#2879&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3238&quot;&gt;#3238&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3297&quot;&gt;#3297&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3307&quot;&gt;#3307&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3702&quot;&gt;#3702&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3741&quot;&gt;#3741&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3900&quot;&gt;#3900&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3905&quot;&gt;#3905&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3939&quot;&gt;#3939&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3958&quot;&gt;#3958&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4162&quot;&gt;#4162&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4971&quot;&gt;#4971&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5124&quot;&gt;#5124&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5128&quot;&gt;#5128&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5418&quot;&gt;#5418&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5453&quot;&gt;#5453&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Several minor bug fixes.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/config/index.html&quot;&gt;Config&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1988&quot;&gt;#1988&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Disabled 45-degree booleans optimization.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/proto/&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/date_time/index.html&quot;&gt;DateTime&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4920&quot;&gt;#4920&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3651&quot;&gt;#3651&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4845&quot;&gt;#4845&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4475&quot;&gt;#4475&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4952&quot;&gt;#4952&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5345&quot;&gt;#5345&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5250&quot;&gt;#5250&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4798&quot;&gt;#4798&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4754&quot;&gt;#4754&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4411&quot;&gt;#4411&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5126&quot;&gt;#5126&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4780&quot;&gt;#4780&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2475&quot;&gt;#2475&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1674&quot;&gt;#1674&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Make &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;display_expr&lt;/span&gt;&lt;/code&gt; copyable
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5096&quot;&gt;#5096&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix const correctness problem in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;pass_through&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/property_tree/&quot;&gt;Property Tree&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/dynamic_bitset/index.html&quot;&gt;Dynamic Bitset&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5439&quot;&gt;#5439&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix compile error in JSON parser.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/signals2/&quot;&gt;Signals2&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/foreach/index.html&quot;&gt;Foreach&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Use rvalue refs on supporting compilers for const rvalue detection.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix unused parameter warning.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/tr1/&quot;&gt;TR1&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/function/index.html&quot;&gt;Function&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bug fixes: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3410&quot;&gt;#3410&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3618&quot;&gt;#3618&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3912&quot;&gt;#3912&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4073&quot;&gt;#4073&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4325&quot;&gt;#4325&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4717&quot;&gt;#4717&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4765&quot;&gt;#4765&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Allow specialization of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;tr1&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hash&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Improved support for Pathscale and Sun compilers.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
-
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/function_types/index.html&quot;&gt;Function Types&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bug fixes: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1653&quot;&gt;#1653&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3162&quot;&gt;#3162&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Add missing copy constructors and assignment operators when using rvalue
- references (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5119&quot;&gt;#5119&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_46_1.other_changes&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Other changes&lt;/span&gt;&lt;/h3&gt;
- &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- Update getting started guide to reflect changes to boost build.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/graph/index.html&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bug fixes.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Remove deprecated function &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;kolmogorov_max_flow&lt;/span&gt;&lt;/code&gt;,
+ use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boykov_kolmogorov_max_flow&lt;/span&gt;&lt;/code&gt;
+ instead.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Removed &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;graph&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;detail&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;is_same&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt; header since its functionality
+ is in Boost.Type_Traits.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- In quickbook, workaround optimization bug in g++ 4.4.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_46_1.compilers_tested&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- Boost's primary test compilers are:
- &lt;/p&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Linux:
- &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.1, 4.4.3, 4.4.5, 4.5.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel: 10.1, 11.0, 11.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Clang: 2.8
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Pathscale: 3.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- OS X:
- &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.0.1, 4.2.1, 4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode: 4.4.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel: 11.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Windows:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iostreams/index.html&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Support filesystem v3 paths (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4485&quot;&gt;#4485&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix a memory leak in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;chain&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4922&quot;&gt;#4922&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++: 7.1, 8.0, 9.0 and 10.0.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, mingw: 4.4.0.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- FreeBSD:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iterator/index.html&quot;&gt;Iterator&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;function_input_iterator&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2893&quot;&gt;#2893&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bug fixes: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1427&quot;&gt;#1427&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1517&quot;&gt;#1517&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3434&quot;&gt;#3434&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.2.1, 64 bit.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
- &lt;/ul&gt;
- &lt;p&gt;
- Boost's additional test compilers include:
- &lt;/p&gt;
- &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- Linux:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/conversion/lexical_cast.htm&quot;&gt;Lexical cast&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Better performance and less memory usage for many combinations of
+ Source and Target types (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5564&quot;&gt;#5564&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5417&quot;&gt;#5417&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4397&quot;&gt;#4397&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5350&quot;&gt;#5350&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5576&quot;&gt;#5576&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Documentation updated (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5576&quot;&gt;#5576&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5494&quot;&gt;#5494&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.4, 4.4.5, 4.5.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- pgCC: 11.2
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel: 10.1, 11.0, 11.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- PathScale: 3.2, 4.0.8
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual Age C++: 10.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Clang from subversion
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- OS X:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/logic/index.html&quot;&gt;Logic&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bug fixes: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3093&quot;&gt;#3093&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3600&quot;&gt;#3600&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel C++ Compiler: 10.1, 11.0, 11.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC: 4.0.1, 4.2.1, 4.4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, C++0x mode: 4.4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Clang from subversion, with GNU libstdc++, libc++ and libc++ in C++0x
- mode.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- Windows:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/index.html&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added changesign function to sign.hpp to facilitate addition of nonfinite
+ facets.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Addition of nonfinite facets from Johan Rade, with tests, examples
+ of use for C99 format infinity and NaN, and documentation.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added tests and documentation of changesign from Johan Rade.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++: 7.1, 9.0, 10.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++ with STLport: 9.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++, Windows Mobile 5, with STLport: 9.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, mingw: 4.5.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, mingw, C++0x mode: 4.5.1
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Borland: 6.1.3 (2009), 6.2.1 (2010)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- AIX:
- &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- IBM XL C/C++ Enterprise Edition, V11.1.0.0
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/msm/index.html&quot;&gt;Meta State Machine&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added a &lt;a href=&quot;/doc/libs/1_47_0/libs/msm/doc/HTML/ch03s05.html#backend-start&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;stop&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;
+ method in the back-end.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added partial support for &lt;a href=&quot;/doc/libs/1_47_0/libs/msm/doc/HTML/ch03s04.html#eUML-phoenix&quot;&gt;Boost.Phoenix
+ functors in eUML&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added the possibility to &lt;a href=&quot;/doc/libs/1_47_0/libs/msm/doc/HTML/ch03s05.html#backend-state-switch&quot;&gt;choose
+ when state switching occurs&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugfixes:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5117&quot;&gt;#5117&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5253&quot;&gt;#5253&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5533&quot;&gt;#5533&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5573&quot;&gt;#5573&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ gcc warnings about unused variables.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ better implementation of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;favor_compile_time&lt;/span&gt;&lt;/code&gt;
+ back-end policy.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ bug with eUML and state construction.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ incorrect eUML event and state macros.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ incorrect event type passed to a direct entry state's on_entry
+ action.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ more examples.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/multi_index/index.html&quot;&gt;MultiIndex&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed an ADL problem in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;composite_key_compare&lt;/span&gt;&lt;/code&gt;
+ related with Boost.Ref.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Maintenance fixes.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/proto/index.html&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Pre-preprocessed for better compile times.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Default preprocessor limits raised:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Max expression arity (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_MAX_ARITY&lt;/span&gt;&lt;/code&gt;)
+ bumped from 5 to 10.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Max function call arity (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_MAX_FUNCTION_CALL_ARITY&lt;/span&gt;&lt;/code&gt;)
+ bumped from 5 to 10.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Max logical operator arity (&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_MAX_LOGICAL_ARITY&lt;/span&gt;&lt;/code&gt;)
+ bumped from 8 to 10.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Better integration of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;basic_expr&lt;/span&gt;&lt;/code&gt;
+ to avoid accidental needless instantiations of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;expr&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/random/index.html&quot;&gt;Random&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Synchronized with the new standard.
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Many new distributions added: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;chi_squared_distribution&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;negative_binomial_distribution&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fisher_f_distribution&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;student_t_distribution&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;weibull_distribution&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;extreme_value_distribution&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;discrete_distribution&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;piecewise_constant_distribution&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;piecewise_liear_distribution&lt;/span&gt;&lt;/code&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Renamed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;uniform_int&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;uniform_real&lt;/span&gt;&lt;/code&gt;
+ to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;uniform_int_distribution&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;uniform_real_distribution&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added members to all distributions: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;param_type&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;param&lt;/span&gt;&lt;/code&gt;, stream
+ operators, comparison operators, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;min&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;max&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Allow distributions to be used directly with generators without
+ use of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;variate_generator&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed the meaning of the parameters of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometric_distribution&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lognormal_distribution&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added a second parameter to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;gamma_distribution&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;seed_seq&lt;/span&gt;&lt;/code&gt;
+ and added the corresponding constructors and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;seed&lt;/span&gt;&lt;/code&gt; overloads the generators.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;generate_canonical&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Renamed the engine tempates. e.g. &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mersenne_twister&lt;/span&gt;&lt;/code&gt;
+ becomes &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mersenne_twister_engine&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ New engine adapter &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;independent_bits_engine&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added new predefined engine typedefs: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mt19937_64&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ranlux&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;24&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;number&quot;&gt;48&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;_base&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;]&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;knuth_b&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Updated seeding algorithms.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;discard&lt;/span&gt;&lt;/code&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Use unsigned types instead of signed types in all the predefined
+ engines.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bug fixes:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;linear_congruential_engine&lt;/span&gt;&lt;/code&gt;
+ could assert because the modular arithmetic was not implemented
+ in all cases. &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shuffle_output&lt;/span&gt;&lt;/code&gt;,
+ now called &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;shuffle_order_engine&lt;/span&gt;&lt;/code&gt;,
+ could cause integer overflow. These cases were not triggered
+ by any predefined engines.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;uniform_small_int&lt;/span&gt;&lt;/code&gt;
+ now actually behaves as documented.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ New efficient algorithms for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;binomial_distribution&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;poisson_distribution&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Moved all features into &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;namespace&lt;/span&gt;
+ &lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;random&lt;/span&gt;&lt;/code&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Backwards compatibility issues:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ The seeding algorithms have changed. This was unavoidable for
+ compatibility with the standard. Not to mention that some of
+ the existing algorithms were weird and inconsistent.
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Seeding with an integer: The behaviour should be unchanged
+ for most generators except &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lagged_fibonacci&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;subtract_with_carry&lt;/span&gt;&lt;/code&gt;
+ (and thus &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ranlux&lt;/span&gt;&lt;/code&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Seeding a generator with another generator: This has
+ been enabled by making all all generators models of
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;SeedSeq&lt;/span&gt;&lt;/code&gt;.
+ Therefore, if you seed a Boost.Random generator with
+ a non Boost.Random generator, your code will no longer
+ compile. The algorithm has changed, so code using this
+ seeding method will yield different values.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Seeding a generator from a pair of iterators: This implicitly
+ assumed that the elements were 32-bit integers in some
+ places, but not everywhere. I've added this requirement
+ everywhere and updated the algorithms accordingly. The
+ behaviour of generators with a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;value_type&lt;/span&gt;&lt;/code&gt;
+ no more than 32 bits should be unchanged.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Renaming:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Whenever a class was renamed, there is a wrapper with
+ the old name. There are also using declarations in namespace
+ boost for everything that was moved.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ The names of a few accessors in the distributions changed.
+ Both the old and the new names are allowed.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;geometric_distribution&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lognormal_distribution&lt;/span&gt;&lt;/code&gt;:
+ The behaviour is different at runtime. &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;geometric_distribution&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;lognormal_distribution&lt;/span&gt;&lt;/code&gt; provide
+ the old behaviour, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;random&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;geometric_distribution&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;random&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;lognormal_distribution&lt;/span&gt;&lt;/code&gt; provide
+ the new behaviour.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Streaming: gamma_distribution has a new parameter, thus text
+ saved with the old version will not readable by the new version.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;variate_generator&lt;/span&gt;&lt;/code&gt;
+ is now a simple pass through wrapper. Code that assumes that
+ it will adjust the generator's result type to match the distribution
+ will no longer work. This is not an issue with any of the distributions
+ provided by Boost.Random.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Return types: The &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;result_types&lt;/span&gt;&lt;/code&gt;
+ of some generators have changed slightly. Some signed types
+ have changed to unsigned to match the standard.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;has_fixed_range&lt;/span&gt;&lt;/code&gt;:
+ This is now always false, as it doesn't appear to be very useful
+ and is excessively cumbersome. Anything that was accessing
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;const_min&lt;/span&gt;&lt;/code&gt; and
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;const_max&lt;/span&gt;&lt;/code&gt; without
+ first checking &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;has_fixed_range&lt;/span&gt;&lt;/code&gt;
+ was incorrect to begin with.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- Solaris:
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/range/index.html&quot;&gt;Range&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed the end position &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;irange&lt;/span&gt;&lt;/code&gt;
+ when step size is greater than 1 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5544&quot;&gt;#5544&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Spirit V2.5, see the '&lt;a href=&quot;/doc/libs/1_47_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_5.html&quot;&gt;What's
+ New&lt;/a&gt;' section for details.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/tokenizer/index.html&quot;&gt;Tokenizer&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4649&quot;&gt;#4649&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/utility/index.html&quot;&gt;Utility&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bug fixes: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4432&quot;&gt;#4432&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/utility/index.html&quot;&gt;Uuid&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed tickets: (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5570&quot;&gt;#5570&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4601&quot;&gt;#4601&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4991&quot;&gt;#4991&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5145&quot;&gt;#5145&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5235&quot;&gt;#5235&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/wave/index.html&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Wave V2.3.0, see the &lt;a href=&quot;/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt;
+ for details.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Sun C++: 5.10
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_46_1.acknowledgements&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
- &lt;p&gt;
- &lt;a href=&quot;/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
- &lt;a href=&quot;/users/people/rene_rivera.html&quot;&gt;Rene Rivera&lt;/a&gt;, Daniel James
- and Vladimir Prus managed this release.
- &lt;/p&gt;
+ &lt;div id=&quot;version_1_47_0.build_system&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Build System&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ The official name of Boost.Build executable was changed to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;b2&lt;/span&gt;&lt;/code&gt;. The bootstrap scripts create a copy
+ with the old name &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;bjam&lt;/span&gt;&lt;/code&gt;
+ to prevent third-party build scripts from failing.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
   &lt;/div&gt;
-&lt;/div&gt;</description></item><item><title>Version 1.46.0</title><pubDate>Mon, 21 Feb 2011 15:36:13 -0500</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
- New Libraries: Icl. Updated Libraries: Array, Asio, Bind, Concept Check, Filesystem,
- Fusion, Hash, Iostreams, Iterator, Math, Meta State Machine, Optional, Pool,
- Program Options, Proto, Signals, Spirit, Tokenizer, Unordered, Wave. Updated
- Tools: Boostbook, Inspect, Quickbook.
- &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.46.0/><description>&lt;div class=&quot;description&quot;&gt;
-
-
-
- &lt;div id=&quot;version_1_46_0.new_libraries&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;div id=&quot;version_1_47_0.updated_tools&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Tools&lt;/span&gt;&lt;/h3&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/icl/index.html&quot;&gt;Icl&lt;/a&gt;:&lt;/span&gt;
- Interval Container
- Library, interval sets and maps and aggregation of associated values, from
- Joachim Faulhaber.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/boostbook/index.html&quot;&gt;BoostBook&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Handle doxygen tags: &lt;code&gt;&lt;span class=&quot;special&quot;&gt;\&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;see&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;tparam&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ref&lt;/span&gt;&lt;/code&gt; (for classes
+ only).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Support note for classes as well as functions.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/quickbook/index.html&quot;&gt;Quickbook&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Generate consistent ids for headings.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Improved unicode support for windows.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Warn about windows paths, as they aren't portable.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Reverse deprecation of &lt;code&gt;&lt;span class=&quot;special&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;br&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;]&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Support date ranges and comma seperated clauses in copyright attributes.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Improved delimeter checking for simple markup (e.g. &lt;code&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;bold&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;/code&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Pass-thru comments in code snippets.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;__FILENAME__&lt;/code&gt; macro now generates relative paths.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Allow quickbook escapes inside comments in syntax highlighted code.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_46_0.updated_libraries&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;div id=&quot;version_1_47_0.compilers_tested&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ Boost's primary test compilers are:
+ &lt;/p&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/array/index.html&quot;&gt;Array&lt;/a&gt;:&lt;/span&gt;
-
- &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added support for cbegin/cend (&lt;a href=&quot;
https://svn.boost.org/trac/boost/ticket/4761&quot;&gt;#4761&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed a problem with the Sun compiler (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4757&quot;&gt;#4757&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/asio/index.html&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
-
- &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed an integer overflow problem that occurs when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;address_v4&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;broadcast&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; is used on 64-bit platforms.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed a problem on older Linux kernels (where epoll is used without
- timerfd support) that prevents timely delivery of deadline_timer handlers,
- after the program has been running for some time (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5045&quot;&gt;#5045&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/bind/index.html&quot;&gt;Bind&lt;/a&gt;:&lt;/span&gt;
-
- &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;make_adaptable&lt;/span&gt;&lt;/code&gt; now
- documented (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4532&quot;&gt;#4532&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/concept_check/index.html&quot;&gt;Concept Check&lt;/a&gt;:&lt;/span&gt;
-
+ Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ LLVM Clang 2.8
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.3.5, 4.4.1, 4.4.3, 4.4.5, 4.5.1, 4.5.2,
+ 4.6.0, 4.6.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel 12.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- fixed warnings with self-assignment (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4918&quot;&gt;#4918&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/filesystem/index.html&quot;&gt;Filesystem&lt;/a&gt;:&lt;/span&gt;
-
+ OS X:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Apple Clang 2.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel 11.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.2.1, 4.4.4
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.4.4
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Version 3 of the library is now the default.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- IBM vacpp: Workaround for compiler bug affecting &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;iterator_facade&lt;/span&gt;&lt;/code&gt;.
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4912&quot;&gt;#4912&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Verify, clarify, document that &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;config&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;user&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
- can be used to specify &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FILESYSTEM_VERSION&lt;/span&gt;&lt;/code&gt;.
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4891&quot;&gt;#4891&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Replaced C-style &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;assert&lt;/span&gt;&lt;/code&gt;
- with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASSERT&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Undeprecated &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unique_path&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;. Instead, add a note mentioning the
- workaround for lack of thread safety and possible change to cwd. &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unique_path&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
- is just too convenient to deprecate!
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Cleared several GCC warnings.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Changed V2 code to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_THROW_EXCEPTION&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Windows: Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;status&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; to report non-symlink reparse point
- correctly.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;symlink_option&lt;/span&gt;&lt;/code&gt;
- to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;recursive_directory_iterator&lt;/span&gt;&lt;/code&gt;,
- allowing control over recursion into directory symlinks. Note that
- the default is changed to not recurse into directory symlinks.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Reference documentation cleanup, including fixing missing and broken
- links, and adding missing functions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Miscellaneous implementation code cleanup.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/fusion/index.html&quot;&gt;Fusion&lt;/a&gt;:&lt;/span&gt;
-
+ Windows:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++ 7.1, 9.0, 10.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, mingw: 4.4.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- vector copy constructor now copies sequence members in the same order
- on different platforms (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2823&quot;&gt;#2823&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/graph/index.html&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
-
- &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed Graphviz output to work on Visual C++ 7.1.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Replaced assert with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASSERT&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Changed to Boost.Filesystem v3.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed the following bugs from Trac: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1021&quot;&gt;#1021&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4556&quot;&gt;#4556&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4631&quot;&gt;#4631&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4642&quot;&gt;#4642&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4715&quot;&gt;#4715&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4731&quot;&gt;#4731&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4737&quot;&gt;#4737&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4753&quot;&gt;#4753&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4758&quot;&gt;#4758&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4793&quot;&gt;#4793&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4843&quot;&gt;#4843&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4851&quot;&gt;#4851&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4852&quot;&gt;#4852&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4887&quot;&gt;#4887&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4914&quot;&gt;#4914&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4966&quot;&gt;#4966&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed various bugs not in Trac.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ FreeBSD:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC 4.2.1, 64 bit
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/functional/hash/index.html&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
-
+ QNX:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ QCC
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Support for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;type_index&lt;/span&gt;&lt;/code&gt; (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4756&quot;&gt;#4756&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Avoid &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wconversion&lt;/span&gt;&lt;/code&gt;
- warnings.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;p&gt;
+ Boost's additional test compilers include:
+ &lt;/p&gt;
+ &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iostreams/index.html&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt;
-
+ Linux:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Clang from subversion, with GNU libstdc++.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ LLVM Clang 2.8
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.3.5, 4.4.3, 4.4.5, 4.5.1, 4.5.2, 4.6.0,
+ 4.6.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ pgCC: 11.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel: 10.1, 11.0, 11.1, 12.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ PathScale: 3.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASSERT&lt;/span&gt;&lt;/code&gt; instead
- of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;assert&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed flush regression (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4590&quot;&gt;#4590&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iterator/index.html&quot;&gt;Iterator&lt;/a&gt;:&lt;/span&gt;
-
+ OS X:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Clang from subversion, with GNU libstdc++.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel 11.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.4.4
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.4.4
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- fixed problem with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;implicit_cast&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3645&quot;&gt;#3645&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/doc/sf_and_dist/html/index.html&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
-
+ Windows:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++ 7.1, 9.0, 10.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++ with STLport: 9.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++, Windows Mobile 5, with STLport: 9.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, mingw: 4.5.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode, mingw: 4.5.2
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added Wald, Inverse Gaussian and geometric distributions.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added information about configuration macros.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added support for mpreal as a real-numered type.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/msm/index.html&quot;&gt;Meta State Machine&lt;/a&gt;:&lt;/span&gt;
-
+ AIX:
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ IBM XL C/C++ Enterprise Edition, V11.1.0.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
         &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-compile-time-analysis&quot;&gt;Compile-time
- state machine analysis&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-boost-parameter&quot;&gt;Boost.Parameter
- interface definition for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;msm&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;back&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;state_machine&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; template arguments&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-queues&quot;&gt;Possibility
- to provide a container for the event and deferred event queues&lt;/a&gt;.
- A policy implementation based on a more efficient Boost.CircularBuffer
- is provided.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;msm&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;back&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;state_machine&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;is_flag_active&lt;/span&gt;&lt;/code&gt; method made const.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-enqueueing&quot;&gt;Added
- possibility to enqueue events for delayed processing&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Bugfixes
- &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4926&quot;&gt;#4926&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- stack overflow using the Defer functor
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- anonymous transition of a submachine not called for the initial
- state
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
       &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_47_0.acknowledgements&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
+ &lt;p&gt;
+ &lt;a href=&quot;/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
+ &lt;a href=&quot;/users/people/rene_rivera.html&quot;&gt;Rene Rivera&lt;/a&gt;, Daniel James
+ and Vladimir Prus managed this release.
+ &lt;/p&gt;
+ &lt;/div&gt;
+</description></item><item><title>Version 1.46.1</title><pubDate>Sat, 12 Mar 2011 10:45:53 -0500</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ Bug fixes: Asio, Fusion, Graph, Icl, Math, Polygon, Proto, Property Tree, Signals2,
+ TR1, Unordered.
+ &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.46.1/><description>&lt;div class=&quot;description&quot;&gt;
+
+
+
+ &lt;div id=&quot;version_1_46_1.updated_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/optional/index.html&quot;&gt;Optional&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Updated test results with information about expected failures (&lt;a href=&quot;
https://svn.boost.org/trac/boost/ticket/2294&quot;&gt;#2294&lt;/a&gt;)
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EV_ONESHOT&lt;/span&gt;&lt;/code&gt; seems to
+ cause problems on some versions of Mac OS X, with the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt; destructor getting stuck
+ inside the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;close&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ system call. Changed the kqueue backend to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EV_CLEAR&lt;/span&gt;&lt;/code&gt;
+ instead (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5021&quot;&gt;#5021&lt;/a&gt;).
             &lt;/div&gt;
           &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/pool/index.html&quot;&gt;Pool&lt;/a&gt;:&lt;/span&gt;
-
- &lt;/div&gt;
- &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Now can set a max_size for pool (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2696&quot;&gt;#2696&lt;/a&gt;)
+ Fixed compile failures with some versions of &lt;tt&gt;g++&lt;/tt&gt;
+ due to the use of anonymous enums (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4883&quot;&gt;#4883&lt;/a&gt;).
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pool&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pool&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;/code&gt; uses &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;reinterpret_cast&lt;/span&gt;&lt;/code&gt;
- instead of &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;static_cast&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2941&quot;&gt;#2941&lt;/a&gt;)
+ Fixed a bug on kqueue-based platforms, where some system calls that
+ repeatedly fail with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EWOULDBLOCK&lt;/span&gt;&lt;/code&gt;
+ are not correctly re-registered with kqueue.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pool_allocator&lt;/span&gt;&lt;/code&gt; now works with vector
- of vectors (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/386&quot;&gt;#386&lt;/a&gt;)
+ Changed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;streambuf&lt;/span&gt;&lt;/code&gt; to ensure that its internal
+ pointers are updated correctly after the data has been modified using
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;streambuf&lt;/span&gt;&lt;/code&gt; member functions.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Boost pool is now compatible with Microsoft memory leak detection (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4346&quot;&gt;#4346&lt;/a&gt;)
+ Fixed a bug that prevented the linger socket option from working on
+ platforms other than Windows.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/program_options/index.html&quot;&gt;Program Options&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/fusion/&quot;&gt;Fusion&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fixed errors in examples in docs (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3992&quot;&gt;#3992&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4858&quot;&gt;#4858&lt;/a&gt;)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Now takes &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;argv&lt;/span&gt;&lt;/code&gt; as const
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3909&quot;&gt;#3909&lt;/a&gt;)
+ Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;disable_if&lt;/span&gt;&lt;/code&gt; for
+ Visual C++ 7.1/8.0
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/proto/index.html&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/filesystem/&quot;&gt;Filesystem&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- &lt;strong&gt;Breaking change&lt;/strong&gt;: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;core&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;/code&gt;
- no longer defines &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;functional&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pop_front&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;functional&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;reverse&lt;/span&gt;&lt;/code&gt;, which have moved to their
- own headers under &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;functional&lt;/span&gt;&lt;/code&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Add callable wrappers for more Fusion algorithms (including &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;at&lt;/span&gt;&lt;/code&gt;); and callable wrappers for some
- std utilities like &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;make_pair&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;first&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;second&lt;/span&gt;&lt;/code&gt;, all under the new &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;functional&lt;/span&gt;&lt;/code&gt; directory
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Allow transforms to be specified separately from a grammar
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;matches&lt;/span&gt;&lt;/code&gt; preserves domain-specific
- expression wrappers
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix ADL issue with &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt;&lt;/code&gt; in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;and_&lt;/span&gt;&lt;/code&gt;
- transform
+ Fix for STLPort (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5217&quot;&gt;#5217&lt;/a&gt;).
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fix handling of grammar checking in expressions involving multiple
- domains (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4675&quot;&gt;#4675&lt;/a&gt;)
+ PGI large file support
             &lt;/div&gt;
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fix ambiguous &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;/code&gt; in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;display_expr&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4910&quot;&gt;#4910&lt;/a&gt;)
+ Bug fixes, including fixes for: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5181&quot;&gt;#5181&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5180&quot;&gt;#5180&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5199&quot;&gt;#5199&lt;/a&gt;
+ and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5175&quot;&gt;#5175&lt;/a&gt;.
             &lt;/div&gt;
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/icl/&quot;&gt;Icl&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;is_sequence&lt;/span&gt;&lt;/code&gt; answers true for Proto
- expressions (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5006&quot;&gt;#5006&lt;/a&gt;)
+ Intersects for interval_maps and segment_type/element_type (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5207&quot;&gt;#5207&lt;/a&gt;).
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Eliminate &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wundef&lt;/span&gt;&lt;/code&gt;
- GCC warning in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5075&quot;&gt;#5075&lt;/a&gt;)
+ Fixed some ambiguous calls to functions in boost and std namespaces.
             &lt;/div&gt;
           &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/signals/index.html&quot;&gt;Signals&lt;/a&gt;:&lt;/span&gt;
-
- &lt;/div&gt;
- &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- gcc warning cleanup (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4365&quot;&gt;#4365&lt;/a&gt;)
+ Other bug fixes, and documentation fixes.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Spirit V2.4.2, see the '&lt;a href=&quot;/doc/libs/1_46_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_2.html&quot;&gt;What's
- New&lt;/a&gt;' section for details.
+ Several minor bug fixes.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/tokenizer/index.html&quot;&gt;Tokenizer&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;isspace&lt;/span&gt;&lt;/code&gt;/&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ispunct&lt;/span&gt;&lt;/code&gt; was called with wrong character
- type (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4791&quot;&gt;#4791&lt;/a&gt;)
+ Disabled 45-degree booleans optimization.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/unordered/index.html&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/proto/&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Avoid using &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;amp;&lt;/span&gt;&lt;/code&gt;
- with the value type.
+ Make &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;display_expr&lt;/span&gt;&lt;/code&gt; copyable
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5096&quot;&gt;#5096&lt;/a&gt;).
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Avoid &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wconversion&lt;/span&gt;&lt;/code&gt;
- warnings.
+ Fix const correctness problem in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;pass_through&lt;/span&gt;&lt;/code&gt;.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/wave/index.html&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/property_tree/&quot;&gt;Property Tree&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- See the &lt;a href=&quot;/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt; for details.
+ Fix compile error in JSON parser.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_46_0.updated_tools&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Tools&lt;/span&gt;&lt;/h3&gt;
- &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/boostbook/index.html&quot;&gt;Boostbook&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/signals2/&quot;&gt;Signals2&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Better support for attributes on root elements - including &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lang&lt;/span&gt;&lt;/code&gt;.
+ Fix unused parameter warning.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/inspect/index.html&quot;&gt;Inspect&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/tr1/&quot;&gt;TR1&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Check that Boost headers do not use C's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;assert&lt;/span&gt;&lt;/code&gt;
- macro.
+ Allow specialization of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;tr1&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hash&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Improved support for Pathscale and Sun compilers.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/quickbook/index.html&quot;&gt;Quickbook&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Add support for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lang&lt;/span&gt;&lt;/code&gt;
- attribute in documentation info.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Improved anchors.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Support &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;import&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;include&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;xinclude&lt;/span&gt;&lt;/code&gt;
- in conditional phrases.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Uses Filesystem 3.
+ Add missing copy constructors and assignment operators when using rvalue
+ references (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5119&quot;&gt;#5119&lt;/a&gt;).
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_46_0.compilers_tested&quot;&gt;
+ &lt;div id=&quot;version_1_46_1.other_changes&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Other changes&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Update getting started guide to reflect changes to boost build.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ In quickbook, workaround optimization bug in g++ 4.4.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_46_1.compilers_tested&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
       Boost's primary test compilers are:
@@ -2260,12 +2442,12 @@
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.2,
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.1, 4.4.3, 4.4.5, 4.5.2
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0, 4.5.2
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
@@ -2280,7 +2462,7 @@
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Pathscale: 3.2.
+ Pathscale: 3.2
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
@@ -2348,17 +2530,17 @@
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.3.5, 4.4.3, 4.4.5, 4.5.0, 4.5.2
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.4, 4.4.5, 4.5.2
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0, 4.5.2
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- pgCC 11.1
+ pgCC: 11.2
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
@@ -2368,12 +2550,12 @@
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- PathScale: 3.2, 4.0
+ PathScale: 3.2, 4.0.8
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Visual Age C++ 10.1
+ Visual Age C++: 10.1
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
@@ -2405,7 +2587,8 @@
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Clang from subversion
+ Clang from subversion, with GNU libstdc++, libc++ and libc++ in C++0x
+ mode.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
@@ -2417,7 +2600,7 @@
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Visual C++: 7.1, 8.0, 9.0, 10.0
+ Visual C++: 7.1, 9.0, 10.0
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
@@ -2432,7 +2615,7 @@
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- GCC, mingw: 4.4.0, 4.5.1, 4.6.0
+ GCC, mingw: 4.5.1
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
@@ -2461,18 +2644,6 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- FreeBSD:
- &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC 4.2.1, 64 bit
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
           Solaris:
         &lt;/div&gt;
         &lt;ul&gt;
@@ -2485,7 +2656,7 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_46_0.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_46_1.acknowledgements&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
       &lt;a href=&quot;/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
@@ -2493,393 +2664,429 @@
       and Vladimir Prus managed this release.
     &lt;/p&gt;
   &lt;/div&gt;
-&lt;/div&gt;</description></item><item><title>Version 1.45.0</title><pubDate>Fri, 19 Nov 2010 11:00:00 EST</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
- Updated Libraries: Asio, Config, Flyweight, Foreach, Fusion, Graph, Interprocess,
- Math, Meta State Machine, MultiArray, Proto, Spirit, TypeTraits, uBLAS, Unordered,
- Wave, Xpressive. Updated tools: Boostbook, Quickbook
- &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.45.0/><description>&lt;div class=&quot;description&quot;&gt;
+&lt;/div&gt;</description></item><item><title>Version 1.46.0</title><pubDate>Mon, 21 Feb 2011 15:36:13 -0500</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ New Libraries: Icl. Updated Libraries: Array, Asio, Bind, Concept Check, Filesystem,
+ Fusion, Hash, Iostreams, Iterator, Math, Meta State Machine, Optional, Pool,
+ Program Options, Proto, Signals, Spirit, Tokenizer, Unordered, Wave. Updated
+ Tools: Boostbook, Inspect, Quickbook.
+ &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>
http://sourceforge.net/projects/boost/files/boost/1.46.0/><description>&lt;div class=&quot;description&quot;&gt;
   
   
   
- &lt;div id=&quot;version_1_45_0.updated_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_46_0.new_libraries&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/icl/index.html&quot;&gt;Icl&lt;/a&gt;:&lt;/span&gt;
+ Interval Container
+ Library, interval sets and maps and aggregation of associated values, from
+ Joachim Faulhaber.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_46_0.updated_libraries&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/asio/index.html&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/array/index.html&quot;&gt;Array&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fixed a problem on kqueue-based platforms where a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;deadline_timer&lt;/span&gt;&lt;/code&gt;
- may never fire if the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt;
- is running in a background thread (&lt;a href=&quot;
https://svn.boost.org/trac/boost/ticket/4568&quot;&gt;#4568&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed a const-correctness issue that prevented valid uses of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;has_service&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
- from compiling (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4638&quot;&gt;#4638&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed MinGW cross-compilation (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4491&quot;&gt;#4491&lt;/a&gt;).
+ Added support for cbegin/cend (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4761&quot;&gt;#4761&lt;/a&gt;)
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Removed dependency on deprecated Boost.System functions (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4672&quot;&gt;#4672&lt;/a&gt;).
+ Fixed a problem with the Sun compiler (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4757&quot;&gt;#4757&lt;/a&gt;)
             &lt;/div&gt;
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/asio/index.html&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Ensured &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;close&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;/&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;closesocket&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
- failures are correctly propagated (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4573&quot;&gt;#4573&lt;/a&gt;).
+ Fixed an integer overflow problem that occurs when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ip&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;address_v4&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;broadcast&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; is used on 64-bit platforms.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Added a check for errors returned by &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;InitializeCriticalSectionAndSpinCount&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4574&quot;&gt;#4574&lt;/a&gt;).
+ Fixed a problem on older Linux kernels (where epoll is used without
+ timerfd support) that prevents timely delivery of deadline_timer handlers,
+ after the program has been running for some time (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5045&quot;&gt;#5045&lt;/a&gt;).
             &lt;/div&gt;
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/bind/index.html&quot;&gt;Bind&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Added support for hardware flow control on QNX (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4625&quot;&gt;#4625&lt;/a&gt;).
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;make_adaptable&lt;/span&gt;&lt;/code&gt; now
+ documented (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4532&quot;&gt;#4532&lt;/a&gt;)
             &lt;/div&gt;
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/concept_check/index.html&quot;&gt;Concept Check&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Always use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;pselect&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; on HP-UX, if it is available (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4578&quot;&gt;#4578&lt;/a&gt;).
+ fixed warnings with self-assignment (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4918&quot;&gt;#4918&lt;/a&gt;)
             &lt;/div&gt;
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/filesystem/index.html&quot;&gt;Filesystem&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Ensured handler arguments are passed as lvalues (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4744&quot;&gt;#4744&lt;/a&gt;).
+ Version 3 of the library is now the default.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fixed Windows build when thread support is disabled (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4680&quot;&gt;#4680&lt;/a&gt;).
+ IBM vacpp: Workaround for compiler bug affecting &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;iterator_facade&lt;/span&gt;&lt;/code&gt;.
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4912&quot;&gt;#4912&lt;/a&gt;)
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fixed a Windows-specific problem where &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;deadline_timer&lt;/span&gt;&lt;/code&gt;
- objects with expiry times set more than 5 minutes in the future may
- never expire (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4745&quot;&gt;#4745&lt;/a&gt;).
+ Verify, clarify, document that &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;config&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;user&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ can be used to specify &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FILESYSTEM_VERSION&lt;/span&gt;&lt;/code&gt;.
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4891&quot;&gt;#4891&lt;/a&gt;)
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fixed the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;resolver&lt;/span&gt;&lt;/code&gt;
- backend on BSD platforms so that an empty service name resolves to
- port number &lt;code&gt;&lt;span class=&quot;number&quot;&gt;0&lt;/span&gt;&lt;/code&gt;, as per the
- documentation (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4690&quot;&gt;#4690&lt;/a&gt;).
+ Replaced C-style &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;assert&lt;/span&gt;&lt;/code&gt;
+ with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASSERT&lt;/span&gt;&lt;/code&gt;.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fixed read operations so that they do not accept buffer sequences of
- type &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;const_buffers_1&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4746&quot;&gt;#4746&lt;/a&gt;).
+ Undeprecated &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unique_path&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;. Instead, add a note mentioning the
+ workaround for lack of thread safety and possible change to cwd. &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;unique_path&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ is just too convenient to deprecate!
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Redefined &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;Protocol&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;id&lt;/span&gt;&lt;/code&gt; to avoid clashing
- with Objective-C++ keywords (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4191&quot;&gt;#4191&lt;/a&gt;).
+ Cleared several GCC warnings.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fixed a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;vector&lt;/span&gt;&lt;/code&gt; reallocation
- performance issue that can occur when there are many active &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;deadline_timer&lt;/span&gt;&lt;/code&gt; objects (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4780&quot;&gt;#4780&lt;/a&gt;).
+ Changed V2 code to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_THROW_EXCEPTION&lt;/span&gt;&lt;/code&gt;.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fixed the kqueue backend so that it compiles on NetBSD (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4662&quot;&gt;#4662&lt;/a&gt;).
+ Windows: Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;status&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; to report non-symlink reparse point
+ correctly.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fixed the socket &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_control&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; implementation on 64-bit Mac OS X
- and BSD platforms (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4782&quot;&gt;#4782&lt;/a&gt;).
+ Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;symlink_option&lt;/span&gt;&lt;/code&gt;
+ to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;recursive_directory_iterator&lt;/span&gt;&lt;/code&gt;,
+ allowing control over recursion into directory symlinks. Note that
+ the default is changed to not recurse into directory symlinks.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fixed a Windows-specific problem where failures from &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;accept&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
- are incorrectly treated as successes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4859&quot;&gt;#4859&lt;/a&gt;).
+ Reference documentation cleanup, including fixing missing and broken
+ links, and adding missing functions.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Deprecated the separate compilation header &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;impl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;cpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
- in favour of &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;impl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt; (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4560&quot;&gt;#4560&lt;/a&gt;).
+ Miscellaneous implementation code cleanup.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/config/index.html&quot;&gt;Config&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/fusion/index.html&quot;&gt;Fusion&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Added new defect macros, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_VARIADIC_MACROS&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_NUMERIC_LIMITS_LOWEST&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Minor fixes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4670&quot;&gt;#4670&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4563&quot;&gt;#4563&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4474&quot;&gt;#4474&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4508&quot;&gt;#4508&lt;/a&gt;).
+ vector copy constructor now copies sequence members in the same order
+ on different platforms (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2823&quot;&gt;#2823&lt;/a&gt;)
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/flyweight/index.html&quot;&gt;Flyweight&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/graph/index.html&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fixed a hanging problem with &lt;a href=&quot;/libs/flyweight/doc/tutorial/configuration.html#intermodule_holder&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;intermodule_holder&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; in Win32
- platforms related to a Boost.Interprocess issue described at ticket
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4606&quot;&gt;#4606&lt;/a&gt;.
+ Fixed Graphviz output to work on Visual C++ 7.1.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Removed an internal assertion incompatible with program termination
- via &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;exit&lt;/span&gt;&lt;/code&gt;.
+ Replaced assert with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASSERT&lt;/span&gt;&lt;/code&gt;.
             &lt;/div&gt;
           &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/foreach/index.html&quot;&gt;Foreach&lt;/a&gt;:&lt;/span&gt;
-
- &lt;/div&gt;
- &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fix ambiguitiy by making &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;auto_any&lt;/span&gt;&lt;/code&gt;
- constructor explicit.
+ Changed to Boost.Filesystem v3.
             &lt;/div&gt;
           &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/fusion/index.html&quot;&gt;Fusion&lt;/a&gt;:&lt;/span&gt;
-
- &lt;/div&gt;
- &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FUSION_ADAPT_ADT&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FUSION_ADAPT_TPL_ADT&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FUSION_ADAPT_ASSOC_ADT&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FUSION_ADAPT_ASSOC_TPL_ADT&lt;/span&gt;&lt;/code&gt;.
+ Fixed the following bugs from Trac: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1021&quot;&gt;#1021&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4556&quot;&gt;#4556&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4631&quot;&gt;#4631&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4642&quot;&gt;#4642&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4715&quot;&gt;#4715&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4731&quot;&gt;#4731&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4737&quot;&gt;#4737&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4753&quot;&gt;#4753&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4758&quot;&gt;#4758&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4793&quot;&gt;#4793&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4843&quot;&gt;#4843&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4851&quot;&gt;#4851&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4852&quot;&gt;#4852&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4887&quot;&gt;#4887&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4914&quot;&gt;#4914&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4966&quot;&gt;#4966&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed various bugs not in Trac.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/graph/index.html&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/functional/hash/index.html&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Added Stoer-Wagner min-cut algorithm contributed by Daniel Trebbien.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added implicit graph (implicit_graph) and A* (astar_maze) examples
- contributed by W. P. McNeill.
+ Support for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;type_index&lt;/span&gt;&lt;/code&gt; (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4756&quot;&gt;#4756&lt;/a&gt;).
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Added bundled property support for graph properties.
+ Avoid &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wconversion&lt;/span&gt;&lt;/code&gt;
+ warnings.
             &lt;/div&gt;
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iostreams/index.html&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4556&quot;&gt;#4556&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4622&quot;&gt;#4622&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4631&quot;&gt;#4631&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4715&quot;&gt;#4715&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4753&quot;&gt;#4753&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4758&quot;&gt;#4758&lt;/a&gt;
- and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4793&quot;&gt;#4793&lt;/a&gt;
- plus others not in Trac.
+ Use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASSERT&lt;/span&gt;&lt;/code&gt; instead
+ of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;assert&lt;/span&gt;&lt;/code&gt;.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fixed documentation bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4731&quot;&gt;#4731&lt;/a&gt;
- and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4737&quot;&gt;#4737&lt;/a&gt;.
+ Fixed flush regression (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4590&quot;&gt;#4590&lt;/a&gt;).
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/interprocess/index.html&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iterator/index.html&quot;&gt;Iterator&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1080&quot;&gt;#1080&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3284&quot;&gt;#3284&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3439&quot;&gt;#3439&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3448&quot;&gt;#3448&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3582&quot;&gt;#3582&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3682&quot;&gt;#3682&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3829&quot;&gt;#3829&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3846&quot;&gt;#3846&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3914&quot;&gt;#3914&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3947&quot;&gt;#3947&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3950&quot;&gt;#3950&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3951&quot;&gt;#3951&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3985&quot;&gt;#3985&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4010&quot;&gt;#4010&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4417&quot;&gt;#4417&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4019&quot;&gt;#4019&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4039&quot;&gt;#4039&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4218&quot;&gt;#4218&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4230&quot;&gt;#4230&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4250&quot;&gt;#4250&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4297&quot;&gt;#4297&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4350&quot;&gt;#4350&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4352&quot;&gt;#4352&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4426&quot;&gt;#4426&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4516&quot;&gt;#4516&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4524&quot;&gt;#4524&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4557&quot;&gt;#4557&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4606&quot;&gt;#4606&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4685&quot;&gt;#4685&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4694&quot;&gt;#4694&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added support for standard rvalue reference move semantics (tested
- on GCC 4.5 and VC10).
+ fixed problem with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;implicit_cast&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3645&quot;&gt;#3645&lt;/a&gt;)
             &lt;/div&gt;
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/doc/sf_and_dist/html/index.html&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Permissions can be detailed for interprocess named resources.
+ Added Wald, Inverse Gaussian and geometric distributions.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mapped_region&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;flush&lt;/span&gt;&lt;/code&gt; initiates disk flushing but
- does not guarantee it's completed when returns, since it is not portable.
+ Added information about configuration macros.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- FreeBSD and MacOS now use posix semaphores to implement named semaphores
- and mutex.
+ Added support for mpreal as a real-numered type.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/index.html&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/msm/index.html&quot;&gt;Meta State Machine&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Added inverse gamma distribution and inverse chi_square and scaled
- inverse chi_square.
+ &lt;a href=&quot;/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-compile-time-analysis&quot;&gt;Compile-time
+ state machine analysis&lt;/a&gt;.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Added warnings about potential ambiguity with std random library in
- distribution and function names.
+ &lt;a href=&quot;/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-boost-parameter&quot;&gt;Boost.Parameter
+ interface definition for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;msm&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;back&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;state_machine&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; template arguments&lt;/a&gt;.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Editorial revision of documentation, and added FAQ.
+ &lt;a href=&quot;/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-queues&quot;&gt;Possibility
+ to provide a container for the event and deferred event queues&lt;/a&gt;.
+ A policy implementation based on a more efficient Boost.CircularBuffer
+ is provided.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;msm&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;back&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;state_machine&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;is_flag_active&lt;/span&gt;&lt;/code&gt; method made const.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-enqueueing&quot;&gt;Added
+ possibility to enqueue events for delayed processing&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugfixes
+ &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4926&quot;&gt;#4926&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ stack overflow using the Defer functor
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ anonymous transition of a submachine not called for the initial
+ state
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/optional/index.html&quot;&gt;Optional&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Updated test results with information about expected failures (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2294&quot;&gt;#2294&lt;/a&gt;)
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/msm/index.html&quot;&gt;Meta State Machine&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/pool/index.html&quot;&gt;Pool&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- &lt;a href=&quot;/doc/libs/1_45_0/libs/msm/doc/HTML/ch08.html#d0e2995&quot;&gt;Support
- for serialization&lt;/a&gt;.
+ Now can set a max_size for pool (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2696&quot;&gt;#2696&lt;/a&gt;)
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- &lt;a href=&quot;/doc/libs/1_45_0/libs/msm/doc/HTML/ch03s04.html#eUML-reuse-functor&quot;&gt;Possibility
- to use normal&lt;/a&gt; functors (from functor front-end) in eUML.
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pool&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pool&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;/code&gt; uses &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;reinterpret_cast&lt;/span&gt;&lt;/code&gt;
+ instead of &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;static_cast&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2941&quot;&gt;#2941&lt;/a&gt;)
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- &lt;a href=&quot;/doc/libs/1_45_0/libs/msm/doc/HTML/ch03s05.html#backend-fsm-constructor-args&quot;&gt;New
- constructors where substates / submachines can be taken as arguments&lt;/a&gt;.
- This allows passing arguments to the constructor of a submachine.
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pool_allocator&lt;/span&gt;&lt;/code&gt; now works with vector
+ of vectors (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/386&quot;&gt;#386&lt;/a&gt;)
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Bugfixes (anonymous transitions)
+ Boost pool is now compatible with Microsoft memory leak detection (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4346&quot;&gt;#4346&lt;/a&gt;)
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/multi_array/index.html&quot;&gt;MultiArray&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/program_options/index.html&quot;&gt;Program Options&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fixes for bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3581&quot;&gt;#3581&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3820&quot;&gt;#3820&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3989&quot;&gt;#3989&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4032&quot;&gt;#4032&lt;/a&gt;,
- plus other bugs not in Trac.
+ Fixed errors in examples in docs (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3992&quot;&gt;#3992&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4858&quot;&gt;#4858&lt;/a&gt;)
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Added new examples and test cases.
+ Now takes &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;argv&lt;/span&gt;&lt;/code&gt; as const
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3909&quot;&gt;#3909&lt;/a&gt;)
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
@@ -2892,155 +3099,140 @@
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Knock down value of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;N&lt;/span&gt;&lt;/code&gt;,
- fixes bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4602&quot;&gt;#4602&lt;/a&gt;,
+ &lt;strong&gt;Breaking change&lt;/strong&gt;: &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;core&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;/code&gt;
+ no longer defines &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;functional&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pop_front&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;functional&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;reverse&lt;/span&gt;&lt;/code&gt;, which have moved to their
+ own headers under &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;functional&lt;/span&gt;&lt;/code&gt;
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Support non-rtti compilers
+ Add callable wrappers for more Fusion algorithms (including &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;at&lt;/span&gt;&lt;/code&gt;); and callable wrappers for some
+ std utilities like &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;make_pair&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;first&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;second&lt;/span&gt;&lt;/code&gt;, all under the new &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;functional&lt;/span&gt;&lt;/code&gt; directory
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fix bug with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;matches&lt;/span&gt;&lt;/code&gt;,
- array types and the wildcard pattern.
+ Allow transforms to be specified separately from a grammar
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Make Proto work on MSVC with the /clr option
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;matches&lt;/span&gt;&lt;/code&gt; preserves domain-specific
+ expression wrappers
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Add const-qualified overloads of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;eval&lt;/span&gt;&lt;/code&gt;
+ Fix ADL issue with &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;,&lt;/span&gt;&lt;/code&gt; in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;and_&lt;/span&gt;&lt;/code&gt;
+ transform
             &lt;/div&gt;
           &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
- Spirit V2.4.1,
- see the '&lt;a href=&quot;/doc/libs/1_45_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_1.html&quot;&gt;What's
- New&lt;/a&gt;' section for details.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/type_traits/index.html&quot;&gt;TypeTraits&lt;/a&gt;:&lt;/span&gt;
-
- &lt;/div&gt;
- &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Added new traits add_rvalue_reference, add_lvalue_reference and common_type.
+ Fix handling of grammar checking in expressions involving multiple
+ domains (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4675&quot;&gt;#4675&lt;/a&gt;)
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Minor fixes to is_signed, is_unsigned and is_virtual_base_of.
+ Fix ambiguous &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;/code&gt; in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;display_expr&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4910&quot;&gt;#4910&lt;/a&gt;)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;is_sequence&lt;/span&gt;&lt;/code&gt; answers true for Proto
+ expressions (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5006&quot;&gt;#5006&lt;/a&gt;)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Eliminate &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wundef&lt;/span&gt;&lt;/code&gt;
+ GCC warning in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5075&quot;&gt;#5075&lt;/a&gt;)
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/numeric/ublas/index.html&quot;&gt;uBLAS&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/signals/index.html&quot;&gt;Signals&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Tickets closed:
- &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4410&quot;&gt;#4410&lt;/a&gt;,
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3397&quot;&gt;#3397&lt;/a&gt;,
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/795&quot;&gt;#795&lt;/a&gt;,
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3514&quot;&gt;#3514&lt;/a&gt;,
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Mixed types operation are possible and new tests added (like matrix&amp;lt;complex&amp;gt;+matrix&amp;lt;double&amp;gt;),
+ gcc warning cleanup (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4365&quot;&gt;#4365&lt;/a&gt;)
             &lt;/div&gt;
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- New features:
+ Spirit V2.4.2, see the '&lt;a href=&quot;/doc/libs/1_46_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_2.html&quot;&gt;What's
+ New&lt;/a&gt;' section for details.
             &lt;/div&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- a new size&amp;lt;&amp;gt; operator is available. For example size&amp;lt;1&amp;gt;(A+B)
- give the number of rows of the sum of matrices A and B,
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/unordered/index.html&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/tokenizer/index.html&quot;&gt;Tokenizer&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fix inserting from iterators which return by copy from &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;/code&gt;
- in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;unordered_map&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;unordered_set&lt;/span&gt;&lt;/code&gt;.
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;isspace&lt;/span&gt;&lt;/code&gt;/&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ispunct&lt;/span&gt;&lt;/code&gt; was called with wrong character
+ type (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4791&quot;&gt;#4791&lt;/a&gt;)
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/wave/index.html&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/unordered/index.html&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- See the &lt;a href=&quot;/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt; for details.
+ Avoid using &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;amp;&lt;/span&gt;&lt;/code&gt;
+ with the value type.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Avoid &lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;Wconversion&lt;/span&gt;&lt;/code&gt;
+ warnings.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/xpressive/index.html&quot;&gt;Xpressive&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/wave/index.html&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;xpressive&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;as&lt;/span&gt;&lt;/code&gt; handles wide-char &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sub_match&lt;/span&gt;&lt;/code&gt; objects, fixes bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4496&quot;&gt;#4496&lt;/a&gt;
+ See the &lt;a href=&quot;/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt; for details.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_45_0.updated_tools&quot;&gt;
+ &lt;div id=&quot;version_1_46_0.updated_tools&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Tools&lt;/span&gt;&lt;/h3&gt;
     &lt;ul&gt;
       &lt;li&gt;
@@ -3051,49 +3243,58 @@
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fix syntax highlighter for comments at the end of code blocks.
+ Better support for attributes on root elements - including &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lang&lt;/span&gt;&lt;/code&gt;.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/quickbook/index.html&quot;&gt;Quickbook&lt;/a&gt;:&lt;/span&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/inspect/index.html&quot;&gt;Inspect&lt;/a&gt;:&lt;/span&gt;
 
         &lt;/div&gt;
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Fix command line macros.
+ Check that Boost headers do not use C's &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;assert&lt;/span&gt;&lt;/code&gt;
+ macro.
             &lt;/div&gt;
           &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/quickbook/index.html&quot;&gt;Quickbook&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Nested code snippets.
+ Add support for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;lang&lt;/span&gt;&lt;/code&gt;
+ attribute in documentation info.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Nested documentation info comments.
+ Improved anchors.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Revert xml escaping document info, it broke some documentation files
- (will now be in 1.6).
+ Support &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;import&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;include&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;xinclude&lt;/span&gt;&lt;/code&gt;
+ in conditional phrases.
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Some other small tweaks. See &lt;a href=&quot;/doc/html/quickbook/change_log.html#quickbook.change_log.releases.version_1_5_3___boost_1_45_0&quot;&gt;the
- change log&lt;/a&gt; for more info.
+ Uses Filesystem 3.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_45_0.compilers_tested&quot;&gt;
+ &lt;div id=&quot;version_1_46_0.compilers_tested&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
       Boost's primary test compilers are:
@@ -3106,12 +3307,12 @@
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.1.
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.2,
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0.
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0, 4.5.2
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
@@ -3121,6 +3322,11 @@
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
+ Clang: 2.8
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
               Pathscale: 3.2.
             &lt;/div&gt;
           &lt;/li&gt;
@@ -3160,7 +3366,7 @@
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- GCC, mingw: 4.3.3.
+ GCC, mingw: 4.4.0.
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
@@ -3172,11 +3378,6 @@
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- GCC: 4.2.1, 32 bit.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
               GCC: 4.2.1, 64 bit.
             &lt;/div&gt;
           &lt;/li&gt;
@@ -3194,32 +3395,37 @@
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.0, 4.6.0 (dev version).
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.3.5, 4.4.3, 4.4.5, 4.5.0, 4.5.2
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0.
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0, 4.5.2
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Intel: 10.1, 11.0, 11.1.
+ pgCC 11.1
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- pgCC 10.1.
+ Intel: 10.1, 11.0, 11.1
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- PathScale: 3.2.
+ PathScale: 3.2, 4.0
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Clang from subversion.
+ Visual Age C++ 10.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Clang from subversion
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
@@ -3231,7 +3437,7 @@
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Intel C++ Compiler: 10.1, 11.0, 11.1.
+ Intel C++ Compiler: 10.1, 11.0, 11.1
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
@@ -3246,7 +3452,7 @@
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Clang from subversion.
+ Clang from subversion
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
@@ -3258,12 +3464,22 @@
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Borland: 5.9.3, 6.1.3 (2009), 6.2.1 (2010), 6.3.0
+ Visual C++: 7.1, 8.0, 9.0, 10.0
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- GCC, mingw: 4.3.3, 4.4.5, 4.5.1
+ Visual C++ with STLport: 9.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++, Windows Mobile 5, with STLport: 9.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, mingw: 4.4.0, 4.5.1, 4.6.0
             &lt;/div&gt;
           &lt;/li&gt;
           &lt;li&gt;
@@ -3273,7 +3489,7 @@
           &lt;/li&gt;
           &lt;li&gt;
             &lt;div&gt;
- Visual C++: 7.1, 8.0, 9.0, 10.0
+ Borland: 6.1.3 (2009), 6.2.1 (2010)
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
@@ -3285,7 +3501,7 @@
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- IBM XL C/C++ Enterprise Edition, V11.1.0.0.
+ IBM XL C/C++ Enterprise Edition, V11.1.0.0
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
@@ -3297,7 +3513,7 @@
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- GCC 4.2.1, 64 bit.
+ GCC 4.2.1, 64 bit
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
@@ -3309,14 +3525,14 @@
         &lt;ul&gt;
           &lt;li&gt;
             &lt;div&gt;
- Sun C++: 5.10.
+ Sun C++: 5.10
             &lt;/div&gt;
           &lt;/li&gt;
         &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_45_0.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_46_0.acknowledgements&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
       &lt;a href=&quot;/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
@@ -3324,747 +3540,607 @@
       and Vladimir Prus managed this release.
     &lt;/p&gt;
   &lt;/div&gt;
-&lt;/div&gt;</description></item><item><title>Version 1.44.0</title><pubDate>Fri, 13 Aug 2010 13:00:00 EDT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
- 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.
- &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.44.0/><description>&lt;div class=&quot;description&quot;&gt;
+&lt;/div&gt;</description></item><item><title>Version 1.45.0</title><pubDate>Fri, 19 Nov 2010 11:00:00 EST</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ Updated Libraries: Asio, Config, Flyweight, Foreach, Fusion, Graph, Interprocess,
+ Math, Meta State Machine, MultiArray, Proto, Spirit, TypeTraits, uBLAS, Unordered,
+ Wave, Xpressive. Updated tools: Boostbook, Quickbook
+ &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>
http://sourceforge.net/projects/boost/files/boost/1.45.0/><description>&lt;div class=&quot;description&quot;&gt;
   
   
   
- &lt;div id=&quot;version_1_44_0.new_libraries&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;New Libraries&lt;/span&gt;&lt;/h3&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/msm/index.html&quot;&gt;Meta State Machine&lt;/a&gt;:&lt;/span&gt;
- High-performance
- expressive UML2 finite state machines, from Christophe Henry
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/polygon/index.html&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
- Booleans/clipping,
- resizing/offsetting and more for planar polygons with integral coordinates,
- from Lucanus Simonson.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_44_0.updated_libraries&quot;&gt;
+ &lt;div id=&quot;version_1_45_0.updated_libraries&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Libraries&lt;/span&gt;&lt;/h3&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/accumulators/index.html&quot;&gt;Accumulators&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Correct miscellaneous documentation inaccuracies
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
           &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/asio/index.html&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Reduced compile times. (Note that some programs may need to add additional
- &lt;code&gt;&lt;span class=&quot;preprocessor&quot;&gt;#include&lt;/span&gt;&lt;/code&gt;s, e.g.
- if the program uses &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;array&lt;/span&gt;&lt;/code&gt;
- but does not explicitly include &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;array&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;.)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Reduced the size of generated code.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Refactored &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;deadline_timer&lt;/span&gt;&lt;/code&gt;
- implementation to improve performance.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Improved multiprocessor scalability on Windows by using a dedicated
- hidden thread to wait for timers.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Improved performance of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;streambuf&lt;/span&gt;&lt;/code&gt;
- with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async_read&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async_read_until&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;. These read operations now use
- the existing capacity of the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;streambuf&lt;/span&gt;&lt;/code&gt;
- when reading, rather than limiting the read to 512 bytes.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added optional separate compilation. To enable, add &lt;code&gt;&lt;span class=&quot;preprocessor&quot;&gt;#include&lt;/span&gt; &lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;impl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;cpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
- to one source file in a program, then build the program with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASIO_SEPARATE_COMPILATION&lt;/span&gt;&lt;/code&gt;
- defined in the project/compiler settings. Alternatively, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASIO_DYN_LINK&lt;/span&gt;&lt;/code&gt; may be defined
- to build a separately-compiled Asio as part of a shared library.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added new macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASIO_DISABLE_FENCED_BLOCK&lt;/span&gt;&lt;/code&gt;
- to permit the disabling of memory fences around completion handlers,
- even if thread support is enabled.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Reworked timeout examples to better illustrate typical use cases.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Ensured that handler arguments are passed as &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;const&lt;/span&gt;&lt;/code&gt;
- types.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed incorrect parameter order in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;null_buffers&lt;/span&gt;&lt;/code&gt;
- variant of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;async_send_to&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;
https://svn.boost.org/trac/boost/ticket/4170&quot;&gt;#4170&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Ensured &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;unsigned&lt;/span&gt; &lt;span class=&quot;keyword&quot;&gt;char&lt;/span&gt;&lt;/code&gt;
- is used with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;isdigit&lt;/span&gt;&lt;/code&gt;
- in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;getaddrinfo&lt;/span&gt;&lt;/code&gt; emulation
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4201&quot;&gt;#4201&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed handling of very small but non-zero timeouts (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4205&quot;&gt;#4205&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed crash that occurred when an empty buffer sequence was passed
- to a composed read or write operation.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added missing &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;+&lt;/span&gt;&lt;/code&gt; overload in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;buffers_iterator&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4382&quot;&gt;#4382&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Implemented cancellation of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;null_buffers&lt;/span&gt;&lt;/code&gt;
- operations on Windows.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed a problem on kqueue-based platforms where a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;deadline_timer&lt;/span&gt;&lt;/code&gt;
+ may never fire if the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt;
+ is running in a background thread (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4568&quot;&gt;#4568&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed a const-correctness issue that prevented valid uses of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;has_service&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ from compiling (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4638&quot;&gt;#4638&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed MinGW cross-compilation (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4491&quot;&gt;#4491&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Removed dependency on deprecated Boost.System functions (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4672&quot;&gt;#4672&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Ensured &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;close&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;/&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;closesocket&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ failures are correctly propagated (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4573&quot;&gt;#4573&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added a check for errors returned by &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;InitializeCriticalSectionAndSpinCount&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4574&quot;&gt;#4574&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added support for hardware flow control on QNX (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4625&quot;&gt;#4625&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Always use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;pselect&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; on HP-UX, if it is available (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4578&quot;&gt;#4578&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Ensured handler arguments are passed as lvalues (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4744&quot;&gt;#4744&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed Windows build when thread support is disabled (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4680&quot;&gt;#4680&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed a Windows-specific problem where &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;deadline_timer&lt;/span&gt;&lt;/code&gt;
+ objects with expiry times set more than 5 minutes in the future may
+ never expire (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4745&quot;&gt;#4745&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;resolver&lt;/span&gt;&lt;/code&gt;
+ backend on BSD platforms so that an empty service name resolves to
+ port number &lt;code&gt;&lt;span class=&quot;number&quot;&gt;0&lt;/span&gt;&lt;/code&gt;, as per the
+ documentation (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4690&quot;&gt;#4690&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed read operations so that they do not accept buffer sequences of
+ type &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;const_buffers_1&lt;/span&gt;&lt;/code&gt;
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4746&quot;&gt;#4746&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Redefined &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;Protocol&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;id&lt;/span&gt;&lt;/code&gt; to avoid clashing
+ with Objective-C++ keywords (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4191&quot;&gt;#4191&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed a &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;vector&lt;/span&gt;&lt;/code&gt; reallocation
+ performance issue that can occur when there are many active &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;deadline_timer&lt;/span&gt;&lt;/code&gt; objects (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4780&quot;&gt;#4780&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed the kqueue backend so that it compiles on NetBSD (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4662&quot;&gt;#4662&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed the socket &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_control&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; implementation on 64-bit Mac OS X
+ and BSD platforms (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4782&quot;&gt;#4782&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed a Windows-specific problem where failures from &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;accept&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ are incorrectly treated as successes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4859&quot;&gt;#4859&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Deprecated the separate compilation header &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;impl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;cpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
+ in favour of &lt;code&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;impl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt; (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4560&quot;&gt;#4560&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
           &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/config/index.html&quot;&gt;Config&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added new defect macro, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_COMPLETE_VALUE_INITIALIZATION&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added new defect macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_0X_HDR_TYPEINDEX&lt;/span&gt;&lt;/code&gt;,
- fixes issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4274&quot;&gt;#4274&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added support for code visibility in GCC.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed issues &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4385&quot;&gt;#4385&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4324&quot;&gt;#4324&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4221&quot;&gt;#4221&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4182&quot;&gt;#4182&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4178&quot;&gt;#4178&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4152&quot;&gt;#4152&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4182&quot;&gt;#4115&lt;/a&gt;.
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4112&quot;&gt;#4112&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4059&quot;&gt;#4059&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4041&quot;&gt;#4041&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4012&quot;&gt;#4012&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added new defect macros, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_VARIADIC_MACROS&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_NO_NUMERIC_LIMITS_LOWEST&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Minor fixes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4670&quot;&gt;#4670&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4563&quot;&gt;#4563&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4474&quot;&gt;#4474&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4508&quot;&gt;#4508&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/filesystem/index.html&quot;&gt;Filesystem&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- This release contains both version 2 and version 3 of the library.
- Version 3 is a major upgrade that will break some existing user code,
- so version 2 is the default. Users are encouraged to migrate to version
- 3. See '&lt;a href=&quot;/libs/filesystem/v2/doc/index.htm&quot;&gt;Version 2&lt;/a&gt;'
- and '&lt;a href=&quot;/libs/filesystem/v3/doc/index.htm&quot;&gt;Version 3&lt;/a&gt;'
- for more information.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix problems with symbol visibility for shared libraries.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix various minor problems.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed issues: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3863&quot;&gt;#3863&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4248&quot;&gt;#4248&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/flyweight/index.html&quot;&gt;Flyweight&lt;/a&gt;:&lt;/span&gt;
+
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed a hanging problem with &lt;a href=&quot;/libs/flyweight/doc/tutorial/configuration.html#intermodule_holder&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;intermodule_holder&lt;/span&gt;&lt;/code&gt;&lt;/a&gt; in Win32
+ platforms related to a Boost.Interprocess issue described at ticket
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4606&quot;&gt;#4606&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Removed an internal assertion incompatible with program termination
+ via &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;exit&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
           &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/foreach/index.html&quot;&gt;Foreach&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;foreach_fwd&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;/code&gt; for forward declarations of
- foreach's customization points, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3998&quot;&gt;#3998&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Remove out-of-date work-arounds for sun compilers, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4306&quot;&gt;#4306&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix ambiguitiy by making &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;auto_any&lt;/span&gt;&lt;/code&gt;
+ constructor explicit.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
           &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/fusion/index.html&quot;&gt;Fusion&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;reverse_fold&lt;/span&gt;&lt;/code&gt;, &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;iter_fold&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;fusion&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;reverse_iter_fold&lt;/span&gt;&lt;/code&gt; (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1623&quot;&gt;#1623&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/functional/hash/index.html&quot;&gt;Hash&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Option to prevent implicit casts when calling the hash function by
- defining the macro &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_HASH_NO_IMPLICIT_CASTS&lt;/span&gt;&lt;/code&gt;,
- which can avoid some subtle problems. This might be activated by
- default in a future version.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/iostreams/index.html&quot;&gt;Iostreams&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Several fixes for file descriptors class, including a breaking change
- to the constructors and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;open&lt;/span&gt;&lt;/code&gt;
- methods for &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;file_descriptor&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;file_descriptor_source&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;file_descriptor_sink&lt;/span&gt;&lt;/code&gt;.
- See &lt;a href=&quot;/libs/iostreams/doc/classes/file_descriptor.html&quot;&gt;the
- documentation&lt;/a&gt; for details. The old methods are still available
- if you define &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_IOSTREAMS_USE_DEPRECATED&lt;/span&gt;&lt;/code&gt;
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3323&quot;&gt;#3323&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3517&quot;&gt;#3517&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4335&quot;&gt;#4335&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix several issues with compression and decompression (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2318&quot;&gt;#2318&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4091&quot;&gt;#4091&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3348&quot;&gt;#3348&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2783&quot;&gt;#2783&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1579&quot;&gt;#1579&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3853&quot;&gt;#3853&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- And a load more miscellaneous fixes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3851&quot;&gt;#3851&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3279&quot;&gt;#3279&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3689&quot;&gt;#3689&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2356&quot;&gt;#2356&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2996&quot;&gt;#2996&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4102&quot;&gt;#4102&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2998&quot;&gt;#2998&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1612&quot;&gt;#1612&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2325&quot;&gt;#2325&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Thanks to Steven Watanabe for almost all these fixes. For more detail
- see the &lt;a href=&quot;/libs/iostreams/doc/release_notes.html&quot;&gt;release
- notes&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/index.html&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed incorrect range and support for Rayleigh distribution.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/mpl/index.html&quot;&gt;MPL&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Make &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mpl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;string&lt;/span&gt;&lt;/code&gt; work with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mpl&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;transform&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/multi_index/doc/index.html&quot;&gt;Multi-index Containers&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed a bug preventing the use of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;modify_key&lt;/span&gt;&lt;/code&gt;
- with rollback in &lt;a href=&quot;/libs/multi_index/doc/reference/ord_indices.html#modify_key&quot;&gt;ordered&lt;/a&gt;
- and &lt;a href=&quot;/libs/multi_index/doc/reference/hash_indices.html#modify_key&quot;&gt;hashed&lt;/a&gt;
- indices when &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;Modifier&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;Rollback&lt;/span&gt;&lt;/code&gt; are
- different types (ticket &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4130&quot;&gt;#4130&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/proto/index.html&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Minor change in behavior:&lt;/em&gt; when using
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;and_&lt;/span&gt;&lt;/code&gt; as a transform, apply &lt;em&gt;all&lt;/em&gt;
- transforms but only return the result of applying the last. See Proto's
- &lt;a href=&quot;/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44&quot;&gt;Release
- Notes&lt;/a&gt; for details.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Minor change in behavior:&lt;/em&gt; &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;as_expr&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;as_child&lt;/span&gt;&lt;/code&gt;
- no longer run objects that are already proto expressions through
- the expression domain's generator. See Proto's &lt;a href=&quot;/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44&quot;&gt;Release
- Notes&lt;/a&gt; for details.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;em&gt;Minor change in behavior:&lt;/em&gt; Proto
- uses &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;basic_expr&lt;/span&gt;&lt;/code&gt; instead of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;expr&lt;/span&gt;&lt;/code&gt; when possible for better compile
- times. See Proto's &lt;a href=&quot;/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44&quot;&gt;Release
- Notes&lt;/a&gt; for details.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Add support for sub-domains.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Introduce per-domain &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;as_expr&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;as_child&lt;/span&gt;&lt;/code&gt; customization
- points to allow for domain-specific customization of variable capture
- behavior.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- The &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;_default&lt;/span&gt;&lt;/code&gt; transform is also a grammar
- that matches the expressions the transform knows how to handle.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Add &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;_void&lt;/span&gt;&lt;/code&gt;, a no-op primitive transform
- that does nothing and returns &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;void&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- The &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;pass_through&lt;/span&gt;&lt;/code&gt; transform doesn't
- strip expression wrappers, fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4175&quot;&gt;#4175&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Const-correctness fixes when invoking proto domains.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FUSION_ADAPT_ADT&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FUSION_ADAPT_TPL_ADT&lt;/span&gt;&lt;/code&gt;,
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FUSION_ADAPT_ASSOC_ADT&lt;/span&gt;&lt;/code&gt;
+ and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_FUSION_ADAPT_ASSOC_TPL_ADT&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/regex/index.html&quot;&gt;Regex&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed issues: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4309&quot;&gt;#4309&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4215&quot;&gt;#4215&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4212&quot;&gt;#4212&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4191&quot;&gt;#4191&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4132&quot;&gt;#4132&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4123&quot;&gt;#4123&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4114&quot;&gt;#4114&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4036&quot;&gt;#4036&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4020&quot;&gt;#4020&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3941&quot;&gt;#3941&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3902&quot;&gt;#3902&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3890&quot;&gt;#3890&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/graph/index.html&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added Stoer-Wagner min-cut algorithm contributed by Daniel Trebbien.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added implicit graph (implicit_graph) and A* (astar_maze) examples
+ contributed by W. P. McNeill.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added bundled property support for graph properties.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4556&quot;&gt;#4556&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4622&quot;&gt;#4622&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4631&quot;&gt;#4631&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4715&quot;&gt;#4715&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4753&quot;&gt;#4753&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4758&quot;&gt;#4758&lt;/a&gt;
+ and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4793&quot;&gt;#4793&lt;/a&gt;
+ plus others not in Trac.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed documentation bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4731&quot;&gt;#4731&lt;/a&gt;
+ and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4737&quot;&gt;#4737&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
- Spirit V2.4,
- see the '&lt;a href=&quot;/doc/libs/1_44_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4.html&quot;&gt;What's
- New&lt;/a&gt;' section for details.
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/interprocess/index.html&quot;&gt;Interprocess&lt;/a&gt;:&lt;/span&gt;
+
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1080&quot;&gt;#1080&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3284&quot;&gt;#3284&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3439&quot;&gt;#3439&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3448&quot;&gt;#3448&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3582&quot;&gt;#3582&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3682&quot;&gt;#3682&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3829&quot;&gt;#3829&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3846&quot;&gt;#3846&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3914&quot;&gt;#3914&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3947&quot;&gt;#3947&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3950&quot;&gt;#3950&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3951&quot;&gt;#3951&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3985&quot;&gt;#3985&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4010&quot;&gt;#4010&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4417&quot;&gt;#4417&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4019&quot;&gt;#4019&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4039&quot;&gt;#4039&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4218&quot;&gt;#4218&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4230&quot;&gt;#4230&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4250&quot;&gt;#4250&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4297&quot;&gt;#4297&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4350&quot;&gt;#4350&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4352&quot;&gt;#4352&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4426&quot;&gt;#4426&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4516&quot;&gt;#4516&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4524&quot;&gt;#4524&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4557&quot;&gt;#4557&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4606&quot;&gt;#4606&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4685&quot;&gt;#4685&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4694&quot;&gt;#4694&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added support for standard rvalue reference move semantics (tested
+ on GCC 4.5 and VC10).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Permissions can be detailed for interprocess named resources.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;mapped_region&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;flush&lt;/span&gt;&lt;/code&gt; initiates disk flushing but
+ does not guarantee it's completed when returns, since it is not portable.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ FreeBSD and MacOS now use posix semaphores to implement named semaphores
+ and mutex.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/system/index.html&quot;&gt;System&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Change system_category and generic_category to functions, to conform
- to the C++0x FCD. This change may cause compile errors some user
- code; the fix is add &amp;quot;()&amp;quot; to references to system_category
- and generic_category, so that they become function calls.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fix problems with symbol visibility for shared libraries.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed issues: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4254&quot;&gt;#4254&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3994&quot;&gt;#3994&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3474&quot;&gt;#3474&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/index.html&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
+
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added inverse gamma distribution and inverse chi_square and scaled
+ inverse chi_square.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added warnings about potential ambiguity with std random library in
+ distribution and function names.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Editorial revision of documentation, and added FAQ.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/thread/index.html&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixes for miscellaneous trac issues (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2501&quot;&gt;#2501&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4341&quot;&gt;#4341&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4363&quot;&gt;#4363&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3760&quot;&gt;#3760&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3761&quot;&gt;#3761&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3611&quot;&gt;#3611&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2955&quot;&gt;#2955&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4071&quot;&gt;#4071&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3195&quot;&gt;#3195&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3097&quot;&gt;#3097&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2874&quot;&gt;#2874&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4316&quot;&gt;#4316&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4317&quot;&gt;#4317&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4322&quot;&gt;#4322&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3244&quot;&gt;#3244&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2747&quot;&gt;#2747&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4305&quot;&gt;#4305&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3195&quot;&gt;#3195&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2704&quot;&gt;#2704&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2293&quot;&gt;#2293&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/868&quot;&gt;#868&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2918&quot;&gt;#2918&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4238&quot;&gt;#4238&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3269&quot;&gt;#3269&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3178&quot;&gt;#3178&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3195&quot;&gt;#3195&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixes for other miscellaneous issues (remove warnings, support newer
- compilers, etc.)
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/msm/index.html&quot;&gt;Meta State Machine&lt;/a&gt;:&lt;/span&gt;
+
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;/doc/libs/1_45_0/libs/msm/doc/HTML/ch08.html#d0e2995&quot;&gt;Support
+ for serialization&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;/doc/libs/1_45_0/libs/msm/doc/HTML/ch03s04.html#eUML-reuse-functor&quot;&gt;Possibility
+ to use normal&lt;/a&gt; functors (from functor front-end) in eUML.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;/doc/libs/1_45_0/libs/msm/doc/HTML/ch03s05.html#backend-fsm-constructor-args&quot;&gt;New
+ constructors where substates / submachines can be taken as arguments&lt;/a&gt;.
+ This allows passing arguments to the constructor of a submachine.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bugfixes (anonymous transitions)
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/tr1/index.html&quot;&gt;TR1&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed VC10 support.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;tr1&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt; always uses the TR1 ResultOf
- protocol, even on compilers that support the C++0x &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt;-based implementation.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/multi_array/index.html&quot;&gt;MultiArray&lt;/a&gt;:&lt;/span&gt;
+
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixes for bugs &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3581&quot;&gt;#3581&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3820&quot;&gt;#3820&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3989&quot;&gt;#3989&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4032&quot;&gt;#4032&lt;/a&gt;,
+ plus other bugs not in Trac.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added new examples and test cases.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/type_traits/index.html&quot;&gt;Type Traits&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added support for rvalue references throughout the library, plus
- two new traits classes is_rvalue_reference and is_lvalue_reference.
- Fixes &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4407&quot;&gt;#4407&lt;/a&gt;
- and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3804&quot;&gt;#3804&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed ticket &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3621&quot;&gt;#3621&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/proto/index.html&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
+
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Knock down value of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;N&lt;/span&gt;&lt;/code&gt;,
+ fixes bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4602&quot;&gt;#4602&lt;/a&gt;,
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Support non-rtti compilers
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix bug with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;matches&lt;/span&gt;&lt;/code&gt;,
+ array types and the wildcard pattern.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Make Proto work on MSVC with the /clr option
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add const-qualified overloads of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;proto&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;eval&lt;/span&gt;&lt;/code&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/numeric/ublas/index.html&quot;&gt;uBLAS&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- New assignment operators to feed in vectors and matrices in many
- nice ways (&lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/4034&quot;&gt;#4034&lt;/a&gt;).
- Thank you Nasos
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- New doxygen-based &lt;a href=&quot;/libs/numeric/ublas/doc/html/index.html&quot;&gt;documentation&lt;/a&gt;
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Enable arithmetic operators (+,-,*,/) to work between ublas containers
- of std::complex and integral types (&lt;a href=&quot;http://svn/boost/org/trac/boost/ticket/3649&quot;&gt;#3649&lt;/a&gt;).
- Thank you Neal
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Removed unused variables in functional.hpp (&lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/4377&quot;&gt;#4377&lt;/a&gt;).
- Thank you Marco
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- New matrix_indirect and vector_indirect views to access elements
- with a matrix or vector of indices
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/spirit/index.html&quot;&gt;Spirit&lt;/a&gt;:&lt;/span&gt;
+ Spirit V2.4.1,
+ see the '&lt;a href=&quot;/doc/libs/1_45_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_1.html&quot;&gt;What's
+ New&lt;/a&gt;' section for details.
         &lt;/div&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/utility/index.html&quot;&gt;Utility&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added a new template class, &lt;a href=&quot;/libs/utility/value_init.htm#initialized&quot;&gt;&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;initialized&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/a&gt;,
- in order to fix &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3472&quot;&gt;#3472&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- New version of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;value_initialized&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt; no longer calls &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;memset&lt;/span&gt;&lt;/code&gt; when the compiler has implemented
- value-initialization completely (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3869&quot;&gt;#3869&lt;/a&gt;).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- New template &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;tr1_result_of&lt;/span&gt;&lt;/code&gt;
- that implements the TR1 ResultOf protocol even if &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;result_of&lt;/span&gt;&lt;/code&gt;
- uses the C++0x &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;decltype&lt;/span&gt;&lt;/code&gt;-based
- implementation.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/type_traits/index.html&quot;&gt;TypeTraits&lt;/a&gt;:&lt;/span&gt;
+
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Added new traits add_rvalue_reference, add_lvalue_reference and common_type.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Minor fixes to is_signed, is_unsigned and is_virtual_base_of.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/uuid/index.html&quot;&gt;Uuid&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Define &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_UUID_NO_TYPE_TRAITS&lt;/span&gt;&lt;/code&gt;
- to remove the dependency on Boost.TypeTraits.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Stream &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;/code&gt;
- handles left, internal, and right manipulators.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Added &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;to_string&lt;/span&gt;&lt;/code&gt;,
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;to_wstring&lt;/span&gt;&lt;/code&gt; to convert
- a uuid to a string.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Fixed minor bugs in documentation.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/numeric/ublas/index.html&quot;&gt;uBLAS&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Tickets closed:
+ &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4410&quot;&gt;#4410&lt;/a&gt;,
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3397&quot;&gt;#3397&lt;/a&gt;,
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/795&quot;&gt;#795&lt;/a&gt;,
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3514&quot;&gt;#3514&lt;/a&gt;,
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Mixed types operation are possible and new tests added (like matrix&amp;lt;complex&amp;gt;+matrix&amp;lt;double&amp;gt;),
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ New features:
+ &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ a new size&amp;lt;&amp;gt; operator is available. For example size&amp;lt;1&amp;gt;(A+B)
+ give the number of rows of the sum of matrices A and B,
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/unordered/index.html&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
+
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix inserting from iterators which return by copy from &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;*&lt;/span&gt;&lt;/code&gt;
+ in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;unordered_map&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;unordered_set&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
           &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/wave/index.html&quot;&gt;Wave&lt;/a&gt;:&lt;/span&gt;
- See the &lt;a href=&quot;/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt;
- for details.
+
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ See the &lt;a href=&quot;/libs/wave/ChangeLog&quot;&gt;Changelog&lt;/a&gt; for details.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
           &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/xpressive/index.html&quot;&gt;Xpressive&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Replace non-portable &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;using&lt;/span&gt;&lt;/code&gt;
- declarations with &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;typedef&lt;/span&gt;&lt;/code&gt;s
- in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;nested_results&lt;/span&gt;&lt;/code&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Support user-defined assertions with placeholders for non-local variables.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;xpressive&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;as&lt;/span&gt;&lt;/code&gt; handles wide-char &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;sub_match&lt;/span&gt;&lt;/code&gt; objects, fixes bug &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4496&quot;&gt;#4496&lt;/a&gt;
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_44_0.updated_tools&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated tools&lt;/span&gt;&lt;/h3&gt;
+ &lt;div id=&quot;version_1_45_0.updated_tools&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Updated Tools&lt;/span&gt;&lt;/h3&gt;
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
           &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/boostbook/index.html&quot;&gt;Boostbook&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Significantly faster.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Improved syntax highlighter.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix syntax highlighter for comments at the end of code blocks.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
           &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/tools/quickbook/index.html&quot;&gt;Quickbook&lt;/a&gt;:&lt;/span&gt;
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Use the cygwin 1.7 API for better path handling.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Improved boostbook generation.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Tweak the grammar to clean up some edge cases.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- For more detail see the &lt;a href=&quot;/doc/libs/1_44_0/doc/html/quickbook/change_log.html#quickbook.change_log.version_1_5_2___boost_1_44_0&quot;&gt;change
- log&lt;/a&gt;.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix command line macros.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Nested code snippets.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Nested documentation info comments.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Revert xml escaping document info, it broke some documentation files
+ (will now be in 1.6).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Some other small tweaks. See &lt;a href=&quot;/doc/html/quickbook/change_log.html#quickbook.change_log.releases.version_1_5_3___boost_1_45_0&quot;&gt;the
+ change log&lt;/a&gt; for more info.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_44_0.compilers_tested&quot;&gt;
+ &lt;div id=&quot;version_1_45_0.compilers_tested&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Compilers Tested&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
       Boost's primary test compilers are:
@@ -4072,56 +4148,86 @@
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
- OS X:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC 4.0.1 on Intel Leopard.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ Linux:
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.1.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel: 10.1, 11.0, 11.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Pathscale: 3.2.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- Linux:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC 4.4 on 64-bit Suse.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
+ OS X:
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.0.1, 4.2.1, 4.4
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.4.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel: 11.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
           Windows:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++ 7.1 SP1, 8.0 SP1, 9.0 SP1 and 10.0.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC 4.3.3, using Mingw.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++: 7.1, 8.0, 9.0 and 10.0.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, mingw: 4.3.3.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
           FreeBSD:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC 4.2.1, 32 and 64 bit.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.2.1, 32 bit.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.2.1, 64 bit.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
     &lt;p&gt;
@@ -4131,180 +4237,139 @@
       &lt;li&gt;
         &lt;div&gt;
           Linux:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel 10.1 on 32 bit Red Hat Enterprise Linux.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel 10.1, 11.0, 11.1 on 64 bit Red Hat Enterprise Linux.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise Linux.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, with C++0x extensions, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise
- Linux.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC 4.4 on 64 bit Suse.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
- Linux.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Clang from subversion (will be released with LLVM 2.8).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.0, 4.6.0 (dev version).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel: 10.1, 11.0, 11.1.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ pgCC 10.1.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ PathScale: 3.2.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Clang from subversion.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
           OS X:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC 4.0.1, 4.2.1 (Apple build).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC 4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, with C++0x extensions, 4.4
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Clang from subversion (will be released with LLVM 2.8).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intel C++ Compiler: 10.1, 11.0, 11.1.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC: 4.0.1, 4.2.1, 4.4.4
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, C++0x mode: 4.4.4
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Clang from subversion.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
           Windows:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++ 7.1 SP, 8.0, 9.0 on 32-bit XP.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++ 10.0 on XP.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Visual C++ 10.0 on 64-bit Windows 7.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC 4.3.3, 4.5 on Mingw.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC, with C++0x extensions, 4.5 on Mingw.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Borland: 5.9.3, 6.1.3 (2009), 6.2.1 (2010), 6.3.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, mingw: 4.3.3, 4.4.5, 4.5.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC, mingw, C++0x mode: 4.5.1
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Visual C++: 7.1, 8.0, 9.0, 10.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
           AIX:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- IBM XL C/C++ Enterprise Edition, V11.1.0.0, on AIX Version 5.3.0.40.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ IBM XL C/C++ Enterprise Edition, V11.1.0.0.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
           FreeBSD:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC 4.2.1 on FreeBSD 7.2, 64 bit.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;li&gt;
- &lt;div&gt;
- GCC 4.2.1 on FreeBSD 8.0, 32 bit.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ GCC 4.2.1, 64 bit.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
           Solaris:
- &lt;ul&gt;
- &lt;li&gt;
- &lt;div&gt;
- Sun C++ 5.10 on Solaris 5.10.
- &lt;/div&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
         &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Sun C++: 5.10.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_44_0.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_45_0.acknowledgements&quot;&gt;
     &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Acknowledgements&lt;/span&gt;&lt;/h3&gt;
     &lt;p&gt;
       &lt;a href=&quot;/users/people/beman_dawes.html&quot;&gt;Beman Dawes&lt;/a&gt;, Eric Niebler,
       &lt;a href=&quot;/users/people/rene_rivera.html&quot;&gt;Rene Rivera&lt;/a&gt;, Daniel James
       and Vladimir Prus managed this release.
     &lt;/p&gt;
- &lt;p&gt;
- Thanks to Marshall Clow for organizing the bug sprint and to everyone who took
- part.
- &lt;/p&gt;
   &lt;/div&gt;
 &lt;/div&gt;</description></item></channel>
 </rss>
\ No newline at end of file

Modified: website/public_html/live/feed/templates/boost_x_xx_x.qbk
==============================================================================
--- website/public_html/live/feed/templates/boost_x_xx_x.qbk (original)
+++ website/public_html/live/feed/templates/boost_x_xx_x.qbk 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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]
 

Modified: website/public_html/live/index.html
==============================================================================
--- website/public_html/live/index.html (original)
+++ website/public_html/live/index.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -93,14 +93,10 @@
                 <div class="directory-item" id="important-downloads">
                   <h2>Downloads</h2>
 
- <ul id="downloads">
-
- <li><span class=
- "news-title">Version 1.47.0 (release notes)
- </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">Version 1.48.0 (release notes)</span><span class="news-date">November 15th, 2011 15:47 GMT</span></li>
+</ul>
 
                   <p>More Downloads...
                   (RSS)</p>
@@ -112,6 +108,16 @@
                   <ul id="news">
                     
                     <li><span class=
+ "news-title">Version 1.48.0</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">Version 1.47.0</span>
                     <span class=
                     "news-description"><span class="brief"><span class="purpose">
@@ -121,7 +127,7 @@
       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">Version 1.46.1</span>
                     <span class=
@@ -130,18 +136,7 @@
       TR1, Unordered.
     </span></span></span>
                     <span class=
- "news-date">March 12th, 2011 15:45 GMT</span></li>
- <li><span class=
- "news-title">Version 1.46.0</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>More News... (<a href=
                   "feed/news.rss">RSS</a>)</p>

Modified: website/public_html/live/site-tools/boost_site/boostbook_parser.py
==============================================================================
--- website/public_html/live/site-tools/boost_site/boostbook_parser.py (original)
+++ website/public_html/live/site-tools/boost_site/boostbook_parser.py 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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 @@
         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 @@
             '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):

Modified: website/public_html/live/site-tools/boost_site/pages.py
==============================================================================
--- website/public_html/live/site-tools/boost_site/pages.py (original)
+++ website/public_html/live/site-tools/boost_site/pages.py 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -35,7 +35,7 @@
             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 @@
 
         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 @@
 
         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 @@
         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 @@
 
     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 @@
             '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 @@
         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 @@
     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 @@
             
             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 @@
             # 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':

Modified: website/public_html/live/site-tools/boost_site/settings.py
==============================================================================
--- website/public_html/live/site-tools/boost_site/settings.py (original)
+++ website/public_html/live/site-tools/boost_site/settings.py 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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 @@
             'count': 5
         },
         'feed/dev.rss' : {
- 'title': 'Boost Development',
+ 'title': 'Release notes for work in progress boost',
             'matches': ['feed/history/*.qbk'],
             'count': 5
         }

Modified: website/public_html/live/site-tools/boost_site/site_tools.py
==============================================================================
--- website/public_html/live/site-tools/boost_site/site_tools.py (original)
+++ website/public_html/live/site-tools/boost_site/site_tools.py 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -35,9 +35,22 @@
 
     # 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 @@
         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()
 

Modified: website/public_html/live/site-tools/boost_site/upgrade.py
==============================================================================
--- website/public_html/live/site-tools/boost_site/upgrade.py (original)
+++ website/public_html/live/site-tools/boost_site/upgrade.py 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -18,8 +18,20 @@
             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
         ]
 
 #

Modified: website/public_html/live/site-tools/refresh.py
==============================================================================
--- website/public_html/live/site-tools/refresh.py (original)
+++ website/public_html/live/site-tools/refresh.py 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -14,4 +14,4 @@
 import boost_site.site_tools
 
 boost_site.site_tools.init()
-boost_site.site_tools.update_quickbook()
+boost_site.site_tools.update_quickbook(True)

Modified: website/public_html/live/site-tools/state/feed-pages.txt
==============================================================================
--- website/public_html/live/site-tools/state/feed-pages.txt (original)
+++ website/public_html/live/site-tools/state/feed-pages.txt 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -1,7 +1,10 @@
 (feed/downloads/bjam_3_1_18.qbk
 -dir_location
+-documentation
 -download
 "http://sourceforge.net/projects/boost/files/boost-jam/3.1.18/
+-flags
+"released
 -id
 "boost_jam_3_1_18
 -last_modified
@@ -24,10 +27,15 @@
 -rss_hash
 -title
 "Boost Jam 3.1.18
+-type
+"release
 )
 (feed/history/boost_1_10_3.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_10_3
 -last_modified
@@ -48,10 +56,15 @@
 "9a2cfd227461b9e809e311178decc5f317ab473b5e72454ccb4f8531b8ab5a66
 -title
 "Version 1.10.3
+-type
+"release
 )
 (feed/history/boost_1_10_4.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_10_4
 -last_modified
@@ -71,10 +84,15 @@
 "74e7a2ed82e40bfdeebca7e7198266bb7f04d7288ec97f5522e1cbff4f5b7237
 -title
 "Version 1.10.4
+-type
+"release
 )
 (feed/history/boost_1_11_0.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_11_0
 -last_modified
@@ -95,10 +113,15 @@
 "07c1bc1d88ef77d15ae13ef24757201dd3033af49ab723c66b68c00eefa7b931
 -title
 "Version 1.11.0
+-type
+"release
 )
 (feed/history/boost_1_11_1.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_11_1
 -last_modified
@@ -118,10 +141,15 @@
 "f2abf0cacaec346d9ae8f3a9371a37d8c02254df20b5f883930645d843a5abe4
 -title
 "Version 1.11.1
+-type
+"release
 )
 (feed/history/boost_1_11_2.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_11_2
 -last_modified
@@ -141,10 +169,15 @@
 "8456870430969fa017687746fc779d672e12e0afd8e3e2be84ae39bc868afca1
 -title
 "Version 1.11.2
+-type
+"release
 )
 (feed/history/boost_1_12_0.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_12_0
 -last_modified
@@ -164,10 +197,15 @@
 "2d9de129320c56c266092237627b51237e3762fea9a027f4b771ca62a6fdba84
 -title
 "Version 1.12.0
+-type
+"release
 )
 (feed/history/boost_1_13_0.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_13_0
 -last_modified
@@ -187,10 +225,15 @@
 "f2ed76e90260dccb4a32ff172fa1fb90264fbfa9d7e33f1eb97726937dcb5ebb
 -title
 "Version 1.13.0
+-type
+"release
 )
 (feed/history/boost_1_14_0.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_14_0
 -last_modified
@@ -210,10 +253,15 @@
 "bcc75b1d0fdda11f545f03298c4007d9970cf2894f6149fd9d69dcd27cf06c00
 -title
 "Version 1.14.0
+-type
+"release
 )
 (feed/history/boost_1_14_1.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_14_1
 -last_modified
@@ -234,14 +282,19 @@
 "bf962fbda02e87f11c7a400fb57c980b4d9813083493f41a42e3db074e99fcc9
 -title
 "Version 1.14.1
+-type
+"release
 )
 (feed/history/boost_1_14_2.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_14_2
 -last_modified
-.957870000.0
+.957873600.0
 -location
 "users/history/version_1_14_2.html
 -page_state
@@ -257,14 +310,19 @@
 "31eeef2f6d348dee6e8e2873eb45acaba4a33e71d9dc7c55eec6989f19e74afa
 -title
 "Version 1.14.2
+-type
+"release
 )
 (feed/history/boost_1_14_3.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_14_3
 -last_modified
-.959598000.0
+.959601600.0
 -location
 "users/history/version_1_14_3.html
 -page_state
@@ -280,14 +338,19 @@
 "a74b9dc8b6f0b6797ac56b75cb74b31e813e36b2ecaee0c444154086f43805ca
 -title
 "Version 1.14.3
+-type
+"release
 )
 (feed/history/boost_1_15_0.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_15_0
 -last_modified
-.961239600.0
+.961243200.0
 -location
 "users/history/version_1_15_0.html
 -page_state
@@ -303,14 +366,19 @@
 "3d162a9c3908547bc3a286c2777f9efbc20a447dafaebc4fb9339709200967f6
 -title
 "Version 1.15.0
+-type
+"release
 )
 (feed/history/boost_1_15_1.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_15_1
 -last_modified
-.961585200.0
+.961588800.0
 -location
 "users/history/version_1_15_1.html
 -page_state
@@ -326,14 +394,19 @@
 "e314efbae110dd64b15db20060d829278dc17f9614be9d9e3c771f2d92c1098e
 -title
 "Version 1.15.1
+-type
+"release
 )
 (feed/history/boost_1_16_0.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_16_0
 -last_modified
-.962190000.0
+.962193600.0
 -location
 "users/history/version_1_16_0.html
 -page_state
@@ -350,14 +423,19 @@
 "ebed71e04c4f2ea41625b1ec3bfb6ffd2a365300e4393105c6429ef64d5cedde
 -title
 "Version 1.16.0
+-type
+"release
 )
 (feed/history/boost_1_16_1.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_16_1
 -last_modified
-.962794800.0
+.962798400.0
 -location
 "users/history/version_1_16_1.html
 -page_state
@@ -373,14 +451,19 @@
 "bd79d606846fe583b1340996014bee1bb2cdd9214fc3c9c5d66ae3d1b7bc10ad
 -title
 "Version 1.16.1
+-type
+"release
 )
 (feed/history/boost_1_17_0.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_17_0
 -last_modified
-.965300400.0
+.965304000.0
 -location
 "users/history/version_1_17_0.html
 -page_state
@@ -397,14 +480,19 @@
 "fc53015ccd60ab8f66628742f059ce687402cee1340f4afd665f906982451577
 -title
 "Version 1.17.0
+-type
+"release
 )
 (feed/history/boost_1_18_0.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_18_0
 -last_modified
-.970138800.0
+.970142400.0
 -location
 "users/history/version_1_18_0.html
 -page_state
@@ -421,14 +509,19 @@
 "33fd07359c57c51641c78809cf28f826eca14b560ce726f8133a2935ad5f117c
 -title
 "Version 1.18.0
+-type
+"release
 )
 (feed/history/boost_1_18_1.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_18_1
 -last_modified
-.971607600.0
+.971611200.0
 -location
 "users/history/version_1_18_1.html
 -page_state
@@ -444,10 +537,15 @@
 "44cb7c2a88ef9255bdb4efe7042d7f5882b0622ce825fa08e59ed06ea287e279
 -title
 "Version 1.18.1
+-type
+"release
 )
 (feed/history/boost_1_18_2.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_18_2
 -last_modified
@@ -468,10 +566,15 @@
 "5fc9e7685da619e5df09d8df4edf97f2607db0566151ebf8076e10947dfe6ea6
 -title
 "Version 1.18.2
+-type
+"release
 )
 (feed/history/boost_1_18_3.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_18_3
 -last_modified
@@ -491,10 +594,15 @@
 "77effd7092648dc513a630f6cb57ed533f42612beac29410d93c998e527c4a73
 -title
 "Version 1.18.3
+-type
+"release
 )
 (feed/history/boost_1_19_0.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_19_0
 -last_modified
@@ -515,10 +623,15 @@
 "5a6ff21def74e85819dd460e1e3020011682f0bfad8f797387fc57b92a66c0ca
 -title
 "Version 1.19.0
+-type
+"release
 )
 (feed/history/boost_1_20_0.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_20_0
 -last_modified
@@ -538,10 +651,15 @@
 "af3e877522abdbef56d0e39bc3880eee7ea3060a1697309b26b0c931d3d4c616
 -title
 "Version 1.20.0
+-type
+"release
 )
 (feed/history/boost_1_20_1.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_20_1
 -last_modified
@@ -561,11 +679,16 @@
 "695bd43ab0d8d137aacbf9763a12676c2cf264791d882cb4ee20d0ae13497a91
 -title
 "Version 1.20.1
+-type
+"release
 )
 (feed/history/boost_1_20_2.qbk
 -dir_location
+-documentation
 -download
 "http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041&release_id=138112
+-flags
+"released
 -id
 "version_1_20_2
 -last_modified
@@ -586,10 +709,15 @@
 "f5d0588994320737a6e9fcdd3b6181abe33c6fa290195fb0be216a1f743daae7
 -title
 "Version 1.20.2
+-type
+"release
 )
 (feed/history/boost_1_21_0.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_21_0
 -last_modified
@@ -610,11 +738,16 @@
 "e554bb024b9761a1df2669a209d12622c7137bdab4551fb28715df9c9e661eaf
 -title
 "Version 1.21.0
+-type
+"release
 )
 (feed/history/boost_1_21_1.qbk
 -dir_location
+-documentation
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.21.1/
+-flags
+"released
 -id
 "version_1_21_1
 -last_modified
@@ -634,15 +767,20 @@
 "bb8c15b4e16a6eb299ed4059daa64123726cd7fd0de845351b6d589f90cb7d17
 -title
 "Version 1.21.1
+-type
+"release
 )
 (feed/history/boost_1_21_2.qbk
 -dir_location
+-documentation
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.21.2/
+-flags
+"released
 -id
 "version_1_21_2
 -last_modified
-.988110000.0
+.988113600.0
 -location
 "users/history/version_1_21_2.html
 -page_state
@@ -658,15 +796,20 @@
 "b2170c6ba85f2cdd9d987d9d66043e0141d813578808f379874baa60bcdfb312
 -title
 "Version 1.21.2
+-type
+"release
 )
 (feed/history/boost_1_22_0.qbk
 -dir_location
+-documentation
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.22.0/
+-flags
+"released
 -id
 "version_1_22_0
 -last_modified
-.990788400.0
+.990792000.0
 -location
 "users/history/version_1_22_0.html
 -page_state
@@ -682,15 +825,20 @@
 "4d212ff5c4f3e37ef013628a32fd79a0e5e7de9e3cd82c06b3529e128a04c2ed
 -title
 "Version 1.22.0
+-type
+"release
 )
 (feed/history/boost_1_23_0.qbk
 -dir_location
+-documentation
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.23.0/
+-flags
+"released
 -id
 "version_1_23_0
 -last_modified
-.994417200.0
+.994420800.0
 -location
 "users/history/version_1_23_0.html
 -page_state
@@ -707,15 +855,20 @@
 "477eeb738f991286054054039869b0662cfeeb41675bf99e6fb19a706f2145de
 -title
 "Version 1.23.0
+-type
+"release
 )
 (feed/history/boost_1_24_0.qbk
 -dir_location
+-documentation
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.24.0/
+-flags
+"released
 -id
 "version_1_24_0
 -last_modified
-.998218800.0
+.998222400.0
 -location
 "users/history/version_1_24_0.html
 -page_state
@@ -731,15 +884,20 @@
 "e1f83436b7fdc9877b3bdc5a82a93b8e34af9697cd9be1906af310ea50f9be85
 -title
 "Version 1.24.0
+-type
+"release
 )
 (feed/history/boost_1_25_0.qbk
 -dir_location
+-documentation
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.25.0/
+-flags
+"released
 -id
 "version_1_25_0
 -last_modified
-.1001934000.0
+.1001937600.0
 -location
 "users/history/version_1_25_0.html
 -page_state
@@ -756,11 +914,16 @@
 "103fa0c4c926351489732999dbbeb85b45dfec4016ae51ad999b52f7ddd58555
 -title
 "Version 1.25.0
+-type
+"release
 )
 (feed/history/boost_1_25_1.qbk
 -dir_location
+-documentation
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.25.1/
+-flags
+"released
 -id
 "version_1_25_1
 -last_modified
@@ -780,11 +943,16 @@
 "3fd767b7e089cf91660546a6c0eddf92e4e695816891d3fc87d0601698cbcc4f
 -title
 "Version 1.25.1
+-type
+"release
 )
 (feed/history/boost_1_26_0.qbk
 -dir_location
+-documentation
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.26.0/
+-flags
+"released
 -id
 "version_1_26_0
 -last_modified
@@ -805,11 +973,16 @@
 "7025054be7efb776ced6c93fd7e3501ed38a28c13dfac448aabce8bfc46ad3b8
 -title
 "Version 1.26.0
+-type
+"release
 )
 (feed/history/boost_1_27_0.qbk
 -dir_location
+-documentation
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.27.0/
+-flags
+"released
 -id
 "version_1_27_0
 -last_modified
@@ -830,15 +1003,20 @@
 "a9683c30baf9e31eef7d0d75cdc2eac079b5069c4685f4168199438c30144fa6
 -title
 "Version 1.27.0
+-type
+"release
 )
 (feed/history/boost_1_28_0.qbk
 -dir_location
+-documentation
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.28.0/
+-flags
+"released
 -id
 "version_1_28_0
 -last_modified
-.1021460400.0
+.1021464000.0
 -location
 "users/history/version_1_28_0.html
 -page_state
@@ -855,15 +1033,20 @@
 "4b525cf5fa0f6e6ae6949b026816cceae04eaaee25d3cdd009493683053c776b
 -title
 "Version 1.28.0
+-type
+"release
 )
 (feed/history/boost_1_29_0.qbk
 -dir_location
+-documentation
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.29.0/
+-flags
+"released
 -id
 "version_1_29_0
 -last_modified
-.1034247600.0
+.1034251200.0
 -location
 "users/history/version_1_29_0.html
 -page_state
@@ -880,11 +1063,16 @@
 "e2c904c19eb64fdae9aa43395c65bda51eb0a99c367649ccce744902bd71bb5b
 -title
 "Version 1.29.0
+-type
+"release
 )
 (feed/history/boost_1_30_0.qbk
 -dir_location
+-documentation
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.30.0/
+-flags
+"released
 -id
 "version_1_30_0
 -last_modified
@@ -905,14 +1093,19 @@
 "deeb8423aeeb2f9ab9593134529af465dfdb8f129b3c1daa6a0a249a5baeb15d
 -title
 "Version 1.30.0
+-type
+"release
 )
 (feed/history/boost_1_30_1.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "version_1_30_1
 -last_modified
-.1059994800.0
+.1059998400.0
 -location
 "users/history/version_1_30_1.html
 -page_state
@@ -929,15 +1122,20 @@
 "f941941f8b984f9e3afaab20deee8954404a279aef4da577c60e9de0716ce410
 -title
 "Version 1.30.1
+-type
+"release
 )
 (feed/history/boost_1_30_2.qbk
 -dir_location
+-documentation
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.30.2/
+-flags
+"released
 -id
 "version_1_30_2
 -last_modified
-.1061290800.0
+.1061294400.0
 -location
 "users/history/version_1_30_2.html
 -page_state
@@ -953,11 +1151,17 @@
 "3c1da34aec9d4d052c0167c862013d6accde2a8ff54508ca2aa9c24ed58be4ac
 -title
 "Version 1.30.2
+-type
+"release
 )
 (feed/history/boost_1_31_0.qbk
 -dir_location
+-documentation
+"/doc/libs/1_31_0/
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.31.0/
+-flags
+"released
 -id
 "version_1_31_0
 -last_modified
@@ -974,16 +1178,22 @@
 " Libraries: Compose.
 "
 -qbk_hash
-"e5c9ba807efecce7adfe2b79e85803c4a78cf15b5cc2bf6157fdb0428cbf7ad3
+"c9c093c65ab029dac331cba86900bb33077201bac5d59ecc5cfb1b3befd4ecec
 -rss_hash
 "d339c9b8311acd31c589a9c807bfdd8b32d4ee0f1e3302efc2bc0c779868b823
 -title
 "Version 1.31.0
+-type
+"release
 )
 (feed/history/boost_1_32_0.qbk
 -dir_location
+-documentation
+"/doc/libs/1_32_1/
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.32.0/
+-flags
+"released
 -id
 "version_1_32_0
 -last_modified
@@ -1000,20 +1210,25 @@
 " Python, Signals, Utility, Test. Removed Libraries: Compose.
 "
 -qbk_hash
-"ad4cd6d8b407a169bb25d752798f13d9ff3df4f5bd8293f653685accd76ad65e
+"a7f3d88ff653ddb96188f9c8d83a588e373db5e2ec3ba1949fc52c71dca349ea
 -rss_hash
 "ba66bddfa22bb7ec12ecfd0bea568ffe6060ff60ab1f7610fc3f02a1d4efc50d
 -title
 "Version 1.32.0
+-type
+"release
 )
 (feed/history/boost_1_33_0.qbk
 -dir_location
+-documentation
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.33.0/
+-flags
+"released
 -id
 "version_1_33_0
 -last_modified
-.1123758000.0
+.1123761600.0
 -location
 "users/history/version_1_33_0.html
 -page_state
@@ -1031,11 +1246,17 @@
 "1c585fc312c3bcda5513007b305fe58144d62af9825b0b2b727071dd62fe708f
 -title
 "Version 1.33.0
+-type
+"release
 )
 (feed/history/boost_1_33_1.qbk
 -dir_location
+-documentation
+"/doc/libs/1_33_1/
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.33.1/
+-flags
+"released
 -id
 "version_1_33_1
 -last_modified
@@ -1051,20 +1272,26 @@
 " Multi-index Containers, Graph, Signals, Thread, and Wave.
 "
 -qbk_hash
-"1d923fdf5782719b57d9449abd36ba6940d5a48e9e206242a6700ece736597c3
+"ae8afbd9fc8a685182cac3dfb3cbe5327471b28b13f416c178970f5e4317bb60
 -rss_hash
 "6dd8234275971105f1764df912f49549fabe1ee4635728d6ab85d202d01cce40
 -title
 "Version 1.33.1
+-type
+"release
 )
 (feed/history/boost_1_34_0.qbk
 -dir_location
+-documentation
+"/doc/libs/1_34_0/
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.34.0/
+-flags
+"released
 -id
 "version_1_34_0
 -last_modified
-.1178967600.0
+.1178971200.0
 -location
 "users/history/version_1_34_0.html
 -page_state
@@ -1078,20 +1305,26 @@
 " Algorithm, Wave
 "
 -qbk_hash
-"79ad2eba7d4b10547f5f8f6d1be055639cdc661ac47ecc1b49f3fc53fa9a996d
+"6769ec413f6d28a7d3935417af12602abfa28eb7921dee265d3f83786bba4e3d
 -rss_hash
 "5490a672df11abac04dd53f8465af893a36444080f6931b6a73cb004737a435e
 -title
 "Version 1.34.0
+-type
+"release
 )
 (feed/history/boost_1_34_1.qbk
 -dir_location
+-documentation
+"/doc/libs/1_34_1/
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.34.1/
+-flags
+"released
 -id
 "version_1_34_1
 -last_modified
-.1185274800.0
+.1185278400.0
 -location
 "users/history/version_1_34_1.html
 -page_state
@@ -1102,16 +1335,22 @@
 " Bugfix Release.
 "
 -qbk_hash
-"8de6f8182e7f39fbe19f8a406c6e5943e65b3d8bf3b5785f5e987b748ba84dba
+"070459b8a1399137855428cff77c88bd4cdec2835c0597044d8fc3cc3b21398e
 -rss_hash
 "dea50dec707051d13b88b6ef83ce522703ffd136585ceb2a388f8cfd9f3900c6
 -title
 "Version 1.34.1
+-type
+"release
 )
 (feed/history/boost_1_35_0.qbk
 -dir_location
+-documentation
+"/doc/libs/1_35_0/
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.35.0/
+-flags
+"released
 -id
 "version_1_35_0
 -last_modified
@@ -1129,20 +1368,26 @@
 " Serialization, Thread, Wave, Xpressive.
 "
 -qbk_hash
-"57d63e7992a16556d9d10eb55122139150842e5c82db4240672637d500571aa6
+"4ce21a523a3f1d3f3fc721db717219436710d707e043eb2736f0fa0b6bedbdb6
 -rss_hash
 "e40b1698c1d92bfca56285bdb9d38dd9688f4cea47f469a61aca534864caabae
 -title
 "Version 1.35.0
+-type
+"release
 )
 (feed/history/boost_1_36_0.qbk
 -dir_location
+-documentation
+"/doc/libs/1_36_0/
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.36.0/
+-flags
+"released
 -id
 "version_1_36_0
 -last_modified
-.1218711600.0
+.1218715200.0
 -location
 "users/history/version_1_36_0.html
 -page_state
@@ -1155,16 +1400,22 @@
 " Math, Multi-index Containers, MPI, PtrContainer, Spirit, Thread, Wave, Xpressive.
 "
 -qbk_hash
-"926eef99602cf999fc1e5af98c8d3d8f1e76d36a5472bda0507e3bcb5d3c7bf8
+"4270657ea9ea1cf389a74fc3c7e956428ce85600bd812ef77826c68aa3924314
 -rss_hash
 "89d1b4969e1d7061a3bcb562e365d367f049e0473eb4ec1e909bfcd928abd9c9
 -title
 "Version 1.36.0
+-type
+"release
 )
 (feed/history/boost_1_37_0.qbk
 -dir_location
+-documentation
+"/doc/libs/1_37_0/
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.37.0/
+-flags
+"released
 -id
 "version_1_37_0
 -last_modified
@@ -1180,16 +1431,22 @@
 " Exception, Hash, Interprocess, Intrusive, Math, Type Traits, Unordered
 "
 -qbk_hash
-"3736c373799bf0bd6711b254b2e954aabf520b004f79173a50ab44410164bb72
+"f247e1807b8804d4c8a6b42540d603f7b8ad93be82d0eda7319c434bf7788f4d
 -rss_hash
 "5e7a3d8e15b622bc9dd81334c978ca919c59ac38738155ab8dfc96da05fc5f78
 -title
 "Version 1.37.0
+-type
+"release
 )
 (feed/history/boost_1_38_0.qbk
 -dir_location
+-documentation
+"/doc/libs/1_38_0/
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.38.0/
+-flags
+"released
 -id
 "version_1_38_0
 -last_modified
@@ -1208,20 +1465,26 @@
 " system.
 "
 -qbk_hash
-"0dc18e6d36a36e650b7bdef522c7bb499ca65090e8300e52cb9f7c0bd246a417
+"0d45d9f01fe3cd04d3acccb10a65852f14d47e4358be05658904a63344010385
 -rss_hash
 "158b0cf4d9c12d3505bac822292c11b062ceda908933e8d741b2ce2390d8f815
 -title
 "Version 1.38.0
+-type
+"release
 )
 (feed/history/boost_1_39_0.qbk
 -dir_location
+-documentation
+"/doc/libs/1_39_0/
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.39.0/
+-flags
+"released
 -id
 "version_1_39_0
 -last_modified
-.1241262000.0
+.1241265600.0
 -location
 "users/history/version_1_39_0.html
 -page_state
@@ -1234,20 +1497,26 @@
 " Xpressive. Updated Tools: Boostbook, Quickbook.
 "
 -qbk_hash
-"9b8b61a593e7434a14b6a4849e9752a950bb948216b0ecaa21adaef847db0e75
+"195851308d5a130f67e5713f92b26adfe2aa0ce8ae16cdf4356e52930ce7ec75
 -rss_hash
 "c710f5c506f8db0cb45357e5d439dda886f7982b76e69ac72459202f1d3f33be
 -title
 "Version 1.39.0
+-type
+"release
 )
 (feed/history/boost_1_40_0.qbk
 -dir_location
+-documentation
+"/doc/libs/1_40_0/
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.40.0/
+-flags
+"released
 -id
 "version_1_40_0
 -last_modified
-.1251388800.0
+.1251392400.0
 -location
 "users/history/version_1_40_0.html
 -page_state
@@ -1260,16 +1529,22 @@
 " Program.Options, Property Map, Proto, Random, Serialization, Unordered, Xpressive.
 "
 -qbk_hash
-"1cbd35d1bbf7fba519658d0465006dc3ccde0b96240f3ce081cc2235babd7861
+"1cf1a436fbfd0043d0214963317e751acfb702093460618b56ee22db8ac282ad
 -rss_hash
 "f7facd471c80ed74249b82ad0f71bf1aba7f152e3966069b3ea1e51cbb44649b
 -title
 "Version 1.40.0
+-type
+"release
 )
 (feed/history/boost_1_41_0.qbk
 -dir_location
+-documentation
+"/doc/libs/1_41_0/
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.41.0/
+-flags
+"released
 -id
 "version_1_41_0
 -last_modified
@@ -1288,16 +1563,22 @@
 " has been removed from the main release to avoid confusion.
 "
 -qbk_hash
-"826427c5daba1dc00aea14a2c57c6141dcdba4fc383c1c4616beb57d0c79aee5
+"a4ece4aa84ec70052134bbf401a47b000dc2072cd318520155929df8f71cbfcc
 -rss_hash
 "4e919f57c667fec2e599d48c69b30bb2f10a7dd1d8ba551efbac83131c0ffa34
 -title
 "Version 1.41.0
+-type
+"release
 )
 (feed/history/boost_1_42_0.qbk
 -dir_location
+-documentation
+"/doc/libs/1_42_0/
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.42.0/
+-flags
+"released
 -id
 "version_1_42_0
 -last_modified
@@ -1314,20 +1595,26 @@
 " Xpressive.
 "
 -qbk_hash
-"36765d15b10a22aaa541044a5109f9f4d7366b9f54809f44d55e1d9d162a1537
+"b6f9caa4731c7d8f2f9b54b34745a0b95fbbb9d88a12f97d76a35d7cf9336be7
 -rss_hash
 "0c0c2b687cdb2ef6680aad359a9f3eb4fb002fe14363041906ec585663211521
 -title
 "Version 1.42.0
+-type
+"release
 )
 (feed/history/boost_1_43_0.qbk
 -dir_location
+-documentation
+"/doc/libs/1_43_0/
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.43.0/
+-flags
+"released
 -id
 "version_1_43_0
 -last_modified
-.1273143600.0
+.1273147200.0
 -location
 "users/history/version_1_43_0.html
 -page_state
@@ -1341,20 +1628,26 @@
 " Also, updates to the build system and quickbook.
 "
 -qbk_hash
-"242b5e8f79076daf044d3298e84c5e6afce6f075c9ea94a80bb55ad5ee49b45a
+"72bf5900e6a9c1f5a474ff97891186255eb06ae847ac07d2561227308384774a
 -rss_hash
 "26924935e36618f705723425e30a045ff0d06a13ec27645115ad490f744ef9c3
 -title
 "Version 1.43.0
+-type
+"release
 )
 (feed/history/boost_1_44_0.qbk
 -dir_location
+-documentation
+"/doc/libs/1_44_0/
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.44.0/
+-flags
+"released
 -id
 "version_1_44_0
 -last_modified
-.1281715200.0
+.1281718800.0
 -location
 "users/history/version_1_44_0.html
 -page_state
@@ -1368,16 +1661,22 @@
 " Uuid, Wave, Xpressive. Updates for Quickbook and Boostbook.
 "
 -qbk_hash
-"5afefb7a3ac845e5bca131096f43532bc849a358a76fb5b81d1771c859567fe7
+"7da2457f4915811138352bf55099dac39c79f051ac325860f69aaf7b2b13a57b
 -rss_hash
 "38b3363ee32e6ac268e029baaa675b4a6e21cc5ff2abb6310f9cc19d8ccc5ce5
 -title
 "Version 1.44.0
+-type
+"release
 )
 (feed/history/boost_1_45_0.qbk
 -dir_location
+-documentation
+"/doc/libs/1_45_0/
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.45.0/
+-flags
+"released
 -id
 "version_1_45_0
 -last_modified
@@ -1394,16 +1693,21 @@
 " Wave, Xpressive. Updated tools: Boostbook, Quickbook
 "
 -qbk_hash
-"26ea33eb12d21314ae3a4c3eaa2dab5ace7d90929a1a3073b3bda7b99ff3c5b6
+"b7e709d880c0ae1a20bb932b84b1d2b1464c37559dc9cbdee99675826ee04414
 -rss_hash
 "efa947fe7348a82a0dd9d03dc01d3f9fef69d42f3e761bc9a6491453b24d43d2
 -title
 "Version 1.45.0
+-type
+"release
 )
 (feed/history/boost_1_46_0.qbk
 -dir_location
+-documentation
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.46.0/
+-flags
+"released
 -id
 "version_1_46_0
 -last_modified
@@ -1426,11 +1730,17 @@
 "edcd6035c761c9ec8424f8a02c268285a3d66ca9cc7d225e41c890a233afcec6
 -title
 "Version 1.46.0
+-type
+"release
 )
 (feed/history/boost_1_46_1.qbk
 -dir_location
+-documentation
+"/doc/libs/1_46_1/
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.46.1/
+-flags
+"released
 -id
 "version_1_46_1
 -last_modified
@@ -1446,20 +1756,26 @@
 " TR1, Unordered.
 "
 -qbk_hash
-"5ad8f1323c49dcdf19ed6717502b4e2d002110cb2f07f4c66f5846df4bb728ab
+"2a847434a86390bcb4dcab8497fc72bf95d9271d153392da07775100853e7bf6
 -rss_hash
 "ae5d583f54f987ac38cbedc82f1309af8abb4d4f9158977e7695da46c209c91d
 -title
 "Version 1.46.1
+-type
+"release
 )
 (feed/history/boost_1_47_0.qbk
 -dir_location
+-documentation
+"/doc/libs/1_47_0/
 -download
 "http://sourceforge.net/projects/boost/files/boost/1.47.0/
+-flags
+"released
 -id
 "version_1_47_0
 -last_modified
-.1310408373.0
+.1310422773.0
 -location
 "users/history/version_1_47_0.html
 -page_state
@@ -1473,15 +1789,52 @@
 " MultiIndex, Proto, Random, Range, Spirit, Tokenizer, Utility, Uuid, Wave
 "
 -qbk_hash
-"d92350b3fa406200b6f4567898c2ff6cff9fc7b96b2597df25dd6b7e680a6881
+"e9bbeb2bd9699113a6fd885543dc50337fd2f154827d5c319c996a8460448131
 -rss_hash
 "c8b97ae59577ef3fd0961920d93542467da8595ed514ba132553ebe73a99b2e7
 -title
 "Version 1.47.0
+-type
+"release
+)
+(feed/history/boost_1_48_0.qbk
+-dir_location
+-documentation
+"/doc/libs/1_48_0/
+-download
+"http://sourceforge.net/projects/boost/files/boost/1.48.0/
+-flags
+"released
+-id
+"version_1_48_0
+-last_modified
+.1321372050.0
+-location
+"users/history/version_1_48_0.html
+-page_state
+-pub_date
+"Tue, 15 Nov 2011 10:47:30 -0500
+-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
+"
+-qbk_hash
+"bfe1c707a38da80296c1fe01cd093bb12a9553940282238a476410555b5cbd3b
+-rss_hash
+"ddf855e91704985d5728c072c9920cec6f647fbdd8cb4cc5cffda932fa9eb865
+-title
+"Version 1.48.0
+-type
+"release
 )
 (feed/history/unversioned.qbk
 -dir_location
+-documentation
 -download
+-flags
+"released
 -id
 "old_versions
 -last_modified
@@ -1501,10 +1854,15 @@
 "8002a54cd484904089f5ece182b03e50d50160c1e1e6b276be44bcf91c8214fb
 -title
 "Old Versions
+-type
+"release
 )
 (feed/news/review_asio_begins.qbk
 -dir_location
+-documentation
 -download
+-flags
+"
 -id
 "asio_formal_review_begins
 -last_modified
@@ -1525,10 +1883,15 @@
 -rss_hash
 -title
 "asio Formal Review Begins
+-type
+"page
 )
 (feed/news/website_launch.qbk
 -dir_location
+-documentation
 -download
+-flags
+"
 -id
 "website_1_0_launch
 -last_modified
@@ -1547,4 +1910,6 @@
 -rss_hash
 -title
 "Website 1.0 Launch
+-type
+"page
 )

Modified: website/public_html/live/site-tools/state/version.txt
==============================================================================
--- website/public_html/live/site-tools/state/version.txt (original)
+++ website/public_html/live/site-tools/state/version.txt 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -1 +1 @@
-0
+2
\ No newline at end of file

Modified: website/public_html/live/site-tools/templates/download-template.html
==============================================================================
--- website/public_html/live/site-tools/templates/download-template.html (original)
+++ website/public_html/live/site-tools/templates/download-template.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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>Packaged Releases</li>
-
+${
+for x in downloads:
+ emit('<li><a href="#%s">%s</li>\n' % (x['anchor'], x['label']))
+}$
                 <li>Old Boost Releases</li>
 
                 <li>Subversion Repository</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(' Details' % 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(' Download</li>' % entry.download_item)
- emit('\n')
- emit(' </ul>')
+ emit(' Details' % entry.location)
+ emit('</li>\n')
+ if(entry.download_item):
+ emit('\n')
+ emit(' <li>\n')
+ emit(' Download</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=

Modified: website/public_html/live/site-tools/templates/entry-template.html
==============================================================================
--- website/public_html/live/site-tools/templates/entry-template.html (original)
+++ website/public_html/live/site-tools/templates/entry-template.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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>Documentation')
+}$
               ${ emit(page.download_table()) }$
               <div class="news-description">
                 <div class="description">${ emit(page.description_xml) }$</div> </div>

Modified: website/public_html/live/site-tools/templates/index-src.html
==============================================================================
--- website/public_html/live/site-tools/templates/index-src.html (original)
+++ website/public_html/live/site-tools/templates/index-src.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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(' (release notes)\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(' (release notes)</span>' % (entry.location))
+ emit('<span class="news-date">%s</span></li>\n' % (entry.web_date()))
+ emit('</ul>')
 }$
- </ul>
 
                   <p>More Downloads...
                   (RSS)</p>

Modified: website/public_html/live/users/download/index.html
==============================================================================
--- website/public_html/live/users/download/index.html (original)
+++ website/public_html/live/users/download/index.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -27,35 +27,33 @@
 
             <div class="section-body">
               <ul class="toc">
- <li>Packaged Releases</li>
+<li><a href="#live">Current Release</li>
 
                 <li>Old Boost Releases</li>
 
                 <li>Subversion Repository</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>
- Details</li>
+ Details</li>
 
                 <li>
- Download</li>
+ Download</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=

Modified: website/public_html/live/users/history/index.html
==============================================================================
--- website/public_html/live/users/history/index.html (original)
+++ website/public_html/live/users/history/index.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -28,9 +28,27 @@
             <div class="section-body">
               
               <h2 class="news-title">
+ <a name="iversion_1_48_0" id="iversion_1_48_0"></a>Version 1.48.0</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>
+ Details</li>
+
+ <li>Download</li>
+ </ul>
+ <h2 class="news-title">
               <a name="iversion_1_47_0" id="iversion_1_47_0"></a>Version 1.47.0</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>Version 1.44.0</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>Version 1.43.0</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>Version 1.40.0</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>Version 1.39.0</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>Version 1.36.0</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>Version 1.34.1</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>Version 1.34.0</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>Version 1.33.0</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>Version 1.30.2</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>Version 1.30.1</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>Version 1.29.0</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>Version 1.28.0</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>Version 1.25.0</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>Version 1.24.0</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>Version 1.23.0</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>Version 1.22.0</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>Version 1.21.2</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>Version 1.18.1</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>Version 1.18.0</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>Version 1.17.0</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>Version 1.16.1</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>Version 1.16.0</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>Version 1.15.1</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>Version 1.15.0</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>Version 1.14.3</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>Version 1.14.2</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">

Modified: website/public_html/live/users/history/old_versions.html
==============================================================================
--- website/public_html/live/users/history/old_versions.html (original)
+++ website/public_html/live/users/history/old_versions.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -130,7 +130,7 @@
       the utility 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 &quot;Experimental&quot; has been added to the library

Modified: website/public_html/live/users/history/version_1_14_2.html
==============================================================================
--- website/public_html/live/users/history/version_1_14_2.html (original)
+++ website/public_html/live/users/history/version_1_14_2.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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">

Modified: website/public_html/live/users/history/version_1_14_3.html
==============================================================================
--- website/public_html/live/users/history/version_1_14_3.html (original)
+++ website/public_html/live/users/history/version_1_14_3.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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">

Modified: website/public_html/live/users/history/version_1_15_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_15_0.html (original)
+++ website/public_html/live/users/history/version_1_15_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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">

Modified: website/public_html/live/users/history/version_1_15_1.html
==============================================================================
--- website/public_html/live/users/history/version_1_15_1.html (original)
+++ website/public_html/live/users/history/version_1_15_1.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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">

Modified: website/public_html/live/users/history/version_1_16_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_16_0.html (original)
+++ website/public_html/live/users/history/version_1_16_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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">

Modified: website/public_html/live/users/history/version_1_16_1.html
==============================================================================
--- website/public_html/live/users/history/version_1_16_1.html (original)
+++ website/public_html/live/users/history/version_1_16_1.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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">

Modified: website/public_html/live/users/history/version_1_17_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_17_0.html (original)
+++ website/public_html/live/users/history/version_1_17_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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">

Modified: website/public_html/live/users/history/version_1_18_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_18_0.html (original)
+++ website/public_html/live/users/history/version_1_18_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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">Graph Library</span> -
+ Generic graph components and algorithms from Jeremy Siek and a University
+ of Notre Dame team.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Regular Expression Library</span> -
+ Text pattern matching in all its glory from John Maddock.
+ </div>
+ </li>
+ </ul>
       </div>
- <ul>
- <li>
- <div>
- <span class="library">Graph Library</span> -
- Generic graph components and algorithms from Jeremy Siek and a University
- of Notre Dame team.
- </div>
- </li>
- <li>
- <div>
- <span class="library">Regular Expression Library</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">Array Library</span> improvements
+ reflecting formal review comments.
+ </div>
+ </li>
+ <li>
+ <div>
+ functional.hpp 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&lt;&gt; return
+ values.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Integer Library</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">Array Library</span> improvements
- reflecting formal review comments.
- </div>
- </li>
- <li>
- <div>
- functional.hpp 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&lt;&gt; return
- values.
- </div>
- </li>
- <li>
- <div>
- <span class="library">Integer Library</span> improved
- handling of 64-bit integers.
- </div>
- </li>
- <li>
- <div>
- Minor web site page updates.
- </div>
- </li>
- </ul>
     </li>
   </ul>
 </div> </div>

Modified: website/public_html/live/users/history/version_1_18_1.html
==============================================================================
--- website/public_html/live/users/history/version_1_18_1.html (original)
+++ website/public_html/live/users/history/version_1_18_1.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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">

Modified: website/public_html/live/users/history/version_1_21_2.html
==============================================================================
--- website/public_html/live/users/history/version_1_21_2.html (original)
+++ website/public_html/live/users/history/version_1_21_2.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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>boost_1_21_2.tar.bz2</td></tr><tr><td>boost_1_21_2.tar.gz</td></tr>

Modified: website/public_html/live/users/history/version_1_22_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_22_0.html (original)
+++ website/public_html/live/users/history/version_1_22_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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>boost_1_22_0.tar.bz2</td></tr><tr><td>boost_1_22_0.tar.gz</td></tr>

Modified: website/public_html/live/users/history/version_1_23_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_23_0.html (original)
+++ website/public_html/live/users/history/version_1_23_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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>boost_1_23_0.tar.bz2</td></tr><tr><td>boost_1_23_0.tar.gz</td></tr>

Modified: website/public_html/live/users/history/version_1_24_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_24_0.html (original)
+++ website/public_html/live/users/history/version_1_24_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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>boost_1_24_0.tar.bz2</td></tr><tr><td>boost_1_24_0.tar.gz</td></tr>

Modified: website/public_html/live/users/history/version_1_25_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_25_0.html (original)
+++ website/public_html/live/users/history/version_1_25_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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>boost_1_25_0.tar.bz2</td></tr><tr><td>boost_1_25_0.tar.gz</td></tr>

Modified: website/public_html/live/users/history/version_1_28_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_28_0.html (original)
+++ website/public_html/live/users/history/version_1_28_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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>boost_1_28_0.tar.bz2</td></tr><tr><td>boost_1_28_0.tar.gz</td></tr>

Modified: website/public_html/live/users/history/version_1_29_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_29_0.html (original)
+++ website/public_html/live/users/history/version_1_29_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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>boost_1_29_0.tar.bz2</td></tr><tr><td>boost_1_29_0.tar.gz</td></tr>

Modified: website/public_html/live/users/history/version_1_30_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_30_0.html (original)
+++ website/public_html/live/users/history/version_1_30_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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>

Modified: website/public_html/live/users/history/version_1_30_1.html
==============================================================================
--- website/public_html/live/users/history/version_1_30_1.html (original)
+++ website/public_html/live/users/history/version_1_30_1.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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">

Modified: website/public_html/live/users/history/version_1_30_2.html
==============================================================================
--- website/public_html/live/users/history/version_1_30_2.html (original)
+++ website/public_html/live/users/history/version_1_30_2.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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>boost_1_30_2.tar.bz2</td></tr><tr><td>boost_1_30_2.tar.gz</td></tr>

Modified: website/public_html/live/users/history/version_1_31_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_31_0.html (original)
+++ website/public_html/live/users/history/version_1_31_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -41,7 +41,7 @@
 
               <p><span class=
               "news-date">January 26th, 2004 12:00 GMT</span></p>
-
+<p>Documentation
               <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>boost_1_31_0.tar.bz2</td></tr><tr><td>boost_1_31_0.tar.gz</td></tr>
 <tr><th scope="row">windows</th><td>boost_1_31_0.zip</td></tr></table>
@@ -153,59 +153,58 @@
       </li>
       <li>
         <div>
- <span class="library">Python Library:</span>
-
+ <span class="library">Python Library:</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>

Modified: website/public_html/live/users/history/version_1_32_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_32_0.html (original)
+++ website/public_html/live/users/history/version_1_32_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -41,7 +41,7 @@
 
               <p><span class=
               "news-date">November 19th, 2004 12:00 GMT</span></p>
-
+<p>Documentation
               <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>boost_1_32_0.tar.bz2</td></tr><tr><td>boost_1_32_0.tar.gz</td></tr>
 <tr><th scope="row" rowspan="2">windows</th><td>boost_1_32_0.exe</td></tr><tr><td>boost_1_32_0.zip</td></tr></table>
@@ -142,115 +142,113 @@
       </li>
       <li>
         <div>
- <span class="library">Graph:</span>
-
+ <span class="library">Graph:</span>
+ <ul>
+ <li>
+ <div>
+ Added <a href="/doc/libs/1_32_0/libs/graph/doc/bundles.html">bundled
+ properties</a> to the adjacency_list and adjacency_matrix 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 adjacency_list and adjacency_matrix 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">MPL Library:</span>
-
+ <span class="library">MPL Library:</span>
+ <ul>
+ <li>
+ <div>
+ Updated to use the Boost Software License.
+ </div>
+ </li>
+ <li>
+ <div>
+ New documentation,
+ 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 documentation,
- 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>

Modified: website/public_html/live/users/history/version_1_33_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_33_0.html (original)
+++ website/public_html/live/users/history/version_1_33_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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>boost_1_33_0.tar.bz2</td></tr><tr><td>boost_1_33_0.tar.gz</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">Graph Library:</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>
+ astar search,
+ 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>
+ king ordering,
+ 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 [61]
+ as its priority queue, improving its complexity to O(V log V) and
+ improving real-world performance for larger graphs.
+ </div>
+ </li>
+ <li>
+ <div>
+ read graphviz
+ 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. write graphviz
+ also supports dynamic properties.
+ </div>
+ </li>
+ <li>
+ <div>
+ subgraph: <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 history
+ 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>
- astar search,
- 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>
- king ordering,
- 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 [61]
- as its priority queue, improving its complexity to O(V log V) and improving
- real-world performance for larger graphs.
- </div>
- </li>
- <li>
- <div>
- read graphviz
- 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. write graphviz
- also supports dynamic properties.
- </div>
- </li>
- <li>
- <div>
- subgraph: <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 history
- 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 &quot;implicit&quot; (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 &quot;implicit&quot; (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">Boost.Python:</span>
-
+ <span class="library">Boost.Python:</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">&lt;</span><span class="identifier">optional</span><span class="special">&lt;&gt;</span> <span class="special">&gt;</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">&lt;</span><span class="identifier">T</span><span class="special">*&gt;</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">&lt;</span><span class="identifier">optional</span><span class="special">&lt;&gt;</span> <span class="special">&gt;</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">&lt;</span><span class="identifier">T</span><span class="special">*&gt;</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">Regex Library:</span>
-
+ <span class="library">Regex Library:</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>

Modified: website/public_html/live/users/history/version_1_33_1.html
==============================================================================
--- website/public_html/live/users/history/version_1_33_1.html (original)
+++ website/public_html/live/users/history/version_1_33_1.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -41,7 +41,7 @@
 
               <p><span class=
               "news-date">December 5th, 2006 12:00 GMT</span></p>
-
+<p>Documentation
               <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>boost_1_33_1.tar.bz2</td></tr><tr><td>boost_1_33_1.tar.gz</td></tr>
 <tr><th scope="row" rowspan="2">windows</th><td>boost_1_33_1.exe</td></tr><tr><td>boost_1_33_1.zip</td></tr></table>
@@ -76,25 +76,24 @@
       <li>
         <div>
           <span class="library">Boost.Python:</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">&amp;</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">&amp;</span></code>) operators
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
@@ -123,47 +122,46 @@
       </li>
       <li>
         <div>
- <span class="library">Boost.Python:</span>
-
+ <span class="library">Boost.Python:</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">&lt;</span><span class="identifier">optional</span><span class="special">&lt;&gt;</span> <span class="special">&gt;</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">&lt;</span><span class="identifier">T</span><span class="special">*&gt;</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">&lt;</span><span class="identifier">optional</span><span class="special">&lt;&gt;</span> <span class="special">&gt;</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">&lt;</span><span class="identifier">T</span><span class="special">*&gt;</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 cuthill_mckee_ordering
+ and king_ordering 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 cuthill_mckee_ordering and
- king_ordering 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>

Modified: website/public_html/live/users/history/version_1_34_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_34_0.html (original)
+++ website/public_html/live/users/history/version_1_34_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -40,8 +40,8 @@
               "news-title">Version 1.34.0</span></h2>
 
               <p><span class=
- "news-date">May 12th, 2007 11:00 GMT</span></p>
-
+ "news-date">May 12th, 2007 12:00 GMT</span></p>
+<p>Documentation
               <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>boost_1_34_0.tar.bz2</td></tr><tr><td>boost_1_34_0.tar.gz</td></tr>
 <tr><th scope="row">windows</th><td>boost_1_34_0.zip</td></tr></table>
@@ -102,94 +102,92 @@
     <ul>
       <li>
         <div>
- <span class="library">Assign Library:</span>
-
+ <span class="library">Assign Library:</span>
+ <ul>
+ <li>
+ <div>
+ Support for <code><span class="identifier">ptr_map</span><span class="special">&lt;</span><span class="identifier">key</span><span class="special">,</span><span class="identifier">T</span><span class="special">&gt;</span></code> via the new function <code><span class="identifier">ptr_map_insert</span><span class="special">()</span></code>
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for initialization of <a href="/doc/libs/1_34_0/libs/ptr_container/index.html">Pointer
+ Containers</a> when the containers hold pointers to an abstract
+ base class.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Support for <code><span class="identifier">ptr_map</span><span class="special">&lt;</span><span class="identifier">key</span><span class="special">,</span><span class="identifier">T</span><span class="special">&gt;</span></code> via the new function <code><span class="identifier">ptr_map_insert</span><span class="special">()</span></code>
- </div>
- </li>
- <li>
- <div>
- Support for initialization of <a href="/doc/libs/1_34_0/libs/ptr_container/index.html">Pointer
- Containers</a> when the containers hold pointers to an abstract
- base class.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library"><a href="/doc/libs/1_34_0/doc/html/date_time.html">Date_time
- library</a>:</span>
-
+ library</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Support for new US/Canada timezone rules and other bug fixes. See
+ <a href="/doc/libs/1_34_0/doc/html/date_time/details.html#changes">Change
+ History</a> for details.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Support for new US/Canada timezone rules and other bug fixes. See
- <a href="/doc/libs/1_34_0/doc/html/date_time/details.html#changes">Change
- History</a> for details.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library"><a href="/doc/libs/1_34_0/libs/filesystem/doc/index.htm">Filesystem
           Library</a>:</span> Major upgrade in preparation for submission to the C++
           Standards Committee for TR2. Changes include:
+ <ul>
+ <li>
+ <div>
+ Internationalization,
+ provided by class templates <em>basic_path</em>, <em>basic_filesystem_error</em>,
+ <em>basic_directory_iterator</em>, and <em>basic_directory_entry</em>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Simplification
+ of the path interface by eliminating special constructors to identify
+ native formats.
+ </div>
+ </li>
+ <li>
+ <div>
+ Rationalization
+ of predicate function design, including the addition of several new
+ functions.
+ </div>
+ </li>
+ <li>
+ <div>
+ Clearer specification by reference to POSIX,
+ the ISO/IEEE Single Unix Standard, with provisions for Windows and
+ other operating systems.
+ </div>
+ </li>
+ <li>
+ <div>
+ Preservation
+ of existing user code whenever possible.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="/doc/libs/1_34_0/libs/filesystem/doc/i18n.html#More_efficient">More
+ efficient</a> directory iteration.
+ </div>
+ </li>
+ <li>
+ <div>
+ Addition of a <a href="/doc/libs/1_34_0/libs/filesystem/doc/tr2_proposal.html#Class-template-basic_recursive_directory_iterator">recursive
+ directory iterator</a>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Internationalization,
- provided by class templates <em>basic_path</em>, <em>basic_filesystem_error</em>,
- <em>basic_directory_iterator</em>, and <em>basic_directory_entry</em>.
- </div>
- </li>
- <li>
- <div>
- Simplification
- of the path interface by eliminating special constructors to identify
- native formats.
- </div>
- </li>
- <li>
- <div>
- Rationalization
- of predicate function design, including the addition of several new
- functions.
- </div>
- </li>
- <li>
- <div>
- Clearer specification by reference to POSIX,
- the ISO/IEEE Single Unix Standard, with provisions for Windows and
- other operating systems.
- </div>
- </li>
- <li>
- <div>
- Preservation
- of existing user code whenever possible.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_34_0/libs/filesystem/doc/i18n.html#More_efficient">More
- efficient</a> directory iteration.
- </div>
- </li>
- <li>
- <div>
- Addition of a <a href="/doc/libs/1_34_0/libs/filesystem/doc/tr2_proposal.html#Class-template-basic_recursive_directory_iterator">recursive
- directory iterator</a>.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
@@ -204,100 +202,98 @@
       <li>
         <div>
           <span class="library"><a href="/doc/libs/1_34_0/libs/functional/hash/index.html">Functional/Hash
- Library</a>:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Use declarations for standard classes, so that the library doesn't
- need to include all of their headers
- </div>
- </li>
- <li>
- <div>
- Deprecated the <tt>&lt;boost/functional<em>hash</em>*.hpp&gt;</tt>
- headers.
- </div>
- </li>
- <li>
- <div>
- Add support for the <code><span class="identifier">BOOST_HASH_NO_EXTENSIONS</span></code>
- macro, which disables the extensions to TR1
- </div>
- </li>
- <li>
- <div>
- Minor improvements to the hash functions for floating point numbers.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Graph Library:</span>
-
+ Library</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Use declarations for standard classes, so that the library doesn't
+ need to include all of their headers
+ </div>
+ </li>
+ <li>
+ <div>
+ Deprecated the <tt>&lt;boost/functional/hash/*.hpp&gt;</tt>
+ headers.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add support for the <code><span class="identifier">BOOST_HASH_NO_EXTENSIONS</span></code>
+ macro, which disables the extensions to TR1
+ </div>
+ </li>
+ <li>
+ <div>
+ Minor improvements to the hash functions for floating point numbers.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Graph Library:</span>
+ <ul>
+ <li>
+ <div>
+ edmonds_maximum_cardinality_matching,
+ from Aaron Windsor.
+ </div>
+ </li>
+ <li>
+ <div>
+ lengauer_tarjan_dominator_tree,
+ from JongSoo Park.
+ </div>
+ </li>
+ <li>
+ <div>
+ compressed_sparse_row_graph,
+ from Jeremiah Willcock and Douglas Gregor of Indiana University.
+ </div>
+ </li>
+ <li>
+ <div>
+ sorted_erdos_renyi_iterator,
+ from Jeremiah Willcock of Indiana University.
+ </div>
+ </li>
+ <li>
+ <div>
+ biconnected_components
+ now supports a visitor and named parameters, from Janusz Piwowarski.
+ </div>
+ </li>
+ <li>
+ <div>
+ adjacency_matrix now models
+ the <a href="/doc/libs/1_34_0/libs/graph/doc/BidirectionalGraph.html">Bidirectional
+ Graph</a> concept.
+ </div>
+ </li>
+ <li>
+ <div>
+ dijkstra_shortest_paths
+ now calls <code><span class="identifier">vis</span><span class="special">.</span><span class="identifier">initialize_vertex</span></code> for each vertex
+ during initialization.
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Note:</em> the name of the compiled library
+ for the <a href="/doc/libs/1_34_0/libs/graph/doc/read_graphviz.html">GraphViz
+ reader</a> has changed to <tt>boost_graph</tt> (from
+ <tt>bgl-viz</tt>) to match Boost conventions.
+ </div>
+ </li>
+ <li>
+ <div>
+ See the <a href="/doc/libs/1_34_0/libs/graph/doc/history.html#1.34.0">complete
+ revision history</a> for more information.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- edmonds_maximum_cardinality_matching,
- from Aaron Windsor.
- </div>
- </li>
- <li>
- <div>
- lengauer_tarjan_dominator_tree,
- from JongSoo Park.
- </div>
- </li>
- <li>
- <div>
- compressed_sparse_row_graph,
- from Jeremiah Willcock and Douglas Gregor of Indiana University.
- </div>
- </li>
- <li>
- <div>
- sorted_erdos_renyi_iterator,
- from Jeremiah Willcock of Indiana University.
- </div>
- </li>
- <li>
- <div>
- biconnected_components now
- supports a visitor and named parameters, from Janusz Piwowarski.
- </div>
- </li>
- <li>
- <div>
- adjacency_matrix now models
- the <a href="/doc/libs/1_34_0/libs/graph/doc/BidirectionalGraph.html">Bidirectional
- Graph</a> concept.
- </div>
- </li>
- <li>
- <div>
- dijkstra_shortest_paths now
- calls <code><span class="identifier">vis</span><span class="special">.</span><span class="identifier">initialize_vertex</span></code> for each vertex
- during initialization.
- </div>
- </li>
- <li>
- <div>
- <em>Note:</em> the name of the compiled library
- for the <a href="/doc/libs/1_34_0/libs/graph/doc/read_graphviz.html">GraphViz
- reader</a> has changed to <tt>boost_graph</tt> (from
- <tt>bgl-viz</tt>) to match Boost conventions.
- </div>
- </li>
- <li>
- <div>
- See the <a href="/doc/libs/1_34_0/libs/graph/doc/history.html#1.34.0">complete
- revision history</a> for more information.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
@@ -313,192 +309,189 @@
       <li>
         <div>
           <span class="library"><a href="/doc/libs/1_34_0/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_34_0/libs/multi_index/doc/tutorial/indices.html#rnd_indices">random
+ access indices</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Non key-based indices feature new <a href="/doc/libs/1_34_0/libs/multi_index/doc/tutorial/indices.html#rearrange">rearrange
+ facilities</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ This version also includes a number of optimizations and usage improvements.
+ For a complete list of changes, see the library <a href="/doc/libs/1_34_0/libs/multi_index/doc/release_notes.html#boost_1_34">release
+ notes</a>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- New <a href="/doc/libs/1_34_0/libs/multi_index/doc/tutorial/indices.html#rnd_indices">random
- access indices</a>.
- </div>
- </li>
- <li>
- <div>
- Non key-based indices feature new <a href="/doc/libs/1_34_0/libs/multi_index/doc/tutorial/indices.html#rearrange">rearrange
- facilities</a>.
- </div>
- </li>
- <li>
- <div>
- This version also includes a number of optimizations and usage improvements.
- For a complete list of changes, see the library <a href="/doc/libs/1_34_0/libs/multi_index/doc/release_notes.html#boost_1_34">release
- notes</a>.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library"><a href="/doc/libs/1_34_0/libs/optional/index.html">Optional
- Library</a>:</span>
-
+ Library</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">none_t</span> <span class="keyword">and</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">none</span></code> now added to Optional's documentation
+ </div>
+ </li>
+ <li>
+ <div>
+ Relational operators now directly support arguments of type <code><span class="char">'T'</span></code> and <code><span class="char">'none_t'</span></code>
+ </div>
+ </li>
+ <li>
+ <div>
+ operator-&gt;() now also works with reference types.
+ </div>
+ </li>
+ <li>
+ <div>
+ Helper functions <code><span class="identifier">make_optional</span><span class="special">(</span><span class="identifier">val</span><span class="special">),</span> <span class="identifier">make_optional</span><span class="special">(</span><span class="identifier">cond</span><span class="special">,</span><span class="identifier">val</span><span class="special">)</span> <span class="keyword">and</span> <span class="identifier">get_optional_value_or</span><span class="special">(</span><span class="identifier">opt</span><span class="special">,</span><span class="identifier">alternative_value</span><span class="special">)</span></code>
+ added.
+ </div>
+ </li>
+ <li>
+ <div>
+ Constructor taking a boolean condition (as well as a value) added.
+ </div>
+ </li>
+ <li>
+ <div>
+ Member function <code><span class="identifier">get_value_or</span><span class="special">(</span><span class="identifier">alternative_value</span><span class="special">)</span></code> added.
+ </div>
+ </li>
+ <li>
+ <div>
+ Incompatbility bug with mpl::apply&lt;&gt; fixed.
+ </div>
+ </li>
+ <li>
+ <div>
+ Converting assignment bug with uninitialized lvalues fixed.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">none_t</span> <span class="keyword">and</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">none</span></code> now added to Optional's documentation
- </div>
- </li>
- <li>
- <div>
- Relational operators now directly support arguments of type <code><span class="char">'T'</span></code> and <code><span class="char">'none_t'</span></code>
- </div>
- </li>
- <li>
- <div>
- operator-&gt;() now also works with reference types.
- </div>
- </li>
- <li>
- <div>
- Helper functions <code><span class="identifier">make_optional</span><span class="special">(</span><span class="identifier">val</span><span class="special">),</span> <span class="identifier">make_optional</span><span class="special">(</span><span class="identifier">cond</span><span class="special">,</span><span class="identifier">val</span><span class="special">)</span> <span class="keyword">and</span> <span class="identifier">get_optional_value_or</span><span class="special">(</span><span class="identifier">opt</span><span class="special">,</span><span class="identifier">alternative_value</span><span class="special">)</span></code>
- added.
- </div>
- </li>
- <li>
- <div>
- Constructor taking a boolean condition (as well as a value) added.
- </div>
- </li>
- <li>
- <div>
- Member function <code><span class="identifier">get_value_or</span><span class="special">(</span><span class="identifier">alternative_value</span><span class="special">)</span></code> added.
- </div>
- </li>
- <li>
- <div>
- Incompatbility bug with mpl::apply&lt;&gt; fixed.
- </div>
- </li>
- <li>
- <div>
- Converting assignment bug with uninitialized lvalues fixed.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library"><a href="/doc/libs/1_34_0/libs/parameter/index.html">Parameter
- Library</a>:</span>
-
+ Library</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Every ArgumentPack is now a valid <a href="/doc/libs/1_34_0/libs/mpl/doc/refmanual/forward-sequence.html">MPL
+ Forward Sequence.</a>
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for unnamed arguments (those whose keyword is deduced from
+ their types) is added.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for named and unnamed template arguments is added.
+ </div>
+ </li>
+ <li>
+ <div>
+ New overload generation macros solve the <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm">forwarding
+ problem</a> directly.
+ </div>
+ </li>
+ <li>
+ <div>
+ See also the Python library changes, below.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Every ArgumentPack is now a valid <a href="/doc/libs/1_34_0/libs/mpl/doc/refmanual/forward-sequence.html">MPL
- Forward Sequence.</a>
- </div>
- </li>
- <li>
- <div>
- Support for unnamed arguments (those whose keyword is deduced from
- their types) is added.
- </div>
- </li>
- <li>
- <div>
- Support for named and unnamed template arguments is added.
- </div>
- </li>
- <li>
- <div>
- New overload generation macros solve the <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm">forwarding
- problem</a> directly.
- </div>
- </li>
- <li>
- <div>
- See also the Python library changes, below.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library"><a href="/doc/libs/1_34_0/libs/ptr_container/index.html">Pointer
- Container Library</a>:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Support for serialization via Boost.Serialization.
- </div>
- </li>
- <li>
- <div>
- Exceptions can be disabled by defining the macro BOOST_PTR_CONTAINER_NO_EXCEPTIONS
- before including any header. This macro is defined by default if BOOST_NO_EXCEPTIONS
- is defined.
- </div>
- </li>
- <li>
- <div>
- Additional <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">auto_ptr</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code>
- overloads added s.t. one can also pass <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">auto_ptr</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code> instead of only <code><span class="identifier">T</span><span class="special">*</span></code> arguments to member functions.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">transfer</span><span class="special">()</span></code>
- now has weaker requirements s.t. one can transfer objects from <code><span class="identifier">ptr_container</span><span class="special">&lt;</span><span class="identifier">Derived</span><span class="special">&gt;</span></code>
- to <code><span class="identifier">ptr_container</span><span class="special">&lt;</span><span class="identifier">Base</span><span class="special">&gt;</span></code>,
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Python Library:</span>
-
+ Container Library</a>:</span>
+ <ul>
+ <li>
+ <div>
+ Support for serialization via Boost.Serialization.
+ </div>
+ </li>
+ <li>
+ <div>
+ Exceptions can be disabled by defining the macro BOOST_PTR_CONTAINER_NO_EXCEPTIONS
+ before including any header. This macro is defined by default if
+ BOOST_NO_EXCEPTIONS is defined.
+ </div>
+ </li>
+ <li>
+ <div>
+ Additional <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">auto_ptr</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code>
+ overloads added s.t. one can also pass <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">auto_ptr</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code> instead of only <code><span class="identifier">T</span><span class="special">*</span></code>
+ arguments to member functions.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">transfer</span><span class="special">()</span></code>
+ now has weaker requirements s.t. one can transfer objects from <code><span class="identifier">ptr_container</span><span class="special">&lt;</span><span class="identifier">Derived</span><span class="special">&gt;</span></code>
+ to <code><span class="identifier">ptr_container</span><span class="special">&lt;</span><span class="identifier">Base</span><span class="special">&gt;</span></code>,
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Python Library:</span>
+ <ul>
+ <li>
+ <div>
+ Boost.Python now automatically appends C++ signatures to docstrings.
+ The new docstring_options.hpp
+ header is available to control the content of docstrings.
+ </div>
+ </li>
+ <li>
+ <div>
+ stl_input_iterator, for
+ turning a Python iterable object into an STL input iterator, from
+ Eric Niebler.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for <code><span class="keyword">void</span><span class="special">*</span></code>
+ conversions is added.
+ </div>
+ </li>
+ <li>
+ <div>
+ Integrated support for wrapping C++ functions built with the parameter
+ library; keyword names are automatically known to docsstrings.
+ </div>
+ </li>
+ <li>
+ <div>
+ Enhancements to the API for better embedding support (<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">python</span><span class="special">::</span><span class="identifier">import</span><span class="special">()</span></code>,
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">python</span><span class="special">::</span><span class="identifier">exec</span><span class="special">()</span></code>,
+ and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">python</span><span class="special">::</span><span class="identifier">exec_file</span><span class="special">()</span></code>).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Boost.Python now automatically appends C++ signatures to docstrings.
- The new docstring_options.hpp
- header is available to control the content of docstrings.
- </div>
- </li>
- <li>
- <div>
- stl_input_iterator, for turning
- a Python iterable object into an STL input iterator, from Eric Niebler.
- </div>
- </li>
- <li>
- <div>
- Support for <code><span class="keyword">void</span><span class="special">*</span></code>
- conversions is added.
- </div>
- </li>
- <li>
- <div>
- Integrated support for wrapping C++ functions built with the parameter
- library; keyword names are automatically known to docsstrings.
- </div>
- </li>
- <li>
- <div>
- Enhancements to the API for better embedding support (<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">python</span><span class="special">::</span><span class="identifier">import</span><span class="special">()</span></code>,
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">python</span><span class="special">::</span><span class="identifier">exec</span><span class="special">()</span></code>,
- and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">python</span><span class="special">::</span><span class="identifier">exec_file</span><span class="special">()</span></code>).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
@@ -509,135 +502,132 @@
       <li>
         <div>
           <span class="library"><a href="/doc/libs/1_34_0/libs/smart_ptr/smart_ptr.htm">Smart
- Pointers Library</a>:</span>
-
+ Pointers Library</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <a href="/doc/libs/1_34_0/libs/smart_ptr/shared_ptr.htm#allocator_constructor">Allocator
+ support</a> as proposed in N1851
+ (162 Kb PDF).
+ </div>
+ </li>
+ <li>
+ <div>
+ pointer_cast and pointer_to_other utilities
+ to allow pointer-independent code, from Ion Gaztanaga.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- <a href="/doc/libs/1_34_0/libs/smart_ptr/shared_ptr.htm#allocator_constructor">Allocator
- support</a> as proposed in N1851
- (162 Kb PDF).
- </div>
- </li>
- <li>
- <div>
- pointer_cast and pointer_to_other utilities
- to allow pointer-independent code, from Ion Gaztanaga.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library"><a href="/doc/libs/1_34_0/libs/algorithm/string/index.html">String
- Algorithm Library</a>:</span>
-
- </div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">lexicographical_compare</span></code>
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">join</span></code>
- </div>
- </li>
- <li>
- <div>
- New comparison predicates <code><span class="identifier">is_less</span></code>,
- <code><span class="identifier">is_not_greater</span></code>.
- </div>
- </li>
- <li>
- <div>
- Negative indexes support (like Perl) in various algorihtms (<code><span class="special">*</span><span class="identifier">_head</span><span class="special">/</span><span class="identifier">tail</span></code>,
- <code><span class="special">*</span><span class="identifier">_nth</span></code>).
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Wave Library:</span>
-
+ Algorithm Library</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">lexicographical_compare</span></code>
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">join</span></code>
+ </div>
+ </li>
+ <li>
+ <div>
+ New comparison predicates <code><span class="identifier">is_less</span></code>,
+ <code><span class="identifier">is_not_greater</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Negative indexes support (like Perl) in various algorihtms (<code><span class="special">*</span><span class="identifier">_head</span><span class="special">/</span><span class="identifier">tail</span></code>,
+ <code><span class="special">*</span><span class="identifier">_nth</span></code>).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Wave Library:</span>
+ <ul>
+ <li>
+ <div>
+ Wave now correctly recognizes pp-number tokens as mandated by the
+ C++ Standard, which are converted to C++ tokens right before they
+ are returned from the library.
+ </div>
+ </li>
+ <li>
+ <div>
+ Several new preprocessing hooks have been added. For a complete description
+ please refer to the related documentation page: <a href="/doc/libs/1_34_0/libs/wave/doc/class_reference_ctxpolicy.html">The
+ Context Policy</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Shared library (dll) support has been added for the generated Wave
+ libraries.
+ </div>
+ </li>
+ <li>
+ <div>
+ The overall error handling has been improved. It is now possible
+ to recover and continue after an error or a warning was issued.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for optional comment and/or full whitespace preservation
+ in the generated output stream has been added.
+ </div>
+ </li>
+ <li>
+ <div>
+ The Wave library now performs automatic include guard detection to
+ avoid accessing header files more than once, if appropriate.
+ </div>
+ </li>
+ <li>
+ <div>
+ Full interactive mode has been added to the Wave tool. Now the Wave
+ tool can be used just like Python or Perl for instance to interactively
+ try out your BOOST_PP macros. Additionally it is now possible to
+ load and save the current state of an interactive session (macro
+ tables et.al.).
+ </div>
+ </li>
+ <li>
+ <div>
+ The overall performance has been improved by upto 40-60%, depending
+ on the concrete files to process.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for new pragmas has been added allowing to control certain
+ library features from inside the preprocessed sources (partial output
+ redirection, control of generated whitespace and #line directives).
+ </div>
+ </li>
+ <li>
+ <div>
+ Optional support for #pragma message &quot;...&quot; has been added.
+ </div>
+ </li>
+ <li>
+ <div>
+ This version also includes a number of bug fixes and usage improvements.
+ For a complete list of changes, see the libraries <a href="/doc/libs/1_34_0/libs/wave/ChangeLog">change
+ log</a>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Wave now correctly recognizes pp-number tokens as mandated by the C++
- Standard, which are converted to C++ tokens right before they are returned
- from the library.
- </div>
- </li>
- <li>
- <div>
- Several new preprocessing hooks have been added. For a complete description
- please refer to the related documentation page: <a href="/doc/libs/1_34_0/libs/wave/doc/class_reference_ctxpolicy.html">The
- Context Policy</a>.
- </div>
- </li>
- <li>
- <div>
- Shared library (dll) support has been added for the generated Wave
- libraries.
- </div>
- </li>
- <li>
- <div>
- The overall error handling has been improved. It is now possible to
- recover and continue after an error or a warning was issued.
- </div>
- </li>
- <li>
- <div>
- Support for optional comment and/or full whitespace preservation in
- the generated output stream has been added.
- </div>
- </li>
- <li>
- <div>
- The Wave library now performs automatic include guard detection to
- avoid accessing header files more than once, if appropriate.
- </div>
- </li>
- <li>
- <div>
- Full interactive mode has been added to the Wave tool. Now the Wave
- tool can be used just like Python or Perl for instance to interactively
- try out your BOOST_PP macros. Additionally it is now possible to load
- and save the current state of an interactive session (macro tables
- et.al.).
- </div>
- </li>
- <li>
- <div>
- The overall performance has been improved by upto 40-60%, depending
- on the concrete files to process.
- </div>
- </li>
- <li>
- <div>
- Support for new pragmas has been added allowing to control certain
- library features from inside the preprocessed sources (partial output
- redirection, control of generated whitespace and #line directives).
- </div>
- </li>
- <li>
- <div>
- Optional support for #pragma message &quot;...&quot; has been added.
- </div>
- </li>
- <li>
- <div>
- This version also includes a number of bug fixes and usage improvements.
- For a complete list of changes, see the libraries <a href="/doc/libs/1_34_0/libs/wave/ChangeLog">change
- log</a>.
- </div>
- </li>
- </ul>
       </li>
     </ul>
   </div>
@@ -667,24 +657,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>

Modified: website/public_html/live/users/history/version_1_34_1.html
==============================================================================
--- website/public_html/live/users/history/version_1_34_1.html (original)
+++ website/public_html/live/users/history/version_1_34_1.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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>Documentation
               <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>boost_1_34_1.tar.bz2</td></tr><tr><td>boost_1_34_1.tar.gz</td></tr>
 <tr><th scope="row" rowspan="2">windows</th><td>boost_1_34_1.7z</td></tr><tr><td>boost_1_34_1.zip</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>

Modified: website/public_html/live/users/history/version_1_35_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_35_0.html (original)
+++ website/public_html/live/users/history/version_1_35_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -41,7 +41,7 @@
 
               <p><span class=
               "news-date">March 29th, 2008 12:00 GMT</span></p>
-
+<p>Documentation
               <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>boost_1_35_0.tar.bz2</td></tr><tr><td>boost_1_35_0.tar.gz</td></tr>
 <tr><th scope="row" rowspan="2">windows</th><td>boost_1_35_0.7z</td></tr><tr><td>boost_1_35_0.zip</td></tr></table>
@@ -154,158 +154,157 @@
           <span class="library">Graph:</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">Hash:</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">Iostreams:</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">Multi Array:</span>
-
+ <span class="library">Multi Array:</span>
+ <ul>
+ <li>
+ <div>
+ Added &quot;dimensionality&quot; 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 &quot;dimensionality&quot; 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">Multi-index Containers:</span>
-
+ <ul>
+ <li>
+ <div>
+ New global_fun predefined key
+ extractor.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added iterator_to 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 Boost.Interprocess,
+ 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 tutorial.
+ </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 global_fun predefined key
- extractor.
- </div>
- </li>
- <li>
- <div>
- Added iterator_to 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 Boost.Interprocess,
- 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 tutorial.
- </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">Thread:</span>
-
+ <span class="library">Thread:</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">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">&gt;</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">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">&gt;</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">Wave:</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>

Modified: website/public_html/live/users/history/version_1_36_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_36_0.html (original)
+++ website/public_html/live/users/history/version_1_36_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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>Documentation
               <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>boost_1_36_0.tar.bz2</td></tr><tr><td>boost_1_36_0.tar.gz</td></tr>
 <tr><th scope="row" rowspan="2">windows</th><td>boost_1_36_0.7z</td></tr><tr><td>boost_1_36_0.zip</td></tr></table>
@@ -91,76 +91,75 @@
       <li>
         <div>
           <span class="library">Asio:</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">Circular Buffer:</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">Foreach:</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">Function:</span>
-
+ <span class="library">Function:</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">Interprocess:</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">Intrusive:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added <code><span class="identifier">linear</span><span class="special">&lt;&gt;</span></code>
+ and <code><span class="identifier">cache_last</span><span class="special">&lt;&gt;</span></code>
+ options to singly linked lists.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added <code><span class="identifier">optimize_multikey</span><span class="special">&lt;&gt;</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">&lt;&gt;</span></code>
- and <code><span class="identifier">cache_last</span><span class="special">&lt;&gt;</span></code>
- options to singly linked lists.
- </div>
- </li>
- <li>
- <div>
- Added <code><span class="identifier">optimize_multikey</span><span class="special">&lt;&gt;</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">Math:</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">MPI:</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">Thread:</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">Wave:</span>
-
+ <span class="library">Wave:</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: Changelog).
+ </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: Changelog).
- </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>

Modified: website/public_html/live/users/history/version_1_37_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_37_0.html (original)
+++ website/public_html/live/users/history/version_1_37_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -41,7 +41,7 @@
 
               <p><span class=
               "news-date">November 3rd, 2008 12:00 GMT</span></p>
-
+<p>Documentation
               <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>boost_1_37_0.tar.bz2</td></tr><tr><td>boost_1_37_0.tar.gz</td></tr>
 <tr><th scope="row" rowspan="2">windows</th><td>boost_1_37_0.7z</td></tr><tr><td>boost_1_37_0.zip</td></tr></table>
@@ -56,16 +56,15 @@
       <li>
         <div>
           <span class="library">Proto:</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">Asio:</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">Circular Buffer:</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">Dynamic Bitset:</span>
-
+ <ul>
+ <li>
+ <div>
+ Constructor &quot;do the right thing&quot; 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 &quot;do the right thing&quot; 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">Exception:</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">Hash:</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">Interprocess:</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">Intrusive:</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">&lt;&gt;</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">&lt;&gt;</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">Unordered:</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 n2691.
+ </div>
+ </li>
+ <li>
+ <div>
+ Provide forwarding headers at <code><span class="special">&lt;</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">&gt;</span></code>
+ and <code><span class="special">&lt;</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">&gt;</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 n2691.
- </div>
- </li>
- <li>
- <div>
- Provide forwarding headers at <code><span class="special">&lt;</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">&gt;</span></code>
- and <code><span class="special">&lt;</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">&gt;</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>

Modified: website/public_html/live/users/history/version_1_38_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_38_0.html (original)
+++ website/public_html/live/users/history/version_1_38_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -41,7 +41,7 @@
 
               <p><span class=
               "news-date">February 8th, 2009 12:00 GMT</span></p>
-
+<p>Documentation
               <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>boost_1_38_0.tar.bz2</td></tr><tr><td>boost_1_38_0.tar.gz</td></tr>
 <tr><th scope="row" rowspan="2">windows</th><td>boost_1_38_0.7z</td></tr><tr><td>boost_1_38_0.zip</td></tr></table>
@@ -56,42 +56,39 @@
       <li>
         <div>
           <span class="library">Flyweight:</span>
-
+ <ul>
+ <li>
+ <div>
+ Design pattern to manage large quantities of highly redundant objects,
+ from Joaquín M López Muñoz.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Design pattern to manage large quantities of highly redundant objects,
- from Joaquín M López Muñoz.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">ScopeExit:</span>
-
+ <ul>
+ <li>
+ <div>
+ Execute arbitrary code at scope exit, from Alexander Nasonov.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Execute arbitrary code at scope exit, from Alexander Nasonov.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Swap:</span>
-
+ <ul>
+ <li>
+ <div>
+ Enhanced generic swap function, from Joseph Gauterin.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Enhanced generic swap function, from Joseph Gauterin.
- </div>
- </li>
- </ul>
       </li>
     </ul>
   </div>
@@ -101,321 +98,309 @@
       <li>
         <div>
           <span class="library">Accumulators:</span>
-
+ <ul>
+ <li>
+ <div>
+ Add <code><span class="identifier">rolling_sum</span></code>,
+ <code><span class="identifier">rolling_count</span></code> and
+ <code><span class="identifier">rolling_mean</span></code> accumulators.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Add <code><span class="identifier">rolling_sum</span></code>, <code><span class="identifier">rolling_count</span></code> and <code><span class="identifier">rolling_mean</span></code>
- accumulators.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Any:</span>
-
+ <ul>
+ <li>
+ <div>
+ Use a by-value argument for <code><span class="keyword">operator</span><span class="special">=</span></code> (#2311).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Use a by-value argument for <code><span class="keyword">operator</span><span class="special">=</span></code> (#2311).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Asio:</span>
-
+ <ul>
+ <li>
+ <div>
+ Improved compatibility with some Windows firewall software.
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured arguments to <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">overlapped_ptr</span><span class="special">::</span><span class="identifier">complete</span><span class="special">()</span></code> are correctly passed to the completion
+ handler (#2614).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a link problem and multicast failure on QNX (#2504,
+ #2530).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a compile error in SSL support on MinGW / g++ 3.4.5.
+ </div>
+ </li>
+ <li>
+ <div>
+ Drop back to using a pipe for notification if eventfd is not available
+ at runtime on Linux (#2683).
+ </div>
+ </li>
+ <li>
+ <div>
+ Various minor bug and documentation fixes (#2534,
+ #2541,
+ #2607,
+ #2617,
+ #2619)
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Improved compatibility with some Windows firewall software.
- </div>
- </li>
- <li>
- <div>
- Ensured arguments to <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">overlapped_ptr</span><span class="special">::</span><span class="identifier">complete</span><span class="special">()</span></code> are correctly passed to the completion
- handler (#2614).
- </div>
- </li>
- <li>
- <div>
- Fixed a link problem and multicast failure on QNX (#2504,
- #2530).
- </div>
- </li>
- <li>
- <div>
- Fixed a compile error in SSL support on MinGW / g++ 3.4.5.
- </div>
- </li>
- <li>
- <div>
- Drop back to using a pipe for notification if eventfd is not available
- at runtime on Linux (#2683).
- </div>
- </li>
- <li>
- <div>
- Various minor bug and documentation fixes (#2534,
- #2541,
- #2607,
- #2617,
- #2619)
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Config:</span>
-
+ <ul>
+ <li>
+ <div>
+ Add new macros BOOST_NO_STD_UNORDERED and BOOST_NO_INITIALIZER_LISTS.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added Codegear compiler support.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added Dragonfly to the BSD family of configs.
+ </div>
+ </li>
+ <li>
+ <div>
+ Updated MSVC's binary ABI settings to match compiler default when
+ doing 64-bit builds.
+ </div>
+ </li>
+ <li>
+ <div>
+ Recognise latest compilers from MS and Intel.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Add new macros BOOST_NO_STD_UNORDERED and BOOST_NO_INITIALIZER_LISTS.
- </div>
- </li>
- <li>
- <div>
- Added Codegear compiler support.
- </div>
- </li>
- <li>
- <div>
- Added Dragonfly to the BSD family of configs.
- </div>
- </li>
- <li>
- <div>
- Updated MSVC's binary ABI settings to match compiler default when doing
- 64-bit builds.
- </div>
- </li>
- <li>
- <div>
- Recognise latest compilers from MS and Intel.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Date_Time:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added support for formatting and reading time durations longer than
+ 24 hours with new formatter: <code><span class="special">%</span><span class="number">0</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Removed the <code><span class="identifier">testfrmwk</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ file from the public include directory.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed several bugs and compile errors.
+ </div>
+ </li>
+ <li>
+ <div>
+ For full details see the <a href="/doc/libs/1_38_0/doc/html/date_time/details.html#date_time.changes">change
+ history</a>
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added support for formatting and reading time durations longer than
- 24 hours with new formatter: <code><span class="special">%</span><span class="number">0</span></code>.
- </div>
- </li>
- <li>
- <div>
- Removed the <code><span class="identifier">testfrmwk</span><span class="special">.</span><span class="identifier">hpp</span></code>
- file from the public include directory.
- </div>
- </li>
- <li>
- <div>
- Fixed several bugs and compile errors.
- </div>
- </li>
- <li>
- <div>
- For full details see the <a href="/doc/libs/1_38_0/doc/html/date_time/details.html#date_time.changes">change
- history</a>
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Exception:</span>
-
+ <ul>
+ <li>
+ <div>
+ Improved and more customizable diagnostic_information
+ output.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Improved and more customizable diagnostic_information
- output.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Filesystem:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fix native(name) test failures on POSIX-like systems.
+ </div>
+ </li>
+ <li>
+ <div>
+ Several bugfixes (#2543,
+ #2224,
+ #2531,
+ #1840,
+ #2542).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fix native(name) test failures on POSIX-like systems.
- </div>
- </li>
- <li>
- <div>
- Several bugfixes (#2543,
- #2224,
- #2531,
- #1840,
- #2542).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Graph:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added a new algorithms for Travelling Salesman Problem approximation
+ (<code><span class="identifier">metric_tsp_approx</span></code>)
+ and resource-constrained Shortest Paths (<code><span class="identifier">r_c_shortest_paths</span></code>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for named vertices in <code><span class="identifier">adjacency_list</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ A number of bugfixes ( #416,
+ #1622,
+ #1700,
+ #2209,
+ #2392,
+ #2460,
+ and #2550)
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added a new algorithms for Travelling Salesman Problem approximation
- (<code><span class="identifier">metric_tsp_approx</span></code>)
- and resource-constrained Shortest Paths (<code><span class="identifier">r_c_shortest_paths</span></code>).
- </div>
- </li>
- <li>
- <div>
- Support for named vertices in <code><span class="identifier">adjacency_list</span></code>.
- </div>
- </li>
- <li>
- <div>
- A number of bugfixes ( #416,
- #1622,
- #1700,
- #2209,
- #2392,
- #2460,
- and #2550)
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Hash:</span>
-
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code> has been moved to <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code>. The current location is deprecated.
+ </div>
+ </li>
+ <li>
+ <div>
+ For more detail, see the <a href="/doc/html/hash/changes.html#hash.changes.boost_1_38_0">library
+ changelog</a>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code> has been moved to <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code>. The current location is deprecated.
- </div>
- </li>
- <li>
- <div>
- For more detail, see the <a href="/doc/html/hash/changes.html#hash.changes.boost_1_38_0">library
- changelog</a>.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Interprocess:</span>
-
+ <ul>
+ <li>
+ <div>
+ Updated documentation to show rvalue-references functions instead
+ of emulation functions.
+ </div>
+ </li>
+ <li>
+ <div>
+ More non-copyable classes are now movable.
+ </div>
+ </li>
+ <li>
+ <div>
+ Move-constructor and assignments now leave moved object in default-constructed
+ state instead of just swapping contents.
+ </div>
+ </li>
+ <li>
+ <div>
+ Several bugfixes (#2391,
+ #2431,
+ #1390,
+ #2570,
+ #2528).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Updated documentation to show rvalue-references functions instead of
- emulation functions.
- </div>
- </li>
- <li>
- <div>
- More non-copyable classes are now movable.
- </div>
- </li>
- <li>
- <div>
- Move-constructor and assignments now leave moved object in default-constructed
- state instead of just swapping contents.
- </div>
- </li>
- <li>
- <div>
- Several bugfixes (#2391,
- #2431,
- #1390,
- #2570,
- #2528).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Intrusive:</span>
-
+ <ul>
+ <li>
+ <div>
+ New treap-based containers: treap, treap_set, treap_multiset.
+ </div>
+ </li>
+ <li>
+ <div>
+ Corrected compilation bug for Windows-based 64 bit compilers.
+ </div>
+ </li>
+ <li>
+ <div>
+ Corrected exception-safety bugs in container constructors.
+ </div>
+ </li>
+ <li>
+ <div>
+ Updated documentation to show rvalue-references functions instead
+ of emulation functions.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- New treap-based containers: treap, treap_set, treap_multiset.
- </div>
- </li>
- <li>
- <div>
- Corrected compilation bug for Windows-based 64 bit compilers.
- </div>
- </li>
- <li>
- <div>
- Corrected exception-safety bugs in container constructors.
- </div>
- </li>
- <li>
- <div>
- Updated documentation to show rvalue-references functions instead of
- emulation functions.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Lexical Cast:</span>
-
+ <ul>
+ <li>
+ <div>
+ Changed to work without RTTI when <code><span class="identifier">BOOST_NO_TYPEID</span></code>
+ is defined (#1220).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Changed to work without RTTI when <code><span class="identifier">BOOST_NO_TYPEID</span></code>
- is defined (#1220).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Math:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added Johan RÃ¥de's optimised floating point classification routines.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed code so that it compiles in GCC's -pedantic mode (bug report
+ #1451).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added Johan RÃ¥de's optimised floating point classification routines.
- </div>
- </li>
- <li>
- <div>
- Fixed code so that it compiles in GCC's -pedantic mode (bug report
- #1451).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
@@ -428,203 +413,197 @@
       <li>
         <div>
           <span class="library">Proto:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fix problem with SFINAE of binary operators (Bug 2407).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">call</span></code> transform for callable transforms
+ with &gt;3 arguments.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value</span></code> changed behavior for array-by-value
+ terminals.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">unpack_expr</span></code> requires
+ only Forward Sequences rather than Random Access Sequences.
+ </div>
+ </li>
+ <li>
+ <div>
+ Deprecate legacy undocumented <code><span class="identifier">BOOST_PROTO_DEFINE_</span><span class="special">(</span><span class="identifier">VARARG_</span><span class="special">)</span><span class="identifier">FUNCTION_TEMPLATE</span></code>
+ macros.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add <code><span class="identifier">BOOST_PROTO_REPEAT</span></code>
+ and <code><span class="identifier">BOOST_PROTO_LOCAL_ITERATE</span></code>
+ macros to help with repetitive code generation
+ </div>
+ </li>
+ <li>
+ <div>
+ Support for nullary expressions with tag types other than <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">tag</span><span class="special">::</span><span class="identifier">terminal</span></code>
+ </div>
+ </li>
+ <li>
+ <div>
+ Allow 0- and 1-argument variants of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">or_</span></code>
+ and <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code>
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fix problem with SFINAE of binary operators (Bug 2407).
- </div>
- </li>
- <li>
- <div>
- Fix <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">call</span></code> transform for callable transforms
- with &gt;3 arguments.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value</span></code> changed behavior for array-by-value
- terminals.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">unpack_expr</span></code> requires
- only Forward Sequences rather than Random Access Sequences.
- </div>
- </li>
- <li>
- <div>
- Deprecate legacy undocumented <code><span class="identifier">BOOST_PROTO_DEFINE_</span><span class="special">(</span><span class="identifier">VARARG_</span><span class="special">)</span><span class="identifier">FUNCTION_TEMPLATE</span></code>
- macros.
- </div>
- </li>
- <li>
- <div>
- Add <code><span class="identifier">BOOST_PROTO_REPEAT</span></code>
- and <code><span class="identifier">BOOST_PROTO_LOCAL_ITERATE</span></code>
- macros to help with repetitive code generation
- </div>
- </li>
- <li>
- <div>
- Support for nullary expressions with tag types other than <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">tag</span><span class="special">::</span><span class="identifier">terminal</span></code>
- </div>
- </li>
- <li>
- <div>
- Allow 0- and 1-argument variants of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">or_</span></code>
- and <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code>
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Regex:</span>
-
+ <ul>
+ <li>
+ <div>
+ <em>Breaking change</em>: empty expressions,
+ and empty alternatives are now allowed when using the Perl regular
+ expression syntax. This change has been added for Perl compatibility,
+ when the new <code><span class="identifier">syntax_option_type</span></code>
+ <em>no_empty_expressions</em> is set then the old behaviour
+ is preserved and empty expressions are prohibited. This is issue
+ #1081.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for Perl style ${n} expressions in format strings (issue
+ #2556).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for accessing the location of sub-expressions within
+ the regular expression string (issue #2269).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed compiler compatibility issues #2244,
+ #2514,
+ and #2458.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- <em>Breaking change</em>: empty expressions,
- and empty alternatives are now allowed when using the Perl regular
- expression syntax. This change has been added for Perl compatibility,
- when the new <code><span class="identifier">syntax_option_type</span></code>
- <em>no_empty_expressions</em> is set then the old behaviour
- is preserved and empty expressions are prohibited. This is issue #1081.
- </div>
- </li>
- <li>
- <div>
- Added support for Perl style ${n} expressions in format strings (issue
- #2556).
- </div>
- </li>
- <li>
- <div>
- Added support for accessing the location of sub-expressions within
- the regular expression string (issue #2269).
- </div>
- </li>
- <li>
- <div>
- Fixed compiler compatibility issues #2244,
- #2514,
- and #2458.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Thread:</span>
-
+ <ul>
+ <li>
+ <div>
+ No longer catches unhandled exceptions in threads as this debuggers
+ couldn't identify the cause of unhandled exceptions in threads. An
+ unhandled exception will still cause the application to terminate.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- No longer catches unhandled exceptions in threads as this debuggers
- couldn't identify the cause of unhandled exceptions in threads. An
- unhandled exception will still cause the application to terminate.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">TR1:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added support for the TR1 math functions and the unordered containers.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added support for the TR1 math functions and the unordered containers.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Type Traits:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added support for Codegear intrinsics.
+ </div>
+ </li>
+ <li>
+ <div>
+ Minor tweaks to warning suppression and alignment_of code.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added support for Codegear intrinsics.
- </div>
- </li>
- <li>
- <div>
- Minor tweaks to warning suppression and alignment_of code.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Unordered:</span>
-
+ <ul>
+ <li>
+ <div>
+ Use boost::swap.
+ </div>
+ </li>
+ <li>
+ <div>
+ Use a larger prime number list for selecting the number of buckets.
+ </div>
+ </li>
+ <li>
+ <div>
+ Use <a href="/libs/type_traits/doc/html/boost_typetraits/category/alignment.html">aligned
+ storage</a> to store the types.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add support for C++0x initializer lists where they're available.
+ </div>
+ </li>
+ <li>
+ <div>
+ For more detail, see the <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_38_0">library
+ changelog</a>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Use boost::swap.
- </div>
- </li>
- <li>
- <div>
- Use a larger prime number list for selecting the number of buckets.
- </div>
- </li>
- <li>
- <div>
- Use <a href="/libs/type_traits/doc/html/boost_typetraits/category/alignment.html">aligned
- storage</a> to store the types.
- </div>
- </li>
- <li>
- <div>
- Add support for C++0x initializer lists where they're available.
- </div>
- </li>
- <li>
- <div>
- For more detail, see the <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_38_0">library
- changelog</a>.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Xpressive:</span>
-
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">basic_regex</span></code> gets
+ nested <code><span class="identifier">syntax_option_flags</span></code>
+ and <code><span class="identifier">value_type</span></code> typedef,
+ for compatibility with <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_regex</span></code>
+ </div>
+ </li>
+ <li>
+ <div>
+ Ported to Proto v4; Proto v2 at <tt>boost/xpressive/proto</tt>
+ has been removed.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">regex_error</span></code> inherits
+ from <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">exception</span></code>
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">basic_regex</span></code> gets nested
- <code><span class="identifier">syntax_option_flags</span></code>
- and <code><span class="identifier">value_type</span></code> typedef,
- for compatibility with <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_regex</span></code>
- </div>
- </li>
- <li>
- <div>
- Ported to Proto v4; Proto v2 at <tt>boost/xpressive/proto</tt>
- has been removed.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">regex_error</span></code> inherits
- from <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">exception</span></code>
- </div>
- </li>
- </ul>
       </li>
     </ul>
   </div>
@@ -656,65 +635,65 @@
       <li>
         <div>
           OS X:
+ <ul>
+ <li>
+ <div>
+ GCC 4.0.1 on Intel OS X 10.4.10, 10.5.2
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1 on PowerPC OS X 10.4.9
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- GCC 4.0.1 on Intel OS X 10.4.10, 10.5.2
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1 on PowerPC OS X 10.4.9
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           Linux:
+ <ul>
+ <li>
+ <div>
+ GCC 4.3.2 on Ubuntu Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3 on Debian &quot;unstable&quot;.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- GCC 4.3.2 on Ubuntu Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3 on Debian &quot;unstable&quot;.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           HP-UX:
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1 on HP-UX 64-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ HP C/aC++ B3910B A.06.17 on HP-UX 64-bit.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- GCC 4.2.1 on HP-UX 64-bit.
- </div>
- </li>
- <li>
- <div>
- HP C/aC++ B3910B A.06.17 on HP-UX 64-bit.
- </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>
@@ -724,191 +703,191 @@
       <li>
         <div>
           Linux:
+ <ul>
+ <li>
+ <div>
+ GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.1.2 on 64-bit Redhat Server 5.1
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.3, GCC 4.0.1, GCC 4.2.4 and GCC 4.3.2 on Red Hat Enterprise
+ Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.2 with C++0x extensions
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.2.1 on OpenSuSE Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ pgCC 8.0-0a 64-bit target on Red Hat Enterprise Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
+ Linux
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux
- </div>
- </li>
- <li>
- <div>
- GCC 4.1.2 on 64-bit Redhat Server 5.1
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.3, GCC 4.0.1, GCC 4.2.4 and GCC 4.3.2 on Red Hat Enterprise
- Linux
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.2 with C++0x extensions
- </div>
- </li>
- <li>
- <div>
- GCC 4.2.1 on OpenSuSE Linux
- </div>
- </li>
- <li>
- <div>
- pgCC 8.0-0a 64-bit target on Red Hat Enterprise Linux
- </div>
- </li>
- <li>
- <div>
- QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
- Linux
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           OS X:
+ <ul>
+ <li>
+ <div>
+ Intel 9.1, 10.0 on OS X 10.4.10
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1, 11.0 on OS X 10.5.2
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Intel 9.1, 10.0 on OS X 10.4.10
- </div>
- </li>
- <li>
- <div>
- Intel 10.1, 11.0 on OS X 10.5.2
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 9.0 on Vista EE 64-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0 express on Vista 32-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0 on XP 32-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 8.0, using STLport, on XP and Windows Mobile 5.0
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 7.1, using STLport, on XP
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland 5.9.3
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland 6.1.0
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ 11.0, with a Visual C++ 9.0 backend, on XP 32-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ 11.0, with a Visual C++ 9.0 backend, on Vista 64-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ Comeau 4.3.10.1 beta 2, with a Visual C++ 9.0 backend.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.4, on Cygwin
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Visual C++ 9.0 on Vista EE 64-bit.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0 express on Vista 32-bit.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0 on XP 32-bit.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 8.0, using STLport, on XP and Windows Mobile 5.0
- </div>
- </li>
- <li>
- <div>
- Visual C++ 7.1, using STLport, on XP
- </div>
- </li>
- <li>
- <div>
- Borland 5.9.3
- </div>
- </li>
- <li>
- <div>
- Borland 6.1.0
- </div>
- </li>
- <li>
- <div>
- Intel C++ 11.0, with a Visual C++ 9.0 backend, on XP 32-bit.
- </div>
- </li>
- <li>
- <div>
- Intel C++ 11.0, with a Visual C++ 9.0 backend, on Vista 64-bit.
- </div>
- </li>
- <li>
- <div>
- Comeau 4.3.10.1 beta 2, with a Visual C++ 9.0 backend.
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.4, on Cygwin
- </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.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- GCC 4.2.1 on FreeBSD 7.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           NetBSD:
+ <ul>
+ <li>
+ <div>
+ GCC 4.1.2 on NetBSD 4.0/i386 and NetBSD 4.0/amd64.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- GCC 4.1.2 on NetBSD 4.0/i386 and NetBSD 4.0/amd64.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           QNX:
+ <ul>
+ <li>
+ <div>
+ QNX Software Development Platform 6.4.0 x86
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- QNX Software Development Platform 6.4.0 x86
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           Solaris:
+ <ul>
+ <li>
+ <div>
+ Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.6 on Solaris 5.10
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.6 on Solaris 5.10
- </div>
- </li>
- </ul>
       </li>
     </ul>
   </div>

Modified: website/public_html/live/users/history/version_1_39_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_39_0.html (original)
+++ website/public_html/live/users/history/version_1_39_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -40,8 +40,8 @@
               "news-title">Version 1.39.0</span></h2>
 
               <p><span class=
- "news-date">May 2nd, 2009 11:00 GMT</span></p>
-
+ "news-date">May 2nd, 2009 12:00 GMT</span></p>
+<p>Documentation
               <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>boost_1_39_0.tar.bz2</td></tr><tr><td>boost_1_39_0.tar.gz</td></tr>
 <tr><th scope="row" rowspan="2">windows</th><td>boost_1_39_0.7z</td></tr><tr><td>boost_1_39_0.zip</td></tr></table>
@@ -68,254 +68,243 @@
       <li>
         <div>
           <span class="library">Asio:</span>
-
+ <ul>
+ <li>
+ <div>
+ Implement automatic resizing of the bucket array in the internal
+ hash maps. This is to improve performance for very large numbers
+ of asynchronous operations and also to reduce memory usage for very
+ small numbers. A new macro <code><span class="identifier">BOOST_ASIO_HASH_MAP_BUCKETS</span></code>
+ may be used to tweak the sizes used for the bucket arrays.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add performance optimisation for the Windows IOCP backend for when
+ no timers are used.
+ </div>
+ </li>
+ <li>
+ <div>
+ Prevent locale settings from affecting formatting of TCP and UDP
+ endpoints (#2682).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix a memory leak that occurred when an asynchronous SSL operation's
+ completion handler threw an exception (#2910).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix the implementation of <code><span class="identifier">io_control</span><span class="special">()</span></code> so that it adheres to the documented
+ type requirements for IoControlCommand (#2820).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix incompatibility between Asio and ncurses.h (#2156).
+ </div>
+ </li>
+ <li>
+ <div>
+ On Windows, specifically handle the case when an overlapped <code><span class="identifier">ReadFile</span></code> call fails with <code><span class="identifier">ERROR_MORE_DATA</span></code>. This enables a
+ hack where a <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">stream_handle</span></code>
+ can be used with a message-oriented named pipe (#2936).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix system call wrappers to always clear the error on success, as
+ POSIX allows successful system calls to modify errno (#2953).
+ </div>
+ </li>
+ <li>
+ <div>
+ Don't include termios.h if <code><span class="identifier">BOOST_ASIO_DISABLE_SERIAL_PORT</span></code>
+ is defined (#2917).
+ </div>
+ </li>
+ <li>
+ <div>
+ Cleaned up some more MSVC level 4 warnings (#2828).
+ </div>
+ </li>
+ <li>
+ <div>
+ Various documentation fixes (#2871).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Implement automatic resizing of the bucket array in the internal hash
- maps. This is to improve performance for very large numbers of asynchronous
- operations and also to reduce memory usage for very small numbers.
- A new macro <code><span class="identifier">BOOST_ASIO_HASH_MAP_BUCKETS</span></code>
- may be used to tweak the sizes used for the bucket arrays.
- </div>
- </li>
- <li>
- <div>
- Add performance optimisation for the Windows IOCP backend for when
- no timers are used.
- </div>
- </li>
- <li>
- <div>
- Prevent locale settings from affecting formatting of TCP and UDP endpoints
- (#2682).
- </div>
- </li>
- <li>
- <div>
- Fix a memory leak that occurred when an asynchronous SSL operation's
- completion handler threw an exception (#2910).
- </div>
- </li>
- <li>
- <div>
- Fix the implementation of <code><span class="identifier">io_control</span><span class="special">()</span></code> so that it adheres to the documented
- type requirements for IoControlCommand (#2820).
- </div>
- </li>
- <li>
- <div>
- Fix incompatibility between Asio and ncurses.h (#2156).
- </div>
- </li>
- <li>
- <div>
- On Windows, specifically handle the case when an overlapped <code><span class="identifier">ReadFile</span></code> call fails with <code><span class="identifier">ERROR_MORE_DATA</span></code>. This enables a hack
- where a <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">stream_handle</span></code> can be used with a
- message-oriented named pipe (#2936).
- </div>
- </li>
- <li>
- <div>
- Fix system call wrappers to always clear the error on success, as POSIX
- allows successful system calls to modify errno (#2953).
- </div>
- </li>
- <li>
- <div>
- Don't include termios.h if <code><span class="identifier">BOOST_ASIO_DISABLE_SERIAL_PORT</span></code>
- is defined (#2917).
- </div>
- </li>
- <li>
- <div>
- Cleaned up some more MSVC level 4 warnings (#2828).
- </div>
- </li>
- <li>
- <div>
- Various documentation fixes (#2871).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Flyweight:</span>
-
+ <ul>
+ <li>
+ <div>
+ The refcounted
+ component was not thread-safe due to an incorrect implementation
+ and could deadlock under heavy usage conditions. This problem has
+ been corrected.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- The refcounted
- component was not thread-safe due to an incorrect implementation and
- could deadlock under heavy usage conditions. This problem has been
- corrected.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Foreach:</span>
-
+ <ul>
+ <li>
+ <div>
+ Eliminate shadow warnings on gcc for nested <code><span class="identifier">FOREACH</span></code>
+ loops
+ </div>
+ </li>
+ <li>
+ <div>
+ Portability fix for Intel-Win toolset
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Eliminate shadow warnings on gcc for nested <code><span class="identifier">FOREACH</span></code>
- loops
- </div>
- </li>
- <li>
- <div>
- Portability fix for Intel-Win toolset
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Hash:</span>
-
+ <ul>
+ <li>
+ <div>
+ Remove deprecated headers for hashing containers. Everything that
+ was in them is included in <code><span class="special">&lt;</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">hash</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ (#2412).
+ </div>
+ </li>
+ <li>
+ <div>
+ Other minor changes, full details in the library <a href="/doc/html/hash/changes.html#hash.changes.boost_1_39_0">change
+ log</a>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Remove deprecated headers for hashing containers. Everything that was
- in them is included in <code><span class="special">&lt;</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">hash</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
- (#2412).
- </div>
- </li>
- <li>
- <div>
- Other minor changes, full details in the library <a href="/doc/html/hash/changes.html#hash.changes.boost_1_39_0">change
- log</a>.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Interprocess:</span>
-
+ <ul>
+ <li>
+ <div>
+ Increased portability and bug fixes. Full details in the library
+ <a href="/doc/html/interprocess/acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_39_00">change
+ log</a>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Increased portability and bug fixes. Full details in the library <a href="/doc/html/interprocess/acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_39_00">change
- log</a>.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Intrusive:</span>
-
+ <ul>
+ <li>
+ <div>
+ Optimizations and bug fixes. Full details in the library <a href="/doc/html/intrusive/release_notes.html#intrusive.release_notes.release_notes_boost_1_39_00">change
+ log</a>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Optimizations and bug fixes. Full details in the library <a href="/doc/html/intrusive/release_notes.html#intrusive.release_notes.release_notes_boost_1_39_00">change
- log</a>.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Program.Options:</span>
-
+ <ul>
+ <li>
+ <div>
+ Multitoken options fixed (#469).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Multitoken options fixed (#469).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Proto:</span>
-
+ <ul>
+ <li>
+ <div>
+ Work around incompatibility with standard Linux header.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">noinvoke</span><span class="special">&lt;&gt;</span></code>
+ to block metafunction invocation in object transforms.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Work around incompatibility with standard Linux header.
- </div>
- </li>
- <li>
- <div>
- Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">noinvoke</span><span class="special">&lt;&gt;</span></code>
- to block metafunction invocation in object transforms.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">PtrContainer:</span>
-
+ <ul>
+ <li>
+ <div>
+ Bug fixes from Trac applied.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Bug fixes from Trac applied.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Range:</span>
-
+ <ul>
+ <li>
+ <div>
+ Bug fixes from Trac applied.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Bug fixes from Trac applied.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Unordered:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed regression in 1.38 that prevented unordered from using more
+ than about 1.5 million buckets (#2975).
+ </div>
+ </li>
+ <li>
+ <div>
+ Minor implementation changes, including #2756.
+ Full details in the library <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_39_0">change
+ log</a>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fixed regression in 1.38 that prevented unordered from using more than
- about 1.5 million buckets (#2975).
- </div>
- </li>
- <li>
- <div>
- Minor implementation changes, including #2756.
- Full details in the library <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_39_0">change
- log</a>.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Xpressive:</span>
-
+ <ul>
+ <li>
+ <div>
+ Work around for gcc optimization problem resulting in pure virtual
+ function call runtime error (#2655).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Work around for gcc optimization problem resulting in pure virtual
- function call runtime error (#2655).
- </div>
- </li>
- </ul>
       </li>
     </ul>
   </div>
@@ -325,187 +314,185 @@
       <li>
         <div>
           <span class="library">Boostbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Improved PDF generation.
+ </div>
+ </li>
+ <li>
+ <div>
+ Preliminary HTMLHelp support.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add default path for callout images.
+ </div>
+ </li>
+ <li>
+ <div>
+ Include data members' <code><span class="special">&lt;</span><span class="identifier">purpose</span><span class="special">&gt;</span></code>
+ in the class synopsis.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix bug where a function's <code><span class="special">&lt;</span><span class="identifier">purpose</span><span class="special">&gt;</span></code>
+ wasn't displayed if it was just plain text.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support the alt tag in <code><span class="special">&lt;</span><span class="identifier">headername</span><span class="special">&gt;</span></code>
+ and <code><span class="special">&lt;</span><span class="identifier">macroname</span><span class="special">&gt;</span></code>. Use this if the header or macro
+ name is different to the contents of the tag (#1977).
+ </div>
+ </li>
+ <li>
+ <div>
+ Support links relative to the boost root in <code><span class="special">&lt;</span><span class="identifier">ulink</span><span class="special">&gt;</span></code>
+ tags, using a custom url, see the <a href="/doc/html/boostbook/together.html#boostbook.linking">linking
+ documentation</a> for details (#1166).
+ </div>
+ </li>
+ <li>
+ <div>
+ Avoid generating filenames that only differ in case for function,
+ method and macro documentation.
+ </div>
+ </li>
+ <li>
+ <div>
+ Run the docbook chunker quietly, unless boostbook.verbose is set.
+ This parameter might be used in other places in future releases.
+ </div>
+ </li>
+ <li>
+ <div>
+ Make the 1.1 DTD available.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fill in some missing reference documentation (partially fixes #2153).
+ </div>
+ </li>
+ <li>
+ <div>
+ Changes to doxygen integration:
+ <ul>
+ <li>
+ <div>
+ Support <code><span class="special">\</span><span class="keyword">throw</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support global variables and enums.
+ </div>
+ </li>
+ <li>
+ <div>
+ Better support for documentation written in function and method
+ bodies.
+ </div>
+ </li>
+ <li>
+ <div>
+ Workaround a problem with doxygen 1.5.8's xml output (#2937).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Improved PDF generation.
- </div>
- </li>
- <li>
- <div>
- Preliminary HTMLHelp support.
- </div>
- </li>
- <li>
- <div>
- Add default path for callout images.
- </div>
- </li>
- <li>
- <div>
- Include data members' <code><span class="special">&lt;</span><span class="identifier">purpose</span><span class="special">&gt;</span></code>
- in the class synopsis.
- </div>
- </li>
- <li>
- <div>
- Fix bug where a function's <code><span class="special">&lt;</span><span class="identifier">purpose</span><span class="special">&gt;</span></code>
- wasn't displayed if it was just plain text.
- </div>
- </li>
- <li>
- <div>
- Support the alt tag in <code><span class="special">&lt;</span><span class="identifier">headername</span><span class="special">&gt;</span></code>
- and <code><span class="special">&lt;</span><span class="identifier">macroname</span><span class="special">&gt;</span></code>. Use this if the header or macro
- name is different to the contents of the tag (#1977).
- </div>
- </li>
- <li>
- <div>
- Support links relative to the boost root in <code><span class="special">&lt;</span><span class="identifier">ulink</span><span class="special">&gt;</span></code>
- tags, using a custom url, see the <a href="/doc/html/boostbook/together.html#boostbook.linking">linking
- documentation</a> for details (#1166).
- </div>
- </li>
- <li>
- <div>
- Avoid generating filenames that only differ in case for function, method
- and macro documentation.
- </div>
- </li>
- <li>
- <div>
- Run the docbook chunker quietly, unless boostbook.verbose is set. This
- parameter might be used in other places in future releases.
- </div>
- </li>
- <li>
- <div>
- Make the 1.1 DTD available.
- </div>
- </li>
- <li>
- <div>
- Fill in some missing reference documentation (partially fixes #2153).
- </div>
- </li>
- <li>
- <div>
- Changes to doxygen integration:
- </div>
- <ul>
- <li>
- <div>
- Support <code><span class="special">\</span><span class="keyword">throw</span></code>.
- </div>
- </li>
- <li>
- <div>
- Support global variables and enums.
- </div>
- </li>
- <li>
- <div>
- Better support for documentation written in function and method
- bodies.
- </div>
- </li>
- <li>
- <div>
- Workaround a problem with doxygen 1.5.8's xml output (#2937).
- </div>
- </li>
- </ul>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Quickbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Return an error code and error count if there are any errors (#1399).
+ </div>
+ </li>
+ <li>
+ <div>
+ Support both windows and cygwin paths at the compile line when compiled
+ with cygwin.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix some issues with C++ and Python code:
+ <ul>
+ <li>
+ <div>
+ Fail gracefully for a mismatched <code><span class="char">''</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Warn if any unexpected character are encountered and write
+ them out properly (#1170).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix a bug for hex encoded characters in strings (#2860).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved testing, including tests for expected failures.
+ </div>
+ </li>
+ <li>
+ <div>
+ Generate valid document info for document types other than <code><span class="identifier">library</span></code> (#2711):
+ <ul>
+ <li>
+ <div>
+ Remove library specific attributes.
+ </div>
+ </li>
+ <li>
+ <div>
+ Put title before info block.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix a bug when calling templates.
+ </div>
+ </li>
+ <li>
+ <div>
+ Less warnings when built using gcc.
+ </div>
+ </li>
+ <li>
+ <div>
+ Small documentation improvements (#1213,
+ #2701).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix a bug with xinclude pages when outdir is the current directory
+ (#2921).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Return an error code and error count if there are any errors (#1399).
- </div>
- </li>
- <li>
- <div>
- Support both windows and cygwin paths at the compile line when compiled
- with cygwin.
- </div>
- </li>
- <li>
- <div>
- Fix some issues with C++ and Python code:
- </div>
- <ul>
- <li>
- <div>
- Fail gracefully for a mismatched <code><span class="char">''</span></code>.
- </div>
- </li>
- <li>
- <div>
- Warn if any unexpected character are encountered and write them
- out properly (#1170).
- </div>
- </li>
- <li>
- <div>
- Fix a bug for hex encoded characters in strings (#2860).
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Improved testing, including tests for expected failures.
- </div>
- </li>
- <li>
- <div>
- Generate valid document info for document types other than <code><span class="identifier">library</span></code> (#2711):
- </div>
- <ul>
- <li>
- <div>
- Remove library specific attributes.
- </div>
- </li>
- <li>
- <div>
- Put title before info block.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Fix a bug when calling templates.
- </div>
- </li>
- <li>
- <div>
- Less warnings when built using gcc.
- </div>
- </li>
- <li>
- <div>
- Small documentation improvements (#1213,
- #2701).
- </div>
- </li>
- <li>
- <div>
- Fix a bug with xinclude pages when outdir is the current directory
- (#2921).
- </div>
- </li>
- </ul>
       </li>
     </ul>
   </div>
@@ -518,48 +505,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.3.2 on Ubuntu Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3 on Debian &quot;unstable&quot;.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- GCC 4.3.2 on Ubuntu Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3 on Debian &quot;unstable&quot;.
- </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>
@@ -569,189 +556,189 @@
       <li>
         <div>
           Linux:
+ <ul>
+ <li>
+ <div>
+ Intel 9.0 on Red Hat Enterprise Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.0 on Red Hat Enterprise Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1 on 64-bit Linux Redhat 5.1 Server.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1 on Suse Linux on 64 bit Itanium
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 11.0 on Red Hat Enterprise Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.1.2 on 64-bit Redhat Server 5.1
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.1.2 on Suse Linux on 64 bit Itanium
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.3, GCC 4.0.1, GCC 4.2.4 and GCC 4.3.2 on Red Hat Enterprise
+ Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.2 with C++0x extensions on Red Hat Enterprise Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.2.1 on OpenSuSE Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
+ Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ GNU gcc version 4.2.0 (PathScale 3.2 driver) on 64-bit Red Hat Enterprise
+ Linux
+ </div>
+ </li>
+ <li>
+ <div>
+ Sun 5.9 on Red Hat Enterprise Linux
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Intel 9.0 on Red Hat Enterprise Linux
- </div>
- </li>
- <li>
- <div>
- Intel 10.0 on Red Hat Enterprise Linux
- </div>
- </li>
- <li>
- <div>
- Intel 10.1 on 64-bit Linux Redhat 5.1 Server.
- </div>
- </li>
- <li>
- <div>
- Intel 10.1 on Suse Linux on 64 bit Itanium
- </div>
- </li>
- <li>
- <div>
- Intel 11.0 on Red Hat Enterprise Linux
- </div>
- </li>
- <li>
- <div>
- GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux
- </div>
- </li>
- <li>
- <div>
- GCC 4.1.2 on 64-bit Redhat Server 5.1
- </div>
- </li>
- <li>
- <div>
- GCC 4.1.2 on Suse Linux on 64 bit Itanium
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.3, GCC 4.0.1, GCC 4.2.4 and GCC 4.3.2 on Red Hat Enterprise
- Linux
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.2 with C++0x extensions on Red Hat Enterprise Linux
- </div>
- </li>
- <li>
- <div>
- GCC 4.2.1 on OpenSuSE Linux
- </div>
- </li>
- <li>
- <div>
- QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
- Linux
- </div>
- </li>
- <li>
- <div>
- GNU gcc version 4.2.0 (PathScale 3.2 driver) on 64-bit 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 9.1, 10.1 on Tiger
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1, 11.0 on Leopard
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.2.1 on Leopard
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Intel 9.1, 10.1 on Tiger
- </div>
- </li>
- <li>
- <div>
- Intel 10.1, 11.0 on Leopard
- </div>
- </li>
- <li>
- <div>
- GCC 4.2.1 on Leopard
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 9.0 on Vista.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0, using STLport 5.2, on XP and Windows Mobile 5.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland 5.9.3
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland 6.1.0
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ 11.0, with a Visual C++ 9.0 backend, on XP 32-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ 11.0, with a Visual C++ 9.0 backend, on Vista 64-bit. (TODO:
+ not recently)
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3, on Mingw
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Visual C++ 9.0 on Vista.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0, using STLport 5.2, on XP and Windows Mobile 5.0.
- </div>
- </li>
- <li>
- <div>
- Borland 5.9.3
- </div>
- </li>
- <li>
- <div>
- Borland 6.1.0
- </div>
- </li>
- <li>
- <div>
- Intel C++ 11.0, with a Visual C++ 9.0 backend, on XP 32-bit.
- </div>
- </li>
- <li>
- <div>
- Intel C++ 11.0, with a Visual C++ 9.0 backend, on Vista 64-bit. (TODO:
- not recently)
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3, on Mingw
- </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>
           NetBSD:
+ <ul>
+ <li>
+ <div>
+ GCC 4.1.2 on NetBSD 4.0/i386 and NetBSD 4.0/amd64.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- GCC 4.1.2 on NetBSD 4.0/i386 and NetBSD 4.0/amd64.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           Solaris:
+ <ul>
+ <li>
+ <div>
+ Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.6 on Solaris 5.10
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.6 on Solaris 5.10
- </div>
- </li>
- </ul>
       </li>
     </ul>
   </div>

Modified: website/public_html/live/users/history/version_1_40_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_40_0.html (original)
+++ website/public_html/live/users/history/version_1_40_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -40,8 +40,8 @@
               "news-title">Version 1.40.0</span></h2>
 
               <p><span class=
- "news-date">August 27th, 2009 16:00 GMT</span></p>
-
+ "news-date">August 27th, 2009 17:00 GMT</span></p>
+<p>Documentation
               <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>boost_1_40_0.tar.bz2</td></tr><tr><td>boost_1_40_0.tar.gz</td></tr>
 <tr><th scope="row" rowspan="2">windows</th><td>boost_1_40_0.7z</td></tr><tr><td>boost_1_40_0.zip</td></tr></table>
@@ -71,461 +71,447 @@
       <li>
         <div>
           <span class="library">Accumulators:</span>
-
+ <ul>
+ <li>
+ <div>
+ Works on GCC 4.4.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Works on GCC 4.4.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Asio:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added a new ping example to illustrate the use of ICMP sockets.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed the <code><span class="identifier">buffered</span><span class="special">*</span><span class="identifier">_stream</span><span class="special">&lt;&gt;</span></code> templates to treat 0-byte
+ reads and writes as no-ops, to comply with the documented type requirements
+ for <code><span class="identifier">SyncReadStream</span></code>,
+ <code><span class="identifier">AsyncReadStream</span></code>,
+ <code><span class="identifier">SyncWriteStream</span></code> and
+ <code><span class="identifier">AsyncWriteStream</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed some instances of the <code><span class="keyword">throw</span></code>
+ keyword to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span><span class="special">()</span></code> to allow Asio to be used when exception
+ support is disabled. Note that the SSL wrappers still require exception
+ support (#2754).
+ </div>
+ </li>
+ <li>
+ <div>
+ Made Asio compatible with the OpenSSL 1.0 beta (#3256).
+ </div>
+ </li>
+ <li>
+ <div>
+ Eliminated a redundant system call in the Solaris <tt>/dev/poll</tt>
+ backend.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a bug in resizing of the bucket array in the internal hash
+ maps (#3095).
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured correct propagation of the error code when a synchronous
+ accept fails (#3216).
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured correct propagation of the error code when a synchronous
+ read or write on a Windows HANDLE fails.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed failures reported when <code><span class="identifier">_GLIBCXX_DEBUG</span></code>
+ is defined (#3098).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed custom memory allocation support for timers (#3107).
+ </div>
+ </li>
+ <li>
+ <div>
+ Tidied up various warnings reported by g++ (#1341,
+ #2618).
+ </div>
+ </li>
+ <li>
+ <div>
+ Various documentation improvements, including more obvious hyperlinks
+ to function overloads, header file information, examples for the
+ handler type requirements, and adding enum values to the index (#3157,
+ #2620).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added a new ping example to illustrate the use of ICMP sockets.
- </div>
- </li>
- <li>
- <div>
- Changed the <code><span class="identifier">buffered</span><span class="special">*</span><span class="identifier">_stream</span><span class="special">&lt;&gt;</span></code> templates to treat 0-byte reads
- and writes as no-ops, to comply with the documented type requirements
- for <code><span class="identifier">SyncReadStream</span></code>,
- <code><span class="identifier">AsyncReadStream</span></code>, <code><span class="identifier">SyncWriteStream</span></code> and <code><span class="identifier">AsyncWriteStream</span></code>.
- </div>
- </li>
- <li>
- <div>
- Changed some instances of the <code><span class="keyword">throw</span></code>
- keyword to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span><span class="special">()</span></code>
- to allow Asio to be used when exception support is disabled. Note that
- the SSL wrappers still require exception support (#2754).
- </div>
- </li>
- <li>
- <div>
- Made Asio compatible with the OpenSSL 1.0 beta (#3256).
- </div>
- </li>
- <li>
- <div>
- Eliminated a redundant system call in the Solaris <tt>/dev/poll</tt>
- backend.
- </div>
- </li>
- <li>
- <div>
- Fixed a bug in resizing of the bucket array in the internal hash maps
- (#3095).
- </div>
- </li>
- <li>
- <div>
- Ensured correct propagation of the error code when a synchronous accept
- fails (#3216).
- </div>
- </li>
- <li>
- <div>
- Ensured correct propagation of the error code when a synchronous read
- or write on a Windows HANDLE fails.
- </div>
- </li>
- <li>
- <div>
- Fixed failures reported when <code><span class="identifier">_GLIBCXX_DEBUG</span></code>
- is defined (#3098).
- </div>
- </li>
- <li>
- <div>
- Fixed custom memory allocation support for timers (#3107).
- </div>
- </li>
- <li>
- <div>
- Tidied up various warnings reported by g++ (#1341,
- #2618).
- </div>
- </li>
- <li>
- <div>
- Various documentation improvements, including more obvious hyperlinks
- to function overloads, header file information, examples for the handler
- type requirements, and adding enum values to the index (#3157,
- #2620).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Circular Buffer:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed bugs #2785,
+ #3285.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fixed bugs #2785,
- #3285.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Foreach:</span>
-
+ <ul>
+ <li>
+ <div>
+ Workaround for conflict with Python headers (#3000).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Workaround for conflict with Python headers (#3000).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Function:</span>
-
+ <ul>
+ <li>
+ <div>
+ Optimize the use of small target objects.
+ </div>
+ </li>
+ <li>
+ <div>
+ Make Boost.Function compile under BOOST_NO_EXCEPTIONS (#2499,
+ #2494,
+ #2469,
+ #2466,
+ #2900)
+ </div>
+ </li>
+ <li>
+ <div>
+ Various minor fixes (#2642,
+ #2847,
+ #2929
+ #3012)
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Optimize the use of small target objects.
- </div>
- </li>
- <li>
- <div>
- Make Boost.Function compile under BOOST_NO_EXCEPTIONS (#2499,
- #2494,
- #2469,
- #2466,
- #2900)
- </div>
- </li>
- <li>
- <div>
- Various minor fixes (#2642,
- #2847,
- #2929
- #3012)
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Fusion:</span>
-
+ <ul>
+ <li>
+ <div>
+ Improved compile times for <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">vector</span></code>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Improved compile times for <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">vector</span></code>.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Graph:</span>
-
+ <ul>
+ <li>
+ <div>
+ Merged in the <a href="/libs/graph_parallel/doc/html/index.html">Parallel
+ Boost Graph Library</a>, giving a full suite of graph algorithms
+ and data structures for distributed-memory computers (such as clusters).
+ </div>
+ </li>
+ <li>
+ <div>
+ Updates to the interface of the compressed sparse row graph, including
+ constructors from unsorted edge lists.
+ </div>
+ </li>
+ <li>
+ <div>
+ An implicit grid graph, saving memory over using the former generator.
+ </div>
+ </li>
+ <li>
+ <div>
+ New algorithms: Dijkstra's single-source shortest path algorithm
+ without a separate color map and an algorithm to find maximal common
+ subgraphs between two graphs.
+ </div>
+ </li>
+ <li>
+ <div>
+ Assorted bug fixes.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Merged in the <a href="/libs/graph_parallel/doc/html/index.html">Parallel
- Boost Graph Library</a>, giving a full suite of graph algorithms
- and data structures for distributed-memory computers (such as clusters).
- </div>
- </li>
- <li>
- <div>
- Updates to the interface of the compressed sparse row graph, including
- constructors from unsorted edge lists.
- </div>
- </li>
- <li>
- <div>
- An implicit grid graph, saving memory over using the former generator.
- </div>
- </li>
- <li>
- <div>
- New algorithms: Dijkstra's single-source shortest path algorithm without
- a separate color map and an algorithm to find maximal common subgraphs
- between two graphs.
- </div>
- </li>
- <li>
- <div>
- Assorted bug fixes.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Hash:</span>
-
+ <ul>
+ <li>
+ <div>
+ Automatically configure the float functions using template metaprogramming
+ instead of trying to configure every possibility manually.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Automatically configure the float functions using template metaprogramming
- instead of trying to configure every possibility manually.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Interprocess:</span>
-
+ <ul>
+ <li>
+ <div>
+ Windows shared memory is created in Shared Documents folder so that
+ it can be shared between services and processes
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bugs #2967,
+ #2973,
+ #2992,
+ #3138,
+ #3166,
+ #3205.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Windows shared memory is created in Shared Documents folder so that
- it can be shared between services and processes
- </div>
- </li>
- <li>
- <div>
- Fixed bugs #2967,
- #2973,
- #2992,
- #3138,
- #3166,
- #3205.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Intrusive:</span>
-
+ <ul>
+ <li>
+ <div>
+ Code cleanup in tree_algorithms.hpp and avl_tree_algorithms.hpp
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bug #3164.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Code cleanup in tree_algorithms.hpp and avl_tree_algorithms.hpp
- </div>
- </li>
- <li>
- <div>
- Fixed bug #3164.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">MPL:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">char_</span></code> and <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">string</span></code>
+ for compile-time string manipulation, based on multichar literals
+ (#2905).
+ </div>
+ </li>
+ <li>
+ <div>
+ Updated MPL Reference Manual.
+ </div>
+ </li>
+ <li>
+ <div>
+ Bug fixes.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">char_</span></code> and <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">string</span></code>
- for compile-time string manipulation, based on multichar literals (#2905).
- </div>
- </li>
- <li>
- <div>
- Updated MPL Reference Manual.
- </div>
- </li>
- <li>
- <div>
- Bug fixes.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Program.Options:</span>
-
+ <ul>
+ <li>
+ <div>
+ Support for building with disabled exceptions (#2096).
+ </div>
+ </li>
+ <li>
+ <div>
+ Unicode parser no longer drops original tokens (#2425).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed crash on user-inserted items in <code><span class="identifier">variables_map</span></code>
+ (#2782).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Support for building with disabled exceptions (#2096).
- </div>
- </li>
- <li>
- <div>
- Unicode parser no longer drops original tokens (#2425).
- </div>
- </li>
- <li>
- <div>
- Fixed crash on user-inserted items in <code><span class="identifier">variables_map</span></code>
- (#2782).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Property Map:</span>
-
+ <ul>
+ <li>
+ <div>
+ Moved property map code into a separate directory, <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">/</span></code>.
+ The old files exist and forward to the new ones; the previous files
+ directly in <code><span class="identifier">boost</span><span class="special">/</span></code> will be removed in Boost 1.42.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ Moved distributed property maps to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">graph</span><span class="special">::</span><span class="identifier">parallel</span></code>
+ namespace.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added a property map based on a <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_array</span></code>,
+ providing a simpler interface.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Moved property map code into a separate directory, <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">/</span></code>. The old files exist and forward to
- the new ones; the previous files directly in <code><span class="identifier">boost</span><span class="special">/</span></code> will be removed in Boost 1.42.0.
- </div>
- </li>
- <li>
- <div>
- Moved distributed property maps to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">graph</span><span class="special">::</span><span class="identifier">parallel</span></code>
- namespace.
- </div>
- </li>
- <li>
- <div>
- Added a property map based on a <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_array</span></code>,
- providing a simpler interface.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Proto:</span>
-
+ <ul>
+ <li>
+ <div>
+ PrimitiveTransforms have stricter conformance to ResultOf protocol.
+ (Warning: some invalid code may break.)
+ </div>
+ </li>
+ <li>
+ <div>
+ Add a sensible default for <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_default</span></code>'s
+ template parameter.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved default evaluation strategy for pointers to members.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4 portability fixes (#3021).
+ </div>
+ </li>
+ <li>
+ <div>
+ Work around Visual C++'s non-std-compliant ciso646 macros.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- PrimitiveTransforms have stricter conformance to ResultOf protocol.
- (Warning: some invalid code may break.)
- </div>
- </li>
- <li>
- <div>
- Add a sensible default for <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_default</span></code>'s
- template parameter.
- </div>
- </li>
- <li>
- <div>
- Improved default evaluation strategy for pointers to members.
- </div>
- </li>
- <li>
- <div>
- GCC 3.4 portability fixes (#3021).
- </div>
- </li>
- <li>
- <div>
- Work around Visual C++'s non-std-compliant ciso646 macros.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Random:</span>
-
+ <ul>
+ <li>
+ <div>
+ Made the constructors of all the generators call the copy constructor
+ when passed a non-const reference.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed seeding functions to accept any arithmetic type. As a side-effect,
+ the exact signature of seed changed for some classes.
+ </div>
+ </li>
+ <li>
+ <div>
+ Major bug fixes in uniform_int.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Made the constructors of all the generators call the copy constructor
- when passed a non-const reference.
- </div>
- </li>
- <li>
- <div>
- Changed seeding functions to accept any arithmetic type. As a side-effect,
- the exact signature of seed changed for some classes.
- </div>
- </li>
- <li>
- <div>
- Major bug fixes in uniform_int.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Serialization:</span>
-
+ <ul>
+ <li>
+ <div>
+ Removed deprecated headers: <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">static_warning</span><span class="special">.</span><span class="identifier">hpp</span></code>,
+ <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">state_saver</span><span class="special">.</span><span class="identifier">hpp</span></code>, <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">smart_cast</span><span class="special">.</span><span class="identifier">hpp</span></code>,
+ <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">pfto</span><span class="special">.</span><span class="identifier">hpp</span></code>. Use the the equivalent headers
+ in the <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">serialization</span><span class="special">/</span></code>
+ directory instead (#3062).
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">detail</span><span class="special">::</span><span class="identifier">archive_serializer_map</span></code> should now
+ be used instead of <code><span class="identifier">detail</span><span class="special">::</span><span class="identifier">archive_pointer_iserializer</span></code>.
+ For more details see <a href="/doc/libs/1_40_0/libs/serialization/doc/release.html">the
+ library release notes</a>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Removed deprecated headers: <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">static_warning</span><span class="special">.</span><span class="identifier">hpp</span></code>,
- <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">state_saver</span><span class="special">.</span><span class="identifier">hpp</span></code>, <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">smart_cast</span><span class="special">.</span><span class="identifier">hpp</span></code>,
- <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">pfto</span><span class="special">.</span><span class="identifier">hpp</span></code>. Use the the equivalent headers
- in the <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">serialization</span><span class="special">/</span></code>
- directory instead (#3062).
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">detail</span><span class="special">::</span><span class="identifier">archive_serializer_map</span></code> should now
- be used instead of <code><span class="identifier">detail</span><span class="special">::</span><span class="identifier">archive_pointer_iserializer</span></code>.
- For more details see <a href="/doc/libs/1_40_0/libs/serialization/doc/release.html">the
- library release notes</a>.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Unordered:</span>
-
+ <ul>
+ <li>
+ <div>
+ Implement <code><span class="identifier">emplace</span></code>
+ for all compilers, not just ones with rvalue references and variadic
+ templates (#1978).
+ </div>
+ </li>
+ <li>
+ <div>
+ Create less buckets by default.
+ </div>
+ </li>
+ <li>
+ <div>
+ Some minor tweaks for better compiler support (#2908,
+ #3096,
+ #3082).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Implement <code><span class="identifier">emplace</span></code> for
- all compilers, not just ones with rvalue references and variadic templates
- (#1978).
- </div>
- </li>
- <li>
- <div>
- Create less buckets by default.
- </div>
- </li>
- <li>
- <div>
- Some minor tweaks for better compiler support (#2908,
- #3096,
- #3082).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Xpressive:</span>
-
+ <ul>
+ <li>
+ <div>
+ Works on Visual C++ 10.0 (#3124).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Works on Visual C++ 10.0 (#3124).
- </div>
- </li>
- </ul>
       </li>
     </ul>
   </div>
@@ -545,40 +531,38 @@
       <li>
         <div>
           <span class="library">Boostbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Hide <code><span class="identifier">INTERNAL</span> <span class="identifier">ONLY</span></code>
+ enums in doxygen documentation (#3242).
+ </div>
+ </li>
+ <li>
+ <div>
+ Tweaked appearance of member classes/structs/unions in a class synopsis.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Hide <code><span class="identifier">INTERNAL</span> <span class="identifier">ONLY</span></code>
- enums in doxygen documentation (#3242).
- </div>
- </li>
- <li>
- <div>
- Tweaked appearance of member classes/structs/unions in a class synopsis.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Quickbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Support python code snippets (#3029).
+ </div>
+ </li>
+ <li>
+ <div>
+ Add <code><span class="identifier">teletype</span></code> source
+ mode (#1202)
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Support python code snippets (#3029).
- </div>
- </li>
- <li>
- <div>
- Add <code><span class="identifier">teletype</span></code> source
- mode (#1202)
- </div>
- </li>
- </ul>
       </li>
     </ul>
   </div>
@@ -591,43 +575,43 @@
       <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.3.3 on Ubuntu Linux.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- GCC 4.3.3 on Ubuntu Linux.
- </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>
@@ -637,217 +621,217 @@
       <li>
         <div>
           Linux:
+ <ul>
+ <li>
+ <div>
+ Intel 9.0 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.0 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1 on 64-bit Linux Redhat 5.1 Server.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1 on Suse Linux on 64 bit Itanium.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 11.0 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 11.1 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.3, GCC 4.0.1, GCC 4.2.4, GCC 4.3.3 and GCC 4.4.0 on Red Hat
+ Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3 and GCC 4.4.0 with C++0x extensions on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.1.2 on Suse Linux on 64 bit Itanium.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.1.2 on 64-bit Redhat Server 5.1.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC Open64 4.2.2 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.4 on Debian unstable.
+ </div>
+ </li>
+ <li>
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC version 4.2.0 (PathScale 3.2 driver) on 64-bit Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Sun 5.9 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Intel 9.0 on Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 10.0 on Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 10.1 on 64-bit Linux Redhat 5.1 Server.
- </div>
- </li>
- <li>
- <div>
- Intel 10.1 on Suse Linux on 64 bit Itanium.
- </div>
- </li>
- <li>
- <div>
- Intel 11.0 on Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 11.1 on Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.3, GCC 4.0.1, GCC 4.2.4, GCC 4.3.3 and GCC 4.4.0 on Red Hat
- Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3 and GCC 4.4.0 with C++0x extensions on Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.1.2 on Suse Linux on 64 bit Itanium.
- </div>
- </li>
- <li>
- <div>
- GCC 4.1.2 on 64-bit Redhat Server 5.1.
- </div>
- </li>
- <li>
- <div>
- GCC Open64 4.2.2 on Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.4 on Debian unstable.
- </div>
- </li>
- <li>
- <div>
- QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- GCC version 4.2.0 (PathScale 3.2 driver) on 64-bit 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 10.1, 11.0 on Intel Leopard.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1, 11.0 on Intel Tiger.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1, 4.2.1 on Intel Leopard.
+ </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 10.1, 11.0 on Intel Leopard.
- </div>
- </li>
- <li>
- <div>
- Intel 10.1, 11.0 on Intel Tiger.
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1, 4.2.1 on Intel Leopard.
- </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 on XP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0 on XP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0 on Vista.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0 on Vista 64-bit.
+ </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.
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland 5.9.3, 6.1.0, 6.1.3.
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland C++ Builder 2007 and 2009.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 64-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3 and 4.4.0, on Mingw with C++0x features.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Visual C++ 7.1 on XP.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0 on XP.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0 on Vista.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0 on Vista 64-bit.
- </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.
- </div>
- </li>
- <li>
- <div>
- Borland 5.9.3, 6.1.0, 6.1.3.
- </div>
- </li>
- <li>
- <div>
- Borland C++ Builder 2007 and 2009.
- </div>
- </li>
- <li>
- <div>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
- </div>
- </li>
- <li>
- <div>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 64-bit.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3 and 4.4.0, on Mingw with C++0x features.
- </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>
           Solaris:
+ <ul>
+ <li>
+ <div>
+ Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.6 on Solaris 5.10.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10.
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.6 on Solaris 5.10.
- </div>
- </li>
- </ul>
       </li>
     </ul>
   </div>

Modified: website/public_html/live/users/history/version_1_41_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_41_0.html (original)
+++ website/public_html/live/users/history/version_1_41_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -41,7 +41,7 @@
 
               <p><span class=
               "news-date">November 17th, 2009 17:00 GMT</span></p>
-
+<p>Documentation
               <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>boost_1_41_0.tar.bz2</td></tr><tr><td>boost_1_41_0.tar.gz</td></tr>
 <tr><th scope="row" rowspan="2">windows</th><td>boost_1_41_0.7z</td></tr><tr><td>boost_1_41_0.zip</td></tr></table>
@@ -68,45 +68,43 @@
       <li>
         <div>
           <span class="library">DateTime:</span>
-
+ <ul>
+ <li>
+ <div>
+ The default format for time durations is now &quot;<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>&quot;
+ instead of &quot;<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>&quot; 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 (#1861).
+ </div>
+ </li>
+ <li>
+ <div>
+ Gregorian dates now use 32-bit integer type internally on 64-bit
+ platforms (#3308).
+ </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 &quot;<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>&quot; instead of &quot;<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>&quot;
- 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 (#1861).
- </div>
- </li>
- <li>
- <div>
- Gregorian dates now use 32-bit integer type internally on 64-bit platforms
- (#3308).
- </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">Filesystem:</span>
-
+ <ul>
+ <li>
+ <div>
+ Bug fixes: (#3385).
+ (#3528).
+ (#3509).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Bug fixes: (#3385).
- (#3528).
- (#3509).
- </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 (#1627).
+ </div>
+ </li>
+ <li>
+ <div>
+ Support archives with multiple members (#1896).
+ </div>
+ </li>
+ <li>
+ <div>
+ Make <code><span class="identifier">tee</span></code> work with
+ input streams (#791).
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved filesystem interoperability.
+ </div>
+ </li>
+ <li>
+ <div>
+ Several warnings fixed or suppressed (including #1618,
+ #1875,
+ #2779).
+ </div>
+ </li>
+ <li>
+ <div>
+ Various other fixes (including #1580,
+ #1671).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Add a grep filter (#1627).
- </div>
- </li>
- <li>
- <div>
- Support archives with multiple members (#1896).
- </div>
- </li>
- <li>
- <div>
- Make <code><span class="identifier">tee</span></code> work with
- input streams (#791).
- </div>
- </li>
- <li>
- <div>
- Improved filesystem interoperability.
- </div>
- </li>
- <li>
- <div>
- Several warnings fixed or suppressed (including #1618,
- #1875,
- #2779).
- </div>
- </li>
- <li>
- <div>
- Various other fixes (including #1580,
- #1671).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
@@ -172,21 +170,20 @@
       <li>
         <div>
           <span class="library">Proto:</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">System:</span>
-
+ <ul>
+ <li>
+ <div>
+ Bug fix: (#3559).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Bug fix: (#3559).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Thread:</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">Unordered:</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">Xpressive:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fix infinite loop with some uses of <tt>\Q...\E</tt> quotemeta
+ (#3586).
+ </div>
+ </li>
+ <li>
+ <div>
+ Eliminate unreachable code warnings on MSVC
+ </div>
+ </li>
+ <li>
+ <div>
+ Clean up some MSVC warnings and errors in /Za (&quot;disable Microsoft
+ extensions&quot;) 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
- (#3586).
- </div>
- </li>
- <li>
- <div>
- Eliminate unreachable code warnings on MSVC
- </div>
- </li>
- <li>
- <div>
- Clean up some MSVC warnings and errors in /Za (&quot;disable Microsoft
- extensions&quot;) 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">Quickbook 1.5:</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 (#1174,
+ #2034,
+ #2036).
+ </div>
+ </li>
+ <li>
+ <div>
+ Image attributes (#1157)
+ </div>
+ </li>
+ <li>
+ <div>
+ Table Ids (#1194)
+ </div>
+ </li>
+ <li>
+ <div>
+ Better handling of whitespace in <code><span class="identifier">section</span></code>
+ syntax. (#2712)
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- More intuitive syntax and variable lookup for template calls (#1174,
- #2034,
- #2036).
- </div>
- </li>
- <li>
- <div>
- Image attributes (#1157)
- </div>
- </li>
- <li>
- <div>
- Table Ids (#1194)
- </div>
- </li>
- <li>
- <div>
- Better handling of whitespace in <code><span class="identifier">section</span></code>
- syntax. (#2712)
- </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>

Modified: website/public_html/live/users/history/version_1_42_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_42_0.html (original)
+++ website/public_html/live/users/history/version_1_42_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -41,7 +41,7 @@
 
               <p><span class=
               "news-date">February 2nd, 2010 14:00 GMT</span></p>
-
+<p>Documentation
               <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>boost_1_42_0.tar.bz2</td></tr><tr><td>boost_1_42_0.tar.gz</td></tr>
 <tr><th scope="row" rowspan="2">windows</th><td>boost_1_42_0.7z</td></tr><tr><td>boost_1_42_0.zip</td></tr></table>
@@ -68,380 +68,372 @@
       <li>
         <div>
           <span class="library">Asio:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added a new HTTP Server 4 example illustrating the use of stackless
+ coroutines with Asio.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed handler allocation and invocation to use <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">addressof</span></code>
+ to get the address of handler objects, rather than applying <code><span class="keyword">operator</span><span class="special">&amp;</span></code>
+ directly (#2977).
+ </div>
+ </li>
+ <li>
+ <div>
+ Restricted MSVC buffer debugging workaround to 2008, as it causes
+ a crash with 2010 beta 2 (#3796,
+ #3822).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a problem with the lifetime of handler memory, where Windows
+ needs the <code><span class="identifier">OVERLAPPED</span></code>
+ structure to be valid until both the initiating function call has
+ returned and the completion packet has been delivered.
+ </div>
+ </li>
+ <li>
+ <div>
+ Don't block signals while performing system calls, but instead restart
+ the calls if they are interrupted.
+ </div>
+ </li>
+ <li>
+ <div>
+ Documented the guarantee made by strand objects with respect to order
+ of handler invocation.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed strands to use a pool of implementations, to make copying
+ of strands cheaper.
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured that kqueue support is enabled for BSD platforms (#3626).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added a <code><span class="identifier">boost_</span></code> prefix
+ to the <code><span class="keyword">extern</span> <span class="string">&quot;C&quot;</span></code>
+ thread entry point function (#3809).
+ </div>
+ </li>
+ <li>
+ <div>
+ In <code><span class="identifier">getaddrinfo</span></code> emulation,
+ only check the socket type (<code><span class="identifier">SOCK_STREAM</span></code>
+ or <code><span class="identifier">SOCK_DGRAM</span></code>) if
+ a service name has been specified. This should allow the emulation
+ to work with raw sockets.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added a workaround for some broken Windows firewalls that make a
+ socket appear bound to 0.0.0.0 when it is in fact bound to 127.0.0.1.
+ </div>
+ </li>
+ <li>
+ <div>
+ Applied a fix for reported excessive CPU usage under Solaris (#3670).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added some support for platforms that use older compilers such as
+ g++ 2.95 (#3743).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added a new HTTP Server 4 example illustrating the use of stackless
- coroutines with Asio.
- </div>
- </li>
- <li>
- <div>
- Changed handler allocation and invocation to use <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">addressof</span></code>
- to get the address of handler objects, rather than applying <code><span class="keyword">operator</span><span class="special">&amp;</span></code>
- directly (#2977).
- </div>
- </li>
- <li>
- <div>
- Restricted MSVC buffer debugging workaround to 2008, as it causes a
- crash with 2010 beta 2 (#3796,
- #3822).
- </div>
- </li>
- <li>
- <div>
- Fixed a problem with the lifetime of handler memory, where Windows
- needs the <code><span class="identifier">OVERLAPPED</span></code>
- structure to be valid until both the initiating function call has returned
- and the completion packet has been delivered.
- </div>
- </li>
- <li>
- <div>
- Don't block signals while performing system calls, but instead restart
- the calls if they are interrupted.
- </div>
- </li>
- <li>
- <div>
- Documented the guarantee made by strand objects with respect to order
- of handler invocation.
- </div>
- </li>
- <li>
- <div>
- Changed strands to use a pool of implementations, to make copying of
- strands cheaper.
- </div>
- </li>
- <li>
- <div>
- Ensured that kqueue support is enabled for BSD platforms (#3626).
- </div>
- </li>
- <li>
- <div>
- Added a <code><span class="identifier">boost_</span></code> prefix
- to the <code><span class="keyword">extern</span> <span class="string">&quot;C&quot;</span></code>
- thread entry point function (#3809).
- </div>
- </li>
- <li>
- <div>
- In <code><span class="identifier">getaddrinfo</span></code> emulation,
- only check the socket type (<code><span class="identifier">SOCK_STREAM</span></code>
- or <code><span class="identifier">SOCK_DGRAM</span></code>) if a
- service name has been specified. This should allow the emulation to
- work with raw sockets.
- </div>
- </li>
- <li>
- <div>
- Added a workaround for some broken Windows firewalls that make a socket
- appear bound to 0.0.0.0 when it is in fact bound to 127.0.0.1.
- </div>
- </li>
- <li>
- <div>
- Applied a fix for reported excessive CPU usage under Solaris (#3670).
- </div>
- </li>
- <li>
- <div>
- Added some support for platforms that use older compilers such as g++
- 2.95 (#3743).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Circular Buffer:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added methods erase_begin(size_type) and erase_end(size_type) with
+ constant complexity for such types of stored elements which do not
+ need an explicit destruction e.g. int or double.
+ </div>
+ </li>
+ <li>
+ <div>
+ Similarly changed implementation of the clear() method and the destructor
+ so their complexity is now constant for such types of stored elements
+ which do not require an explicit destruction (the complexity for
+ other types remains linear).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added methods erase_begin(size_type) and erase_end(size_type) with
- constant complexity for such types of stored elements which do not
- need an explicit destruction e.g. int or double.
- </div>
- </li>
- <li>
- <div>
- Similarly changed implementation of the clear() method and the destructor
- so their complexity is now constant for such types of stored elements
- which do not require an explicit destruction (the complexity for other
- types remains linear).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Fusion:</span>
-
+ <ul>
+ <li>
+ <div>
+ The accumulator is the first argument to the functor of <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">fold</span></code> and <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">accumulate</span></code>
+ (#2355).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for associative iterators and views (#3473).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- The accumulator is the first argument to the functor of <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">fold</span></code> and <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">accumulate</span></code>
- (#2355).
- </div>
- </li>
- <li>
- <div>
- Added support for associative iterators and views (#3473).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Graph:</span>
-
+ <ul>
+ <li>
+ <div>
+ Removed old interface to <code><span class="identifier">compressed_sparse_row_graph</span></code>,
+ making new interface the default.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Removed old interface to <code><span class="identifier">compressed_sparse_row_graph</span></code>,
- making new interface the default.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Integer:</span>
-
+ <ul>
+ <li>
+ <div>
+ Reverted Trunk to release branch state (i.e. a &quot;known good state&quot;).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed issues: 653,
+ 3084,
+ 3177,
+ 3180,
+ 3568,
+ 3657,
+ 2134.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added long long support to <tt>boost::static_log2</tt>,
+ <tt>boost::static_signed_min</tt>, <tt>boost::static_signed_max</tt>,
+ <tt>boost::static_unsigned_min</tt><tt>boost::static_unsigned_max</tt>,
+ when available.
+ </div>
+ </li>
+ <li>
+ <div>
+ The argument type and the result type of <tt>boost::static_signed_min</tt>
+ etc are now typedef'd. Formerly, they were hardcoded as <tt>unsigned
+ long</tt> and <tt>int</tt> respectively. Please, use
+ the provided typedefs in new code (and update old code as soon as
+ possible).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Reverted Trunk to release branch state (i.e. a &quot;known good state&quot;).
- </div>
- </li>
- <li>
- <div>
- Fixed issues: 653,
- 3084,
- 3177,
- 3180,
- 3568,
- 3657,
- 2134.
- </div>
- </li>
- <li>
- <div>
- Added long long support to <tt>boost::static_log2</tt>,
- <tt>boost::static_signed_min</tt>, <tt>boost::static_signed_max</tt>,
- <tt>boost::static_unsigned_min</tt><tt>boost::static_unsigned_max</tt>,
- when available.
- </div>
- </li>
- <li>
- <div>
- The argument type and the result type of <tt>boost::static_signed_min</tt>
- etc are now typedef'd. Formerly, they were hardcoded as <tt>unsigned
- long</tt> and <tt>int</tt> respectively. Please, use
- the provided typedefs in new code (and update old code as soon as possible).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Iostreams:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed many outstanding issues. Thanks to Richard Smith for his work
+ on this. (#3612,
+ #3311,
+ #2094,
+ #3010,
+ #2894,
+ #3011,
+ #3352,
+ #3505).
+ </div>
+ </li>
+ <li>
+ <div>
+ For more information see the <a href="/libs/iostreams/doc/release_notes.html">library
+ release notes</a>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fixed many outstanding issues. Thanks to Richard Smith for his work
- on this. (#3612,
- #3311,
- #2094,
- #3010,
- #2894,
- #3011,
- #3352,
- #3505).
- </div>
- </li>
- <li>
- <div>
- For more information see the <a href="/libs/iostreams/doc/release_notes.html">library
- release notes</a>.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Program.Options:</span>
-
+ <ul>
+ <li>
+ <div>
+ Information about option name added to a few exception classes and
+ various clean ups in exception classes (#3423).
+ </div>
+ </li>
+ <li>
+ <div>
+ Description wordwrapping in presense of default parameters fixed
+ (#2613).
+ </div>
+ </li>
+ <li>
+ <div>
+ Empty value in configuration file is now permitted (#1537).
+ </div>
+ </li>
+ <li>
+ <div>
+ Quotes are no longer stripped from string values (#850).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix endless loop in case of long default arguments (#689).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix compile warning caused by usage of boost::any (#2562).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix memory bug in example/response_file.cpp (#3525).
+ </div>
+ </li>
+ <li>
+ <div>
+ Most compilation warnings were fixed (#3608).
+ </div>
+ </li>
+ <li>
+ <div>
+ Make column width for description text configurable. (#3703).
+ </div>
+ </li>
+ <li>
+ <div>
+ Add general split function: split_unix() (#2561).
+ </div>
+ </li>
+ <li>
+ <div>
+ Enable open config files from given file name (#3264).
+ </div>
+ </li>
+ <li>
+ <div>
+ Additional flag for required options (#2982).
+ </div>
+ </li>
+ <li>
+ <div>
+ Enable case insensitive style for command line (#3498).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Information about option name added to a few exception classes and
- various clean ups in exception classes (#3423).
- </div>
- </li>
- <li>
- <div>
- Description wordwrapping in presense of default parameters fixed (#2613).
- </div>
- </li>
- <li>
- <div>
- Empty value in configuration file is now permitted (#1537).
- </div>
- </li>
- <li>
- <div>
- Quotes are no longer stripped from string values (#850).
- </div>
- </li>
- <li>
- <div>
- Fix endless loop in case of long default arguments (#689).
- </div>
- </li>
- <li>
- <div>
- Fix compile warning caused by usage of boost::any (#2562).
- </div>
- </li>
- <li>
- <div>
- Fix memory bug in example/response_file.cpp (#3525).
- </div>
- </li>
- <li>
- <div>
- Most compilation warnings were fixed (#3608).
- </div>
- </li>
- <li>
- <div>
- Make column width for description text configurable. (#3703).
- </div>
- </li>
- <li>
- <div>
- Add general split function: split_unix() (#2561).
- </div>
- </li>
- <li>
- <div>
- Enable open config files from given file name (#3264).
- </div>
- </li>
- <li>
- <div>
- Additional flag for required options (#2982).
- </div>
- </li>
- <li>
- <div>
- Enable case insensitive style for command line (#3498).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">PropertyMap:</span>
-
+ <ul>
+ <li>
+ <div>
+ Removed old header files (directly in the <code><span class="identifier">boost</span><span class="special">/</span></code> directory); they were deprecated
+ since 1.40, replaced by headers in <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">/</span></code>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Removed old header files (directly in the <code><span class="identifier">boost</span><span class="special">/</span></code> directory); they were deprecated since
- 1.40, replaced by headers in <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">/</span></code>.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Proto:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fix const correctness issues with <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">flatten</span></code>
+ and friends (#3364).
+ </div>
+ </li>
+ <li>
+ <div>
+ Accomodate recent change to <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">fold</span></code>,
+ remove old support for Doxygen and pre-1.35 Fusion (#3553).
+ </div>
+ </li>
+ <li>
+ <div>
+ In binary operations, when one operand has a user-specified domain
+ and the other has the default domain, the user-specified domain trumps.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix <code><span class="identifier">BOOST_PROTO_EXTENDS</span></code>
+ to work with elaborated types.
+ </div>
+ </li>
+ <li>
+ <div>
+ Work around EDG compiler bug with function types and cv-qualification.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fix const correctness issues with <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">flatten</span></code>
- and friends (#3364).
- </div>
- </li>
- <li>
- <div>
- Accomodate recent change to <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">fold</span></code>,
- remove old support for Doxygen and pre-1.35 Fusion (#3553).
- </div>
- </li>
- <li>
- <div>
- In binary operations, when one operand has a user-specified domain
- and the other has the default domain, the user-specified domain trumps.
- </div>
- </li>
- <li>
- <div>
- Fix <code><span class="identifier">BOOST_PROTO_EXTENDS</span></code>
- to work with elaborated types.
- </div>
- </li>
- <li>
- <div>
- Work around EDG compiler bug with function types and cv-qualification.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Regex:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added support for Functors rather than strings as format expressions.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved error reporting when throwing exceptions to include better
+ more relevant information.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved performance and reduced stack usage of recursive expressions.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed tickets #2802,
+ #3425,
+ #3507,
+ #3546,
+ #3631,
+ #3632,
+ #3715,
+ #3718,
+ #3763,
+ #3764
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added support for Functors rather than strings as format expressions.
- </div>
- </li>
- <li>
- <div>
- Improved error reporting when throwing exceptions to include better
- more relevant information.
- </div>
- </li>
- <li>
- <div>
- Improved performance and reduced stack usage of recursive expressions.
- </div>
- </li>
- <li>
- <div>
- Fixed tickets #2802,
- #3425,
- #3507,
- #3546,
- #3631,
- #3632,
- #3715,
- #3718,
- #3763,
- #3764
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
@@ -454,64 +446,62 @@
       <li>
         <div>
           <span class="library">Unordered:</span>
-
+ <ul>
+ <li>
+ <div>
+ Support instantiating the containers with incomplete value types.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add <code><span class="identifier">erase_return_void</span></code>
+ as a temporary workaround for the current <code><span class="identifier">erase</span></code>
+ which can be inefficient because it has to find the next element
+ to return an iterator (#3693).
+ </div>
+ </li>
+ <li>
+ <div>
+ Add templated find overload for compatible keys.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved codegear compatibility.
+ </div>
+ </li>
+ <li>
+ <div>
+ Other minor changes, full details in <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_42_0">the
+ changelog</a>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Support instantiating the containers with incomplete value types.
- </div>
- </li>
- <li>
- <div>
- Add <code><span class="identifier">erase_return_void</span></code>
- as a temporary workaround for the current <code><span class="identifier">erase</span></code>
- which can be inefficient because it has to find the next element to
- return an iterator (#3693).
- </div>
- </li>
- <li>
- <div>
- Add templated find overload for compatible keys.
- </div>
- </li>
- <li>
- <div>
- Improved codegear compatibility.
- </div>
- </li>
- <li>
- <div>
- Other minor changes, full details in <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_42_0">the
- changelog</a>.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Xpressive:</span>
-
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">match_results</span></code> no
+ longer relies on undefined behavior in <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">list</span></code>
+ (#3278).
+ </div>
+ </li>
+ <li>
+ <div>
+ Do NOT copy singular iterators (#3538).
+ </div>
+ </li>
+ <li>
+ <div>
+ Eliminate gcc and darwin warnings (#3734).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">match_results</span></code> no longer
- relies on undefined behavior in <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">list</span></code>
- (#3278).
- </div>
- </li>
- <li>
- <div>
- Do NOT copy singular iterators (#3538).
- </div>
- </li>
- <li>
- <div>
- Eliminate gcc and darwin warnings (#3734).
- </div>
- </li>
- </ul>
       </li>
     </ul>
   </div>
@@ -524,70 +514,70 @@
       <li>
         <div>
           OS X:
+ <ul>
+ <li>
+ <div>
+ GCC 4.0.1 on Intel 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 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>
+ <li>
+ <div>
+ Visual C++ 9.0 on Windows 2008, 64 bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3, using Mingw
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0 on Windows 2008, 64 bit.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3, using Mingw
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1, 32 and 64 bit.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- GCC 4.2.1, 32 and 64 bit.
- </div>
- </li>
- </ul>
       </li>
     </ul>
     <p>
@@ -597,173 +587,173 @@
       <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 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>
+ Intel 11.1 on Suse Linux 64 bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.6, GCC 4.2.4, GCC 4.3.4 and GCC 4.4.2 on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.4 and GCC 4.4.2 with C++0x extensions on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.4.1 on 64 bit Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.4.3 on Debian unstable.
+ </div>
+ </li>
+ <li>
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.2 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 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>
- Intel 11.1 on Suse Linux 64 bit.
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.6, GCC 4.2.4, GCC 4.3.4 and GCC 4.4.2 on Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.4 and GCC 4.4.2 with C++0x extensions on Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.4.1 on 64 bit Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.4.3 on Debian unstable.
- </div>
- </li>
- <li>
- <div>
- QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
- Linux.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           OS X:
+ <ul>
+ <li>
+ <div>
+ Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1 on Intel Leopard.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1 on PowerPC Tiger.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1 on Intel Leopard.
- </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 using STLport 5.2 on XP and Windows Mobile 5.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 10.0 beta 2.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 10.0 on 32-bit Vista.
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (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 using STLport 5.2 on XP and Windows Mobile 5.0.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 10.0 beta 2.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 10.0 on 32-bit Vista.
- </div>
- </li>
- <li>
- <div>
- Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (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, 32 bit and 64 bit.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- GCC 4.2.1 on FreeBSD 7.0, 32 bit and 64 bit.
- </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>

Modified: website/public_html/live/users/history/version_1_43_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_43_0.html (original)
+++ website/public_html/live/users/history/version_1_43_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -40,8 +40,8 @@
               "news-title">Version 1.43.0</span></h2>
 
               <p><span class=
- "news-date">May 6th, 2010 11:00 GMT</span></p>
-
+ "news-date">May 6th, 2010 12:00 GMT</span></p>
+<p>Documentation
               <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>boost_1_43_0.tar.bz2</td></tr><tr><td>boost_1_43_0.tar.gz</td></tr>
 <tr><th scope="row" rowspan="2">windows</th><td>boost_1_43_0.7z</td></tr><tr><td>boost_1_43_0.zip</td></tr></table>
@@ -78,25 +78,25 @@
   Boost.Range has
           undergone extensive updates that it include all of the features from the
           recently reviewed Boost.RangeEx, from Neil Groves.
+ <ul>
+ <li>
+ <div>
+ Range-based version of the full STL iterator based algorithms.
+ </div>
+ </li>
+ <li>
+ <div>
+ Range adaptors which can be combined with range-based algorithms
+ for unprecedented expressiveness and efficiency.
+ </div>
+ </li>
+ <li>
+ <div>
+ New functions: irange, istream_range, join, combine.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Range-based version of the full STL iterator based algorithms.
- </div>
- </li>
- <li>
- <div>
- Range adaptors which can be combined with range-based algorithms for
- unprecedented expressiveness and efficiency.
- </div>
- </li>
- <li>
- <div>
- New functions: irange, istream_range, join, combine.
- </div>
- </li>
- </ul>
       </li>
     </ul>
   </div>
@@ -106,276 +106,271 @@
       <li>
         <div>
           <span class="library">Accumulators:</span>
-
+ <ul>
+ <li>
+ <div>
+ Avoid premature template evaluation in operator overload return types.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Avoid premature template evaluation in operator overload return types.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Array:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added support for SunCC compiler.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added 'fill' member function.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed exception code to use boost::throw_exception.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added support for SunCC compiler.
- </div>
- </li>
- <li>
- <div>
- Added 'fill' member function.
- </div>
- </li>
- <li>
- <div>
- Changed exception code to use boost::throw_exception.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Asio:</span>
-
+ <ul>
+ <li>
+ <div>
+ Improved performance.
+ </div>
+ </li>
+ <li>
+ <div>
+ Reduced compile times.
+ </div>
+ </li>
+ <li>
+ <div>
+ Reduced the size of generated code.
+ </div>
+ </li>
+ <li>
+ <div>
+ Extended the guarantee that background threads don't call user code
+ to all asynchronous operations (#3923).
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed to use edge-triggered epoll on Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed to use <code><span class="identifier">timerfd</span></code>
+ for dispatching timers on Linux, when available.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed to use one-shot notifications with kqueue on Mac OS X and
+ BSD platforms.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added a bitmask type <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">resolver_query_base</span><span class="special">::</span><span class="identifier">flags</span></code>
+ as per the TR2 proposal. This type prevents implicit conversion from
+ <code><span class="keyword">int</span></code> to <code><span class="identifier">flags</span></code>, allowing the compiler to
+ catch cases where users incorrectly pass a numeric port number as
+ the service name.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added <code><span class="preprocessor">#define</span> <span class="identifier">NOMINMAX</span></code> for all Windows compilers.
+ Users can define <code><span class="identifier">BOOST_ASIO_NO_NOMINMAX</span></code>
+ to suppress this definition (#3901).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a bug where 0-byte asynchronous reads were incorrectly passing
+ an <code><span class="identifier">error</span><span class="special">::</span><span class="identifier">eof</span></code> result to the completion handler
+ (#4023).
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed the <code><span class="identifier">io_control</span><span class="special">()</span></code> member functions to always call
+ <code><span class="identifier">ioctl</span></code> on the underlying
+ descriptor when modifying blocking mode (#3307).
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed the resolver implementation to longer require the typedefs
+ <code><span class="identifier">InternetProtocol</span><span class="special">::</span><span class="identifier">resolver_query</span></code>
+ and <code><span class="identifier">InternetProtocol</span><span class="special">::</span><span class="identifier">resolver_iterator</span></code>,
+ as neither typedef is part of the documented <code><span class="identifier">InternetProtocol</span></code>
+ requirements. The corresponding typedefs in the <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">tcp</span></code>,
+ <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">udp</span></code> and <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">icmp</span></code>
+ classes have been deprecated.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed out-of-band handling for reactors not based on <code><span class="identifier">select</span><span class="special">()</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added new <code><span class="identifier">BOOST_ASIO_DISABLE_THREADS</span></code>
+ macro that allows Asio's threading support to be independently disabled.
+ </div>
+ </li>
+ <li>
+ <div>
+ Minor documentation improvements.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Improved performance.
- </div>
- </li>
- <li>
- <div>
- Reduced compile times.
- </div>
- </li>
- <li>
- <div>
- Reduced the size of generated code.
- </div>
- </li>
- <li>
- <div>
- Extended the guarantee that background threads don't call user code
- to all asynchronous operations (#3923).
- </div>
- </li>
- <li>
- <div>
- Changed to use edge-triggered epoll on Linux.
- </div>
- </li>
- <li>
- <div>
- Changed to use <code><span class="identifier">timerfd</span></code>
- for dispatching timers on Linux, when available.
- </div>
- </li>
- <li>
- <div>
- Changed to use one-shot notifications with kqueue on Mac OS X and BSD
- platforms.
- </div>
- </li>
- <li>
- <div>
- Added a bitmask type <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">resolver_query_base</span><span class="special">::</span><span class="identifier">flags</span></code>
- as per the TR2 proposal. This type prevents implicit conversion from
- <code><span class="keyword">int</span></code> to <code><span class="identifier">flags</span></code>,
- allowing the compiler to catch cases where users incorrectly pass a
- numeric port number as the service name.
- </div>
- </li>
- <li>
- <div>
- Added <code><span class="preprocessor">#define</span> <span class="identifier">NOMINMAX</span></code>
- for all Windows compilers. Users can define <code><span class="identifier">BOOST_ASIO_NO_NOMINMAX</span></code>
- to suppress this definition (#3901).
- </div>
- </li>
- <li>
- <div>
- Fixed a bug where 0-byte asynchronous reads were incorrectly passing
- an <code><span class="identifier">error</span><span class="special">::</span><span class="identifier">eof</span></code> result to the completion handler
- (#4023).
- </div>
- </li>
- <li>
- <div>
- Changed the <code><span class="identifier">io_control</span><span class="special">()</span></code> member functions to always call
- <code><span class="identifier">ioctl</span></code> on the underlying
- descriptor when modifying blocking mode (#3307).
- </div>
- </li>
- <li>
- <div>
- Changed the resolver implementation to longer require the typedefs
- <code><span class="identifier">InternetProtocol</span><span class="special">::</span><span class="identifier">resolver_query</span></code> and <code><span class="identifier">InternetProtocol</span><span class="special">::</span><span class="identifier">resolver_iterator</span></code>, as neither typedef
- is part of the documented <code><span class="identifier">InternetProtocol</span></code>
- requirements. The corresponding typedefs in the <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">tcp</span></code>,
- <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">udp</span></code> and <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">icmp</span></code>
- classes have been deprecated.
- </div>
- </li>
- <li>
- <div>
- Fixed out-of-band handling for reactors not based on <code><span class="identifier">select</span><span class="special">()</span></code>.
- </div>
- </li>
- <li>
- <div>
- Added new <code><span class="identifier">BOOST_ASIO_DISABLE_THREADS</span></code>
- macro that allows Asio's threading support to be independently disabled.
- </div>
- </li>
- <li>
- <div>
- Minor documentation improvements.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Fusion:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added new macros for adapting or defining custom types. See the
+ Changelog
+ for details.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added new macros for adapting or defining custom types. See the Changelog
- for details.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Iostreams:</span>
-
+ <ul>
+ <li>
+ <div>
+ Minor fixes (#2505,
+ #3839,
+ #3953,
+ #3723,
+ #3969,
+ #4135).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Minor fixes (#2505,
- #3839,
- #3953,
- #3723,
- #3969,
- #4135).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Multi-index Containers:</span>
-
+ <ul>
+ <li>
+ <div>
+ <a href="/libs/serialization/doc/serialization.html#constructors">Serialization
+ of non default constructible values</a> is now properly supported
+ through user-provided facilities <code><span class="identifier">save_construct_data</span></code>
+ and <code><span class="identifier">load_construct_data</span></code>.
+ <code><span class="identifier">multi_index_container</span></code>
+ serialization <a href="/libs/serialization/doc/tutorial.html#versioning">class
+ version</a> has been bumped from 1 to 2.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- <a href="/libs/serialization/doc/serialization.html#constructors">Serialization
- of non default constructible values</a> is now properly supported
- through user-provided facilities <code><span class="identifier">save_construct_data</span></code>
- and <code><span class="identifier">load_construct_data</span></code>.
- <code><span class="identifier">multi_index_container</span></code>
- serialization <a href="/libs/serialization/doc/tutorial.html#versioning">class
- version</a> has been bumped from 1 to 2.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Proto:</span>
-
+ <ul>
+ <li>
+ <div>
+ Minor change in behavior: non-const expression self-assignment creates
+ an assign node. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_43">Release
+ Notes</a> for details.
+ </div>
+ </li>
+ <li>
+ <div>
+ Minor change to recommended expression extension mechanism: use
+ <code><span class="identifier">BOOST_PROTO_EXTENDS_USING_ASSIGN</span><span class="special">()</span></code>. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_43">Release
+ Notes</a> for details.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix error in invocation of callable monomorphic function objects
+ in Proto transforms.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix misc const correctness issues, work around fusion bug.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add non-const function call overloads to proto terminals.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add a default constructor to <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">literal</span><span class="special">&lt;&gt;</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Do not use deprecated config macros.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">assert_matches</span><span class="special">()</span></code>
+ function and friends to <tt>&lt;boost/proto/debug.hpp&gt;</tt>.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">make_expr</span><span class="special">&lt;&gt;</span></code>
+ and <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">unpack_expr</span><span class="special">&lt;&gt;</span></code>
+ return const-qualified rvalues.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add documentation for Expr and Domain concepts.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Minor change in behavior: non-const expression self-assignment creates
- an assign node. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_43">Release
- Notes</a> for details.
- </div>
- </li>
- <li>
- <div>
- Minor change to recommended expression extension mechanism: use <code><span class="identifier">BOOST_PROTO_EXTENDS_USING_ASSIGN</span><span class="special">()</span></code>. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_43">Release
- Notes</a> for details.
- </div>
- </li>
- <li>
- <div>
- Fix error in invocation of callable monomorphic function objects in
- Proto transforms.
- </div>
- </li>
- <li>
- <div>
- Fix misc const correctness issues, work around fusion bug.
- </div>
- </li>
- <li>
- <div>
- Add non-const function call overloads to proto terminals.
- </div>
- </li>
- <li>
- <div>
- Add a default constructor to <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">literal</span><span class="special">&lt;&gt;</span></code>.
- </div>
- </li>
- <li>
- <div>
- Do not use deprecated config macros.
- </div>
- </li>
- <li>
- <div>
- Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">assert_matches</span><span class="special">()</span></code>
- function and friends to <tt>&lt;boost/proto/debug.hpp&gt;</tt>.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">make_expr</span><span class="special">&lt;&gt;</span></code>
- and <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">unpack_expr</span><span class="special">&lt;&gt;</span></code>
- return const-qualified rvalues.
- </div>
- </li>
- <li>
- <div>
- Add documentation for Expr and Domain concepts.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Random:</span>
-
+ <ul>
+ <li>
+ <div>
+ Put the implementation of random_device in a compiled lib, and added
+ Windows support.
+ </div>
+ </li>
+ <li>
+ <div>
+ Rewrote the documentation using Quickbook/Doxygen/Boostbook and brought
+ it up to date.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Put the implementation of random_device in a compiled lib, and added
- Windows support.
- </div>
- </li>
- <li>
- <div>
- Rewrote the documentation using Quickbook/Doxygen/Boostbook and brought
- it up to date.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
@@ -388,63 +383,61 @@
       <li>
         <div>
           <span class="library">Thread:</span>
-
+ <ul>
+ <li>
+ <div>
+ Uses <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span></code> for all exceptions
+ except <code><span class="identifier">thread_interrupted</span></code>
+ </div>
+ </li>
+ <li>
+ <div>
+ Added fix for issue 2742
+ </div>
+ </li>
+ <li>
+ <div>
+ Optimizations to mutex locks and <code><span class="identifier">call_once</span></code>
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Uses <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span></code> for all exceptions
- except <code><span class="identifier">thread_interrupted</span></code>
- </div>
- </li>
- <li>
- <div>
- Added fix for issue 2742
- </div>
- </li>
- <li>
- <div>
- Optimizations to mutex locks and <code><span class="identifier">call_once</span></code>
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Unordered:</span>
-
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">erase_return_void</span></code>
+ is now <code><span class="identifier">quick_erase</span></code>
+ (#3966).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">erase_return_void</span></code> is
- now <code><span class="identifier">quick_erase</span></code> (#3966).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Uuid:</span>
-
+ <ul>
+ <li>
+ <div>
+ Split generators into separate files.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bug in basic_random_generator (#3971).
+ </div>
+ </li>
+ <li>
+ <div>
+ Updated documentation.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Split generators into separate files.
- </div>
- </li>
- <li>
- <div>
- Fixed bug in basic_random_generator (#3971).
- </div>
- </li>
- <li>
- <div>
- Updated documentation.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
@@ -456,15 +449,14 @@
       <li>
         <div>
           <span class="library">Xpressive:</span>
-
+ <ul>
+ <li>
+ <div>
+ Add missing include to <tt>&lt;boost/xpressive/regex_error.hpp&gt;</tt>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Add missing include to <tt>&lt;boost/xpressive/regex_error.hpp&gt;</tt>.
- </div>
- </li>
- </ul>
       </li>
     </ul>
   </div>
@@ -493,43 +485,42 @@
       <li>
         <div>
           <span class="library">Quickbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Unicode escape characters.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support the UTF-8 byte order mark.
+ </div>
+ </li>
+ <li>
+ <div>
+ Disallow <code><span class="special">[</span></code> in simple
+ markup. Fixes some errors with mismatched punctuation.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add a command line flag (<code><span class="special">-</span><span class="identifier">D</span></code>) to define macros at the command
+ line.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved post-processor output.
+ </div>
+ </li>
+ <li>
+ <div>
+ Check that <code><span class="special">[</span><span class="identifier">section</span><span class="special">]</span></code> and <code><span class="special">[</span><span class="identifier">endsect</span><span class="special">]</span></code>
+ tags are balanced in templates.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Unicode escape characters.
- </div>
- </li>
- <li>
- <div>
- Support the UTF-8 byte order mark.
- </div>
- </li>
- <li>
- <div>
- Disallow <code><span class="special">[</span></code> in simple markup.
- Fixes some errors with mismatched punctuation.
- </div>
- </li>
- <li>
- <div>
- Add a command line flag (<code><span class="special">-</span><span class="identifier">D</span></code>) to define macros at the command
- line.
- </div>
- </li>
- <li>
- <div>
- Improved post-processor output.
- </div>
- </li>
- <li>
- <div>
- Check that <code><span class="special">[</span><span class="identifier">section</span><span class="special">]</span></code> and <code><span class="special">[</span><span class="identifier">endsect</span><span class="special">]</span></code>
- tags are balanced in templates.
- </div>
- </li>
- </ul>
       </li>
     </ul>
   </div>
@@ -542,60 +533,60 @@
       <li>
         <div>
           OS X:
+ <ul>
+ <li>
+ <div>
+ GCC 4.0.1 on Intel Leopard.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- GCC 4.0.1 on Intel Leopard.
- </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 64-bit Suse.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- GCC 4.4.1 on Ubuntu Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.4 on 64-bit Suse.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 8.0 SP1 and 9.0 SP1 on Windows XP.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3, using Mingw
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Visual C++ 8.0 SP1 and 9.0 SP1 on Windows XP.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3, using Mingw
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1, 32 and 64 bit.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- GCC 4.2.1, 32 and 64 bit.
- </div>
- </li>
- </ul>
       </li>
     </ul>
     <p>
@@ -605,150 +596,150 @@
       <li>
         <div>
           Linux:
+ <ul>
+ <li>
+ <div>
+ Intel 10.1, 11.1 on 32 bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1, 11.0, 11.1 on 64 bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.4, 4.4.3 with C++0x extensions on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Intel 10.1, 11.1 on 32 bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 10.1, 11.0, 11.1 on 64 bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3 on Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.4, 4.4.3 with C++0x extensions on Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
- Linux.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           OS X:
+ <ul>
+ <li>
+ <div>
+ Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1 on Intel Leopard.
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang from subversion.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1 on Intel Leopard.
- </div>
- </li>
- <li>
- <div>
- Clang from subversion.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 8,0, 9,0 on 32-bit XP.
+ </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 on XP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 10.0 on 64-bit Windows 7.
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (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.3.3 on Mingw.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.4.3 on Mingw, with and without C++0x extensions.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.5 on Mingw.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Visual C++ 8,0, 9,0 on 32-bit XP.
- </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 on XP.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 10.0 on 64-bit Windows 7.
- </div>
- </li>
- <li>
- <div>
- Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (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.3.3 on Mingw.
- </div>
- </li>
- <li>
- <div>
- GCC 4.4.3 on Mingw, with and without C++0x extensions.
- </div>
- </li>
- <li>
- <div>
- GCC 4.5 on Mingw.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           AIX:
+ <ul>
+ <li>
+ <div>
+ IBM XL C/C++ Enterprise Edition, V10.1.0.0, on AIX Version 5.3.0.40.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition, 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.2, 64 bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.2.1 on FreeBSD 8.0, 32 bit.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- GCC 4.2.1 on FreeBSD 7.2, 64 bit.
- </div>
- </li>
- <li>
- <div>
- GCC 4.2.1 on FreeBSD 8.0, 32 bit.
- </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>

Modified: website/public_html/live/users/history/version_1_44_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_44_0.html (original)
+++ website/public_html/live/users/history/version_1_44_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -40,8 +40,8 @@
               "news-title">Version 1.44.0</span></h2>
 
               <p><span class=
- "news-date">August 13th, 2010 16:00 GMT</span></p>
-
+ "news-date">August 13th, 2010 17:00 GMT</span></p>
+<p>Documentation
               <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>boost_1_44_0.tar.bz2</td></tr><tr><td>boost_1_44_0.tar.gz</td></tr>
 <tr><th scope="row" rowspan="2">windows</th><td>boost_1_44_0.7z</td></tr><tr><td>boost_1_44_0.zip</td></tr></table>
@@ -76,434 +76,420 @@
       <li>
         <div>
           <span class="library">Accumulators:</span>
-
+ <ul>
+ <li>
+ <div>
+ Correct miscellaneous documentation inaccuracies
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Correct miscellaneous documentation inaccuracies
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Asio:</span>
-
+ <ul>
+ <li>
+ <div>
+ Reduced compile times. (Note that some programs may need to add additional
+ <code><span class="preprocessor">#include</span></code>s, e.g.
+ if the program uses <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code>
+ but does not explicitly include <code><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>.)
+ </div>
+ </li>
+ <li>
+ <div>
+ Reduced the size of generated code.
+ </div>
+ </li>
+ <li>
+ <div>
+ Refactored <code><span class="identifier">deadline_timer</span></code>
+ implementation to improve performance.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved multiprocessor scalability on Windows by using a dedicated
+ hidden thread to wait for timers.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved performance of <code><span class="identifier">asio</span><span class="special">::</span><span class="identifier">streambuf</span></code>
+ with <code><span class="identifier">async_read</span><span class="special">()</span></code>
+ and <code><span class="identifier">async_read_until</span><span class="special">()</span></code>. These read operations now use
+ the existing capacity of the <code><span class="identifier">streambuf</span></code>
+ when reading, rather than limiting the read to 512 bytes.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added optional separate compilation. To enable, add <code><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">cpp</span><span class="special">&gt;</span></code>
+ to one source file in a program, then build the program with <code><span class="identifier">BOOST_ASIO_SEPARATE_COMPILATION</span></code>
+ defined in the project/compiler settings. Alternatively, <code><span class="identifier">BOOST_ASIO_DYN_LINK</span></code> may be defined
+ to build a separately-compiled Asio as part of a shared library.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added new macro <code><span class="identifier">BOOST_ASIO_DISABLE_FENCED_BLOCK</span></code>
+ to permit the disabling of memory fences around completion handlers,
+ even if thread support is enabled.
+ </div>
+ </li>
+ <li>
+ <div>
+ Reworked timeout examples to better illustrate typical use cases.
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured that handler arguments are passed as <code><span class="keyword">const</span></code>
+ types.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed incorrect parameter order in <code><span class="identifier">null_buffers</span></code>
+ variant of <code><span class="identifier">async_send_to</span></code>
+ (#4170).
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured <code><span class="keyword">unsigned</span> <span class="keyword">char</span></code>
+ is used with <code><span class="identifier">isdigit</span></code>
+ in <code><span class="identifier">getaddrinfo</span></code> emulation
+ (#4201).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed handling of very small but non-zero timeouts (#4205).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed crash that occurred when an empty buffer sequence was passed
+ to a composed read or write operation.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added missing <code><span class="keyword">operator</span><span class="special">+</span></code> overload in <code><span class="identifier">buffers_iterator</span></code>
+ (#4382).
+ </div>
+ </li>
+ <li>
+ <div>
+ Implemented cancellation of <code><span class="identifier">null_buffers</span></code>
+ operations on Windows.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Reduced compile times. (Note that some programs may need to add additional
- <code><span class="preprocessor">#include</span></code>s, e.g. if
- the program uses <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code>
- but does not explicitly include <code><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>.)
- </div>
- </li>
- <li>
- <div>
- Reduced the size of generated code.
- </div>
- </li>
- <li>
- <div>
- Refactored <code><span class="identifier">deadline_timer</span></code>
- implementation to improve performance.
- </div>
- </li>
- <li>
- <div>
- Improved multiprocessor scalability on Windows by using a dedicated
- hidden thread to wait for timers.
- </div>
- </li>
- <li>
- <div>
- Improved performance of <code><span class="identifier">asio</span><span class="special">::</span><span class="identifier">streambuf</span></code>
- with <code><span class="identifier">async_read</span><span class="special">()</span></code>
- and <code><span class="identifier">async_read_until</span><span class="special">()</span></code>. These read operations now use the
- existing capacity of the <code><span class="identifier">streambuf</span></code>
- when reading, rather than limiting the read to 512 bytes.
- </div>
- </li>
- <li>
- <div>
- Added optional separate compilation. To enable, add <code><span class="preprocessor">#include</span>
- <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">cpp</span><span class="special">&gt;</span></code> to one source file in a program,
- then build the program with <code><span class="identifier">BOOST_ASIO_SEPARATE_COMPILATION</span></code>
- defined in the project/compiler settings. Alternatively, <code><span class="identifier">BOOST_ASIO_DYN_LINK</span></code> may be defined
- to build a separately-compiled Asio as part of a shared library.
- </div>
- </li>
- <li>
- <div>
- Added new macro <code><span class="identifier">BOOST_ASIO_DISABLE_FENCED_BLOCK</span></code>
- to permit the disabling of memory fences around completion handlers,
- even if thread support is enabled.
- </div>
- </li>
- <li>
- <div>
- Reworked timeout examples to better illustrate typical use cases.
- </div>
- </li>
- <li>
- <div>
- Ensured that handler arguments are passed as <code><span class="keyword">const</span></code>
- types.
- </div>
- </li>
- <li>
- <div>
- Fixed incorrect parameter order in <code><span class="identifier">null_buffers</span></code>
- variant of <code><span class="identifier">async_send_to</span></code>
- (#4170).
- </div>
- </li>
- <li>
- <div>
- Ensured <code><span class="keyword">unsigned</span> <span class="keyword">char</span></code>
- is used with <code><span class="identifier">isdigit</span></code>
- in <code><span class="identifier">getaddrinfo</span></code> emulation
- (#4201).
- </div>
- </li>
- <li>
- <div>
- Fixed handling of very small but non-zero timeouts (#4205).
- </div>
- </li>
- <li>
- <div>
- Fixed crash that occurred when an empty buffer sequence was passed
- to a composed read or write operation.
- </div>
- </li>
- <li>
- <div>
- Added missing <code><span class="keyword">operator</span><span class="special">+</span></code> overload in <code><span class="identifier">buffers_iterator</span></code>
- (#4382).
- </div>
- </li>
- <li>
- <div>
- Implemented cancellation of <code><span class="identifier">null_buffers</span></code>
- operations on Windows.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Config:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added new defect macro, <code><span class="identifier">BOOST_NO_COMPLETE_VALUE_INITIALIZATION</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added new defect macro <code><span class="identifier">BOOST_NO_0X_HDR_TYPEINDEX</span></code>,
+ fixes issue #4274.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for code visibility in GCC.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed issues #4385,
+ #4324,
+ #4221,
+ #4182,
+ #4178,
+ #4152,
+ #4115.
+ #4112,
+ #4059,
+ #4041,
+ #4012.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added new defect macro, <code><span class="identifier">BOOST_NO_COMPLETE_VALUE_INITIALIZATION</span></code>.
- </div>
- </li>
- <li>
- <div>
- Added new defect macro <code><span class="identifier">BOOST_NO_0X_HDR_TYPEINDEX</span></code>,
- fixes issue #4274.
- </div>
- </li>
- <li>
- <div>
- Added support for code visibility in GCC.
- </div>
- </li>
- <li>
- <div>
- Fixed issues #4385,
- #4324,
- #4221,
- #4182,
- #4178,
- #4152,
- #4115.
- #4112,
- #4059,
- #4041,
- #4012.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Filesystem:</span>
-
+ <ul>
+ <li>
+ <div>
+ This release contains both version 2 and version 3 of the library.
+ Version 3 is a major upgrade that will break some existing user code,
+ so version 2 is the default. Users are encouraged to migrate to version
+ 3. See 'Version 2'
+ and 'Version 3'
+ for more information.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix problems with symbol visibility for shared libraries.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix various minor problems.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed issues: #3863,
+ #4248.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- This release contains both version 2 and version 3 of the library.
- Version 3 is a major upgrade that will break some existing user code,
- so version 2 is the default. Users are encouraged to migrate to version
- 3. See 'Version 2'
- and 'Version 3'
- for more information.
- </div>
- </li>
- <li>
- <div>
- Fix problems with symbol visibility for shared libraries.
- </div>
- </li>
- <li>
- <div>
- Fix various minor problems.
- </div>
- </li>
- <li>
- <div>
- Fixed issues: #3863,
- #4248.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Foreach:</span>
-
+ <ul>
+ <li>
+ <div>
+ Add <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code> for forward declarations of
+ foreach's customization points, fixes #3998.
+ </div>
+ </li>
+ <li>
+ <div>
+ Remove out-of-date work-arounds for sun compilers, fixes #4306.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Add <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code> for forward declarations of foreach's
- customization points, fixes #3998.
- </div>
- </li>
- <li>
- <div>
- Remove out-of-date work-arounds for sun compilers, fixes #4306.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Fusion:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">reverse_fold</span></code>, <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">iter_fold</span></code>
+ and <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">reverse_iter_fold</span></code> (#1623).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">reverse_fold</span></code>, <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">iter_fold</span></code>
- and <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">reverse_iter_fold</span></code> (#1623).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Hash:</span>
-
+ <ul>
+ <li>
+ <div>
+ Option to prevent implicit casts when calling the hash function by
+ defining the macro <code><span class="identifier">BOOST_HASH_NO_IMPLICIT_CASTS</span></code>,
+ which can avoid some subtle problems. This might be activated by
+ default in a future version.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Option to prevent implicit casts when calling the hash function by
- defining the macro <code><span class="identifier">BOOST_HASH_NO_IMPLICIT_CASTS</span></code>,
- which can avoid some subtle problems. This might be activated by default
- in a future version.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Iostreams:</span>
-
+ <ul>
+ <li>
+ <div>
+ Several fixes for file descriptors class, including a breaking change
+ to the constructors and <code><span class="identifier">open</span></code>
+ methods for <code><span class="identifier">file_descriptor</span></code>,
+ <code><span class="identifier">file_descriptor_source</span></code>
+ and <code><span class="identifier">file_descriptor_sink</span></code>.
+ See <a href="/libs/iostreams/doc/classes/file_descriptor.html">the
+ documentation</a> for details. The old methods are still available
+ if you define <code><span class="identifier">BOOST_IOSTREAMS_USE_DEPRECATED</span></code>
+ (#3323,
+ #3517,
+ #4335).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix several issues with compression and decompression (#2318,
+ #4091,
+ #3348,
+ #2783,
+ #1579,
+ #3853).
+ </div>
+ </li>
+ <li>
+ <div>
+ And a load more miscellaneous fixes (#3851,
+ #3279,
+ #3689,
+ #2356,
+ #2996,
+ #4102,
+ #2998,
+ #1612,
+ #2325).
+ </div>
+ </li>
+ <li>
+ <div>
+ Thanks to Steven Watanabe for almost all these fixes. For more detail
+ see the <a href="/libs/iostreams/doc/release_notes.html">release
+ notes</a>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Several fixes for file descriptors class, including a breaking change
- to the constructors and <code><span class="identifier">open</span></code>
- methods for <code><span class="identifier">file_descriptor</span></code>,
- <code><span class="identifier">file_descriptor_source</span></code>
- and <code><span class="identifier">file_descriptor_sink</span></code>.
- See <a href="/libs/iostreams/doc/classes/file_descriptor.html">the
- documentation</a> for details. The old methods are still available
- if you define <code><span class="identifier">BOOST_IOSTREAMS_USE_DEPRECATED</span></code>
- (#3323,
- #3517,
- #4335).
- </div>
- </li>
- <li>
- <div>
- Fix several issues with compression and decompression (#2318,
- #4091,
- #3348,
- #2783,
- #1579,
- #3853).
- </div>
- </li>
- <li>
- <div>
- And a load more miscellaneous fixes (#3851,
- #3279,
- #3689,
- #2356,
- #2996,
- #4102,
- #2998,
- #1612,
- #2325).
- </div>
- </li>
- <li>
- <div>
- Thanks to Steven Watanabe for almost all these fixes. For more detail
- see the <a href="/libs/iostreams/doc/release_notes.html">release
- notes</a>.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Math:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed incorrect range and support for Rayleigh distribution.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fixed incorrect range and support for Rayleigh distribution.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">MPL:</span>
-
+ <ul>
+ <li>
+ <div>
+ Make <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">string</span></code> work with <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">transform</span></code>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Make <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">string</span></code> work with <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">transform</span></code>.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Multi-index Containers:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed a bug preventing the use of <code><span class="identifier">modify_key</span></code>
+ with rollback in ordered
+ and hashed
+ indices when <code><span class="identifier">Modifier</span></code>
+ and <code><span class="identifier">Rollback</span></code> are
+ different types (ticket #4130).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fixed a bug preventing the use of <code><span class="identifier">modify_key</span></code>
- with rollback in ordered
- and hashed
- indices when <code><span class="identifier">Modifier</span></code>
- and <code><span class="identifier">Rollback</span></code> are different
- types (ticket #4130).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Proto:</span>
-
+ <ul>
+ <li>
+ <div>
+ <em>Minor change in behavior:</em> when using
+ <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code> as a transform, apply <em>all</em>
+ transforms but only return the result of applying the last. See Proto's
+ <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
+ Notes</a> for details.
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Minor change in behavior:</em> <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">as_expr</span></code> and <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">as_child</span></code>
+ no longer run objects that are already proto expressions through
+ the expression domain's generator. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
+ Notes</a> for details.
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Minor change in behavior:</em> Proto
+ uses <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">basic_expr</span></code> instead of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">expr</span></code> when possible for better compile
+ times. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
+ Notes</a> for details.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add support for sub-domains.
+ </div>
+ </li>
+ <li>
+ <div>
+ Introduce per-domain <code><span class="identifier">as_expr</span></code>
+ and <code><span class="identifier">as_child</span></code> customization
+ points to allow for domain-specific customization of variable capture
+ behavior.
+ </div>
+ </li>
+ <li>
+ <div>
+ The <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_default</span></code> transform is also a grammar
+ that matches the expressions the transform knows how to handle.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_void</span></code>, a no-op primitive transform
+ that does nothing and returns <code><span class="keyword">void</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ The <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">pass_through</span></code> transform doesn't
+ strip expression wrappers, fixes #4175.
+ </div>
+ </li>
+ <li>
+ <div>
+ Const-correctness fixes when invoking proto domains.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- <em>Minor change in behavior:</em> when using
- <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code> as a transform, apply <em>all</em>
- transforms but only return the result of applying the last. See Proto's
- <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
- Notes</a> for details.
- </div>
- </li>
- <li>
- <div>
- <em>Minor change in behavior:</em> <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">as_expr</span></code> and <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">as_child</span></code>
- no longer run objects that are already proto expressions through the
- expression domain's generator. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
- Notes</a> for details.
- </div>
- </li>
- <li>
- <div>
- <em>Minor change in behavior:</em> Proto uses
- <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">basic_expr</span></code> instead of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">expr</span></code> when possible for better compile
- times. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
- Notes</a> for details.
- </div>
- </li>
- <li>
- <div>
- Add support for sub-domains.
- </div>
- </li>
- <li>
- <div>
- Introduce per-domain <code><span class="identifier">as_expr</span></code>
- and <code><span class="identifier">as_child</span></code> customization
- points to allow for domain-specific customization of variable capture
- behavior.
- </div>
- </li>
- <li>
- <div>
- The <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_default</span></code> transform is also a grammar
- that matches the expressions the transform knows how to handle.
- </div>
- </li>
- <li>
- <div>
- Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_void</span></code>, a no-op primitive transform
- that does nothing and returns <code><span class="keyword">void</span></code>.
- </div>
- </li>
- <li>
- <div>
- The <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">pass_through</span></code> transform doesn't strip
- expression wrappers, fixes #4175.
- </div>
- </li>
- <li>
- <div>
- Const-correctness fixes when invoking proto domains.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Regex:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed issues: #4309,
+ #4215,
+ #4212,
+ #4191,
+ #4132,
+ #4123,
+ #4114,
+ #4036,
+ #4020,
+ #3941,
+ #3902,
+ #3890.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fixed issues: #4309,
- #4215,
- #4212,
- #4191,
- #4132,
- #4123,
- #4114,
- #4036,
- #4020,
- #3941,
- #3902,
- #3890.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
@@ -516,213 +502,206 @@
       <li>
         <div>
           <span class="library">System:</span>
-
+ <ul>
+ <li>
+ <div>
+ Change system_category and generic_category to functions, to conform
+ to the C++0x FCD. This change may cause compile errors some user
+ code; the fix is add &quot;()&quot; to references to system_category
+ and generic_category, so that they become function calls.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix problems with symbol visibility for shared libraries.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed issues: #4254,
+ #3994,
+ #3474.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Change system_category and generic_category to functions, to conform
- to the C++0x FCD. This change may cause compile errors some user code;
- the fix is add &quot;()&quot; to references to system_category and
- generic_category, so that they become function calls.
- </div>
- </li>
- <li>
- <div>
- Fix problems with symbol visibility for shared libraries.
- </div>
- </li>
- <li>
- <div>
- Fixed issues: #4254,
- #3994,
- #3474.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Thread:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixes for miscellaneous trac issues (#2501,
+ #4341,
+ #4363,
+ #3760,
+ #3761,
+ #3611,
+ #2955,
+ #4071,
+ #3195,
+ #3097,
+ #2874,
+ #4316,
+ #4317,
+ #4322,
+ #3244,
+ #2747,
+ #4305,
+ #3195,
+ #2704,
+ #2293,
+ #868,
+ #2918,
+ #4238,
+ #3269,
+ #3178,
+ #3195).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixes for other miscellaneous issues (remove warnings, support newer
+ compilers, etc.)
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fixes for miscellaneous trac issues (#2501,
- #4341,
- #4363,
- #3760,
- #3761,
- #3611,
- #2955,
- #4071,
- #3195,
- #3097,
- #2874,
- #4316,
- #4317,
- #4322,
- #3244,
- #2747,
- #4305,
- #3195,
- #2704,
- #2293,
- #868,
- #2918,
- #4238,
- #3269,
- #3178,
- #3195).
- </div>
- </li>
- <li>
- <div>
- Fixes for other miscellaneous issues (remove warnings, support newer
- compilers, etc.)
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">TR1:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed VC10 support.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tr1</span><span class="special">::</span><span class="identifier">result_of</span></code> always uses the TR1 ResultOf
+ protocol, even on compilers that support the C++0x <code><span class="identifier">decltype</span></code>-based implementation.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fixed VC10 support.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tr1</span><span class="special">::</span><span class="identifier">result_of</span></code> always uses the TR1 ResultOf
- protocol, even on compilers that support the C++0x <code><span class="identifier">decltype</span></code>-based
- implementation.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Type Traits:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added support for rvalue references throughout the library, plus
+ two new traits classes is_rvalue_reference and is_lvalue_reference.
+ Fixes #4407
+ and #3804.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed ticket #3621.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added support for rvalue references throughout the library, plus two
- new traits classes is_rvalue_reference and is_lvalue_reference. Fixes
- #4407
- and #3804.
- </div>
- </li>
- <li>
- <div>
- Fixed ticket #3621.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">uBLAS:</span>
-
+ <ul>
+ <li>
+ <div>
+ New assignment operators to feed in vectors and matrices in many
+ nice ways (#4034).
+ Thank you Nasos
+ </div>
+ </li>
+ <li>
+ <div>
+ New doxygen-based documentation
+ </div>
+ </li>
+ <li>
+ <div>
+ Enable arithmetic operators (+,-,*,/) to work between ublas containers
+ of std::complex and integral types (#3649).
+ Thank you Neal
+ </div>
+ </li>
+ <li>
+ <div>
+ Removed unused variables in functional.hpp (#4377).
+ Thank you Marco
+ </div>
+ </li>
+ <li>
+ <div>
+ New matrix_indirect and vector_indirect views to access elements
+ with a matrix or vector of indices
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- New assignment operators to feed in vectors and matrices in many nice
- ways (#4034).
- Thank you Nasos
- </div>
- </li>
- <li>
- <div>
- New doxygen-based documentation
- </div>
- </li>
- <li>
- <div>
- Enable arithmetic operators (+,-,*,/) to work between ublas containers
- of std::complex and integral types (#3649).
- Thank you Neal
- </div>
- </li>
- <li>
- <div>
- Removed unused variables in functional.hpp (#4377).
- Thank you Marco
- </div>
- </li>
- <li>
- <div>
- New matrix_indirect and vector_indirect views to access elements with
- a matrix or vector of indices
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Utility:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added a new template class, boost::initialized<T>,
+ in order to fix #3472.
+ </div>
+ </li>
+ <li>
+ <div>
+ New version of <code><span class="identifier">value_initialized</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code> no longer calls <code><span class="identifier">memset</span></code> when the compiler has implemented
+ value-initialization completely (#3869).
+ </div>
+ </li>
+ <li>
+ <div>
+ New template <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tr1_result_of</span></code>
+ that implements the TR1 ResultOf protocol even if <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span></code>
+ uses the C++0x <code><span class="identifier">decltype</span></code>-based
+ implementation.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added a new template class, boost::initialized<T>,
- in order to fix #3472.
- </div>
- </li>
- <li>
- <div>
- New version of <code><span class="identifier">value_initialized</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code> no longer calls <code><span class="identifier">memset</span></code>
- when the compiler has implemented value-initialization completely (#3869).
- </div>
- </li>
- <li>
- <div>
- New template <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tr1_result_of</span></code>
- that implements the TR1 ResultOf protocol even if <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span></code>
- uses the C++0x <code><span class="identifier">decltype</span></code>-based
- implementation.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Uuid:</span>
-
+ <ul>
+ <li>
+ <div>
+ Define <code><span class="identifier">BOOST_UUID_NO_TYPE_TRAITS</span></code>
+ to remove the dependency on Boost.TypeTraits.
+ </div>
+ </li>
+ <li>
+ <div>
+ Stream <code><span class="keyword">operator</span><span class="special">&lt;&lt;</span></code>
+ handles left, internal, and right manipulators.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added <code><span class="identifier">to_string</span></code>,
+ <code><span class="identifier">to_wstring</span></code> to convert
+ a uuid to a string.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed minor bugs in documentation.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Define <code><span class="identifier">BOOST_UUID_NO_TYPE_TRAITS</span></code>
- to remove the dependency on Boost.TypeTraits.
- </div>
- </li>
- <li>
- <div>
- Stream <code><span class="keyword">operator</span><span class="special">&lt;&lt;</span></code>
- handles left, internal, and right manipulators.
- </div>
- </li>
- <li>
- <div>
- Added <code><span class="identifier">to_string</span></code>, <code><span class="identifier">to_wstring</span></code> to convert a uuid to a
- string.
- </div>
- </li>
- <li>
- <div>
- Fixed minor bugs in documentation.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
@@ -734,22 +713,21 @@
       <li>
         <div>
           <span class="library">Xpressive:</span>
-
+ <ul>
+ <li>
+ <div>
+ Replace non-portable <code><span class="keyword">using</span></code>
+ declarations with <code><span class="keyword">typedef</span></code>s
+ in <code><span class="identifier">nested_results</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support user-defined assertions with placeholders for non-local variables.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Replace non-portable <code><span class="keyword">using</span></code>
- declarations with <code><span class="keyword">typedef</span></code>s
- in <code><span class="identifier">nested_results</span></code>.
- </div>
- </li>
- <li>
- <div>
- Support user-defined assertions with placeholders for non-local variables.
- </div>
- </li>
- </ul>
       </li>
     </ul>
   </div>
@@ -759,49 +737,47 @@
       <li>
         <div>
           <span class="library">Boostbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Significantly faster.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved syntax highlighter.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Significantly faster.
- </div>
- </li>
- <li>
- <div>
- Improved syntax highlighter.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Quickbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Use the cygwin 1.7 API for better path handling.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved boostbook generation.
+ </div>
+ </li>
+ <li>
+ <div>
+ Tweak the grammar to clean up some edge cases.
+ </div>
+ </li>
+ <li>
+ <div>
+ For more detail see the <a href="/doc/libs/1_44_0/doc/html/quickbook/change_log.html#quickbook.change_log.version_1_5_2___boost_1_44_0">change
+ log</a>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Use the cygwin 1.7 API for better path handling.
- </div>
- </li>
- <li>
- <div>
- Improved boostbook generation.
- </div>
- </li>
- <li>
- <div>
- Tweak the grammar to clean up some edge cases.
- </div>
- </li>
- <li>
- <div>
- For more detail see the <a href="/doc/libs/1_44_0/doc/html/quickbook/change_log.html#quickbook.change_log.version_1_5_2___boost_1_44_0">change
- log</a>.
- </div>
- </li>
- </ul>
       </li>
     </ul>
   </div>
@@ -814,55 +790,55 @@
       <li>
         <div>
           OS X:
+ <ul>
+ <li>
+ <div>
+ GCC 4.0.1 on Intel Leopard.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- GCC 4.0.1 on Intel Leopard.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           Linux:
+ <ul>
+ <li>
+ <div>
+ GCC 4.4 on 64-bit Suse.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- GCC 4.4 on 64-bit Suse.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 7.1 SP1, 8.0 SP1, 9.0 SP1 and 10.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3, using Mingw.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Visual C++ 7.1 SP1, 8.0 SP1, 9.0 SP1 and 10.0.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3, using Mingw.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1, 32 and 64 bit.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- GCC 4.2.1, 32 and 64 bit.
- </div>
- </li>
- </ul>
       </li>
     </ul>
     <p>
@@ -872,166 +848,166 @@
       <li>
         <div>
           Linux:
+ <ul>
+ <li>
+ <div>
+ Intel 10.1 on 32 bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1, 11.0, 11.1 on 64 bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, with C++0x extensions, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.4 on 64 bit Suse.
+ </div>
+ </li>
+ <li>
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang from subversion (will be released with LLVM 2.8).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Intel 10.1 on 32 bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 10.1, 11.0, 11.1 on 64 bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC, with C++0x extensions, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.4 on 64 bit Suse.
- </div>
- </li>
- <li>
- <div>
- QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- Clang from subversion (will be released with LLVM 2.8).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           OS X:
+ <ul>
+ <li>
+ <div>
+ Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1, 4.2.1 (Apple build).
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, with C++0x extensions, 4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang from subversion (will be released with LLVM 2.8).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1, 4.2.1 (Apple build).
- </div>
- </li>
- <li>
- <div>
- GCC 4.4
- </div>
- </li>
- <li>
- <div>
- GCC, with C++0x extensions, 4.4
- </div>
- </li>
- <li>
- <div>
- Clang from subversion (will be released with LLVM 2.8).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 7.1 SP, 8.0, 9.0 on 32-bit XP.
+ </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 on XP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 10.0 on 64-bit Windows 7.
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (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.3.3, 4.5 on Mingw.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, with C++0x extensions, 4.5 on Mingw.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Visual C++ 7.1 SP, 8.0, 9.0 on 32-bit XP.
- </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 on XP.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 10.0 on 64-bit Windows 7.
- </div>
- </li>
- <li>
- <div>
- Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (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.3.3, 4.5 on Mingw.
- </div>
- </li>
- <li>
- <div>
- GCC, with C++0x extensions, 4.5 on Mingw.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           AIX:
+ <ul>
+ <li>
+ <div>
+ IBM XL C/C++ Enterprise Edition, V11.1.0.0, on AIX Version 5.3.0.40.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition, V11.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.2, 64 bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.2.1 on FreeBSD 8.0, 32 bit.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- GCC 4.2.1 on FreeBSD 7.2, 64 bit.
- </div>
- </li>
- <li>
- <div>
- GCC 4.2.1 on FreeBSD 8.0, 32 bit.
- </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>

Modified: website/public_html/live/users/history/version_1_45_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_45_0.html (original)
+++ website/public_html/live/users/history/version_1_45_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -41,7 +41,7 @@
 
               <p><span class=
               "news-date">November 19th, 2010 16:00 GMT</span></p>
-
+<p>Documentation
               <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>boost_1_45_0.tar.bz2</td></tr><tr><td>boost_1_45_0.tar.gz</td></tr>
 <tr><th scope="row" rowspan="2">windows</th><td>boost_1_45_0.7z</td></tr><tr><td>boost_1_45_0.zip</td></tr></table>
@@ -56,417 +56,406 @@
       <li>
         <div>
           <span class="library">Asio:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed a problem on kqueue-based platforms where a <code><span class="identifier">deadline_timer</span></code>
+ may never fire if the <code><span class="identifier">io_service</span></code>
+ is running in a background thread (#4568).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a const-correctness issue that prevented valid uses of <code><span class="identifier">has_service</span><span class="special">&lt;&gt;</span></code>
+ from compiling (#4638).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed MinGW cross-compilation (#4491).
+ </div>
+ </li>
+ <li>
+ <div>
+ Removed dependency on deprecated Boost.System functions (#4672).
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured <code><span class="identifier">close</span><span class="special">()</span></code>/<code><span class="identifier">closesocket</span><span class="special">()</span></code>
+ failures are correctly propagated (#4573).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added a check for errors returned by <code><span class="identifier">InitializeCriticalSectionAndSpinCount</span></code>
+ (#4574).
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for hardware flow control on QNX (#4625).
+ </div>
+ </li>
+ <li>
+ <div>
+ Always use <code><span class="identifier">pselect</span><span class="special">()</span></code> on HP-UX, if it is available (#4578).
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured handler arguments are passed as lvalues (#4744).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed Windows build when thread support is disabled (#4680).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a Windows-specific problem where <code><span class="identifier">deadline_timer</span></code>
+ objects with expiry times set more than 5 minutes in the future may
+ never expire (#4745).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed the <code><span class="identifier">resolver</span></code>
+ backend on BSD platforms so that an empty service name resolves to
+ port number <code><span class="number">0</span></code>, as per
+ the documentation (#4690).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed read operations so that they do not accept buffer sequences
+ of type <code><span class="identifier">const_buffers_1</span></code>
+ (#4746).
+ </div>
+ </li>
+ <li>
+ <div>
+ Redefined <code><span class="identifier">Protocol</span></code>
+ and <code><span class="identifier">id</span></code> to avoid clashing
+ with Objective-C++ keywords (#4191).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a <code><span class="identifier">vector</span></code> reallocation
+ performance issue that can occur when there are many active <code><span class="identifier">deadline_timer</span></code> objects (#4780).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed the kqueue backend so that it compiles on NetBSD (#4662).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed the socket <code><span class="identifier">io_control</span><span class="special">()</span></code> implementation on 64-bit Mac OS
+ X and BSD platforms (#4782).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a Windows-specific problem where failures from <code><span class="identifier">accept</span><span class="special">()</span></code>
+ are incorrectly treated as successes (#4859).
+ </div>
+ </li>
+ <li>
+ <div>
+ Deprecated the separate compilation header <code><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">cpp</span><span class="special">&gt;</span></code>
+ in favour of <code><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> (#4560).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fixed a problem on kqueue-based platforms where a <code><span class="identifier">deadline_timer</span></code>
- may never fire if the <code><span class="identifier">io_service</span></code>
- is running in a background thread (#4568).
- </div>
- </li>
- <li>
- <div>
- Fixed a const-correctness issue that prevented valid uses of <code><span class="identifier">has_service</span><span class="special">&lt;&gt;</span></code>
- from compiling (#4638).
- </div>
- </li>
- <li>
- <div>
- Fixed MinGW cross-compilation (#4491).
- </div>
- </li>
- <li>
- <div>
- Removed dependency on deprecated Boost.System functions (#4672).
- </div>
- </li>
- <li>
- <div>
- Ensured <code><span class="identifier">close</span><span class="special">()</span></code>/<code><span class="identifier">closesocket</span><span class="special">()</span></code>
- failures are correctly propagated (#4573).
- </div>
- </li>
- <li>
- <div>
- Added a check for errors returned by <code><span class="identifier">InitializeCriticalSectionAndSpinCount</span></code>
- (#4574).
- </div>
- </li>
- <li>
- <div>
- Added support for hardware flow control on QNX (#4625).
- </div>
- </li>
- <li>
- <div>
- Always use <code><span class="identifier">pselect</span><span class="special">()</span></code> on HP-UX, if it is available (#4578).
- </div>
- </li>
- <li>
- <div>
- Ensured handler arguments are passed as lvalues (#4744).
- </div>
- </li>
- <li>
- <div>
- Fixed Windows build when thread support is disabled (#4680).
- </div>
- </li>
- <li>
- <div>
- Fixed a Windows-specific problem where <code><span class="identifier">deadline_timer</span></code>
- objects with expiry times set more than 5 minutes in the future may
- never expire (#4745).
- </div>
- </li>
- <li>
- <div>
- Fixed the <code><span class="identifier">resolver</span></code>
- backend on BSD platforms so that an empty service name resolves to
- port number <code><span class="number">0</span></code>, as per the
- documentation (#4690).
- </div>
- </li>
- <li>
- <div>
- Fixed read operations so that they do not accept buffer sequences of
- type <code><span class="identifier">const_buffers_1</span></code>
- (#4746).
- </div>
- </li>
- <li>
- <div>
- Redefined <code><span class="identifier">Protocol</span></code>
- and <code><span class="identifier">id</span></code> to avoid clashing
- with Objective-C++ keywords (#4191).
- </div>
- </li>
- <li>
- <div>
- Fixed a <code><span class="identifier">vector</span></code> reallocation
- performance issue that can occur when there are many active <code><span class="identifier">deadline_timer</span></code> objects (#4780).
- </div>
- </li>
- <li>
- <div>
- Fixed the kqueue backend so that it compiles on NetBSD (#4662).
- </div>
- </li>
- <li>
- <div>
- Fixed the socket <code><span class="identifier">io_control</span><span class="special">()</span></code> implementation on 64-bit Mac OS X
- and BSD platforms (#4782).
- </div>
- </li>
- <li>
- <div>
- Fixed a Windows-specific problem where failures from <code><span class="identifier">accept</span><span class="special">()</span></code>
- are incorrectly treated as successes (#4859).
- </div>
- </li>
- <li>
- <div>
- Deprecated the separate compilation header <code><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">cpp</span><span class="special">&gt;</span></code>
- in favour of <code><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> (#4560).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Config:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added new defect macros, <code><span class="identifier">BOOST_NO_VARIADIC_MACROS</span></code>
+ and <code><span class="identifier">BOOST_NO_NUMERIC_LIMITS_LOWEST</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Minor fixes (#4670,
+ #4563,
+ #4474,
+ #4508).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added new defect macros, <code><span class="identifier">BOOST_NO_VARIADIC_MACROS</span></code>
- and <code><span class="identifier">BOOST_NO_NUMERIC_LIMITS_LOWEST</span></code>.
- </div>
- </li>
- <li>
- <div>
- Minor fixes (#4670,
- #4563,
- #4474,
- #4508).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Flyweight:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed a hanging problem with intermodule_holder in Win32
+ platforms related to a Boost.Interprocess issue described at ticket
+ #4606.
+ </div>
+ </li>
+ <li>
+ <div>
+ Removed an internal assertion incompatible with program termination
+ via <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">exit</span></code>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fixed a hanging problem with intermodule_holder in Win32
- platforms related to a Boost.Interprocess issue described at ticket
- #4606.
- </div>
- </li>
- <li>
- <div>
- Removed an internal assertion incompatible with program termination
- via <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">exit</span></code>.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Foreach:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fix ambiguitiy by making <code><span class="identifier">auto_any</span></code>
+ constructor explicit.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fix ambiguitiy by making <code><span class="identifier">auto_any</span></code>
- constructor explicit.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Fusion:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added <code><span class="identifier">BOOST_FUSION_ADAPT_ADT</span></code>,
+ <code><span class="identifier">BOOST_FUSION_ADAPT_TPL_ADT</span></code>,
+ <code><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_ADT</span></code>
+ and <code><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_TPL_ADT</span></code>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added <code><span class="identifier">BOOST_FUSION_ADAPT_ADT</span></code>,
- <code><span class="identifier">BOOST_FUSION_ADAPT_TPL_ADT</span></code>,
- <code><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_ADT</span></code>
- and <code><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_TPL_ADT</span></code>.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Graph:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added Stoer-Wagner min-cut algorithm contributed by Daniel Trebbien.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added implicit graph (implicit_graph) and A* (astar_maze) examples
+ contributed by W. P. McNeill.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added bundled property support for graph properties.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed bugs #4556,
+ #4622,
+ #4631,
+ #4715,
+ #4753,
+ #4758
+ and #4793
+ plus others not in Trac.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed documentation bugs #4731
+ and #4737.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added Stoer-Wagner min-cut algorithm contributed by Daniel Trebbien.
- </div>
- </li>
- <li>
- <div>
- Added implicit graph (implicit_graph) and A* (astar_maze) examples
- contributed by W. P. McNeill.
- </div>
- </li>
- <li>
- <div>
- Added bundled property support for graph properties.
- </div>
- </li>
- <li>
- <div>
- Fixed bugs #4556,
- #4622,
- #4631,
- #4715,
- #4753,
- #4758
- and #4793
- plus others not in Trac.
- </div>
- </li>
- <li>
- <div>
- Fixed documentation bugs #4731
- and #4737.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Interprocess:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed bugs #1080,
+ #3284,
+ #3439,
+ #3448,
+ #3582,
+ #3682,
+ #3829,
+ #3846,
+ #3914,
+ #3947,
+ #3950,
+ #3951,
+ #3985,
+ #4010,
+ #4417,
+ #4019,
+ #4039,
+ #4218,
+ #4230,
+ #4250,
+ #4297,
+ #4350,
+ #4352,
+ #4426,
+ #4516,
+ #4524,
+ #4557,
+ #4606,
+ #4685,
+ #4694.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for standard rvalue reference move semantics (tested
+ on GCC 4.5 and VC10).
+ </div>
+ </li>
+ <li>
+ <div>
+ Permissions can be detailed for interprocess named resources.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">mapped_region</span><span class="special">::</span><span class="identifier">flush</span></code> initiates disk flushing but
+ does not guarantee it's completed when returns, since it is not portable.
+ </div>
+ </li>
+ <li>
+ <div>
+ FreeBSD and MacOS now use posix semaphores to implement named semaphores
+ and mutex.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fixed bugs #1080,
- #3284,
- #3439,
- #3448,
- #3582,
- #3682,
- #3829,
- #3846,
- #3914,
- #3947,
- #3950,
- #3951,
- #3985,
- #4010,
- #4417,
- #4019,
- #4039,
- #4218,
- #4230,
- #4250,
- #4297,
- #4350,
- #4352,
- #4426,
- #4516,
- #4524,
- #4557,
- #4606,
- #4685,
- #4694.
- </div>
- </li>
- <li>
- <div>
- Added support for standard rvalue reference move semantics (tested
- on GCC 4.5 and VC10).
- </div>
- </li>
- <li>
- <div>
- Permissions can be detailed for interprocess named resources.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">mapped_region</span><span class="special">::</span><span class="identifier">flush</span></code> initiates disk flushing but
- does not guarantee it's completed when returns, since it is not portable.
- </div>
- </li>
- <li>
- <div>
- FreeBSD and MacOS now use posix semaphores to implement named semaphores
- and mutex.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Math:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added inverse gamma distribution and inverse chi_square and scaled
+ inverse chi_square.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added warnings about potential ambiguity with std random library
+ in distribution and function names.
+ </div>
+ </li>
+ <li>
+ <div>
+ Editorial revision of documentation, and added FAQ.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added inverse gamma distribution and inverse chi_square and scaled
- inverse chi_square.
- </div>
- </li>
- <li>
- <div>
- Added warnings about potential ambiguity with std random library in
- distribution and function names.
- </div>
- </li>
- <li>
- <div>
- Editorial revision of documentation, and added FAQ.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Meta State Machine:</span>
-
+ <ul>
+ <li>
+ <div>
+ <a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch08.html#d0e2995">Support
+ for serialization</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch03s04.html#eUML-reuse-functor">Possibility
+ to use normal</a> functors (from functor front-end) in eUML.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch03s05.html#backend-fsm-constructor-args">New
+ constructors where substates / submachines can be taken as arguments</a>.
+ This allows passing arguments to the constructor of a submachine.
+ </div>
+ </li>
+ <li>
+ <div>
+ Bugfixes (anonymous transitions)
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- <a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch08.html#d0e2995">Support
- for serialization</a>.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch03s04.html#eUML-reuse-functor">Possibility
- to use normal</a> functors (from functor front-end) in eUML.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch03s05.html#backend-fsm-constructor-args">New
- constructors where substates / submachines can be taken as arguments</a>.
- This allows passing arguments to the constructor of a submachine.
- </div>
- </li>
- <li>
- <div>
- Bugfixes (anonymous transitions)
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">MultiArray:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixes for bugs #3581,
+ #3820,
+ #3989,
+ #4032,
+ plus other bugs not in Trac.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added new examples and test cases.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fixes for bugs #3581,
- #3820,
- #3989,
- #4032,
- plus other bugs not in Trac.
- </div>
- </li>
- <li>
- <div>
- Added new examples and test cases.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Proto:</span>
-
+ <ul>
+ <li>
+ <div>
+ Knock down value of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">N</span></code>,
+ fixes bug #4602,
+ </div>
+ </li>
+ <li>
+ <div>
+ Support non-rtti compilers
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix bug with <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">matches</span></code>,
+ array types and the wildcard pattern.
+ </div>
+ </li>
+ <li>
+ <div>
+ Make Proto work on MSVC with the /clr option
+ </div>
+ </li>
+ <li>
+ <div>
+ Add const-qualified overloads of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">eval</span></code>
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Knock down value of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">N</span></code>,
- fixes bug #4602,
- </div>
- </li>
- <li>
- <div>
- Support non-rtti compilers
- </div>
- </li>
- <li>
- <div>
- Fix bug with <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">matches</span></code>,
- array types and the wildcard pattern.
- </div>
- </li>
- <li>
- <div>
- Make Proto work on MSVC with the /clr option
- </div>
- </li>
- <li>
- <div>
- Add const-qualified overloads of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">eval</span></code>
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
@@ -479,113 +468,108 @@
       <li>
         <div>
           <span class="library">TypeTraits:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added new traits add_rvalue_reference, add_lvalue_reference and common_type.
+ </div>
+ </li>
+ <li>
+ <div>
+ Minor fixes to is_signed, is_unsigned and is_virtual_base_of.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added new traits add_rvalue_reference, add_lvalue_reference and common_type.
- </div>
- </li>
- <li>
- <div>
- Minor fixes to is_signed, is_unsigned and is_virtual_base_of.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">uBLAS:</span>
-
+ <ul>
+ <li>
+ <div>
+ Tickets closed:
+ <ul>
+ <li>
+ <div>
+ #4410,
+ </div>
+ </li>
+ <li>
+ <div>
+ #3397,
+ </div>
+ </li>
+ <li>
+ <div>
+ #795,
+ </div>
+ </li>
+ <li>
+ <div>
+ #3514,
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Mixed types operation are possible and new tests added (like matrix&lt;complex&gt;+matrix&lt;double&gt;),
+ </div>
+ </li>
+ <li>
+ <div>
+ New features:
+ <ul>
+ <li>
+ <div>
+ a new size&lt;&gt; operator is available. For example size&lt;1&gt;(A+B)
+ give the number of rows of the sum of matrices A and B,
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Tickets closed:
- </div>
- <ul>
- <li>
- <div>
- #4410,
- </div>
- </li>
- <li>
- <div>
- #3397,
- </div>
- </li>
- <li>
- <div>
- #795,
- </div>
- </li>
- <li>
- <div>
- #3514,
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Mixed types operation are possible and new tests added (like matrix&lt;complex&gt;+matrix&lt;double&gt;),
- </div>
- </li>
- <li>
- <div>
- New features:
- </div>
- <ul>
- <li>
- <div>
- a new size&lt;&gt; operator is available. For example size&lt;1&gt;(A+B)
- give the number of rows of the sum of matrices A and B,
- </div>
- </li>
- </ul>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Unordered:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fix inserting from iterators which return by copy from <code><span class="keyword">operator</span><span class="special">*</span></code>
+ in <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unordered_map</span></code> and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unordered_set</span></code>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fix inserting from iterators which return by copy from <code><span class="keyword">operator</span><span class="special">*</span></code>
- in <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unordered_map</span></code> and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unordered_set</span></code>.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Wave:</span>
-
+ <ul>
+ <li>
+ <div>
+ See the Changelog for details.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- See the Changelog for details.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Xpressive:</span>
-
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">xpressive</span><span class="special">::</span><span class="identifier">as</span></code> handles wide-char <code><span class="identifier">sub_match</span></code> objects, fixes bug #4496
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">xpressive</span><span class="special">::</span><span class="identifier">as</span></code> handles wide-char <code><span class="identifier">sub_match</span></code> objects, fixes bug #4496
- </div>
- </li>
- </ul>
       </li>
     </ul>
   </div>
@@ -595,50 +579,48 @@
       <li>
         <div>
           <span class="library">Boostbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fix syntax highlighter for comments at the end of code blocks.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fix syntax highlighter for comments at the end of code blocks.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Quickbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fix command line macros.
+ </div>
+ </li>
+ <li>
+ <div>
+ Nested code snippets.
+ </div>
+ </li>
+ <li>
+ <div>
+ Nested documentation info comments.
+ </div>
+ </li>
+ <li>
+ <div>
+ Revert xml escaping document info, it broke some documentation files
+ (will now be in 1.6).
+ </div>
+ </li>
+ <li>
+ <div>
+ Some other small tweaks. See <a href="/doc/html/quickbook/change_log.html#quickbook.change_log.releases.version_1_5_3___boost_1_45_0">the
+ change log</a> for more info.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fix command line macros.
- </div>
- </li>
- <li>
- <div>
- Nested code snippets.
- </div>
- </li>
- <li>
- <div>
- Nested documentation info comments.
- </div>
- </li>
- <li>
- <div>
- Revert xml escaping document info, it broke some documentation files
- (will now be in 1.6).
- </div>
- </li>
- <li>
- <div>
- Some other small tweaks. See <a href="/doc/html/quickbook/change_log.html#quickbook.change_log.releases.version_1_5_3___boost_1_45_0">the
- change log</a> for more info.
- </div>
- </li>
- </ul>
       </li>
     </ul>
   </div>
@@ -651,85 +633,85 @@
       <li>
         <div>
           Linux:
+ <ul>
+ <li>
+ <div>
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.1.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel: 10.1, 11.0, 11.1
+ </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.3, 4.4.5, 4.5.1.
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0.
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.0, 11.1
- </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.3.3.
+ </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.3.3.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC: 4.2.1, 32 bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC: 4.2.1, 64 bit.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- GCC: 4.2.1, 32 bit.
- </div>
- </li>
- <li>
- <div>
- GCC: 4.2.1, 64 bit.
- </div>
- </li>
- </ul>
       </li>
     </ul>
     <p>
@@ -739,129 +721,129 @@
       <li>
         <div>
           Linux:
+ <ul>
+ <li>
+ <div>
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.0, 4.6.0 (dev version).
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel: 10.1, 11.0, 11.1.
+ </div>
+ </li>
+ <li>
+ <div>
+ pgCC 10.1.
+ </div>
+ </li>
+ <li>
+ <div>
+ PathScale: 3.2.
+ </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.5, 4.5.0, 4.6.0 (dev version).
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0.
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.0, 11.1.
- </div>
- </li>
- <li>
- <div>
- pgCC 10.1.
- </div>
- </li>
- <li>
- <div>
- PathScale: 3.2.
- </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.
+ </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.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           Windows:
+ <ul>
+ <li>
+ <div>
+ Borland: 5.9.3, 6.1.3 (2009), 6.2.1 (2010), 6.3.0
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, mingw: 4.3.3, 4.4.5, 4.5.1
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, mingw, C++0x mode: 4.5.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++: 7.1, 8.0, 9.0, 10.0
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Borland: 5.9.3, 6.1.3 (2009), 6.2.1 (2010), 6.3.0
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.3.3, 4.4.5, 4.5.1
- </div>
- </li>
- <li>
- <div>
- GCC, mingw, C++0x mode: 4.5.1
- </div>
- </li>
- <li>
- <div>
- Visual C++: 7.1, 8.0, 9.0, 10.0
- </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>
           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>
       <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>

Modified: website/public_html/live/users/history/version_1_46_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_46_0.html (original)
+++ website/public_html/live/users/history/version_1_46_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -69,543 +69,524 @@
       <li>
         <div>
           <span class="library">Array:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added support for cbegin/cend (#4761)
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a problem with the Sun compiler (#4757)
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added support for cbegin/cend (#4761)
- </div>
- </li>
- <li>
- <div>
- Fixed a problem with the Sun compiler (#4757)
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Asio:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed an integer overflow problem that occurs when <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">address_v4</span><span class="special">::</span><span class="identifier">broadcast</span><span class="special">()</span></code>
+ is used on 64-bit platforms.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed a problem on older Linux kernels (where epoll is used without
+ timerfd support) that prevents timely delivery of deadline_timer
+ handlers, after the program has been running for some time (#5045).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fixed an integer overflow problem that occurs when <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">address_v4</span><span class="special">::</span><span class="identifier">broadcast</span><span class="special">()</span></code> is used on 64-bit platforms.
- </div>
- </li>
- <li>
- <div>
- Fixed a problem on older Linux kernels (where epoll is used without
- timerfd support) that prevents timely delivery of deadline_timer handlers,
- after the program has been running for some time (#5045).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Bind:</span>
-
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">make_adaptable</span></code> now
+ documented (#4532)
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">make_adaptable</span></code> now
- documented (#4532)
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Concept Check:</span>
-
+ <ul>
+ <li>
+ <div>
+ fixed warnings with self-assignment (#4918)
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- fixed warnings with self-assignment (#4918)
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Filesystem:</span>
-
+ <ul>
+ <li>
+ <div>
+ Version 3 of the library is now the default.
+ </div>
+ </li>
+ <li>
+ <div>
+ IBM vacpp: Workaround for compiler bug affecting <code><span class="identifier">iterator_facade</span></code>.
+ (#4912)
+ </div>
+ </li>
+ <li>
+ <div>
+ Verify, clarify, document that <code><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">config</span><span class="special">/</span><span class="identifier">user</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ can be used to specify <code><span class="identifier">BOOST_FILESYSTEM_VERSION</span></code>.
+ (#4891)
+ </div>
+ </li>
+ <li>
+ <div>
+ Replaced C-style <code><span class="identifier">assert</span></code>
+ with <code><span class="identifier">BOOST_ASSERT</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Undeprecated <code><span class="identifier">unique_path</span><span class="special">()</span></code>. Instead, add a note mentioning
+ the workaround for lack of thread safety and possible change to cwd.
+ <code><span class="identifier">unique_path</span><span class="special">()</span></code>
+ is just too convenient to deprecate!
+ </div>
+ </li>
+ <li>
+ <div>
+ Cleared several GCC warnings.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed V2 code to use <code><span class="identifier">BOOST_THROW_EXCEPTION</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Windows: Fix <code><span class="identifier">status</span><span class="special">()</span></code> to report non-symlink reparse point
+ correctly.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add <code><span class="identifier">symlink_option</span></code>
+ to <code><span class="identifier">recursive_directory_iterator</span></code>,
+ allowing control over recursion into directory symlinks. Note that
+ the default is changed to not recurse into directory symlinks.
+ </div>
+ </li>
+ <li>
+ <div>
+ Reference documentation cleanup, including fixing missing and broken
+ links, and adding missing functions.
+ </div>
+ </li>
+ <li>
+ <div>
+ Miscellaneous implementation code cleanup.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Version 3 of the library is now the default.
- </div>
- </li>
- <li>
- <div>
- IBM vacpp: Workaround for compiler bug affecting <code><span class="identifier">iterator_facade</span></code>.
- (#4912)
- </div>
- </li>
- <li>
- <div>
- Verify, clarify, document that <code><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">config</span><span class="special">/</span><span class="identifier">user</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
- can be used to specify <code><span class="identifier">BOOST_FILESYSTEM_VERSION</span></code>.
- (#4891)
- </div>
- </li>
- <li>
- <div>
- Replaced C-style <code><span class="identifier">assert</span></code>
- with <code><span class="identifier">BOOST_ASSERT</span></code>.
- </div>
- </li>
- <li>
- <div>
- Undeprecated <code><span class="identifier">unique_path</span><span class="special">()</span></code>. Instead, add a note mentioning the
- workaround for lack of thread safety and possible change to cwd. <code><span class="identifier">unique_path</span><span class="special">()</span></code>
- is just too convenient to deprecate!
- </div>
- </li>
- <li>
- <div>
- Cleared several GCC warnings.
- </div>
- </li>
- <li>
- <div>
- Changed V2 code to use <code><span class="identifier">BOOST_THROW_EXCEPTION</span></code>.
- </div>
- </li>
- <li>
- <div>
- Windows: Fix <code><span class="identifier">status</span><span class="special">()</span></code> to report non-symlink reparse point
- correctly.
- </div>
- </li>
- <li>
- <div>
- Add <code><span class="identifier">symlink_option</span></code>
- to <code><span class="identifier">recursive_directory_iterator</span></code>,
- allowing control over recursion into directory symlinks. Note that
- the default is changed to not recurse into directory symlinks.
- </div>
- </li>
- <li>
- <div>
- Reference documentation cleanup, including fixing missing and broken
- links, and adding missing functions.
- </div>
- </li>
- <li>
- <div>
- Miscellaneous implementation code cleanup.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Fusion:</span>
-
+ <ul>
+ <li>
+ <div>
+ vector copy constructor now copies sequence members in the same order
+ on different platforms (#2823)
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- vector copy constructor now copies sequence members in the same order
- on different platforms (#2823)
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Graph:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed Graphviz output to work on Visual C++ 7.1.
+ </div>
+ </li>
+ <li>
+ <div>
+ Replaced assert with <code><span class="identifier">BOOST_ASSERT</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed to Boost.Filesystem v3.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed the following bugs from Trac: #1021,
+ #4556,
+ #4631,
+ #4642,
+ #4715,
+ #4731,
+ #4737,
+ #4753,
+ #4758,
+ #4793,
+ #4843,
+ #4851,
+ #4852,
+ #4887,
+ #4914,
+ #4966.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed various bugs not in Trac.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fixed Graphviz output to work on Visual C++ 7.1.
- </div>
- </li>
- <li>
- <div>
- Replaced assert with <code><span class="identifier">BOOST_ASSERT</span></code>.
- </div>
- </li>
- <li>
- <div>
- Changed to Boost.Filesystem v3.
- </div>
- </li>
- <li>
- <div>
- Fixed the following bugs from Trac: #1021,
- #4556,
- #4631,
- #4642,
- #4715,
- #4731,
- #4737,
- #4753,
- #4758,
- #4793,
- #4843,
- #4851,
- #4852,
- #4887,
- #4914,
- #4966.
- </div>
- </li>
- <li>
- <div>
- Fixed various bugs not in Trac.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Hash:</span>
-
+ <ul>
+ <li>
+ <div>
+ Support for <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">type_index</span></code> (#4756).
+ </div>
+ </li>
+ <li>
+ <div>
+ Avoid <code><span class="special">-</span><span class="identifier">Wconversion</span></code>
+ warnings.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Support for <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">type_index</span></code> (#4756).
- </div>
- </li>
- <li>
- <div>
- Avoid <code><span class="special">-</span><span class="identifier">Wconversion</span></code>
- warnings.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Iostreams:</span>
-
+ <ul>
+ <li>
+ <div>
+ Use <code><span class="identifier">BOOST_ASSERT</span></code>
+ instead of <code><span class="identifier">assert</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed flush regression (#4590).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Use <code><span class="identifier">BOOST_ASSERT</span></code> instead
- of <code><span class="identifier">assert</span></code>.
- </div>
- </li>
- <li>
- <div>
- Fixed flush regression (#4590).
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Iterator:</span>
-
+ <ul>
+ <li>
+ <div>
+ fixed problem with <code><span class="identifier">implicit_cast</span></code>
+ (#3645)
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- fixed problem with <code><span class="identifier">implicit_cast</span></code>
- (#3645)
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Math:</span>
-
+ <ul>
+ <li>
+ <div>
+ Added Wald, Inverse Gaussian and geometric distributions.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added information about configuration macros.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for mpreal as a real-numered type.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Added Wald, Inverse Gaussian and geometric distributions.
- </div>
- </li>
- <li>
- <div>
- Added information about configuration macros.
- </div>
- </li>
- <li>
- <div>
- Added support for mpreal as a real-numered type.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Meta State Machine:</span>
-
+ <ul>
+ <li>
+ <div>
+ <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-compile-time-analysis">Compile-time
+ state machine analysis</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-boost-parameter">Boost.Parameter
+ interface definition for <code><span class="identifier">msm</span><span class="special">::</span><span class="identifier">back</span><span class="special">::</span><span class="identifier">state_machine</span><span class="special">&lt;&gt;</span></code> template arguments</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-queues">Possibility
+ to provide a container for the event and deferred event queues</a>.
+ A policy implementation based on a more efficient Boost.CircularBuffer
+ is provided.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">msm</span><span class="special">::</span><span class="identifier">back</span><span class="special">::</span><span class="identifier">state_machine</span><span class="special">&lt;&gt;::</span><span class="identifier">is_flag_active</span></code> method made const.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-enqueueing">Added
+ possibility to enqueue events for delayed processing</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Bugfixes
+ <ul>
+ <li>
+ <div>
+ #4926.
+ </div>
+ </li>
+ <li>
+ <div>
+ stack overflow using the Defer functor
+ </div>
+ </li>
+ <li>
+ <div>
+ anonymous transition of a submachine not called for the initial
+ state
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-compile-time-analysis">Compile-time
- state machine analysis</a>.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-boost-parameter">Boost.Parameter
- interface definition for <code><span class="identifier">msm</span><span class="special">::</span><span class="identifier">back</span><span class="special">::</span><span class="identifier">state_machine</span><span class="special">&lt;&gt;</span></code> template arguments</a>.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-queues">Possibility
- to provide a container for the event and deferred event queues</a>.
- A policy implementation based on a more efficient Boost.CircularBuffer
- is provided.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">msm</span><span class="special">::</span><span class="identifier">back</span><span class="special">::</span><span class="identifier">state_machine</span><span class="special">&lt;&gt;::</span><span class="identifier">is_flag_active</span></code> method made const.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-enqueueing">Added
- possibility to enqueue events for delayed processing</a>.
- </div>
- </li>
- <li>
- <div>
- Bugfixes
- </div>
- <ul>
- <li>
- <div>
- #4926.
- </div>
- </li>
- <li>
- <div>
- stack overflow using the Defer functor
- </div>
- </li>
- <li>
- <div>
- anonymous transition of a submachine not called for the initial
- state
- </div>
- </li>
- </ul>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Optional:</span>
-
+ <ul>
+ <li>
+ <div>
+ Updated test results with information about expected failures (#2294)
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Updated test results with information about expected failures (#2294)
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Pool:</span>
-
+ <ul>
+ <li>
+ <div>
+ Now can set a max_size for pool (#2696)
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">pool</span><span class="special">/</span><span class="identifier">pool</span><span class="special">.</span><span class="identifier">hpp</span></code> uses <code><span class="keyword">reinterpret_cast</span></code>
+ instead of <code><span class="keyword">static_cast</span></code>
+ (#2941)
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">pool_allocator</span></code> now works with vector
+ of vectors (#386)
+ </div>
+ </li>
+ <li>
+ <div>
+ Boost pool is now compatible with Microsoft memory leak detection
+ (#4346)
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Now can set a max_size for pool (#2696)
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">pool</span><span class="special">/</span><span class="identifier">pool</span><span class="special">.</span><span class="identifier">hpp</span></code> uses <code><span class="keyword">reinterpret_cast</span></code>
- instead of <code><span class="keyword">static_cast</span></code>
- (#2941)
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">pool_allocator</span></code> now works with vector
- of vectors (#386)
- </div>
- </li>
- <li>
- <div>
- Boost pool is now compatible with Microsoft memory leak detection (#4346)
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Program Options:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fixed errors in examples in docs (#3992,
+ #4858)
+ </div>
+ </li>
+ <li>
+ <div>
+ Now takes <code><span class="identifier">argv</span></code> as
+ const (#3909)
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fixed errors in examples in docs (#3992,
- #4858)
- </div>
- </li>
- <li>
- <div>
- Now takes <code><span class="identifier">argv</span></code> as const
- (#3909)
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Proto:</span>
-
+ <ul>
+ <li>
+ <div>
+ <em>Breaking change</em>: <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">core</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ no longer defines <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">pop_front</span></code>
+ and <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">reverse</span></code>, which have moved to their
+ own headers under <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">functional</span></code>
+ </div>
+ </li>
+ <li>
+ <div>
+ Add callable wrappers for more Fusion algorithms (including <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">at</span></code>); and callable wrappers for
+ some std utilities like <code><span class="identifier">make_pair</span></code>,
+ <code><span class="identifier">first</span></code> and <code><span class="identifier">second</span></code>, all under the new <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">functional</span></code> directory
+ </div>
+ </li>
+ <li>
+ <div>
+ Allow transforms to be specified separately from a grammar
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">matches</span></code> preserves domain-specific
+ expression wrappers
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix ADL issue with <code><span class="keyword">operator</span><span class="special">,</span></code> in <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code>
+ transform
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix handling of grammar checking in expressions involving multiple
+ domains (#4675)
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix ambiguous <code><span class="keyword">operator</span><span class="special">&lt;&lt;</span></code> in <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">display_expr</span></code>
+ (#4910)
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">is_sequence</span></code> answers true for Proto
+ expressions (#5006)
+ </div>
+ </li>
+ <li>
+ <div>
+ Eliminate <code><span class="special">-</span><span class="identifier">Wundef</span></code>
+ GCC warning in <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ (#5075)
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- <em>Breaking change</em>: <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">core</span><span class="special">.</span><span class="identifier">hpp</span></code>
- no longer defines <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">pop_front</span></code>
- and <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">reverse</span></code>, which have moved to their
- own headers under <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">functional</span></code>
- </div>
- </li>
- <li>
- <div>
- Add callable wrappers for more Fusion algorithms (including <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">at</span></code>); and callable wrappers for some
- std utilities like <code><span class="identifier">make_pair</span></code>,
- <code><span class="identifier">first</span></code> and <code><span class="identifier">second</span></code>, all under the new <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">functional</span></code> directory
- </div>
- </li>
- <li>
- <div>
- Allow transforms to be specified separately from a grammar
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">matches</span></code> preserves domain-specific
- expression wrappers
- </div>
- </li>
- <li>
- <div>
- Fix ADL issue with <code><span class="keyword">operator</span><span class="special">,</span></code> in <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code>
- transform
- </div>
- </li>
- <li>
- <div>
- Fix handling of grammar checking in expressions involving multiple
- domains (#4675)
- </div>
- </li>
- <li>
- <div>
- Fix ambiguous <code><span class="keyword">operator</span><span class="special">&lt;&lt;</span></code> in <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">display_expr</span></code>
- (#4910)
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">is_sequence</span></code> answers true for Proto
- expressions (#5006)
- </div>
- </li>
- <li>
- <div>
- Eliminate <code><span class="special">-</span><span class="identifier">Wundef</span></code>
- GCC warning in <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">.</span><span class="identifier">hpp</span></code>
- (#5075)
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Signals:</span>
-
+ <ul>
+ <li>
+ <div>
+ gcc warning cleanup (#4365)
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- gcc warning cleanup (#4365)
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Spirit:</span>
-
+ <ul>
+ <li>
+ <div>
+ Spirit V2.4.2, see the '<a href="/doc/libs/1_46_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_2.html">What's
+ New</a>' section for details.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Spirit V2.4.2, see the '<a href="/doc/libs/1_46_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_2.html">What's
- New</a>' section for details.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Tokenizer:</span>
-
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">isspace</span></code>/<code><span class="identifier">ispunct</span></code> was called with wrong character
+ type (#4791)
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">isspace</span></code>/<code><span class="identifier">ispunct</span></code> was called with wrong character
- type (#4791)
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Unordered:</span>
-
+ <ul>
+ <li>
+ <div>
+ Avoid using <code><span class="keyword">operator</span><span class="special">&amp;</span></code> with the value type.
+ </div>
+ </li>
+ <li>
+ <div>
+ Avoid <code><span class="special">-</span><span class="identifier">Wconversion</span></code>
+ warnings.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Avoid using <code><span class="keyword">operator</span><span class="special">&amp;</span></code>
- with the value type.
- </div>
- </li>
- <li>
- <div>
- Avoid <code><span class="special">-</span><span class="identifier">Wconversion</span></code>
- warnings.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Wave:</span>
-
+ <ul>
+ <li>
+ <div>
+ See the Changelog for details.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- See the Changelog for details.
- </div>
- </li>
- </ul>
       </li>
     </ul>
   </div>
@@ -615,59 +596,56 @@
       <li>
         <div>
           <span class="library">Boostbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Better support for attributes on root elements - including <code><span class="identifier">lang</span></code>.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Better support for attributes on root elements - including <code><span class="identifier">lang</span></code>.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Inspect:</span>
-
+ <ul>
+ <li>
+ <div>
+ Check that Boost headers do not use C's <code><span class="identifier">assert</span></code>
+ macro.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Check that Boost headers do not use C's <code><span class="identifier">assert</span></code>
- macro.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Quickbook:</span>
-
+ <ul>
+ <li>
+ <div>
+ Add support for <code><span class="identifier">lang</span></code>
+ attribute in documentation info.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved anchors.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support <code><span class="identifier">import</span></code>,
+ <code><span class="identifier">include</span></code> and <code><span class="identifier">xinclude</span></code> in conditional phrases.
+ </div>
+ </li>
+ <li>
+ <div>
+ Uses Filesystem 3.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Add support for <code><span class="identifier">lang</span></code>
- attribute in documentation info.
- </div>
- </li>
- <li>
- <div>
- Improved anchors.
- </div>
- </li>
- <li>
- <div>
- Support <code><span class="identifier">import</span></code>, <code><span class="identifier">include</span></code> and <code><span class="identifier">xinclude</span></code>
- in conditional phrases.
- </div>
- </li>
- <li>
- <div>
- Uses Filesystem 3.
- </div>
- </li>
- </ul>
       </li>
     </ul>
   </div>
@@ -680,85 +658,85 @@
       <li>
         <div>
           Linux:
+ <ul>
+ <li>
+ <div>
+ GCC: 3.4.6, 4.2.4, 4.3.4, 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.0, 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.3, 4.4.5, 4.5.2,
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0, 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>
@@ -768,144 +746,144 @@
       <li>
         <div>
           Linux:
+ <ul>
+ <li>
+ <div>
+ GCC: 3.4.6, 4.2.4, 4.3.4, 4.3.5, 4.4.3, 4.4.5, 4.5.0, 4.5.2
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0, 4.5.2
+ </div>
+ </li>
+ <li>
+ <div>
+ pgCC 11.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel: 10.1, 11.0, 11.1
+ </div>
+ </li>
+ <li>
+ <div>
+ PathScale: 3.2, 4.0
+ </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.3.5, 4.4.3, 4.4.5, 4.5.0, 4.5.2
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0, 4.5.2
- </div>
- </li>
- <li>
- <div>
- pgCC 11.1
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- PathScale: 3.2, 4.0
- </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
+ </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
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++: 7.1, 8.0, 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.4.0, 4.5.1, 4.6.0
+ </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, 8.0, 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.4.0, 4.5.1, 4.6.0
- </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>
           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>
       <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>

Modified: website/public_html/live/users/history/version_1_46_1.html
==============================================================================
--- website/public_html/live/users/history/version_1_46_1.html (original)
+++ website/public_html/live/users/history/version_1_46_1.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -41,7 +41,7 @@
 
               <p><span class=
               "news-date">March 12th, 2011 15:45 GMT</span></p>
-
+<p>Documentation
               <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>boost_1_46_1.tar.bz2</td></tr><tr><td>boost_1_46_1.tar.gz</td></tr>
 <tr><th scope="row" rowspan="2">windows</th><td>boost_1_46_1.7z</td></tr><tr><td>boost_1_46_1.zip</td></tr></table>
@@ -56,219 +56,207 @@
       <li>
         <div>
           <span class="library">Asio:</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 (#5021).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed compile failures with some versions of <tt>g++</tt>
+ due to the use of anonymous enums (#4883).
+ </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 (#5021).
- </div>
- </li>
- <li>
- <div>
- Fixed compile failures with some versions of <tt>g++</tt>
- due to the use of anonymous enums (#4883).
- </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">Fusion:</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">Filesystem:</span>
-
+ <ul>
+ <li>
+ <div>
+ Fix for STLPort (#5217).
+ </div>
+ </li>
+ <li>
+ <div>
+ PGI large file support
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Fix for STLPort (#5217).
- </div>
- </li>
- <li>
- <div>
- PGI large file support
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Graph:</span>
-
+ <ul>
+ <li>
+ <div>
+ Bug fixes, including fixes for: #5181,
+ #5180,
+ #5199
+ and #5175.
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Bug fixes, including fixes for: #5181,
- #5180,
- #5199
- and #5175.
- </div>
- </li>
- </ul>
       </li>
       <li>
         <div>
           <span class="library">Icl:</span>
-
+ <ul>
+ <li>
+ <div>
+ Intersects for interval_maps and segment_type/element_type (#5207).
+ </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 (#5207).
- </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">Math:</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">Polygon:</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">Proto:</span>
-
+ <ul>
+ <li>
+ <div>
+ Make <code><span class="identifier">display_expr</span></code>
+ copyable (#5096).
+ </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
- (#5096).
- </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">Property Tree:</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">Signals2:</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">TR1:</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">Unordered:</span>
-
+ <ul>
+ <li>
+ <div>
+ Add missing copy constructors and assignment operators when using
+ rvalue references (#5119).
+ </div>
+ </li>
+ </ul>
         </div>
- <ul>
- <li>
- <div>
- Add missing copy constructors and assignment operators when using rvalue
- references (#5119).
- </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>

Modified: website/public_html/live/users/history/version_1_47_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_47_0.html (original)
+++ website/public_html/live/users/history/version_1_47_0.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -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>Documentation
               <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>boost_1_47_0.tar.bz2</td></tr><tr><td>boost_1_47_0.tar.gz</td></tr>
 <tr><th scope="row" rowspan="2">windows</th><td>boost_1_47_0.7z</td></tr><tr><td>boost_1_47_0.zip</td></tr></table>

Modified: website/public_html/live/users/news/index.html
==============================================================================
--- website/public_html/live/users/news/index.html (original)
+++ website/public_html/live/users/news/index.html 2011-11-15 10:58:50 EST (Tue, 15 Nov 2011)
@@ -29,19 +29,37 @@
               <ul class="toc">
                 
                 <li><span class=
+ "news-title">Version 1.48.0</span></li>
+ <li><span class=
                 "news-title">Version 1.47.0</span></li>
                 <li><span class=
                 "news-title">Version 1.46.1</span></li>
                 <li><span class=
                 "news-title">Version 1.46.0</span></li>
                 <li><span class=
- "news-title">Version 1.45.0</span></li>
- <li><span class=
- "news-title">Version 1.44.0</span></li> </ul>
+ "news-title">Version 1.45.0</span></li> </ul>
+ <h2 class="news-title">
+ <a name="iversion_1_48_0" id="iversion_1_48_0"></a>Version 1.48.0</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>
+ Details</li>
+
+ <li>Download</li>
+ </ul>
               <h2 class="news-title">
               <a name="iversion_1_47_0" id="iversion_1_47_0"></a>Version 1.47.0</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>Download</li>
- </ul>
- <h2 class="news-title">
- <a name="iversion_1_44_0" id="iversion_1_44_0"></a>Version 1.44.0</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>
- Details</li>
-
- <li>Download</li>
                               </ul> </div>
           </div>
         </div>


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk