Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r73012 - in website/public_html/live: . common common/code doc doc/libs/common/doc/src feed feed/downloads feed/history feed/news site-tools site-tools/state users/download users/history users/news
From: dnljms_at_[hidden]
Date: 2011-07-12 02:37:52


Author: danieljames
Date: 2011-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
New Revision: 73012
URL: http://svn.boost.org/trac/boost/changeset/73012

Log:
Website: merge release to live.
Added:
   website/public_html/live/feed/history/boost_1_47_0.qbk
      - copied, changed from r70304, /website/public_html/beta/feed/history/boost_1_47_0.qbk
   website/public_html/live/users/history/version_1_47_0.html
      - copied, changed from r70304, /website/public_html/beta/users/history/version_1_47_0.html
Removed:
   website/public_html/live/boost-build.jam
   website/public_html/live/feed/build.jam
   website/public_html/live/feed/downloads-hashes.txt
   website/public_html/live/feed/downloads/build.jam
   website/public_html/live/feed/history-hashes.txt
   website/public_html/live/feed/history/build.jam
   website/public_html/live/feed/news-hashes.txt
   website/public_html/live/feed/news/build.jam
   website/public_html/live/project-root.jam
Properties modified:
   website/public_html/live/ (props changed)
Text files modified:
   website/public_html/live/common/code/boost.php | 4
   website/public_html/live/common/code/boost_libraries.php | 8
   website/public_html/live/common/menu-doc.html | 5
   website/public_html/live/doc/.htaccess | 15
   website/public_html/live/doc/display_libs.php | 15
   website/public_html/live/doc/libraries.txt | 11
   website/public_html/live/doc/libraries.xml | 50
   website/public_html/live/doc/libs/common/doc/src/boostbook.css | 26
   website/public_html/live/feed/downloads.rss | 1121 ++++++++++++++++++
   website/public_html/live/feed/history.rss | 1121 ++++++++++++++++++
   website/public_html/live/feed/history/boost_1_47_0.qbk | 381 +++++
   website/public_html/live/feed/news.rss | 2404 +++++++++++++++++++++++++--------------
   website/public_html/live/index.html | 27
   website/public_html/live/site-tools/README.txt | 3
   website/public_html/live/site-tools/site-tools.py | 38
   website/public_html/live/site-tools/state/feed-pages.txt | 26
   website/public_html/live/users/download/index.html | 14
   website/public_html/live/users/history/index.html | 18
   website/public_html/live/users/history/version_1_47_0.html | 1082 +++++++++++++++++
   website/public_html/live/users/news/index.html | 42
   20 files changed, 5370 insertions(+), 1041 deletions(-)

Deleted: website/public_html/live/boost-build.jam
==============================================================================
--- website/public_html/live/boost-build.jam 2011-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
+++ (empty file)
@@ -1,44 +0,0 @@
-# Copyright Rene Rivera 2007.
-#
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or copy at
-# http://www.boost.org/LICENSE_1_0.txt)
-
-# For instructions see project-root.jam, or "bjam --help".
-
-local rule if-has-file ( file + : dir * )
-{
- local result ;
- if $(dir)
- {
- result = [ GLOB $(dir) : $(file) ] ;
- }
- return $(result[1]:P) ;
-}
-
-#~ Attempts to find the Boost source tree...
-
-local boost-src = [ if-has-file bootstrap.sh :
- [ MATCH --boost=(.*) : $(ARGV) ]
- $(BOOST_ROOT)
- $(BOOST)
- $(.boost-build-file:D)/../boost
- ] ;
-
-#~ Attempts to find the Boost.Build files...
-
-local boost-build-src = [ if-has-file bootstrap.jam :
- [ MATCH --boost-build=(.*) : $(ARGV) ]
- $(BOOST_BUILD_PATH)
- $(BOOST_BUILD)
- $(boost-src)/tools/build/v2
- ] ;
-
-#~ Set some common vars to refer to the Boost sources...
-
-BOOST ?= $(boost-src) ;
-BOOST_ROOT ?= $(boost-src) ;
-
-#~ And load up Boost.Build...
-
-boost-build $(boost-build-src) ;

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-07-12 02:37:48 EDT (Tue, 12 Jul 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,46,1);
+$boost_current_version = Array(1,47,0);
 require_once(dirname(__FILE__) . '/boost_config.php');
 require_once(dirname(__FILE__) . '/boost_utility.php');
-?>
\ No newline at end of file
+?>

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-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
@@ -70,7 +70,7 @@
                         $value = isset($val['value']) ? trim($val['value']) : false;
                         if($value && $value != 'true' && $value != 'false') {
                             echo 'Invalid value for ',htmlentities($val['tag']),
- ': ', $value;
+ ': ', $value, "\n";
                             exit(0);
                         }
                         $lib[$val['tag']] = ($value == 'true');
@@ -80,7 +80,7 @@
                     {
                             $value = isset($val['value']) ? trim($val['value']) : '';
                             if(!isset($this->build_values[$value])) {
- echo 'Invalid value for build: ', htmlentities($value);
+ echo 'Invalid value for build: ', htmlentities($value), "\n";
                                     exit(0);
                             }
                             $lib['build'] = $value;
@@ -95,7 +95,7 @@
                     }
                     break;
                     default:
- echo 'Invalid tag: ', htmlentities($val['tag']);
+ echo 'Invalid tag: ', htmlentities($val['tag']), "\n";
                             exit(0);
                 }
             }
@@ -129,7 +129,7 @@
         foreach($libs as $key => &$library) {
             foreach($library['category'] as $category) {
                 if(!isset($this->categories[$category])) {
- echo 'Unknown category: '.$category;
+ echo 'Unknown category: ', htmlentities($category), "\n";
                     exit(0);
                 }
                 $categories[$category]['libraries'][] = &$library;

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-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
@@ -9,7 +9,10 @@
       <a href="/doc/libs">Libraries <span class="link">&gt;</span></a>
 
       <ul>
- <li><a href="/doc/libs/1_46_1/">1.46.1 - Current Release <span class=
+ <li><a href="/doc/libs/1_47_0/">1.47.0 - Current Release <span class=
+ "link">&gt;</span></a></li>
+
+ <li><a href="/doc/libs/1_46_1/">1.46.1 <span class=
         "link">&gt;</span></a></li>
 
         <li><a href="/doc/libs/1_45_0/">1.45.0 <span class=

Modified: website/public_html/live/doc/.htaccess
==============================================================================
--- website/public_html/live/doc/.htaccess (original)
+++ website/public_html/live/doc/.htaccess 2011-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
@@ -2,10 +2,9 @@
 RewriteBase /doc
 
 # Redirect to the canonical URL.
-# TODO: I think this is wrong.
 
-# RewriteCond %{HTTP_HOST} ^boost\.org [NC]
-# RewriteRule ^.*$ http://www\.boost\.org%{REQUEST_URI} [R=301]
+RewriteCond %{HTTP_HOST} ^boost\.org [NC]
+RewriteRule ^.*$ http://www\.boost\.org%{REQUEST_URI} [R=301]
 
 RewriteRule ^html(/.*)?$ libs/release/doc/html$1 [R]
 
@@ -17,20 +16,20 @@
 # Requires an appropriate soft link.
 # RewriteCond %{DOCUMENT_ROOT}/doc/archives -l
 RewriteCond %{DOCUMENT_ROOT}/doc/archives/boost_$1 -f
-RewriteRule ^libs/([0-9_]+(?:beta[0-9]*)?/.*\.(?:png|gif|jpg|jpeg|jpe|css|js|pdf|dtd))$ archives/boost_$1 [L,NC]
+RewriteRule ^libs/([0-9_]+(?:beta[0-9]*|snapshot)?/.*\.(?:png|gif|jpg|jpeg|jpe|css|js|pdf|dtd))$ archives/boost_$1 [L,NC]
 
 RewriteCond %{DOCUMENT_ROOT}/doc/archives/boost-build/$1 -f
 RewriteRule ^tools/build/(.*\.(?:png|gif|jpg|jpeg|jpe|css|js|pdf|dtd))$ archives/boost-build/$1 [L,NC]
 
 # Redirect from symbolic names to current versions.
-RewriteRule ^libs/release(/.*)?$ libs/1_46_1$1 [R]
-RewriteRule ^libs/development(/.*)?$ libs/1_46_1$1 [R]
+RewriteRule ^libs/release(/.*)?$ libs/1_47_0$1 [R]
+RewriteRule ^libs/development(/.*)?$ libs/1_47_0$1 [R]
 
 # Rewrite specific versions to the dynamic handlers.
-RewriteRule ^libs/([0-9_]+(?:beta[0-9]*)?)/?$ libraries.php/$1 [L]
+RewriteRule ^libs/([0-9_]+(?:beta[0-9]*|snapshot)?)/?$ libraries.php/$1 [L]
 
 RewriteCond %{REQUEST_FILENAME} !-f
-RewriteRule ^libs/([0-9_]+(?:beta[0-9]*)?)/(.+)$ display_libs.php/boost_$1/$2 [L]
+RewriteRule ^libs/([0-9_]+(?:beta[0-9]*|snapshot)?)/(.+)$ display_libs.php/boost_$1/$2 [L]
 
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^libs/?(.*)$ 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-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
@@ -30,6 +30,11 @@
 }
 
 function add_spirit_analytics($content) {
+ $server = $_SERVER['HTTP_HOST'];
+
+ if ($server != 'www.boost.org' && $server != 'live.boost.org')
+ return $content;
+
     if(stripos($content, '_uacct = "UA-11715441-2"') !== FALSE)
         return $content;
 
@@ -39,7 +44,7 @@
   _gaq.push(
     ['_setAccount', 'UA-11715441-2'],
     ['_trackPageview'],
- ['_setDomainName', 'none'],
+ ['_setDomainName', '$server'],
     ['_setAllowLinker', true]
     );
 
@@ -61,8 +66,11 @@
 }
 
 $location = get_archive_location('@^[/]([^/]+)[/](.*)$@',$_SERVER["PATH_INFO"],true,false);
-$beta_site = strpos($_SERVER['HTTP_HOST'], 'beta') !== FALSE;
-$beta_docs = strpos($location['version'], 'beta') !== FALSE;
+$beta_site = strpos($_SERVER['HTTP_HOST'], 'beta') !== FALSE ||
+ strpos($_SERVER['HTTP_HOST'], 'localhost') !== FALSE;
+$beta_docs = strpos($location['version'], 'beta') !== FALSE ||
+ strpos($location['version'], 'snapshot') !== FALSE;
+
 if (!$beta_site && $beta_docs) {
     file_not_found($location['file']);
     return;
@@ -82,6 +90,7 @@
   array('@.*@','@^libs/gil/doc/.*(html|htm)$@i','raw','text/html'),
   array('@.*@','@^libs/preprocessor/doc/.*(html|htm)$@i','raw','text/html'),
   array('@.*@','@^libs/test/doc/components/test_tools/reference/.*(html|htm)$@i','raw','text/html'),
+ array('@.*@','@^libs/test/.*(html|htm)$@i','simple','text/html'),
   array('@.*@','@^libs/spirit/.*(html|htm)$@i','simple','text/html', 'add_spirit_analytics'),
   array('@.*@','@^libs/fusion/.*(html|htm)$@i','basic','text/html', 'add_spirit_analytics'),
   array('@.*@','@^libs/wave/.*(html|htm)$@i','raw','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-07-12 02:37:48 EDT (Tue, 12 Jul 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:105:{s:12:"accumulators";a:10:{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:8:"category";a:1:{i:0;s:4:"Math";}}s:16:"algorithm/minmax";a:10:{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:109:{s:12:"accumulators";a:10:{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:8:"category";a:1:{i:0;s:4:"Math";}}s:16:"algorithm/minmax";a:10:{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:8:"category";a:1:{i:0;s:10:"Algorithms";}}s:16:"algorithm/string";a:10:{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:8:"category";a:2:{i:0;s:6:"String";i:1;s:10:"Algorithms";}}s:3:"any";a:10:{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:8:"category";a:1:{i:0;s:4:"Data";}}s:5:"array";a:10:{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:8:"category";a:1:{i:0;s:10:"Containers";}}s:4:"asio";a:10:{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,
@@ -13,7 +13,7 @@
     positions.";s:13:"documentation";s:19:"libs/bind/bind.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:11:"bind/mem_fn";a:10:{s:3:"key";s:11:"bind/mem_fn";s:13:"boost-version";s:6:"1.25.0";s:4:"name";s:15:"Member Function";s:7:"authors";s:11:"Peter Dimov";s:11:"description";s:74:"Generalized binders for function/object/pointers
     and member functions.";s:13:"documentation";s:21:"libs/bind/mem_fn.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:8:"bind/ref";a:10:{s:3:"key";s:8:"bind/ref";s:13:"boost-version";s:6:"1.25.0";s:4:"name";s:3:"Ref";s:7:"authors";s:61:"Jaako Järvi, Peter Dimov, Doug Gregor, and Dave
     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:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:15:"circular_buffer";a:10:{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:8:"category";a:1:{i:0;s:10:"Containers";}}s:13:"compatibility";a:10:{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
+ 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:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:6:"chrono";a:10:{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:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:15:"circular_buffer";a:10:{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:8:"category";a:1:{i:0;s:10:"Containers";}}s:13:"compatibility";a:10:{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:8:"category";a:1:{i:0;s:11:"workarounds";}}s:13:"concept_check";a:10:{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:8:"category";a:2:{i:0;s:7:"Generic";i:1;s:11:"Correctness";}}s:6:"config";a:10:{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:8:"category";a:1:{i:0;s:11:"workarounds";}}s:10:"conversion";a:10:{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:8:"category";a:2:{i:0;s:6:"String";i:1;s:13:"Miscellaneous";}}s:3:"crc";a:10:{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
@@ -57,7 +57,7 @@
     class templates that are function object
     wrappers.";s:13:"documentation";s:26:"libs/functional/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:15:"functional/hash";a:10:{s:3:"key";s:15:"functional/hash";s:13:"boost-version";s:6:"1.33.0";s:4:"name";s:15:"Functional/Hash";s:7:"authors";s:12:"Daniel James";s:11:"description";s:79:"A TR1 hash function object that can be extended to
     hash user defined types.";s:13:"documentation";s:18:"doc/html/hash.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:18:"functional/factory";a:10:{s:3:"key";s:18:"functional/factory";s:13:"boost-version";s:6:"1.43.0";s:4:"name";s:18:"Functional/Factory";s:7:"authors";s:16:"Tobias Schwinger";s:11:"description";s:64:"Function object templates for dynamic and static object creation";s:13:"documentation";s:34:"libs/functional/factory/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:18:"functional/forward";a:10:{s:3:"key";s:18:"functional/forward";s:13:"boost-version";s:6:"1.43.0";s:4:"name";s:18:"Functional/Forward";s:7:"authors";s:16:"Tobias Schwinger";s:11:"description";s:72:"Adapters to allow generic function objects to accept arbitrary arguments";s:13:"documentation";s:34:"libs/functional/forward/index.html";s:12:"std-proposal";b:0;s:7:"
std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:6:"fusion";a:10:{s:3:"key";s:6:"fusion";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:6:"Fusion";s:7:"authors";s:48:"Joel de Guzman, Dan Marsden and Tobias Schwinger";s:11:"description";s:80:"Library for working with tuples, including various containers,
- algorithms, etc.";s:13:"documentation";s:31:"libs/fusion/doc/html/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:2:{i:0;s:15:"Metaprogramming";i:1;s:4:"Data";}}s:3:"gil";a:10:{s:3:"key";s:3:"gil";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:3:"GIL";s:7:"authors";s:30:"Lubomir Bourdev and Hailin Jin";s:11:"description";s:21:"Generic Image Library";s:13:"documentation";s:23:"libs/gil/doc/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:5:{i:0;s:10:"Containers";i:1;s:9:"Iterators";i:2;s:10:"Algorithms";i:3;s:7:"Generic";i:4;s:16:"Image-processing";}}s:5:"graph";a:10:{s:3:"key";s:5:"graph";s:13:"boost-version";s:6:"1.18.0";s:4:"name";s:5:"Graph";s:7:"authors";s:107:"Jeremy Siek and a University of Notre Dame team;
+ algorithms, etc.";s:13:"documentation";s:31:"libs/fusion/doc/html/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:2:{i:0;s:15:"Metaprogramming";i:1;s:4:"Data";}}s:8:"geometry";a:10:{s:3:"key";s:8:"geometry";s:13:"boost-version";s:6:"1.47.0";s:4:"name";s:8:"Geometry";s:7:"authors";s:48:"Barend Gehrels, Bruno Lalande and Mateusz Loskot";s:11:"description";s:17:"Geometry Library.";s:13:"documentation";s:24:"libs/geometry/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:2:{i:0;s:10:"Algorithms";i:1;s:4:"Math";}}s:3:"gil";a:10:{s:3:"key";s:3:"gil";s:13:"boost-version";s:6:"1.35.0";s:4:"name";s:3:"GIL";s:7:"authors";s:30:"Lubomir Bourdev and Hailin Jin";s:11:"description";s:21:"Generic Image Library";s:13:"documentation";s:23:"libs/gil/doc/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:5:{i:0;s:10:"Containers";i:1;s:9:"Iterators";i:2;s:10:"Algorithms";i
:3;s:7:"Generic";i:4;s:16:"Image-processing";}}s:5:"graph";a:10:{s:3:"key";s:5:"graph";s:13:"boost-version";s:6:"1.18.0";s:4:"name";s:5:"Graph";s:7:"authors";s:107:"Jeremy Siek and a University of Notre Dame team;
     now maintained by Andrew Sutton and Jeremiah Willcock.";s:11:"description";s:127:"The BGL graph interface and graph components are
     generic, in the same sense as the the Standard Template Library
     (STL).";s:13:"documentation";s:37:"libs/graph/doc/table_of_contents.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:8:"autolink";s:8:"category";a:3:{i:0;s:10:"Containers";i:1;s:9:"Iterators";i:2;s:10:"Algorithms";}}s:3:"icl";a:10:{s:3:"key";s:3:"icl";s:13:"boost-version";s:6:"1.46.0";s:4:"name";s:3:"ICL";s:7:"authors";s:17:"Joachim Faulhaber";s:11:"description";s:91:"Interval Container Library, interval sets and maps and
@@ -110,7 +110,8 @@
     as basic linear algebra routines. Several dense, packed and
     sparse storage schemes are supported.";s:13:"documentation";s:32:"libs/numeric/ublas/doc/index.htm";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:4:"Math";}}s:8:"optional";a:10:{s:3:"key";s:8:"optional";s:13:"boost-version";s:6:"1.30.0";s:4:"name";s:8:"Optional";s:7:"authors";s:17:"Fernando Cacciola";s:11:"description";s:52:"Discriminated-union wrapper for optional
     values.";s:13:"documentation";s:24:"libs/optional/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:9:"parameter";a:10:{s:3:"key";s:9:"parameter";s:13:"boost-version";s:6:"1.33.0";s:4:"name";s:9:"Parameter";s:7:"authors";s:32:"David Abrahams and Daniel Wallin";s:11:"description";s:76:"Boost.Parameter Library - Write functions that
- accept arguments by name.";s:13:"documentation";s:34:"libs/parameter/doc/html/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:11:"Programming";}}s:7:"polygon";a:10:{s:3:"key";s:7:"polygon";s:13:"boost-version";s:6:"1.44.0";s:4:"name";s:7:"Polygon";s:7:"authors";s:16:"Lucanus Simonson";s:11:"description";s:94:"Booleans/clipping, resizing/offsetting and more for planar polygons with integral coordinates.";s:13:"documentation";s:23:"libs/polygon/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:4:"pool";a:10:{s:3:"key";s:4:"pool";s:13:"boost-version";s:6:"1.21.0";s:4:"name";s:4:"Pool";s:7:"authors";s:12:"Steve Cleary";s:11:"description";s:23:"Memory pool management.";s:13:"documentation";s:24:"libs/pool/doc/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:6:"Memory";}}s:12:"preprocessor";a:10:{s:3:"ke
y";s:12:"preprocessor";s:13:"boost-version";s:6:"1.26.0";s:4:"name";s:12:"Preprocessor";s:7:"authors";s:33:"Vesa Karvonen and Paul Mensonides";s:11:"description";s:74:"Preprocessor metaprogramming tools including
+ accept arguments by name.";s:13:"documentation";s:34:"libs/parameter/doc/html/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:11:"Programming";}}s:7:"phoenix";a:10:{s:3:"key";s:7:"phoenix";s:13:"boost-version";s:6:"1.47.0";s:4:"name";s:7:"Phoenix";s:7:"authors";s:45:"Joel de Guzman, Dan Marsden and Thomas Heller";s:11:"description";s:76:"Define small unnamed function objects at the actual
+ call site, and more.";s:13:"documentation";s:23:"libs/phoenix/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:7:"polygon";a:10:{s:3:"key";s:7:"polygon";s:13:"boost-version";s:6:"1.44.0";s:4:"name";s:7:"Polygon";s:7:"authors";s:16:"Lucanus Simonson";s:11:"description";s:94:"Booleans/clipping, resizing/offsetting and more for planar polygons with integral coordinates.";s:13:"documentation";s:23:"libs/polygon/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:4:"pool";a:10:{s:3:"key";s:4:"pool";s:13:"boost-version";s:6:"1.21.0";s:4:"name";s:4:"Pool";s:7:"authors";s:12:"Steve Cleary";s:11:"description";s:23:"Memory pool management.";s:13:"documentation";s:24:"libs/pool/doc/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:6:"Memory";}}s:12:"preprocessor";a:10:{s:3:"key";s:12:"pr
eprocessor";s:13:"boost-version";s:6:"1.26.0";s:4:"name";s:12:"Preprocessor";s:7:"authors";s:33:"Vesa Karvonen and Paul Mensonides";s:11:"description";s:74:"Preprocessor metaprogramming tools including
     repetition and recursion.";s:13:"documentation";s:32:"libs/preprocessor/doc/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:12:"Preprocessor";}}s:15:"program_options";a:10:{s:3:"key";s:15:"program_options";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:15:"Program Options";s:7:"authors";s:13:"Vladimir Prus";s:11:"description";s:198:"The program_options library allows program
     developers to obtain program options, that is (name, value)
     pairs from the user, via conventional methods such as command
@@ -122,7 +123,7 @@
     and vice-versa, using no special tools -- just your C++
     compiler.";s:13:"documentation";s:26:"libs/python/doc/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:8:"category";a:1:{i:0;s:14:"Inter-language";}}s:6:"random";a:10:{s:3:"key";s:6:"random";s:13:"boost-version";s:6:"1.15.0";s:4:"name";s:6:"Random";s:7:"authors";s:11:"Jens Maurer";s:11:"description";s:51:"A complete system for random number
     generation.";s:13:"documentation";s:22:"libs/random/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:4:"Math";}}s:5:"range";a:10:{s:3:"key";s:5:"range";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:5:"Range";s:7:"authors";s:29:"Niel Groves, Thorsten Ottosen";s:11:"description";s:96:"A new infrastructure for generic algorithms that
- builds on top of the new iterator concepts.";s:13:"documentation";s:21:"libs/range/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:10:"Algorithms";}}s:8:"rational";a:10:{s:3:"key";s:8:"rational";s:13:"boost-version";s:6:"1.11.0";s:4:"name";s:8:"Rational";s:7:"authors";s:10:"Paul Moore";s:11:"description";s:24:"A rational number class.";s:13:"documentation";s:24:"libs/rational/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:4:"Math";}}s:5:"regex";a:10:{s:3:"key";s:5:"regex";s:13:"boost-version";s:6:"1.18.0";s:4:"name";s:5:"Regex";s:7:"authors";s:12:"John Maddock";s:11:"description";s:27:"Regular expression library.";s:13:"documentation";s:21:"libs/regex/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:5:"build";s:8:"autolink";s:8:"category";a:1:{i:0;s:6:"String";}}s:10:"scope_exit";a:10:{s:3:"key";s:10:"scope_exit";s:13:"boost-version";s:6:"1.38.0";s:4:"name";s:10:"Scope Ex
it";s:7:"authors";s:17:"Alexander Nasonov";s:11:"description";s:37:"Execute arbitrary code at scope exit.";s:13:"documentation";s:35:"libs/scope_exit/doc/html/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:13:"serialization";a:10:{s:3:"key";s:13:"serialization";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:13:"Serialization";s:7:"authors";s:12:"Robert Ramey";s:11:"description";s:50:"Serialization for persistence and
+ builds on top of the new iterator concepts.";s:13:"documentation";s:21:"libs/range/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:10:"Algorithms";}}s:5:"ratio";a:10:{s:3:"key";s:5:"ratio";s:13:"boost-version";s:6:"1.47.0";s:4:"name";s:5:"Ratio";s:7:"authors";s:25:"Vicente J. Botet Escribá";s:11:"description";s:33:"Compile time rational arithmetic.";s:13:"documentation";s:21:"libs/ratio/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:4:"Math";}}s:8:"rational";a:10:{s:3:"key";s:8:"rational";s:13:"boost-version";s:6:"1.11.0";s:4:"name";s:8:"Rational";s:7:"authors";s:10:"Paul Moore";s:11:"description";s:24:"A rational number class.";s:13:"documentation";s:24:"libs/rational/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:4:"Math";}}s:5:"regex";a:10:{s:3:"key";s:5:"regex";s:13:"boost-version";s:6:"1.18.0";s:4:"name";s:5:"
Regex";s:7:"authors";s:12:"John Maddock";s:11:"description";s:27:"Regular expression library.";s:13:"documentation";s:21:"libs/regex/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:1;s:5:"build";s:8:"autolink";s:8:"category";a:1:{i:0;s:6:"String";}}s:10:"scope_exit";a:10:{s:3:"key";s:10:"scope_exit";s:13:"boost-version";s:6:"1.38.0";s:4:"name";s:10:"Scope Exit";s:7:"authors";s:17:"Alexander Nasonov";s:11:"description";s:37:"Execute arbitrary code at scope exit.";s:13:"documentation";s:35:"libs/scope_exit/doc/html/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:13:"Miscellaneous";}}s:13:"serialization";a:10:{s:3:"key";s:13:"serialization";s:13:"boost-version";s:6:"1.32.0";s:4:"name";s:13:"Serialization";s:7:"authors";s:12:"Robert Ramey";s:11:"description";s:50:"Serialization for persistence and
     marshalling.";s:13:"documentation";s:33:"libs/serialization/doc/index.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:8:"autolink";s:8:"category";a:1:{i:0;s:2:"IO";}}s:7:"signals";a:10:{s:3:"key";s:7:"signals";s:13:"boost-version";s:6:"1.29.0";s:4:"name";s:7:"Signals";s:7:"authors";s:11:"Doug Gregor";s:11:"description";s:52:"Managed signals & slots callback
     implementation.";s:13:"documentation";s:21:"doc/html/signals.html";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:8:"autolink";s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:8:"signals2";a:10:{s:3:"key";s:8:"signals2";s:13:"boost-version";s:6:"1.39.0";s:4:"name";s:8:"Signals2";s:7:"authors";s:15:"Frank Mori Hess";s:11:"description";s:76:"Managed signals & slots callback
     implementation (thread-safe version 2).";s:13:"documentation";s:14:"libs/signals2/";s:12:"std-proposal";b:0;s:7:"std-tr1";b:0;s:5:"build";s:11:"header-only";s:8:"category";a:1:{i:0;s:16:"Function-objects";}}s:9:"smart_ptr";a:10:{s:3:"key";s:9:"smart_ptr";s:13:"boost-version";s:6:"1.23.0";s:4:"name";s:9:"Smart Ptr";s:7:"authors";s:58:"Greg Colvin, Beman Dawes, Peter Dimov, and Darin

Modified: website/public_html/live/doc/libraries.xml
==============================================================================
--- website/public_html/live/doc/libraries.xml (original)
+++ website/public_html/live/doc/libraries.xml 2011-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
@@ -212,6 +212,18 @@
     <category>Function-objects</category>
   </library>
   <library>
+ <key>chrono</key>
+ <boost-version>1.47.0</boost-version>
+ <name>Chrono</name>
+ <authors>Vicente J. Botet Escrib&#225;</authors>
+ <description>Useful time utilities.</description>
+ <documentation>libs/chrono/index.html</documentation>
+ <std-proposal>false</std-proposal>
+ <std-tr1>false</std-tr1>
+ <build>autolink</build>
+ <category>Miscellaneous</category>
+ </library>
+ <library>
     <key>circular_buffer</key>
     <boost-version>1.35.0</boost-version>
     <name>Circular Buffer</name>
@@ -517,6 +529,19 @@
     <category>Data</category>
   </library>
   <library>
+ <key>geometry</key>
+ <boost-version>1.47.0</boost-version>
+ <name>Geometry</name>
+ <authors>Barend Gehrels, Bruno Lalande and Mateusz Loskot</authors>
+ <description>Geometry Library.</description>
+ <documentation>libs/geometry/index.html</documentation>
+ <std-proposal>false</std-proposal>
+ <std-tr1>false</std-tr1>
+ <build>header-only</build>
+ <category>Algorithms</category>
+ <category>Math</category>
+ </library>
+ <library>
     <key>gil</key>
     <boost-version>1.35.0</boost-version>
     <name>GIL</name>
@@ -923,6 +948,19 @@
     <category>Programming</category>
   </library>
   <library>
+ <key>phoenix</key>
+ <boost-version>1.47.0</boost-version>
+ <name>Phoenix</name>
+ <authors>Joel de Guzman, Dan Marsden and Thomas Heller</authors>
+ <description>Define small unnamed function objects at the actual
+ call site, and more.</description>
+ <documentation>libs/phoenix/index.html</documentation>
+ <std-proposal>false</std-proposal>
+ <std-tr1>false</std-tr1>
+ <build>header-only</build>
+ <category>Function-objects</category>
+ </library>
+ <library>
     <key>polygon</key>
     <boost-version>1.44.0</boost-version>
     <name>Polygon</name>
@@ -1073,6 +1111,18 @@
     <category>Algorithms</category>
   </library>
   <library>
+ <key>ratio</key>
+ <boost-version>1.47.0</boost-version>
+ <name>Ratio</name>
+ <authors>Vicente J. Botet Escrib&#225;</authors>
+ <description>Compile time rational arithmetic.</description>
+ <documentation>libs/ratio/index.html</documentation>
+ <std-proposal>false</std-proposal>
+ <std-tr1>false</std-tr1>
+ <build>header-only</build>
+ <category>Math</category>
+ </library>
+ <library>
     <key>rational</key>
     <boost-version>1.11.0</boost-version>
     <name>Rational</name>

Modified: website/public_html/live/doc/libs/common/doc/src/boostbook.css
==============================================================================
--- website/public_html/live/doc/libs/common/doc/src/boostbook.css (original)
+++ website/public_html/live/doc/libs/common/doc/src/boostbook.css 2011-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
@@ -72,12 +72,12 @@
         font-weight: bold;
     }
 
- h1 { font: 140% }
- h2 { font: bold 140% }
- h3 { font: bold 130% }
- h4 { font: bold 120% }
- h5 { font: italic 110% }
- h6 { font: italic 100% }
+ h1 { font-size: 140%; }
+ h2 { font-weight: bold; font-size: 140%; }
+ h3 { font-weight: bold; font-size: 130%; }
+ h4 { font-weight: bold; font-size: 120%; }
+ h5 { font-weight: normal; font-style: italic; font-size: 110%; }
+ h6 { font-weight: normal; font-style: italic; font-size: 100%; }
 
     /* Top page titles */
     title,
@@ -221,7 +221,11 @@
         
     /* Code on toc */
     .toc .computeroutput { font-size: 120% }
-
+
+ /* No margin on nested menus */
+
+ .toc dl dl { margin: 0; }
+
 /*=============================================================================
     Tables
 =============================================================================*/
@@ -586,11 +590,17 @@
         height: 0;
         line-height: 1;
         vertical-align: baseline;
- _vertical-align: bottom;
         position: relative;
         
 }
 
+/* For internet explorer: */
+
+* html sup,
+* html sub {
+ vertical-align: bottom;
+}
+
 sup {
         bottom: 1ex;
 }

Deleted: website/public_html/live/feed/build.jam
==============================================================================
--- website/public_html/live/feed/build.jam 2011-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
+++ (empty file)
@@ -1,101 +0,0 @@
-# Copyright 2006-2007 Rene Rivera
-# 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)
-
-build-project downloads ;
-build-project history ;
-build-project news ;
-
-import feature ;
-import property ;
-import path ;
-import set ;
-
-feature.feature title : : free ;
-feature.feature uri : : free ;
-feature.feature count : : free ;
-feature.feature cwd : : free ;
-feature.feature update-file : : free ;
-
-rule get ( property : properties * )
-{
- local r = [ property.select $(property) : $(properties) ] ;
- return $(r:G=) ;
-}
-
-rule rss ( targets * : sources * : properties * )
-{
- TITLE on $(targets)
- = [ get <title> : $(properties) ] ;
- LINK on $(targets)
- = [ get <uri> : $(properties) ] ;
- COUNT on $(targets)
- = [ get <count> : $(properties) ] ;
- BB2RSS on $(targets)
- = [ path.native [ path.join [ get <cwd> : $(properties) ] bbook2rss.py ] ] ;
- JAMSHELL on $(targets)
- = % ;
- PYTHON on $(targets)
- = [ property.select <python.interpreter> : $(properties) ] ;
- UPDATE_FILE on $(targets)
- = [ get <update-file> : $(properties) ] ;
- DEPENDS $(targets) : [ get <update-file> : $(properties) ] ;
-}
-
-actions rss
-{
- "$(PYTHON:G=:E=python)" "$(BB2RSS)" "--channel-title=$(TITLE)" "--channel-link=$(LINK)" "--count=$(COUNT)" "--update-file=$(UPDATE_FILE)" "--output=$(<)" "$(>)"
-}
-
-rule glob-rss ( p + )
-{
- local files = [ glob $(p:S=.qbk) ] ;
- files = $(files:S=.xml) ;
- local result ;
- for local f in $(files)
- {
- local d = $(f:D) ;
- result += $(d:B)//$(f:D=) ;
- }
- return $(result) ;
-}
-
-path-constant CWD : . ;
-
-make downloads.rss
- : [ set.difference
- [ glob-rss history/boost_1_46_1 history/boost_1_46_0 downloads/* ] :
- [ glob-rss downloads/bjam* ]
- ]
- : @rss :
- <title>"Boost Downloads"
- <uri>"http://www.boost.org/feed/downloads.rss"
- <count>5
- <location>$(CWD)
- <cwd>$(CWD)
- <update-file>downloads-hashes.txt
- ;
-
-make history.rss : [ glob-rss history/* ]
- : @rss :
- <title>"Boost History"
- <uri>"http://www.boost.org/feed/history.rss"
- <location>$(CWD)
- <cwd>$(CWD)
- <update-file>history-hashes.txt
- ;
-
-make news.rss
- : [ set.difference
- [ glob-rss news/* history/* ] :
- ## Uncomment the following line out to hide the item from the result.
- #~ [ glob-rss history/boost_1_40_0 ]
- ]
- : @rss :
- <title>"Boost News"
- <uri>"http://www.boost.org/feed/news.rss"
- <count>5
- <location>$(CWD)
- <cwd>$(CWD)
- <update-file>news-hashes.txt
- ;

Deleted: website/public_html/live/feed/downloads-hashes.txt
==============================================================================
--- website/public_html/live/feed/downloads-hashes.txt 2011-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
+++ (empty file)
@@ -1,2 +0,0 @@
-history/boost_1_46_0.qbk,a3a47e0af538e0c3b611c31efb5e7d0cbd4b27a99f77bc8f01a3c6a0cd17d999,edcd6035c761c9ec8424f8a02c268285a3d66ca9cc7d225e41c890a233afcec6
-history/boost_1_46_1.qbk,5ad8f1323c49dcdf19ed6717502b4e2d002110cb2f07f4c66f5846df4bb728ab,ae5d583f54f987ac38cbedc82f1309af8abb4d4f9158977e7695da46c209c91d

Modified: website/public_html/live/feed/downloads.rss
==============================================================================
--- website/public_html/live/feed/downloads.rss (original)
+++ website/public_html/live/feed/downloads.rss 2011-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
@@ -6,7 +6,1126 @@
     <description/>
     <language>en-us</language>
     <copyright>Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)</copyright>
- <item><title>Version 1.46.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;
+ <item><title>Version 1.47.0</title><link>http://www.boost.org/users/history/version_1_47_0.html><pubDate>In Progress</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><description>
+
+
+ &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/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;/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;/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;/div&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/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;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;/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;
+ &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;.
+ &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;
+ &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.
+ &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;.
+ &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;.
+ &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.
+ &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;
+ &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;/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;
+ &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_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;
+ 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;/li&gt;
+ &lt;li&gt;
+ &lt;div&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;/li&gt;
+ &lt;li&gt;
+ &lt;div&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;/li&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;
+ 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;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 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;/li&gt;
+ &lt;li&gt;
+ &lt;div&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;/li&gt;
+ &lt;li&gt;
+ &lt;div&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;/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;/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;

Deleted: website/public_html/live/feed/downloads/build.jam
==============================================================================
--- website/public_html/live/feed/downloads/build.jam 2011-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
+++ (empty file)
@@ -1,14 +0,0 @@
-# Copyright 2006-2007 Rene Rivera
-# 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)
-
-import quickbook ;
-
-for local qbk in [ glob *.qbk ]
-{
- quickbook.to-boostbook $(qbk:S=.xml)
- : $(qbk)
- : <location>.
- <include>..
- ;
-}

Deleted: website/public_html/live/feed/history-hashes.txt
==============================================================================
--- website/public_html/live/feed/history-hashes.txt 2011-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
+++ (empty file)
@@ -1,59 +0,0 @@
-history/boost_1_10_3.qbk,9240764403ca3c325db3cdf4c0066b5e7b47ba5ba823a186a025dc5a3a1a787f,9a2cfd227461b9e809e311178decc5f317ab473b5e72454ccb4f8531b8ab5a66
-history/boost_1_10_4.qbk,0689082a973500ec14b00028b1e5f2a60648c64c307eb4364f2558253153ce9e,74e7a2ed82e40bfdeebca7e7198266bb7f04d7288ec97f5522e1cbff4f5b7237
-history/boost_1_11_0.qbk,67382ac34c7c0e451e0e3bba2879e9bdcc12e33972a93fc69b60d6b3bc24dce7,07c1bc1d88ef77d15ae13ef24757201dd3033af49ab723c66b68c00eefa7b931
-history/boost_1_11_1.qbk,413c4c979d4d80c6614be34a5a3325029cae62907e22ca3e535d70ed88db38a6,f2abf0cacaec346d9ae8f3a9371a37d8c02254df20b5f883930645d843a5abe4
-history/boost_1_11_2.qbk,a4293ce0c46af865584bccf3f7354d82ee97c51866b43d34b4718cc1ce0f0725,8456870430969fa017687746fc779d672e12e0afd8e3e2be84ae39bc868afca1
-history/boost_1_12_0.qbk,2a2dff5a3eef04b47230d85bfb8eddb103fdc1c15cc246df7f8a44d0a7e40e1e,2d9de129320c56c266092237627b51237e3762fea9a027f4b771ca62a6fdba84
-history/boost_1_13_0.qbk,21f0a59c0d4435c7ad05767a6ccacec9d3afa77acdbf03b83284eb7bc9d30d91,f2ed76e90260dccb4a32ff172fa1fb90264fbfa9d7e33f1eb97726937dcb5ebb
-history/boost_1_14_0.qbk,fab0872295832be003520f4107b36fc362fcabcfebbd81144218d5725799a72a,bcc75b1d0fdda11f545f03298c4007d9970cf2894f6149fd9d69dcd27cf06c00
-history/boost_1_14_1.qbk,34c5c8b487b4d5118c94b850700be76d61b732020e03c74b595efbc1a20b304a,bf962fbda02e87f11c7a400fb57c980b4d9813083493f41a42e3db074e99fcc9
-history/boost_1_14_2.qbk,23845765a7583d95f17645c8fc1e6b75e38aba0bc549ebfa45e0e3d1c432392e,31eeef2f6d348dee6e8e2873eb45acaba4a33e71d9dc7c55eec6989f19e74afa
-history/boost_1_14_3.qbk,84994a759139b0855659f85d84ec8e26b63f0d570aef1edc1a1b09aa89236b04,a74b9dc8b6f0b6797ac56b75cb74b31e813e36b2ecaee0c444154086f43805ca
-history/boost_1_15_0.qbk,64a74adf448937845c73f2927acd5320da956960c77a32620f9b1b4e764b9bc0,3d162a9c3908547bc3a286c2777f9efbc20a447dafaebc4fb9339709200967f6
-history/boost_1_15_1.qbk,d9030c305a156f2c0c6e59a80ec2ebd4df88cd93cf7d11a95ec8ec5770c4e93d,e314efbae110dd64b15db20060d829278dc17f9614be9d9e3c771f2d92c1098e
-history/boost_1_16_0.qbk,58953d476076c6d8d27316cb0414223f8a1b956cbf998dd40becc5a288ba9301,ebed71e04c4f2ea41625b1ec3bfb6ffd2a365300e4393105c6429ef64d5cedde
-history/boost_1_16_1.qbk,e9cfe78093c2462b4166e779f2740fe6589eb5214ea9f3298416f25d3e1e0395,bd79d606846fe583b1340996014bee1bb2cdd9214fc3c9c5d66ae3d1b7bc10ad
-history/boost_1_17_0.qbk,6438f2276c790ee013de72047c723747f088ce6757e1ea137383d08f2c6369bc,fc53015ccd60ab8f66628742f059ce687402cee1340f4afd665f906982451577
-history/boost_1_18_0.qbk,f925c43a9967532c6bfb609999cf9932ca4a3523cac323225abdd99caed66ad8,33fd07359c57c51641c78809cf28f826eca14b560ce726f8133a2935ad5f117c
-history/boost_1_18_1.qbk,ac4d5eb8957d6034bfbfc0ef57489871c5112914a3dd521259b2b3a2420cc835,44cb7c2a88ef9255bdb4efe7042d7f5882b0622ce825fa08e59ed06ea287e279
-history/boost_1_18_2.qbk,2778a5854208d54f004f4203f39fcdad9ee9718392cf968d835438d3975b0012,5fc9e7685da619e5df09d8df4edf97f2607db0566151ebf8076e10947dfe6ea6
-history/boost_1_18_3.qbk,1eef2eefbe325964ad040dc16940aa00798617196807c1e423c05a8579c95f88,77effd7092648dc513a630f6cb57ed533f42612beac29410d93c998e527c4a73
-history/boost_1_19_0.qbk,5b95dbd6c984ee0dad1a981b0e850319ca2a7573c2bb85516bb50e689a7908f0,5a6ff21def74e85819dd460e1e3020011682f0bfad8f797387fc57b92a66c0ca
-history/boost_1_20_0.qbk,cbbee6d4143caa4d06a378502c0a99bc92bba0092a87aa96f54712554ee02382,af3e877522abdbef56d0e39bc3880eee7ea3060a1697309b26b0c931d3d4c616
-history/boost_1_20_1.qbk,5fdd753b16f712313c71ef2e9475f81af47ef92aea3b25646224722d7ae144a2,695bd43ab0d8d137aacbf9763a12676c2cf264791d882cb4ee20d0ae13497a91
-history/boost_1_20_2.qbk,6fe8c0b5d027e6337fd652736f00c1d6d3784faea7918db9d7d344d0df88e7fa,f5d0588994320737a6e9fcdd3b6181abe33c6fa290195fb0be216a1f743daae7
-history/boost_1_21_0.qbk,c4fcb70496be7d8f351c2e66c05f6619308b1b3587503365da891721b137e54a,e554bb024b9761a1df2669a209d12622c7137bdab4551fb28715df9c9e661eaf
-history/boost_1_21_1.qbk,ea216b3c0896abdb2979b773c5ac64f4203b0a33842e146ea35a7eed44187859,bb8c15b4e16a6eb299ed4059daa64123726cd7fd0de845351b6d589f90cb7d17
-history/boost_1_21_2.qbk,4e39a6e9abf9f3cadefa2f0118c16b3248eca21f3a6e82092d8107fecb88c5f7,b2170c6ba85f2cdd9d987d9d66043e0141d813578808f379874baa60bcdfb312
-history/boost_1_22_0.qbk,fed6f6b97207175851e441540f057eef41aa2fde9698fbe7ca3876d715c3d020,4d212ff5c4f3e37ef013628a32fd79a0e5e7de9e3cd82c06b3529e128a04c2ed
-history/boost_1_23_0.qbk,ce6ba3ffc607f8385943ff3ec6da9d7801df760330a586ec2e17462440f7e3de,477eeb738f991286054054039869b0662cfeeb41675bf99e6fb19a706f2145de
-history/boost_1_24_0.qbk,99e21a2b4afa220f7f1fb76e0d8daa6b33d477a13f4003bcb4e6362e42f276b4,e1f83436b7fdc9877b3bdc5a82a93b8e34af9697cd9be1906af310ea50f9be85
-history/boost_1_25_0.qbk,122dfbf8228a9e6426d1f3802202a991c9cae26112d2eb01df2c687884a8102d,103fa0c4c926351489732999dbbeb85b45dfec4016ae51ad999b52f7ddd58555
-history/boost_1_25_1.qbk,d1bd9c0d14d8ecfda7772eacdd77770326ba94772b9ec9da21ccfbc308af5b77,3fd767b7e089cf91660546a6c0eddf92e4e695816891d3fc87d0601698cbcc4f
-history/boost_1_26_0.qbk,5e09d51ba46a956dd5cc6670ce86a3c0dc1bef222b19f4ae636b6ed60abdc742,7025054be7efb776ced6c93fd7e3501ed38a28c13dfac448aabce8bfc46ad3b8
-history/boost_1_27_0.qbk,ff4159154e1b4e7a3d515731df06ebab5624c4b3d08f9ec1f79451b18269fdb4,a9683c30baf9e31eef7d0d75cdc2eac079b5069c4685f4168199438c30144fa6
-history/boost_1_28_0.qbk,cddd7dab0104f8b3151fc8cce324dff0c34135b7e2313f1382b782b9b2231138,4b525cf5fa0f6e6ae6949b026816cceae04eaaee25d3cdd009493683053c776b
-history/boost_1_29_0.qbk,0e836ed411a1f5a53e75e860018b2b2ca4ab1cc3ad8544146cf0f4807b3485fe,e2c904c19eb64fdae9aa43395c65bda51eb0a99c367649ccce744902bd71bb5b
-history/boost_1_30_0.qbk,a1d9822b63927c494baadbfbe3001f964d54920294fafe2b3b7a7419d3248342,deeb8423aeeb2f9ab9593134529af465dfdb8f129b3c1daa6a0a249a5baeb15d
-history/boost_1_30_1.qbk,b86adefd51df94cc6c0e7fb539c63b72a3bb3cf2a2ee9922b6707030e9667d20,f941941f8b984f9e3afaab20deee8954404a279aef4da577c60e9de0716ce410
-history/boost_1_30_2.qbk,ab06fe46b37714a58c55f0b6c8ef635dcde6e1fb6e8b682956275cf18c5ea693,3c1da34aec9d4d052c0167c862013d6accde2a8ff54508ca2aa9c24ed58be4ac
-history/boost_1_31_0.qbk,e5c9ba807efecce7adfe2b79e85803c4a78cf15b5cc2bf6157fdb0428cbf7ad3,d339c9b8311acd31c589a9c807bfdd8b32d4ee0f1e3302efc2bc0c779868b823
-history/boost_1_32_0.qbk,ad4cd6d8b407a169bb25d752798f13d9ff3df4f5bd8293f653685accd76ad65e,ba66bddfa22bb7ec12ecfd0bea568ffe6060ff60ab1f7610fc3f02a1d4efc50d
-history/boost_1_33_0.qbk,47447e0da8cad3d75ef31b26067399b7e3be6ae87353773b383832efd48ac2b1,1c585fc312c3bcda5513007b305fe58144d62af9825b0b2b727071dd62fe708f
-history/boost_1_33_1.qbk,1d923fdf5782719b57d9449abd36ba6940d5a48e9e206242a6700ece736597c3,6dd8234275971105f1764df912f49549fabe1ee4635728d6ab85d202d01cce40
-history/boost_1_34_0.qbk,79ad2eba7d4b10547f5f8f6d1be055639cdc661ac47ecc1b49f3fc53fa9a996d,5490a672df11abac04dd53f8465af893a36444080f6931b6a73cb004737a435e
-history/boost_1_34_1.qbk,8de6f8182e7f39fbe19f8a406c6e5943e65b3d8bf3b5785f5e987b748ba84dba,dea50dec707051d13b88b6ef83ce522703ffd136585ceb2a388f8cfd9f3900c6
-history/boost_1_35_0.qbk,57d63e7992a16556d9d10eb55122139150842e5c82db4240672637d500571aa6,e40b1698c1d92bfca56285bdb9d38dd9688f4cea47f469a61aca534864caabae
-history/boost_1_36_0.qbk,926eef99602cf999fc1e5af98c8d3d8f1e76d36a5472bda0507e3bcb5d3c7bf8,89d1b4969e1d7061a3bcb562e365d367f049e0473eb4ec1e909bfcd928abd9c9
-history/boost_1_37_0.qbk,3736c373799bf0bd6711b254b2e954aabf520b004f79173a50ab44410164bb72,5e7a3d8e15b622bc9dd81334c978ca919c59ac38738155ab8dfc96da05fc5f78
-history/boost_1_38_0.qbk,0dc18e6d36a36e650b7bdef522c7bb499ca65090e8300e52cb9f7c0bd246a417,158b0cf4d9c12d3505bac822292c11b062ceda908933e8d741b2ce2390d8f815
-history/boost_1_39_0.qbk,9b8b61a593e7434a14b6a4849e9752a950bb948216b0ecaa21adaef847db0e75,c710f5c506f8db0cb45357e5d439dda886f7982b76e69ac72459202f1d3f33be
-history/boost_1_40_0.qbk,1cbd35d1bbf7fba519658d0465006dc3ccde0b96240f3ce081cc2235babd7861,f7facd471c80ed74249b82ad0f71bf1aba7f152e3966069b3ea1e51cbb44649b
-history/boost_1_41_0.qbk,826427c5daba1dc00aea14a2c57c6141dcdba4fc383c1c4616beb57d0c79aee5,4e919f57c667fec2e599d48c69b30bb2f10a7dd1d8ba551efbac83131c0ffa34
-history/boost_1_42_0.qbk,36765d15b10a22aaa541044a5109f9f4d7366b9f54809f44d55e1d9d162a1537,0c0c2b687cdb2ef6680aad359a9f3eb4fb002fe14363041906ec585663211521
-history/boost_1_43_0.qbk,242b5e8f79076daf044d3298e84c5e6afce6f075c9ea94a80bb55ad5ee49b45a,26924935e36618f705723425e30a045ff0d06a13ec27645115ad490f744ef9c3
-history/boost_1_44_0.qbk,5afefb7a3ac845e5bca131096f43532bc849a358a76fb5b81d1771c859567fe7,38b3363ee32e6ac268e029baaa675b4a6e21cc5ff2abb6310f9cc19d8ccc5ce5
-history/boost_1_45_0.qbk,26ea33eb12d21314ae3a4c3eaa2dab5ace7d90929a1a3073b3bda7b99ff3c5b6,efa947fe7348a82a0dd9d03dc01d3f9fef69d42f3e761bc9a6491453b24d43d2
-history/boost_1_46_0.qbk,a3a47e0af538e0c3b611c31efb5e7d0cbd4b27a99f77bc8f01a3c6a0cd17d999,edcd6035c761c9ec8424f8a02c268285a3d66ca9cc7d225e41c890a233afcec6
-history/boost_1_46_1.qbk,5ad8f1323c49dcdf19ed6717502b4e2d002110cb2f07f4c66f5846df4bb728ab,ae5d583f54f987ac38cbedc82f1309af8abb4d4f9158977e7695da46c209c91d
-history/unversioned.qbk,2810bfebb2d0739fad2f520df2c386dde484dd28bcd117422b9a95f6df449d8e,8002a54cd484904089f5ece182b03e50d50160c1e1e6b276be44bcf91c8214fb

Modified: website/public_html/live/feed/history.rss
==============================================================================
--- website/public_html/live/feed/history.rss (original)
+++ website/public_html/live/feed/history.rss 2011-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
@@ -6,7 +6,1126 @@
     <description/>
     <language>en-us</language>
     <copyright>Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)</copyright>
- <item><title>Version 1.46.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;
+ <item><title>Version 1.47.0</title><link>http://www.boost.org/users/history/version_1_47_0.html><pubDate>In Progress</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><description>
+
+
+ &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/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;/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;/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;/div&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/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;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;/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;
+ &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;.
+ &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;
+ &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.
+ &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;.
+ &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;.
+ &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.
+ &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;
+ &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;/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;
+ &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_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;
+ 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;/li&gt;
+ &lt;li&gt;
+ &lt;div&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;/li&gt;
+ &lt;li&gt;
+ &lt;div&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;/li&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;
+ 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;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 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;/li&gt;
+ &lt;li&gt;
+ &lt;div&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;/li&gt;
+ &lt;li&gt;
+ &lt;div&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;/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;/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;

Copied: website/public_html/live/feed/history/boost_1_47_0.qbk (from r70304, /website/public_html/beta/feed/history/boost_1_47_0.qbk)
==============================================================================
--- /website/public_html/beta/feed/history/boost_1_47_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_47_0.qbk 2011-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
@@ -1,7 +1,12 @@
-[article Version 1.47.0
+[article Version 1.47.0
     [quickbook 1.5]
     [source-mode c++]
- [purpose New Libraries: Updated Libraries: ]
+ [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]
     [authors [Dawes, Beman]]
     [last-revision ]
 ]
@@ -12,49 +17,316 @@
 [download
http://sourceforge.net/projects/boost/files/boost/1.47.0/]
 ]
 
-[/
- When adding libraries:
+[section New Libraries]
 
- 1. Libraries are listed in alphabetical order.
- 2. Besides the dedicated entry, the lib name should be added to the
- [purpose] section at the beginning of the page.
-
- Example new libraries message:
-
-* [phrase library..[@/libs/accumulators/index.html Accumulators]:] Framework for
- incremental calculation, and collection of statistical accumulators, from Eric Niebler.
-
- Example update message:
-
-* [phrase library..[@/libs/interprocess/index.html Interprocess]:]
- * Added anonymous shared memory for UNIX systems.
- * Fixed missing move semantics on managed memory classes.
- * Added copy_on_write and open_read_only options for shared memory
- and mapped file managed classes.
- * `shared_ptr` is movable and supports aliasing.
-]
+* [phrase library..[@/libs/chrono/index.html Chrono]:]
+ Useful time utilities, from Vicente J. Botet Escribá.
 
-[section New Libraries]
+* [phrase library..[@/libs/geometry/index.html Geometry]:]
+ Geometry Library, from Barend Gehrels, Bruno Lalande and Mateusz Loskot.
+
+* [phrase library..[@/libs/phoenix/index.html Phoenix]:]
+ Define small unnamed function objects at the actual call site, and more, from Joel de Guzman, Dan Marsden and Thomas Heller.
 
-* /TODO/
+* [phrase library..[@/libs/ratio/index.html Ratio]:]
+ Compile time rational arithmetic, from Vicente J. Botet Escribá.
 
 [endsect]
 
 [section Updated Libraries]
 
-* /TODO/
+* [phrase library..[@/libs/accumulators/index.html Accumulators]:]
+ * New statistical accumulators: `sum_kahan`, `sum_of_weights_kahan`, `sum_of_variates_kahan`.
+
+* [phrase library..[@/libs/asio/index.html Asio]:]
+ * Many new features and improvements:
+ * Signal handling.
+ * A debugging aid for asynchronous programs.
+ * Timeouts on socket iostreams.
+ * Composed connect operations.
+ * Rewritten SSL implementation.
+ * C++0x move support.
+ * Compatibility with POSIX `fork()`.
+ * ... and much more. See the
+ [@/doc/libs/1_47_0/doc/html/boost_asio/history.html Revision History] in
+ the Boost.Asio documentation for more details.
+ * Tickets addressed:
+ [@https://svn.boost.org/trac/boost/ticket/2879 #2879],
+ [@https://svn.boost.org/trac/boost/ticket/3238 #3238],
+ [@https://svn.boost.org/trac/boost/ticket/3297 #3297],
+ [@https://svn.boost.org/trac/boost/ticket/3307 #3307],
+ [@https://svn.boost.org/trac/boost/ticket/3702 #3702],
+ [@https://svn.boost.org/trac/boost/ticket/3741 #3741],
+ [@https://svn.boost.org/trac/boost/ticket/3900 #3900],
+ [@https://svn.boost.org/trac/boost/ticket/3905 #3905],
+ [@https://svn.boost.org/trac/boost/ticket/3939 #3939],
+ [@https://svn.boost.org/trac/boost/ticket/3958 #3958],
+ [@https://svn.boost.org/trac/boost/ticket/4162 #4162],
+ [@https://svn.boost.org/trac/boost/ticket/4971 #4971],
+ [@https://svn.boost.org/trac/boost/ticket/5124 #5124],
+ [@https://svn.boost.org/trac/boost/ticket/5128 #5128],
+ [@https://svn.boost.org/trac/boost/ticket/5418 #5418],
+ [@https://svn.boost.org/trac/boost/ticket/5453 #5453].
+
+* [phrase library..[@/libs/config/index.html Config]:]
+ * Fixed bug [@https://svn.boost.org/trac/boost/ticket/1988 #1988]
+
+* [phrase library..[@/libs/date_time/index.html DateTime]:]
+ * Fixed bugs
+ [@https://svn.boost.org/trac/boost/ticket/4920 #4920],
+ [@https://svn.boost.org/trac/boost/ticket/3651 #3651],
+ [@https://svn.boost.org/trac/boost/ticket/4845 #4845],
+ [@https://svn.boost.org/trac/boost/ticket/4475 #4475],
+ [@https://svn.boost.org/trac/boost/ticket/4952 #4952],
+ [@https://svn.boost.org/trac/boost/ticket/5345 #5345],
+ [@https://svn.boost.org/trac/boost/ticket/5250 #5250],
+ [@https://svn.boost.org/trac/boost/ticket/4798 #4798],
+ [@https://svn.boost.org/trac/boost/ticket/4754 #4754],
+ [@https://svn.boost.org/trac/boost/ticket/4411 #4411],
+ [@https://svn.boost.org/trac/boost/ticket/5126 #5126],
+ [@https://svn.boost.org/trac/boost/ticket/4780 #4780],
+ [@https://svn.boost.org/trac/boost/ticket/2475 #2475],
+ [@https://svn.boost.org/trac/boost/ticket/1674 #1674].
+
+* [phrase library..[@/libs/dynamic_bitset/index.html Dynamic Bitset]:]
+ * Fixed bug [@https://svn.boost.org/trac/boost/ticket/5439 #5439]
+
+* [phrase library..[@/libs/foreach/index.html Foreach]:]
+ * Use rvalue refs on supporting compilers for const rvalue detection.
+
+* [phrase library..[@/libs/function/index.html Function]:]
+ * Bug fixes:
+ [@https://svn.boost.org/trac/boost/ticket/3410 #3410],
+ [@https://svn.boost.org/trac/boost/ticket/3618 #3618],
+ [@https://svn.boost.org/trac/boost/ticket/3912 #3912],
+ [@https://svn.boost.org/trac/boost/ticket/4073 #4073],
+ [@https://svn.boost.org/trac/boost/ticket/4325 #4325],
+ [@https://svn.boost.org/trac/boost/ticket/4717 #4717],
+ [@https://svn.boost.org/trac/boost/ticket/4765 #4765].
+
+* [phrase library..[@/libs/function_types/index.html Function Types]:]
+ * Bug fixes:
+ [@https://svn.boost.org/trac/boost/ticket/1653 #1653],
+ [@https://svn.boost.org/trac/boost/ticket/3162 #3162].
+
+* [phrase library..[@/libs/graph/index.html Graph]:]
+ * Bug fixes.
+ * Remove deprecated function `kolmogorov_max_flow`,
+ use `boykov_kolmogorov_max_flow` instead.
+ * Removed `<boost/graph/detail/is_same.hpp>` header
+ since its functionality is in Boost.Type_Traits.
+
+* [phrase library..[@/libs/iostreams/index.html Iostreams]:]
+ * Support filesystem v3 paths
+ ([@https://svn.boost.org/trac/boost/ticket/4485 #4485]).
+ * Fix a memory leak in `chain`
+ ([@https://svn.boost.org/trac/boost/ticket/4922 #4922]).
+
+* [phrase library..[@/libs/iterator/index.html Iterator]:]
+ * Add `function_input_iterator`
+ ([@https://svn.boost.org/trac/boost/ticket/2893 #2893]).
+ * Bug fixes:
+ [@https://svn.boost.org/trac/boost/ticket/1427 #1427],
+ [@https://svn.boost.org/trac/boost/ticket/1517 #1517],
+ [@https://svn.boost.org/trac/boost/ticket/3434 #3434].
+
+* [phrase library..[@/libs/conversion/lexical_cast.htm Lexical cast]:]
+ * Better performance and less memory usage for many combinations of
+ Source and Target types
+ ([@https://svn.boost.org/trac/boost/ticket/5564 #5564],
+ [@https://svn.boost.org/trac/boost/ticket/5417 #5417],
+ [@https://svn.boost.org/trac/boost/ticket/4397 #4397],
+ [@https://svn.boost.org/trac/boost/ticket/5350 #5350],
+ [@https://svn.boost.org/trac/boost/ticket/5576 #5576]).
+ * Documentation updated
+ ([@https://svn.boost.org/trac/boost/ticket/5576 #5576],
+ [@https://svn.boost.org/trac/boost/ticket/5494 #5494]).
+
+* [phrase library..[@/libs/logic/index.html Logic]:]
+ * Bug fixes:
+ [@https://svn.boost.org/trac/boost/ticket/3093 #3093],
+ [@https://svn.boost.org/trac/boost/ticket/3600 #3600].
+
+* [phrase library..[@/libs/math/index.html Math]:]
+ * Added changesign function to sign.hpp to facilitate addition of nonfinite
+ facets.
+ * Addition of nonfinite facets from Johan Rade, with tests, examples of use
+ for C99 format infinity and NaN, and documentation.
+ * Added tests and documentation of changesign from Johan Rade.
+
+* [phrase library..[@/libs/msm/index.html Meta State Machine]:]
+ * Added a [@/doc/libs/1_47_0/libs/msm/doc/HTML/ch03s05.html#backend-start `stop()`]
+ method in the back-end.
+ * Added partial support for [@/doc/libs/1_47_0/libs/msm/doc/HTML/ch03s04.html#eUML-phoenix Boost.Phoenix functors in eUML].
+ * Added the possibility to [@/doc/libs/1_47_0/libs/msm/doc/HTML/ch03s05.html#backend-state-switch choose when state switching occurs].
+ * Bugfixes:
+ * [@https://svn.boost.org/trac/boost/ticket/5117 #5117],
+ [@https://svn.boost.org/trac/boost/ticket/5253 #5253],
+ [@https://svn.boost.org/trac/boost/ticket/5533 #5533],
+ [@https://svn.boost.org/trac/boost/ticket/5573 #5573].
+ * gcc warnings about unused variables.
+ * better implementation of `favor_compile_time` back-end policy.
+ * bug with eUML and state construction.
+ * incorrect eUML event and state macros.
+ * incorrect event type passed to a direct entry state's on_entry action.
+ * more examples.
+
+* [phrase library..[@/libs/multi_index/index.html MultiIndex]:]
+ * Fixed an ADL problem in `composite_key_compare` related with Boost.Ref.
+ * Maintenance fixes.
+
+* [phrase library..[@/libs/proto/index.html Proto]:]
+ * Pre-preprocessed for better compile times.
+ * Default preprocessor limits raised:
+ * Max expression arity (`BOOST_PROTO_MAX_ARITY`) bumped from 5 to 10.
+ * Max function call arity (`BOOST_PROTO_MAX_FUNCTION_CALL_ARITY`) bumped
+ from 5 to 10.
+ * Max logical operator arity (`BOOST_PROTO_MAX_LOGICAL_ARITY`) bumped from
+ 8 to 10.
+ * Better integration of `proto::basic_expr` to avoid accidental needless
+ instantiations of `proto::expr`.
+
+* [phrase library..[@/libs/random/index.html Random]:]
+ * Synchronized with the new standard.
+ * Many new distributions added:
+ `chi_squared_distribution`, `negative_binomial_distribution`,
+ `fisher_f_distribution`, `student_t_distribution`,
+ `weibull_distribution`, `extreme_value_distribution`,
+ `discrete_distribution`, `piecewise_constant_distribution`,
+ `piecewise_liear_distribution`
+ * Renamed `uniform_int` and `uniform_real` to
+ `uniform_int_distribution` and `uniform_real_distribution`.
+ * Added members to all distributions:
+ `param_type`, `param`, stream operators,
+ comparison operators, `min` and `max`.
+ * Allow distributions to be used directly with
+ generators without use of `variate_generator`.
+ * Changed the meaning of the parameters of
+ `geometric_distribution` and `lognormal_distribution`.
+ * Added a second parameter to `gamma_distribution`.
+ * Added `seed_seq` and added the corresponding
+ constructors and `seed` overloads the generators.
+ * Added `generate_canonical`.
+ * Renamed the engine tempates. e.g. `mersenne_twister`
+ becomes `mersenne_twister_engine`.
+ * New engine adapter `independent_bits_engine`.
+ * Added new predefined engine typedefs:
+ `mt19937_64`, `ranlux[24|48][_base]`, `knuth_b`.
+ * Updated seeding algorithms.
+ * Added `discard`
+ * Use unsigned types instead of signed types in all
+ the predefined engines.
+ * Bug fixes:
+ * `linear_congruential_engine` could assert because
+ the modular arithmetic was not implemented in all
+ cases. `shuffle_output`, now called `shuffle_order_engine`,
+ could cause integer overflow. These cases were
+ not triggered by any predefined engines.
+ * `uniform_small_int` now actually behaves as documented.
+ * New efficient algorithms for `binomial_distribution`
+ and `poisson_distribution`.
+ * Moved all features into `namespace boost::random`
+ * Backwards compatibility issues:
+ * 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.
+ * Seeding with an integer:
+ The behaviour should be unchanged for
+ most generators except `lagged_fibonacci` and
+ `subtract_with_carry` (and thus `ranlux`).
+ * Seeding a generator with another generator:
+ This has been enabled by making all
+ all generators models of `SeedSeq`. 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.
+ * 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 `value_type` no more than 32 bits should
+ be unchanged.
+ * Renaming:
+ * 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.
+ * The names of a few accessors in the distributions
+ changed. Both the old and the new names are allowed.
+ * `geometric_distribution` and `lognormal_distribution`:
+ The behaviour is different at runtime.
+ `boost::geometric_distribution` and `boost::lognormal_distribution`
+ provide the old behaviour, `boost::random::geometric_distribution`
+ and `boost::random::lognormal_distribution` provide
+ the new behaviour.
+ * Streaming:
+ gamma_distribution has a new parameter, thus
+ text saved with the old version will not readable
+ by the new version.
+ * `variate_generator` 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.
+ * Return types:
+ The `result_types` of some generators have changed
+ slightly. Some signed types have changed to unsigned
+ to match the standard.
+ * `has_fixed_range`:
+ This is now always false, as it doesn't appear to be very
+ useful and is excessively cumbersome. Anything that
+ was accessing `const_min` and `const_max` without first
+ checking `has_fixed_range` was incorrect to begin with.
+
+* [phrase library..[@/libs/range/index.html Range]:]
+ * Fixed the end position `irange` when step size is greater than 1
+ ([@https://svn.boost.org/trac/boost/ticket/5544 #5544]).
 
-[/ TODO: Check Spirit for changes.
 * [phrase library..[@/libs/spirit/index.html Spirit]:]
- * Spirit Vx.x, see the
- '[@/doc/libs/1_47_0/libs/spirit/doc/html/spirit/what_s_new/spirit_x_x.html What's New]'
+ * Spirit V2.5, see the
+ '[@/doc/libs/1_47_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_5.html What's New]'
     section for details.
-]
 
-[/ TODO: Check Wave for changes.
+* [phrase library..[@/libs/tokenizer/index.html Tokenizer]:]
+ * Fixed bug [@https://svn.boost.org/trac/boost/ticket/4649 #4649].
+
+* [phrase library..[@/libs/utility/index.html Utility]:]
+ * Bug fixes:
+ [@https://svn.boost.org/trac/boost/ticket/4432 #4432].
+
+* [phrase library..[@/libs/utility/index.html Uuid]:]
+ * Fixed tickets:
+ ([@https://svn.boost.org/trac/boost/ticket/5570 #5570],
+ [@https://svn.boost.org/trac/boost/ticket/4601 #4601],
+ [@https://svn.boost.org/trac/boost/ticket/4991 #4991],
+ [@https://svn.boost.org/trac/boost/ticket/5145 #5145],
+ [@https://svn.boost.org/trac/boost/ticket/5235 #5235]).
+
 * [phrase library..[@/libs/wave/index.html Wave]:]
- * See the [@/libs/wave/ChangeLog Changelog] for details.
-]
+ * Wave V2.3.0, see the [@/libs/wave/ChangeLog Changelog] for details.
+
+[endsect]
+
+[section Updated Tools]
+
+* [phrase library..[@/tools/boostbook/index.html BoostBook]:]
+ * Handle doxygen tags: `\see`, `tparam`, `ref` (for classes only).
+ * Support note for classes as well as functions.
+* [phrase library..[@/tools/quickbook/index.html Quickbook]:]
+ * Generate consistent ids for headings.
+ * Improved unicode support for windows.
+ * Warn about windows paths, as they aren't portable.
+ * Reverse deprecation of `[br]`.
+ * Support date ranges and comma seperated clauses in copyright attributes.
+ * Improved delimeter checking for simple markup (e.g. `*bold*`).
+ * Pass-thru comments in code snippets.
+ * '''<code>__FILENAME__</code>''' macro now generates relative paths.
+ * Allow quickbook escapes inside comments in syntax highlighted code.
 
 [endsect]
 
@@ -62,17 +334,56 @@
 
 Boost's primary test compilers are:
 
-* /TODO/
+* Linux:
+ * LLVM Clang 2.8
+ * 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
+ * GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
+ * Intel 12.0
+* OS X:
+ * Apple Clang 2.1
+ * Intel 11.1
+ * GCC: 4.2.1, 4.4.4
+ * GCC, C++0x mode: 4.4.4
+* Windows:
+ * Visual C++ 7.1, 9.0, 10.0
+ * GCC, mingw: 4.4.0
+* FreeBSD:
+ * GCC 4.2.1, 64 bit
+* QNX:
+ * QCC
 
 Boost's additional test compilers include:
 
-* /TODO/
+* Linux:
+ * Clang from subversion, with GNU libstdc++.
+ * LLVM Clang 2.8
+ * 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
+ * GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
+ * pgCC: 11.2
+ * Intel: 10.1, 11.0, 11.1, 12.0
+ * PathScale: 3.2
+* OS X:
+ * Clang from subversion, with GNU libstdc++.
+ * Intel 11.1
+ * GCC: 4.4.4
+ * GCC, C++0x mode: 4.4.4
+* Windows:
+ * Visual C++ 7.1, 9.0, 10.0
+ * Visual C++ with STLport: 9.0
+ * Visual C++, Windows Mobile 5, with STLport: 9.0
+ * GCC, mingw: 4.5.2
+ * GCC, C++0x mode, mingw: 4.5.2
+* AIX:
+ * IBM XL C/C++ Enterprise Edition, V11.1.0.0
 
 [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]
 

Deleted: website/public_html/live/feed/history/build.jam
==============================================================================
--- website/public_html/live/feed/history/build.jam 2011-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
+++ (empty file)
@@ -1,14 +0,0 @@
-# Copyright 2006-2007 Rene Rivera
-# 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)
-
-import quickbook ;
-
-for local qbk in [ glob *.qbk ]
-{
- quickbook.to-boostbook $(qbk:S=.xml)
- : $(qbk)
- : <location>.
- <include>..
- ;
-}

Deleted: website/public_html/live/feed/news-hashes.txt
==============================================================================
--- website/public_html/live/feed/news-hashes.txt 2011-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
+++ (empty file)
@@ -1,5 +0,0 @@
-history/boost_1_43_0.qbk,242b5e8f79076daf044d3298e84c5e6afce6f075c9ea94a80bb55ad5ee49b45a,26924935e36618f705723425e30a045ff0d06a13ec27645115ad490f744ef9c3
-history/boost_1_44_0.qbk,5afefb7a3ac845e5bca131096f43532bc849a358a76fb5b81d1771c859567fe7,38b3363ee32e6ac268e029baaa675b4a6e21cc5ff2abb6310f9cc19d8ccc5ce5
-history/boost_1_45_0.qbk,26ea33eb12d21314ae3a4c3eaa2dab5ace7d90929a1a3073b3bda7b99ff3c5b6,efa947fe7348a82a0dd9d03dc01d3f9fef69d42f3e761bc9a6491453b24d43d2
-history/boost_1_46_0.qbk,a3a47e0af538e0c3b611c31efb5e7d0cbd4b27a99f77bc8f01a3c6a0cd17d999,edcd6035c761c9ec8424f8a02c268285a3d66ca9cc7d225e41c890a233afcec6
-history/boost_1_46_1.qbk,5ad8f1323c49dcdf19ed6717502b4e2d002110cb2f07f4c66f5846df4bb728ab,ae5d583f54f987ac38cbedc82f1309af8abb4d4f9158977e7695da46c209c91d

Modified: website/public_html/live/feed/news.rss
==============================================================================
--- website/public_html/live/feed/news.rss (original)
+++ website/public_html/live/feed/news.rss 2011-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
@@ -6,248 +6,1367 @@
     <description/>
     <language>en-us</language>
     <copyright>Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)</copyright>
- <item><title>Version 1.46.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;
-
+ <item><title>Version 1.47.0</title><link>
http://www.boost.org/users/history/version_1_47_0.html><pubDate>In Progress</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><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;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;/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;
+ &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_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;
+ 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;/li&gt;
+ &lt;li&gt;
+ &lt;div&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;/li&gt;
+ &lt;li&gt;
+ &lt;div&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;/li&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;
+ 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;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 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;/li&gt;
+ &lt;li&gt;
+ &lt;div&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;/li&gt;
+ &lt;li&gt;
+ &lt;div&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;/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;/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/asio/&quot;&gt;Asio&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EV_ONESHOT&lt;/span&gt;&lt;/code&gt; seems to
+ cause problems on some versions of Mac OS X, with the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;io_service&lt;/span&gt;&lt;/code&gt; destructor getting stuck
+ inside the &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;close&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
+ system call. Changed the kqueue backend to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EV_CLEAR&lt;/span&gt;&lt;/code&gt;
+ instead (&lt;a href=&quot;
https://svn.boost.org/trac/boost/ticket/5021&quot;&gt;#5021&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed compile failures with some versions of &lt;tt&gt;g++&lt;/tt&gt;
+ due to the use of anonymous enums (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4883&quot;&gt;#4883&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed a bug on kqueue-based platforms, where some system calls that
+ repeatedly fail with &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;EWOULDBLOCK&lt;/span&gt;&lt;/code&gt;
+ are not correctly re-registered with kqueue.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Changed &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;asio&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;streambuf&lt;/span&gt;&lt;/code&gt; to ensure that its internal
+ pointers are updated correctly after the data has been modified using
+ &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;streambuf&lt;/span&gt;&lt;/code&gt; member functions.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed a bug that prevented the linger socket option from working on
+ platforms other than Windows.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/fusion/&quot;&gt;Fusion&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;disable_if&lt;/span&gt;&lt;/code&gt; for
+ Visual C++ 7.1/8.0
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/filesystem/&quot;&gt;Filesystem&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix for STLPort (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5217&quot;&gt;#5217&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ PGI large file support
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/graph/&quot;&gt;Graph&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Bug fixes, including fixes for: &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5181&quot;&gt;#5181&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5180&quot;&gt;#5180&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5199&quot;&gt;#5199&lt;/a&gt;
+ and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5175&quot;&gt;#5175&lt;/a&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/icl/&quot;&gt;Icl&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Intersects for interval_maps and segment_type/element_type (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5207&quot;&gt;#5207&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fixed some ambiguous calls to functions in boost and std namespaces.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Other bug fixes, and documentation fixes.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Several minor bug fixes.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/polygon/&quot;&gt;Polygon&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Disabled 45-degree booleans optimization.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/proto/&quot;&gt;Proto&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Make &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;display_expr&lt;/span&gt;&lt;/code&gt; copyable
+ (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5096&quot;&gt;#5096&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix const correctness problem in &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;pass_through&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/property_tree/&quot;&gt;Property Tree&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix compile error in JSON parser.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/signals2/&quot;&gt;Signals2&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Fix unused parameter warning.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/tr1/&quot;&gt;TR1&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Allow specialization of &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;tr1&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;hash&lt;/span&gt;&lt;/code&gt;.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Improved support for Pathscale and Sun compilers.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
+
+ &lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Add missing copy constructors and assignment operators when using rvalue
+ references (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/5119&quot;&gt;#5119&lt;/a&gt;).
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/div&gt;
+ &lt;div id=&quot;version_1_46_1.other_changes&quot;&gt;
+ &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Other changes&lt;/span&gt;&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ Update getting started guide to reflect changes to boost build.
+ &lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;
+ In quickbook, workaround optimization bug in g++ 4.4.
+ &lt;/div&gt;
+ &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
   &lt;div id=&quot;version_1_46_1.compilers_tested&quot;&gt;
@@ -2887,233 +4006,16 @@
     &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;/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;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_44_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;
- 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;
- &lt;/div&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;
- &lt;/div&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;/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;/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;
- 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;/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;/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;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;
- GCC 4.3.3, 4.5 on Mingw.
+ Significantly faster.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC, with C++0x extensions, 4.5 on Mingw.
+ Improved syntax highlighter.
               &lt;/div&gt;
             &lt;/li&gt;
           &lt;/ul&gt;
@@ -3121,40 +4023,27 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
- AIX:
+ &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;
- IBM XL C/C++ Enterprise Edition, V11.1.0.0, on AIX Version 5.3.0.40.
+ Use the cygwin 1.7 API for better path handling.
               &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 on FreeBSD 7.2, 64 bit.
+ Improved boostbook generation.
               &lt;/div&gt;
             &lt;/li&gt;
             &lt;li&gt;
               &lt;div&gt;
- GCC 4.2.1 on FreeBSD 8.0, 32 bit.
+ Tweak the grammar to clean up some edge cases.
               &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 C++ 5.10 on Solaris 5.10.
+ 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;
@@ -3162,397 +4051,64 @@
       &lt;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_44_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><item><title>Version 1.43.0</title><pubDate>Thu 6 May 2010 12:00:00 GMT</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
- New Libraries: Functional/Factory, Functional/Forward. Major Update: Range.
- Updated Libraries: Accumulators, Array, Asio, Fusion, Iostreams, Multi-index
- Containers, Proto, Random, Spirit, Thread, Unordered, Uuid, Wave, Xpressive.
- Also, updates to the build system and quickbook.
- &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><boostbook:download>http://sourceforge.net/projects/boost/files/boost/1.43.0/><description>&lt;div class=&quot;description&quot;&gt;
-
-
-
- &lt;div id=&quot;version_1_43_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;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/functional/factory/index.html&quot;&gt;Functional/factory&lt;/a&gt;:&lt;/span&gt;
- Function
- objects for dynamic and by-value construction, from Tobias Schwinger.
- &lt;/li&gt;
- &lt;li&gt;
- &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/functional/forward/index.html&quot;&gt;Functional/forward&lt;/a&gt;:&lt;/span&gt;
- Function
- object adapters to address the forwarding problem, from Tobias Schwinger.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_43_0.major_updates&quot;&gt;
- &lt;h3&gt;&lt;span class=&quot;link&quot;&gt;Major Updates&lt;/span&gt;&lt;/h3&gt;
- &lt;ul&gt;
- &lt;li&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;
- Boost.Range has
- undergone extensive updates that it include all of the features from the
- recently reviewed Boost.RangeEx, from Neil Groves.
- &lt;ul&gt;
- &lt;li&gt;
- Range-based version of the full STL iterator based algorithms.
- &lt;/li&gt;
- &lt;li&gt;
- Range adaptors which can be combined with range-based algorithms for
- unprecedented expressiveness and efficiency.
- &lt;/li&gt;
- &lt;li&gt;
- New functions: irange, istream_range, join, combine.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_43_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;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;
- Avoid premature template evaluation in operator overload return types.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&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;ul&gt;
- &lt;li&gt;
- Added support for SunCC compiler.
- &lt;/li&gt;
- &lt;li&gt;
- Added 'fill' member function.
- &lt;/li&gt;
- &lt;li&gt;
- Changed exception code to use boost::throw_exception.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&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;
- Improved performance.
- &lt;/li&gt;
- &lt;li&gt;
- Reduced compile times.
- &lt;/li&gt;
- &lt;li&gt;
- Reduced the size of generated code.
- &lt;/li&gt;
- &lt;li&gt;
- Extended the guarantee that background threads don't call user code to
- all asynchronous operations (&lt;a href=&quot;
https://svn.boost.org/trac/boost/ticket/3923&quot;&gt;#3923&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Changed to use edge-triggered epoll on Linux.
- &lt;/li&gt;
- &lt;li&gt;
- Changed to use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;timerfd&lt;/span&gt;&lt;/code&gt;
- for dispatching timers on Linux, when available.
- &lt;/li&gt;
- &lt;li&gt;
- Changed to use one-shot notifications with kqueue on Mac OS X and BSD
- platforms.
- &lt;/li&gt;
- &lt;li&gt;
- Added a bitmask type &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;resolver_query_base&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;flags&lt;/span&gt;&lt;/code&gt;
- as per the TR2 proposal. This type prevents implicit conversion from
- &lt;code&gt;&lt;span class=&quot;keyword&quot;&gt;int&lt;/span&gt;&lt;/code&gt; to &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;flags&lt;/span&gt;&lt;/code&gt;,
- allowing the compiler to catch cases where users incorrectly pass a numeric
- port number as the service name.
- &lt;/li&gt;
- &lt;li&gt;
- Added &lt;code&gt;&lt;span class=&quot;preprocessor&quot;&gt;#define&lt;/span&gt; &lt;span class=&quot;identifier&quot;&gt;NOMINMAX&lt;/span&gt;&lt;/code&gt;
- for all Windows compilers. Users can define &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASIO_NO_NOMINMAX&lt;/span&gt;&lt;/code&gt;
- to suppress this definition (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3901&quot;&gt;#3901&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Fixed a bug where 0-byte asynchronous reads were incorrectly passing
- an &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;error&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;eof&lt;/span&gt;&lt;/code&gt; result to the completion handler
- (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4023&quot;&gt;#4023&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Changed the &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; member functions to always call &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;ioctl&lt;/span&gt;&lt;/code&gt; on the underlying descriptor
- when modifying blocking mode (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3307&quot;&gt;#3307&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Changed the resolver implementation to longer require the typedefs &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;InternetProtocol&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;resolver_query&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;InternetProtocol&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;resolver_iterator&lt;/span&gt;&lt;/code&gt;,
- as neither typedef is part of the documented &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;InternetProtocol&lt;/span&gt;&lt;/code&gt;
- requirements. The corresponding typedefs in the &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;tcp&lt;/span&gt;&lt;/code&gt;,
- &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;udp&lt;/span&gt;&lt;/code&gt; and &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;icmp&lt;/span&gt;&lt;/code&gt;
- classes have been deprecated.
- &lt;/li&gt;
- &lt;li&gt;
- Fixed out-of-band handling for reactors not based on &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;select&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;.
- &lt;/li&gt;
- &lt;li&gt;
- Added new &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_ASIO_DISABLE_THREADS&lt;/span&gt;&lt;/code&gt;
- macro that allows Asio's threading support to be independently disabled.
- &lt;/li&gt;
- &lt;li&gt;
- Minor documentation improvements.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&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;
- Added new macros for adapting or defining custom types. See the &lt;a href=&quot;/libs/fusion/doc/html/fusion/change_log.html&quot;&gt;Changelog&lt;/a&gt;
- for details.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&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;
- Minor fixes (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2505&quot;&gt;#2505&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3839&quot;&gt;#3839&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3953&quot;&gt;#3953&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3723&quot;&gt;#3723&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3969&quot;&gt;#3969&lt;/a&gt;,
- &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/4135&quot;&gt;#4135&lt;/a&gt;).
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&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;a href=&quot;/libs/serialization/doc/serialization.html#constructors&quot;&gt;Serialization
- of non default constructible values&lt;/a&gt; is now properly supported
- through user-provided facilities &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;save_construct_data&lt;/span&gt;&lt;/code&gt;
- and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;load_construct_data&lt;/span&gt;&lt;/code&gt;.
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;multi_index_container&lt;/span&gt;&lt;/code&gt;
- serialization &lt;a href=&quot;/libs/serialization/doc/tutorial.html#versioning&quot;&gt;class
- version&lt;/a&gt; has been bumped from 1 to 2.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&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;
- Minor change in behavior: non-const expression self-assignment creates
- an assign node. See Proto's &lt;a href=&quot;/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_43&quot;&gt;Release
- Notes&lt;/a&gt; for details.
- &lt;/li&gt;
- &lt;li&gt;
- Minor change to recommended expression extension mechanism: use &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;BOOST_PROTO_EXTENDS_USING_ASSIGN&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;.
- See Proto's &lt;a href=&quot;/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_43&quot;&gt;Release
- Notes&lt;/a&gt; for details.
- &lt;/li&gt;
- &lt;li&gt;
- Fix error in invocation of callable monomorphic function objects in Proto
- transforms.
- &lt;/li&gt;
- &lt;li&gt;
- Fix misc const correctness issues, work around fusion bug.
- &lt;/li&gt;
- &lt;li&gt;
- Add non-const function call overloads to proto terminals.
- &lt;/li&gt;
- &lt;li&gt;
- Add a default constructor 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;literal&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;.
- &lt;/li&gt;
- &lt;li&gt;
- Do not use deprecated config macros.
- &lt;/li&gt;
- &lt;li&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;assert_matches&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;
- function and friends to &lt;tt&gt;&amp;lt;boost/proto/debug.hpp&amp;gt;&lt;/tt&gt;.
- &lt;/li&gt;
- &lt;li&gt;
- &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;make_expr&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&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;unpack_expr&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt;
- return const-qualified rvalues.
- &lt;/li&gt;
- &lt;li&gt;
- Add documentation for Expr and Domain concepts.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&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;
- Put the implementation of random_device in a compiled lib, and added
- Windows support.
- &lt;/li&gt;
- &lt;li&gt;
- Rewrote the documentation using Quickbook/Doxygen/Boostbook and brought
- it up to date.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&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.3, see
- the '&lt;a href=&quot;/doc/libs/1_43_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_3.html&quot;&gt;What's
- New&lt;/a&gt;' section for details.
- &lt;/li&gt;
- &lt;li&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;
- 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;throw_exception&lt;/span&gt;&lt;/code&gt; for all exceptions
- except &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;thread_interrupted&lt;/span&gt;&lt;/code&gt;
- &lt;/li&gt;
- &lt;li&gt;
- Added fix for issue 2742
- &lt;/li&gt;
- &lt;li&gt;
- Optimizations to mutex locks and &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;call_once&lt;/span&gt;&lt;/code&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&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;ul&gt;
- &lt;li&gt;
- &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;erase_return_void&lt;/span&gt;&lt;/code&gt; is
- now &lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;quick_erase&lt;/span&gt;&lt;/code&gt; (&lt;a href=&quot;http://svn.boost.org/trac/boost/ticket/3966&quot;&gt;#3966&lt;/a&gt;).
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&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;
- Split generators into separate files.
- &lt;/li&gt;
- &lt;li&gt;
- Fixed bug in basic_random_generator (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3971&quot;&gt;#3971&lt;/a&gt;).
- &lt;/li&gt;
- &lt;li&gt;
- Updated documentation.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;li&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;/li&gt;
- &lt;li&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;
- Add missing include to &lt;tt&gt;&amp;lt;boost/xpressive/regex_error.hpp&amp;gt;&lt;/tt&gt;.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_43_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;
- When cross-compiling to GNU targets, static libraries are properly created.
- Previously, using such libraries resulted in &lt;tt&gt;Archive has no index&lt;/tt&gt;
- error.
- &lt;/li&gt;
- &lt;li&gt;
- The naming of DLL and import libraries with gcc compiler on Windows, both
- mingw and cygwin, now matches default conventions of those environments.
- Previously, the naming scheme was the same as for other Windows compilers.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_43_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;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;
- Unicode escape characters.
- &lt;/li&gt;
- &lt;li&gt;
- Support the UTF-8 byte order mark.
- &lt;/li&gt;
- &lt;li&gt;
- Disallow &lt;code&gt;&lt;span class=&quot;special&quot;&gt;[&lt;/span&gt;&lt;/code&gt; in simple markup.
- Fixes some errors with mismatched punctuation.
- &lt;/li&gt;
- &lt;li&gt;
- Add a command line flag (&lt;code&gt;&lt;span class=&quot;special&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;D&lt;/span&gt;&lt;/code&gt;) to define macros at the command
- line.
- &lt;/li&gt;
- &lt;li&gt;
- Improved post-processor output.
- &lt;/li&gt;
- &lt;li&gt;
- Check that &lt;code&gt;&lt;span class=&quot;special&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;section&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;]&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span class=&quot;special&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;identifier&quot;&gt;endsect&lt;/span&gt;&lt;span class=&quot;special&quot;&gt;]&lt;/span&gt;&lt;/code&gt;
- tags are balanced in templates.
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/li&gt;
- &lt;/ul&gt;
- &lt;/div&gt;
- &lt;div id=&quot;version_1_43_0.compilers_tested&quot;&gt;
+ &lt;div id=&quot;version_1_44_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;
- OS X:
- &lt;ul&gt;
- &lt;li&gt;
- GCC 4.0.1 on Intel Leopard.
- &lt;/li&gt;
- &lt;/ul&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;
+ &lt;/div&gt;
       &lt;/li&gt;
       &lt;li&gt;
- Linux:
- &lt;ul&gt;
- &lt;li&gt;
- GCC 4.4.1 on Ubuntu Linux.
- &lt;/li&gt;
- &lt;li&gt;
- GCC 4.4 on 64-bit Suse.
- &lt;/li&gt;
- &lt;/ul&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;
+ &lt;/div&gt;
       &lt;/li&gt;
       &lt;li&gt;
- Windows:
- &lt;ul&gt;
- &lt;li&gt;
- Visual C++ 8.0 SP1 and 9.0 SP1 on Windows XP.
- &lt;/li&gt;
- &lt;li&gt;
- GCC 4.3.3, using Mingw
- &lt;/li&gt;
- &lt;/ul&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;/li&gt;
       &lt;li&gt;
- FreeBSD:
- &lt;ul&gt;
- &lt;li&gt;
- GCC 4.2.1, 32 and 64 bit.
- &lt;/li&gt;
- &lt;/ul&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;/ul&gt;
     &lt;p&gt;
@@ -3560,108 +4116,182 @@
     &lt;/p&gt;
     &lt;ul&gt;
       &lt;li&gt;
- Linux:
- &lt;ul&gt;
- &lt;li&gt;
- Intel 10.1, 11.1 on 32 bit Red Hat Enterprise Linux.
- &lt;/li&gt;
- &lt;li&gt;
- Intel 10.1, 11.0, 11.1 on 64 bit Red Hat Enterprise Linux.
- &lt;/li&gt;
- &lt;li&gt;
- GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3 on Red Hat Enterprise Linux.
- &lt;/li&gt;
- &lt;li&gt;
- GCC 4.3.4, 4.4.3 with C++0x extensions on Red Hat Enterprise Linux.
- &lt;/li&gt;
- &lt;li&gt;
- QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
- Linux.
- &lt;/li&gt;
- &lt;/ul&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;/li&gt;
       &lt;li&gt;
- OS X:
- &lt;ul&gt;
- &lt;li&gt;
- Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
- &lt;/li&gt;
- &lt;li&gt;
- GCC 4.0.1 on Intel Leopard.
- &lt;/li&gt;
- &lt;li&gt;
- Clang from subversion.
- &lt;/li&gt;
- &lt;/ul&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;/li&gt;
       &lt;li&gt;
- Windows:
- &lt;ul&gt;
- &lt;li&gt;
- Visual C++ 8,0, 9,0 on 32-bit XP.
- &lt;/li&gt;
- &lt;li&gt;
- Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
- &lt;/li&gt;
- &lt;li&gt;
- Visual C++ 10.0 on XP.
- &lt;/li&gt;
- &lt;li&gt;
- Visual C++ 10.0 on 64-bit Windows 7.
- &lt;/li&gt;
- &lt;li&gt;
- Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
- &lt;/li&gt;
- &lt;li&gt;
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
- &lt;/li&gt;
- &lt;li&gt;
- GCC 4.3.3 on Mingw.
- &lt;/li&gt;
- &lt;li&gt;
- GCC 4.4.3 on Mingw, with and without C++0x extensions.
- &lt;/li&gt;
- &lt;li&gt;
- GCC 4.5 on Mingw.
- &lt;/li&gt;
- &lt;/ul&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;/li&gt;
       &lt;li&gt;
- AIX:
- &lt;ul&gt;
- &lt;li&gt;
- IBM XL C/C++ Enterprise Edition, V10.1.0.0, on AIX Version 5.3.0.40.
- &lt;/li&gt;
- &lt;/ul&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;/li&gt;
       &lt;li&gt;
- FreeBSD:
- &lt;ul&gt;
- &lt;li&gt;
- GCC 4.2.1 on FreeBSD 7.2, 64 bit.
- &lt;/li&gt;
- &lt;li&gt;
- GCC 4.2.1 on FreeBSD 8.0, 32 bit.
- &lt;/li&gt;
- &lt;/ul&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;/li&gt;
       &lt;li&gt;
- Solaris:
- &lt;ul&gt;
- &lt;li&gt;
- Sun C++ 5.10 on Solaris 5.10.
- &lt;/li&gt;
- &lt;/ul&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;/li&gt;
     &lt;/ul&gt;
   &lt;/div&gt;
- &lt;div id=&quot;version_1_43_0.acknowledgements&quot;&gt;
+ &lt;div id=&quot;version_1_44_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

Deleted: website/public_html/live/feed/news/build.jam
==============================================================================
--- website/public_html/live/feed/news/build.jam 2011-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
+++ (empty file)
@@ -1,14 +0,0 @@
-# Copyright 2006-2007 Rene Rivera
-# 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)
-
-import quickbook ;
-
-for local qbk in [ glob *.qbk ]
-{
- quickbook.to-boostbook $(qbk:S=.xml)
- : $(qbk)
- : <location>.
- <include>..
- ;
-}

Modified: website/public_html/live/index.html
==============================================================================
--- website/public_html/live/index.html (original)
+++ website/public_html/live/index.html 2011-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
@@ -96,10 +96,10 @@
                   <ul id="downloads">
                     
                     <li><span class=
- "news-title">Version 1.46.1 (release notes)
+ "news-title">Version 1.47.0 (release notes)
                     </span>
                     <span class=
- "news-date">March 12th, 2011 15:45 GMT</span></li>
+ "news-date">In Progress</span></li>
                   </ul>
 
                   <p>More Downloads...
@@ -112,6 +112,17 @@
                   <ul id="news">
                     
                     <li><span class=
+ "news-title">Version 1.47.0</span>
+ <span 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
+ </span></span></span>
+ <span class=
+ "news-date">In Progress</span></li>
+ <li><span class=
                     "news-title">Version 1.46.1</span>
                     <span class=
                     "news-description"><span class="brief"><span class="purpose">
@@ -130,17 +141,7 @@
       Tools: Boostbook, Inspect, Quickbook.
     </span></span></span>
                     <span class=
- "news-date">February 21st, 2011 20:36 GMT</span></li>
- <li><span class=
- "news-title">Version 1.45.0</span>
- <span class=
- "news-description"><span class="brief"><span class="purpose">
- 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
- </span></span></span>
- <span class=
- "news-date">November 19th, 2010 16:00 GMT</span></li> </ul>
+ "news-date">February 21st, 2011 20:36 GMT</span></li> </ul>
 
                   <p>More News... (<a href=
                   "feed/news.rss">RSS</a>)</p>

Deleted: website/public_html/live/project-root.jam
==============================================================================
--- website/public_html/live/project-root.jam 2011-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
+++ (empty file)
@@ -1,21 +0,0 @@
-# Copyright Rene Rivera 2007.
-#
-# Distributed under the Boost Software License, Version 1.0.
-# (See accompanying file LICENSE_1_0.txt or copy at
-# http://www.boost.org/LICENSE_1_0.txt)
-
-# Usage:
-#
-# bjam [options | properties | targets]
-#
-# Options:
-#
-# --boost=<BOOST> The directotory of a Boost source tree.
-# Default; BOOST env var (if found)
-# Default; ../boost (if found)
-#
-# --boost-build=<BOOST_BUILD>
-# The directory for the Boost.Build v2 files.
-# Default; BOOST_BUILD_PATH env var (if found)
-# Default; BOOST_BUILD env var (if found)
-# Default; <BOOST>/tools/build/v2 (if found)

Modified: website/public_html/live/site-tools/README.txt
==============================================================================
--- website/public_html/live/site-tools/README.txt (original)
+++ website/public_html/live/site-tools/README.txt 2011-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
@@ -20,9 +20,6 @@
 docs Update the documentation list from doc/libraries.xml.
             Requires php to be on the path and the site to be configured.
 
-start Setup the state file and regenerate html files from the old
- hashes files.
-
 ----------------------------------------------------------------------
 
 Copyright 2011 Daniel James

Modified: website/public_html/live/site-tools/site-tools.py
==============================================================================
--- website/public_html/live/site-tools/site-tools.py (original)
+++ website/public_html/live/site-tools/site-tools.py 2011-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
@@ -19,9 +19,6 @@
 docs Update the documentation list from doc/libraries.xml.
             Requires php to be on the path and the site to be configured.
 
-start Setup the state file and regenerate html files from the old
- hashes files.
-
 """
 
 import os, sys, subprocess, glob, re, time, xml.dom.minidom, codecs
@@ -31,7 +28,7 @@
 
 settings = {
     'downloads' : [
- 'feed/history/boost_1_46_1.qbk'
+ 'feed/history/boost_1_47_0.qbk'
     ],
     'pages': {
         'users/history/': {
@@ -88,10 +85,6 @@
         return update_quickbook(False)
     elif command == 'refresh':
         return update_quickbook(True)
- elif command == 'start':
- status = convert_hash_files()
- if(status != 0): return status
- return update_quickbook(True)
     else:
         print __doc__
         return
@@ -102,33 +95,6 @@
     except:
         print "PHP documentation serialization failed."
 
-def convert_hash_files():
- hashes = {}
-
- for hash_file in glob.glob('feed/*-hashes.txt'):
- new_hashes = load_hashes(hash_file)
-
- for qbk_file in new_hashes:
- full_path = 'feed/%s' % qbk_file
- if(full_path in hashes and hashes[full_path] != new_hashes[qbk_file]):
- print "Contradiction for %s" % qbk_file
- return -1
- else:
- hashes[full_path] = new_hashes[qbk_file]
-
- state = {}
-
- for location in settings['pages']:
- pages_data = settings['pages'][location]
- for src_file_pattern in pages_data['src_files']:
- for qbk_file in glob.glob(src_file_pattern):
- if qbk_file in hashes:
- state = hashes[qbk_file]
- state['dir_location'] = location
-
- boost_site.state.save(hashes, 'site-tools/state/feed-pages.txt')
- return 0
-
 def load_hashes(hash_file):
     qbk_hashes = {}
 
@@ -265,4 +231,4 @@
 ################################################################################
 
 if __name__ == "__main__":
- main(sys.argv[1:])
\ No newline at end of file
+ main(sys.argv[1:])

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-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
@@ -1452,6 +1452,32 @@
 -title
 "Version 1.46.1
 )
+(feed/history/boost_1_47_0.qbk
+-dir_location
+-download
+-id
+"version_1_47_0
+-last_modified
+.1310452565.83
+-location
+"users/history/version_1_47_0.html
+-page_state
+-pub_date
+"In Progress
+-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
+"
+-qbk_hash
+"3a31e21122b34cf1ec4feea399d4dd786e3edfbb29ad1fa4c5a6733ea03b367c
+-rss_hash
+"ac9193c90a23a63b988720ace390da5e4f6861610e82621a9c9c2ccf4d620f5c
+-title
+"Version 1.47.0
+)
 (feed/history/unversioned.qbk
 -dir_location
 -download

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-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
@@ -37,22 +37,22 @@
               <h2><a name="releases" id="releases"></a>Packaged
               Releases</h2>
               <h3><span class=
- "news-title">Version 1.46.1</span></h3>
+ "news-title">Version 1.47.0</span></h3>
 
- <p class="news-date">March 12th, 2011 15:45 GMT</p>
+ <p class="news-date">In Progress</p>
 
               <p class="news-description">
               <span class="brief"><span class="purpose">
- Bug fixes: Asio, Fusion, Graph, Icl, Math, Polygon, Proto, Property Tree, Signals2,
- TR1, Unordered.
+ 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
     </span></span></p>
 
               <ul class="menu">
                 <li>
- Details</li>
+ Details</li>
 
- <li>
- Download</li>
               </ul>
               <h2><a name="history" id="history"></a>Old Boost Releases</h2>
 

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-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
@@ -28,6 +28,24 @@
             <div class="section-body">
               
               <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">In Progress</p>
+
+ <div 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
+ </span></span> </div>
+
+ <ul class="menu">
+ <li>
+ Details</li>
+
+ </ul>
+ <h2 class="news-title">
               <a name="iversion_1_46_1" id="iversion_1_46_1"></a>Version 1.46.1</h2>
 
               <p class="news-date">March 12th, 2011 15:45 GMT</p>

Copied: website/public_html/live/users/history/version_1_47_0.html (from r70304, /website/public_html/beta/users/history/version_1_47_0.html)
==============================================================================
--- /website/public_html/beta/users/history/version_1_47_0.html (original)
+++ website/public_html/live/users/history/version_1_47_0.html 2011-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
@@ -20,6 +20,8 @@
   <!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
 </head>
 
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
 <body>
   <div id="heading">
     <!--#include virtual="/common/heading.html" --> </div>
@@ -49,7 +51,33 @@
     <h3><span class="link">New Libraries</span></h3>
     <ul>
       <li>
- <em>TODO</em>
+ <div>
+ <span class="library">Chrono:</span>
+ Useful time
+ utilities, from Vicente J. Botet Escribá.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Geometry:</span>
+ Geometry
+ Library, from Barend Gehrels, Bruno Lalande and Mateusz Loskot.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Phoenix:</span>
+ Define small
+ unnamed function objects at the actual call site, and more, from Joel de
+ Guzman, Dan Marsden and Thomas Heller.
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Ratio:</span>
+ Compile time rational
+ arithmetic, from Vicente J. Botet Escribá.
+ </div>
       </li>
     </ul>
   </div>
@@ -57,7 +85,845 @@
     <h3><span class="link">Updated Libraries</span></h3>
     <ul>
       <li>
- <em>TODO</em>
+ <div>
+ <span class="library">Accumulators:</span>
+ <ul>
+ <li>
+ <div>
+ New statistical accumulators: <code><span class="identifier">sum_kahan</span></code>,
+ <code><span class="identifier">sum_of_weights_kahan</span></code>,
+ <code><span class="identifier">sum_of_variates_kahan</span></code>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Asio:</span>
+ <ul>
+ <li>
+ <div>
+ Many new features and improvements:
+ <ul>
+ <li>
+ <div>
+ Signal handling.
+ </div>
+ </li>
+ <li>
+ <div>
+ A debugging aid for asynchronous programs.
+ </div>
+ </li>
+ <li>
+ <div>
+ Timeouts on socket iostreams.
+ </div>
+ </li>
+ <li>
+ <div>
+ Composed connect operations.
+ </div>
+ </li>
+ <li>
+ <div>
+ Rewritten SSL implementation.
+ </div>
+ </li>
+ <li>
+ <div>
+ C++0x move support.
+ </div>
+ </li>
+ <li>
+ <div>
+ Compatibility with POSIX <code><span class="identifier">fork</span><span class="special">()</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ ... and much more. See the <a href="/doc/libs/1_47_0/doc/html/boost_asio/history.html">Revision
+ History</a> in the Boost.Asio documentation for more details.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Tickets addressed: #2879,
+ #3238,
+ #3297,
+ #3307,
+ #3702,
+ #3741,
+ #3900,
+ #3905,
+ #3939,
+ #3958,
+ #4162,
+ #4971,
+ #5124,
+ #5128,
+ #5418,
+ #5453.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Config:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed bug #1988
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">DateTime:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed bugs #4920,
+ #3651,
+ #4845,
+ #4475,
+ #4952,
+ #5345,
+ #5250,
+ #4798,
+ #4754,
+ #4411,
+ #5126,
+ #4780,
+ #2475,
+ #1674.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Dynamic Bitset:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed bug #5439
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Foreach:</span>
+ <ul>
+ <li>
+ <div>
+ Use rvalue refs on supporting compilers for const rvalue detection.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Function:</span>
+ <ul>
+ <li>
+ <div>
+ Bug fixes: #3410,
+ #3618,
+ #3912,
+ #4073,
+ #4325,
+ #4717,
+ #4765.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Function Types:</span>
+ <ul>
+ <li>
+ <div>
+ Bug fixes: #1653,
+ #3162.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Graph:</span>
+ <ul>
+ <li>
+ <div>
+ Bug fixes.
+ </div>
+ </li>
+ <li>
+ <div>
+ Remove deprecated function <code><span class="identifier">kolmogorov_max_flow</span></code>,
+ use <code><span class="identifier">boykov_kolmogorov_max_flow</span></code>
+ instead.
+ </div>
+ </li>
+ <li>
+ <div>
+ Removed <code><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">graph</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">is_same</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> header since its functionality
+ is in Boost.Type_Traits.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Iostreams:</span>
+ <ul>
+ <li>
+ <div>
+ Support filesystem v3 paths (#4485).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix a memory leak in <code><span class="identifier">chain</span></code>
+ (#4922).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Iterator:</span>
+ <ul>
+ <li>
+ <div>
+ Add <code><span class="identifier">function_input_iterator</span></code>
+ (#2893).
+ </div>
+ </li>
+ <li>
+ <div>
+ Bug fixes: #1427,
+ #1517,
+ #3434.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Lexical cast:</span>
+ <ul>
+ <li>
+ <div>
+ Better performance and less memory usage for many combinations of
+ Source and Target types (#5564,
+ #5417,
+ #4397,
+ #5350,
+ #5576).
+ </div>
+ </li>
+ <li>
+ <div>
+ Documentation updated (#5576,
+ #5494).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Logic:</span>
+ <ul>
+ <li>
+ <div>
+ Bug fixes: #3093,
+ #3600.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Math:</span>
+ <ul>
+ <li>
+ <div>
+ Added changesign function to sign.hpp to facilitate addition of nonfinite
+ facets.
+ </div>
+ </li>
+ <li>
+ <div>
+ Addition of nonfinite facets from Johan Rade, with tests, examples
+ of use for C99 format infinity and NaN, and documentation.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added tests and documentation of changesign from Johan Rade.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Meta State Machine:</span>
+ <ul>
+ <li>
+ <div>
+ Added a stop()
+ method in the back-end.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added partial support for <a href="/doc/libs/1_47_0/libs/msm/doc/HTML/ch03s04.html#eUML-phoenix">Boost.Phoenix
+ functors in eUML</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added the possibility to <a href="/doc/libs/1_47_0/libs/msm/doc/HTML/ch03s05.html#backend-state-switch">choose
+ when state switching occurs</a>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Bugfixes:
+ <ul>
+ <li>
+ <div>
+ #5117,
+ #5253,
+ #5533,
+ #5573.
+ </div>
+ </li>
+ <li>
+ <div>
+ gcc warnings about unused variables.
+ </div>
+ </li>
+ <li>
+ <div>
+ better implementation of <code><span class="identifier">favor_compile_time</span></code>
+ back-end policy.
+ </div>
+ </li>
+ <li>
+ <div>
+ bug with eUML and state construction.
+ </div>
+ </li>
+ <li>
+ <div>
+ incorrect eUML event and state macros.
+ </div>
+ </li>
+ <li>
+ <div>
+ incorrect event type passed to a direct entry state's on_entry
+ action.
+ </div>
+ </li>
+ <li>
+ <div>
+ more examples.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">MultiIndex:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed an ADL problem in <code><span class="identifier">composite_key_compare</span></code>
+ related with Boost.Ref.
+ </div>
+ </li>
+ <li>
+ <div>
+ Maintenance fixes.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Proto:</span>
+ <ul>
+ <li>
+ <div>
+ Pre-preprocessed for better compile times.
+ </div>
+ </li>
+ <li>
+ <div>
+ Default preprocessor limits raised:
+ <ul>
+ <li>
+ <div>
+ Max expression arity (<code><span class="identifier">BOOST_PROTO_MAX_ARITY</span></code>)
+ bumped from 5 to 10.
+ </div>
+ </li>
+ <li>
+ <div>
+ Max function call arity (<code><span class="identifier">BOOST_PROTO_MAX_FUNCTION_CALL_ARITY</span></code>)
+ bumped from 5 to 10.
+ </div>
+ </li>
+ <li>
+ <div>
+ Max logical operator arity (<code><span class="identifier">BOOST_PROTO_MAX_LOGICAL_ARITY</span></code>)
+ bumped from 8 to 10.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Better integration of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">basic_expr</span></code>
+ to avoid accidental needless instantiations of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">expr</span></code>.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Random:</span>
+ <ul>
+ <li>
+ <div>
+ Synchronized with the new standard.
+ <ul>
+ <li>
+ <div>
+ Many new distributions added: <code><span class="identifier">chi_squared_distribution</span></code>,
+ <code><span class="identifier">negative_binomial_distribution</span></code>,
+ <code><span class="identifier">fisher_f_distribution</span></code>,
+ <code><span class="identifier">student_t_distribution</span></code>,
+ <code><span class="identifier">weibull_distribution</span></code>,
+ <code><span class="identifier">extreme_value_distribution</span></code>,
+ <code><span class="identifier">discrete_distribution</span></code>,
+ <code><span class="identifier">piecewise_constant_distribution</span></code>,
+ <code><span class="identifier">piecewise_liear_distribution</span></code>
+ </div>
+ </li>
+ <li>
+ <div>
+ Renamed <code><span class="identifier">uniform_int</span></code>
+ and <code><span class="identifier">uniform_real</span></code>
+ to <code><span class="identifier">uniform_int_distribution</span></code>
+ and <code><span class="identifier">uniform_real_distribution</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added members to all distributions: <code><span class="identifier">param_type</span></code>,
+ <code><span class="identifier">param</span></code>, stream
+ operators, comparison operators, <code><span class="identifier">min</span></code>
+ and <code><span class="identifier">max</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Allow distributions to be used directly with generators without
+ use of <code><span class="identifier">variate_generator</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Changed the meaning of the parameters of <code><span class="identifier">geometric_distribution</span></code>
+ and <code><span class="identifier">lognormal_distribution</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added a second parameter to <code><span class="identifier">gamma_distribution</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added <code><span class="identifier">seed_seq</span></code>
+ and added the corresponding constructors and <code><span class="identifier">seed</span></code> overloads the generators.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added <code><span class="identifier">generate_canonical</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Renamed the engine tempates. e.g. <code><span class="identifier">mersenne_twister</span></code>
+ becomes <code><span class="identifier">mersenne_twister_engine</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ New engine adapter <code><span class="identifier">independent_bits_engine</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added new predefined engine typedefs: <code><span class="identifier">mt19937_64</span></code>,
+ <code><span class="identifier">ranlux</span><span class="special">[</span><span class="number">24</span><span class="special">|</span><span class="number">48</span><span class="special">][</span><span class="identifier">_base</span><span class="special">]</span></code>,
+ <code><span class="identifier">knuth_b</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Updated seeding algorithms.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added <code><span class="identifier">discard</span></code>
+ </div>
+ </li>
+ <li>
+ <div>
+ Use unsigned types instead of signed types in all the predefined
+ engines.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Bug fixes:
+ <ul>
+ <li>
+ <div>
+ <code><span class="identifier">linear_congruential_engine</span></code>
+ could assert because the modular arithmetic was not implemented
+ in all cases. <code><span class="identifier">shuffle_output</span></code>,
+ now called <code><span class="identifier">shuffle_order_engine</span></code>,
+ could cause integer overflow. These cases were not triggered
+ by any predefined engines.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">uniform_small_int</span></code>
+ now actually behaves as documented.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ New efficient algorithms for <code><span class="identifier">binomial_distribution</span></code>
+ and <code><span class="identifier">poisson_distribution</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Moved all features into <code><span class="keyword">namespace</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">random</span></code>
+ </div>
+ </li>
+ <li>
+ <div>
+ Backwards compatibility issues:
+ <ul>
+ <li>
+ <div>
+ 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.
+ <ul>
+ <li>
+ <div>
+ Seeding with an integer: The behaviour should be unchanged
+ for most generators except <code><span class="identifier">lagged_fibonacci</span></code>
+ and <code><span class="identifier">subtract_with_carry</span></code>
+ (and thus <code><span class="identifier">ranlux</span></code>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Seeding a generator with another generator: This has
+ been enabled by making all all generators models of
+ <code><span class="identifier">SeedSeq</span></code>.
+ 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.
+ </div>
+ </li>
+ <li>
+ <div>
+ 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 <code><span class="identifier">value_type</span></code>
+ no more than 32 bits should be unchanged.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Renaming:
+ <ul>
+ <li>
+ <div>
+ 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.
+ </div>
+ </li>
+ <li>
+ <div>
+ The names of a few accessors in the distributions changed.
+ Both the old and the new names are allowed.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">geometric_distribution</span></code>
+ and <code><span class="identifier">lognormal_distribution</span></code>:
+ The behaviour is different at runtime. <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometric_distribution</span></code>
+ and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lognormal_distribution</span></code> provide
+ the old behaviour, <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">random</span><span class="special">::</span><span class="identifier">geometric_distribution</span></code>
+ and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">random</span><span class="special">::</span><span class="identifier">lognormal_distribution</span></code> provide
+ the new behaviour.
+ </div>
+ </li>
+ <li>
+ <div>
+ Streaming: gamma_distribution has a new parameter, thus text
+ saved with the old version will not readable by the new version.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">variate_generator</span></code>
+ 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.
+ </div>
+ </li>
+ <li>
+ <div>
+ Return types: The <code><span class="identifier">result_types</span></code>
+ of some generators have changed slightly. Some signed types
+ have changed to unsigned to match the standard.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">has_fixed_range</span></code>:
+ This is now always false, as it doesn't appear to be very useful
+ and is excessively cumbersome. Anything that was accessing
+ <code><span class="identifier">const_min</span></code> and
+ <code><span class="identifier">const_max</span></code> without
+ first checking <code><span class="identifier">has_fixed_range</span></code>
+ was incorrect to begin with.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Range:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed the end position <code><span class="identifier">irange</span></code>
+ when step size is greater than 1 (#5544).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Spirit:</span>
+ <ul>
+ <li>
+ <div>
+ Spirit V2.5, see the '<a href="/doc/libs/1_47_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_5.html">What's
+ New</a>' section for details.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Tokenizer:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed bug #4649.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Utility:</span>
+ <ul>
+ <li>
+ <div>
+ Bug fixes: #4432.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Uuid:</span>
+ <ul>
+ <li>
+ <div>
+ Fixed tickets: (#5570,
+ #4601,
+ #4991,
+ #5145,
+ #5235).
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Wave:</span>
+ <ul>
+ <li>
+ <div>
+ Wave V2.3.0, see the Changelog
+ for details.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="version_1_47_0.updated_tools">
+ <h3><span class="link">Updated Tools</span></h3>
+ <ul>
+ <li>
+ <div>
+ <span class="library">BoostBook:</span>
+ <ul>
+ <li>
+ <div>
+ Handle doxygen tags: <code><span class="special">\</span><span class="identifier">see</span></code>, <code><span class="identifier">tparam</span></code>,
+ <code><span class="identifier">ref</span></code> (for classes
+ only).
+ </div>
+ </li>
+ <li>
+ <div>
+ Support note for classes as well as functions.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <span class="library">Quickbook:</span>
+ <ul>
+ <li>
+ <div>
+ Generate consistent ids for headings.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved unicode support for windows.
+ </div>
+ </li>
+ <li>
+ <div>
+ Warn about windows paths, as they aren't portable.
+ </div>
+ </li>
+ <li>
+ <div>
+ Reverse deprecation of <code><span class="special">[</span><span class="identifier">br</span><span class="special">]</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support date ranges and comma seperated clauses in copyright attributes.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved delimeter checking for simple markup (e.g. <code><span class="special">*</span><span class="identifier">bold</span><span class="special">*</span></code>).
+ </div>
+ </li>
+ <li>
+ <div>
+ Pass-thru comments in code snippets.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code>__FILENAME__</code> macro now generates relative paths.
+ </div>
+ </li>
+ <li>
+ <div>
+ Allow quickbook escapes inside comments in syntax highlighted code.
+ </div>
+ </li>
+ </ul>
+ </div>
       </li>
     </ul>
   </div>
@@ -68,7 +934,100 @@
     </p>
     <ul>
       <li>
- <em>TODO</em>
+ <div>
+ Linux:
+ <ul>
+ <li>
+ <div>
+ LLVM Clang 2.8
+ </div>
+ </li>
+ <li>
+ <div>
+ 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
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 12.0
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ OS X:
+ <ul>
+ <li>
+ <div>
+ Apple Clang 2.1
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 11.1
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC: 4.2.1, 4.4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.4.4
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Windows:
+ <ul>
+ <li>
+ <div>
+ Visual C++ 7.1, 9.0, 10.0
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, mingw: 4.4.0
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ FreeBSD:
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1, 64 bit
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ QNX:
+ <ul>
+ <li>
+ <div>
+ QCC
+ </div>
+ </li>
+ </ul>
+ </div>
       </li>
     </ul>
     <p>
@@ -76,14 +1035,127 @@
     </p>
     <ul>
       <li>
- <em>TODO</em>
+ <div>
+ Linux:
+ <ul>
+ <li>
+ <div>
+ Clang from subversion, with GNU libstdc++.
+ </div>
+ </li>
+ <li>
+ <div>
+ LLVM Clang 2.8
+ </div>
+ </li>
+ <li>
+ <div>
+ 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
+ </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, 12.0
+ </div>
+ </li>
+ <li>
+ <div>
+ PathScale: 3.2
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ OS X:
+ <ul>
+ <li>
+ <div>
+ Clang from subversion, with GNU libstdc++.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 11.1
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC: 4.4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode: 4.4.4
+ </div>
+ </li>
+ </ul>
+ </div>
+ </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.2
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, C++0x mode, mingw: 4.5.2
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ AIX:
+ <ul>
+ <li>
+ <div>
+ IBM XL C/C++ Enterprise Edition, V11.1.0.0
+ </div>
+ </li>
+ </ul>
+ </div>
       </li>
     </ul>
   </div>
   <div id="version_1_47_0.acknowledgements">
     <h3><span class="link">Acknowledgements</span></h3>
     <p>
- <em>TODO</em>
+ Beman Dawes, Eric Niebler,
+ Rene Rivera, Daniel James
+ and Vladimir Prus managed this release.
     </p>
   </div>
 </div> </div>

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-07-12 02:37:48 EDT (Tue, 12 Jul 2011)
@@ -29,15 +29,32 @@
               <ul class="toc">
                 
                 <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>
- <li><span class=
- "news-title">Version 1.43.0</span></li> </ul>
+ "news-title">Version 1.44.0</span></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">In Progress</p>
+
+ <div 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
+ </span></span> </div>
+
+ <ul class="menu">
+ <li>
+ Details</li>
+ </ul>
               <h2 class="news-title">
               <a name="iversion_1_46_1" id="iversion_1_46_1"></a>Version 1.46.1</h2>
 
@@ -110,25 +127,6 @@
                 <a href="/users/history/version_1_44_0.html">Details</a></li>
 
                                 <li>Download</li>
- </ul>
- <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>
-
- <div class="news-description">
- <span class="brief"><span class="purpose">
- New Libraries: Functional/Factory, Functional/Forward. Major Update: Range.
- Updated Libraries: Accumulators, Array, Asio, Fusion, Iostreams, Multi-index
- Containers, Proto, Random, Spirit, Thread, Unordered, Uuid, Wave, Xpressive.
- Also, updates to the build system and quickbook.
- </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