$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r53445 - in branches/release/libs/config: doc doc/html doc/html/boost_config test test/all
From: bdawes_at_[hidden]
Date: 2009-05-30 07:23:00
Author: bemandawes
Date: 2009-05-30 07:22:59 EDT (Sat, 30 May 2009)
New Revision: 53445
URL: http://svn.boost.org/trac/boost/changeset/53445
Log:
Merge from trunk
Added:
   branches/release/libs/config/test/boost_no_0x_hdr_array.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_0x_hdr_array.ipp
   branches/release/libs/config/test/boost_no_0x_hdr_chrono.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_0x_hdr_chrono.ipp
   branches/release/libs/config/test/boost_no_0x_hdr_codecvt.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_0x_hdr_codecvt.ipp
   branches/release/libs/config/test/boost_no_0x_hdr_concepts.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_0x_hdr_concepts.ipp
   branches/release/libs/config/test/boost_no_0x_hdr_condition_variable.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_0x_hdr_condition_variable.ipp
   branches/release/libs/config/test/boost_no_0x_hdr_container_concepts.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_0x_hdr_container_concepts.ipp
   branches/release/libs/config/test/boost_no_0x_hdr_forward_list.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_0x_hdr_forward_list.ipp
   branches/release/libs/config/test/boost_no_0x_hdr_future.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_0x_hdr_future.ipp
   branches/release/libs/config/test/boost_no_0x_hdr_initializer_list.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_0x_hdr_initializer_list.ipp
   branches/release/libs/config/test/boost_no_0x_hdr_iterator_concepts.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_0x_hdr_iterator_concepts.ipp
   branches/release/libs/config/test/boost_no_0x_hdr_memory_concepts.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_0x_hdr_memory_concepts.ipp
   branches/release/libs/config/test/boost_no_0x_hdr_mutex.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_0x_hdr_mutex.ipp
   branches/release/libs/config/test/boost_no_0x_hdr_random.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_0x_hdr_random.ipp
   branches/release/libs/config/test/boost_no_0x_hdr_ratio.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_0x_hdr_ratio.ipp
   branches/release/libs/config/test/boost_no_0x_hdr_regex.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_0x_hdr_regex.ipp
   branches/release/libs/config/test/boost_no_0x_hdr_system_error.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_0x_hdr_system_error.ipp
   branches/release/libs/config/test/boost_no_0x_hdr_thread.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_0x_hdr_thread.ipp
   branches/release/libs/config/test/boost_no_0x_hdr_tuple.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_0x_hdr_tuple.ipp
   branches/release/libs/config/test/boost_no_0x_hdr_type_traits.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_0x_hdr_type_traits.ipp
   branches/release/libs/config/test/boost_no_0x_hdr_unordered_map.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_0x_hdr_unordered_map.ipp
   branches/release/libs/config/test/boost_no_0x_hdr_unordered_set.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_0x_hdr_unordered_set.ipp
   branches/release/libs/config/test/boost_no_auto_declarations.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_auto_declarations.ipp
   branches/release/libs/config/test/boost_no_auto_multidecl.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_auto_multidecl.ipp
   branches/release/libs/config/test/boost_no_concepts.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_concepts.ipp
   branches/release/libs/config/test/boost_no_lambdas.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_lambdas.ipp
   branches/release/libs/config/test/boost_no_nullptr.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_nullptr.ipp
   branches/release/libs/config/test/boost_no_template_aliases.ipp
      - copied unchanged from r53444, /trunk/libs/config/test/boost_no_template_aliases.ipp
   branches/release/libs/config/test/no_0x_hdr_array_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_array_fail.cpp
   branches/release/libs/config/test/no_0x_hdr_array_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_array_pass.cpp
   branches/release/libs/config/test/no_0x_hdr_chrono_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_chrono_fail.cpp
   branches/release/libs/config/test/no_0x_hdr_chrono_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_chrono_pass.cpp
   branches/release/libs/config/test/no_0x_hdr_codecvt_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_codecvt_fail.cpp
   branches/release/libs/config/test/no_0x_hdr_codecvt_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_codecvt_pass.cpp
   branches/release/libs/config/test/no_0x_hdr_concepts_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_concepts_fail.cpp
   branches/release/libs/config/test/no_0x_hdr_concepts_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_concepts_pass.cpp
   branches/release/libs/config/test/no_0x_hdr_condition_variable_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_condition_variable_fail.cpp
   branches/release/libs/config/test/no_0x_hdr_condition_variable_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_condition_variable_pass.cpp
   branches/release/libs/config/test/no_0x_hdr_container_concepts_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_container_concepts_fail.cpp
   branches/release/libs/config/test/no_0x_hdr_container_concepts_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_container_concepts_pass.cpp
   branches/release/libs/config/test/no_0x_hdr_forward_list_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_forward_list_fail.cpp
   branches/release/libs/config/test/no_0x_hdr_forward_list_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_forward_list_pass.cpp
   branches/release/libs/config/test/no_0x_hdr_future_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_future_fail.cpp
   branches/release/libs/config/test/no_0x_hdr_future_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_future_pass.cpp
   branches/release/libs/config/test/no_0x_hdr_initializer_list_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_initializer_list_fail.cpp
   branches/release/libs/config/test/no_0x_hdr_initializer_list_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_initializer_list_pass.cpp
   branches/release/libs/config/test/no_0x_hdr_iterator_concepts_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_iterator_concepts_fail.cpp
   branches/release/libs/config/test/no_0x_hdr_iterator_concepts_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_iterator_concepts_pass.cpp
   branches/release/libs/config/test/no_0x_hdr_memory_concepts_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_memory_concepts_fail.cpp
   branches/release/libs/config/test/no_0x_hdr_memory_concepts_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_memory_concepts_pass.cpp
   branches/release/libs/config/test/no_0x_hdr_mutex_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_mutex_fail.cpp
   branches/release/libs/config/test/no_0x_hdr_mutex_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_mutex_pass.cpp
   branches/release/libs/config/test/no_0x_hdr_random_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_random_fail.cpp
   branches/release/libs/config/test/no_0x_hdr_random_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_random_pass.cpp
   branches/release/libs/config/test/no_0x_hdr_ratio_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_ratio_fail.cpp
   branches/release/libs/config/test/no_0x_hdr_ratio_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_ratio_pass.cpp
   branches/release/libs/config/test/no_0x_hdr_regex_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_regex_fail.cpp
   branches/release/libs/config/test/no_0x_hdr_regex_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_regex_pass.cpp
   branches/release/libs/config/test/no_0x_hdr_system_error_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_system_error_fail.cpp
   branches/release/libs/config/test/no_0x_hdr_system_error_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_system_error_pass.cpp
   branches/release/libs/config/test/no_0x_hdr_thread_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_thread_fail.cpp
   branches/release/libs/config/test/no_0x_hdr_thread_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_thread_pass.cpp
   branches/release/libs/config/test/no_0x_hdr_tuple_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_tuple_fail.cpp
   branches/release/libs/config/test/no_0x_hdr_tuple_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_tuple_pass.cpp
   branches/release/libs/config/test/no_0x_hdr_type_traits_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_type_traits_fail.cpp
   branches/release/libs/config/test/no_0x_hdr_type_traits_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_type_traits_pass.cpp
   branches/release/libs/config/test/no_0x_hdr_unordered_map_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_unordered_map_fail.cpp
   branches/release/libs/config/test/no_0x_hdr_unordered_map_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_unordered_map_pass.cpp
   branches/release/libs/config/test/no_0x_hdr_unordered_set_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_unordered_set_fail.cpp
   branches/release/libs/config/test/no_0x_hdr_unordered_set_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_0x_hdr_unordered_set_pass.cpp
   branches/release/libs/config/test/no_auto_declarations_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_auto_declarations_fail.cpp
   branches/release/libs/config/test/no_auto_declarations_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_auto_declarations_pass.cpp
   branches/release/libs/config/test/no_auto_multidecl_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_auto_multidecl_fail.cpp
   branches/release/libs/config/test/no_auto_multidecl_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_auto_multidecl_pass.cpp
   branches/release/libs/config/test/no_concepts_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_concepts_fail.cpp
   branches/release/libs/config/test/no_concepts_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_concepts_pass.cpp
   branches/release/libs/config/test/no_lambdas_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_lambdas_fail.cpp
   branches/release/libs/config/test/no_lambdas_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_lambdas_pass.cpp
   branches/release/libs/config/test/no_nullptr_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_nullptr_fail.cpp
   branches/release/libs/config/test/no_nullptr_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_nullptr_pass.cpp
   branches/release/libs/config/test/no_template_aliases_fail.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_template_aliases_fail.cpp
   branches/release/libs/config/test/no_template_aliases_pass.cpp
      - copied unchanged from r53444, /trunk/libs/config/test/no_template_aliases_pass.cpp
Text files modified: 
   branches/release/libs/config/doc/html/boost_config/boost_macro_reference.html |   357 +++++++++++++++++++++++++++++++++++++++ 
   branches/release/libs/config/doc/html/index.html                              |     4                                         
   branches/release/libs/config/doc/macro_reference.qbk                          |    34 +++                                     
   branches/release/libs/config/test/Jamfile.v2                                  |    19 +                                       
   branches/release/libs/config/test/all/Jamfile.v2                              |    77 ++++++++                                
   branches/release/libs/config/test/boost_no_using_breaks_adl.ipp               |     6                                         
   branches/release/libs/config/test/config_info.cpp                             |    36 ++++                                    
   branches/release/libs/config/test/config_test.cpp                             |   252 ++++++++++++++++++++++++++++            
   8 files changed, 770 insertions(+), 15 deletions(-)
Modified: branches/release/libs/config/doc/html/boost_config/boost_macro_reference.html
==============================================================================
--- branches/release/libs/config/doc/html/boost_config/boost_macro_reference.html	(original)
+++ branches/release/libs/config/doc/html/boost_config/boost_macro_reference.html	2009-05-30 07:22:59 EDT (Sat, 30 May 2009)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Boost Macro Reference</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
+<meta name="generator" content="Microsoft FrontPage 5.0">
 <link rel="start" href="../index.html" title="Boost.Config">
 <link rel="up" href="../index.html" title="Boost.Config">
 <link rel="prev" href="../index.html" title="Boost.Config">
@@ -20,7 +20,8 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../index.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="guidelines_for_boost_authors.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../index.html">
+<img src="../../../../../doc/html/images/prev.png" alt="Prev" width="19" height="19"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up" width="19" height="19"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home" width="19" height="19"></a><a accesskey="n" href="guidelines_for_boost_authors.html"><img src="../../../../../doc/html/images/next.png" alt="Next" width="19" height="19"></a>
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -2212,7 +2213,7 @@
 </h3></div></div></div>
 <p>
         The following macros describe features in the upcoming ISO C++ standard,
-        C++0x, that are not yet supported by a particular compiler.
+        C++0x, that are not yet supported by a particular compiler or library.
       </p>
 <div class="informaltable"><table class="table">
 <colgroup>
@@ -2235,6 +2236,291 @@
 <tr>
 <td>
               <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_0X_HDR_ARRAY</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The standard library does not provide header <array>.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_0X_HDR_CHRONO</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The standard library does not provide header <chrono>.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_0X_HDR_CODECVT</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The standard library does not provide header <codecvt>.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_0X_HDR_CONCEPTS</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The standard library does not provide header <concepts>.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_0X_HDR_CONDITION_VARIABLE</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The standard library does not provide header <condition_variable>.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_0X_HDR_CONTAINER_CONCEPTS</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The standard library does not provide header <container_concepts>.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_0X_HDR_FORWARD_LIST</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The standard library does not provide header <forward_list>.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_0X_HDR_FUTURE</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The standard library does not provide header <future>.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_0X_HDR_INITIALIZER_LIST</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The standard library does not provide header <initializer_list>.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_0X_HDR_ITERATOR_CONCEPTS</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The standard library does not provide header <iterator_concepts>.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_0X_HDR_MEMORY_CONCEPTS</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The standard library does not provide header <memory_concepts>.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_0X_HDR_MUTEX</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The standard library does not provide header <mutex>.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_0X_HDR_RANDOM</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The standard library does not provide header <random>.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_0X_HDR_RATIO</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The standard library does not provide header <ratio>.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_0X_HDR_REGEX</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The standard library does not provide header <regex>.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_0X_HDR_SYSTEM_ERROR</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The standard library does not provide header <system_error>.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">
+                BOOST_NO_0X_HDR_THREAD</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The standard library does not provide header <thread>.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_0X_HDR_TUPLE</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The standard library does not provide header <tuple>.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_0X_HDR_TYPE_TRAITS</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The standard library does not provide header <type_traits>.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_0X_HDR_UNORDERED_MAP</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The standard library does not provide header <unordered_map>.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_0X_HDR_UNORDERED_SET</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The standard library does not provide header <unordered_set>.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_AUTO_DECLARATIONS</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The compiler does not support type deduction for variables declared
+                with the <code class="computeroutput"><span class="keyword">auto</span></code> keyword
+                (<code class="computeroutput"><span class="keyword">auto</span> <span class="identifier">var</span>
+                <span class="special">=</span> <span class="special">...;</span></code>).
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_AUTO_MULTIDECLARATIONS</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The compiler does not support type deduction for multiple variables
+                declared with the <code class="computeroutput"><span class="keyword">auto</span></code>
+                keyword (<code class="computeroutput"><span class="keyword">auto</span> <span class="identifier">var</span>
+                <span class="special">=</span> <span class="special">...,</span>
+                <span class="special">*</span><span class="identifier">ptr</span>
+                <span class="special">=</span> <span class="special">...;</span></code>).
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
                 <code class="computeroutput"><span class="identifier">BOOST_NO_CHAR16_T</span></code>
               </p>
               </td>
@@ -2259,6 +2545,30 @@
 <tr>
 <td>
               <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_CONCEPTS</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The compiler does not support Concepts.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_TEMPLATE_ALIASES</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The compiler does not support template aliases.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
                 <code class="computeroutput"><span class="identifier">BOOST_NO_CONSTEXPR</span></code>
               </p>
               </td>
@@ -2347,6 +2657,18 @@
 <tr>
 <td>
               <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_LAMBDAS</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The compiler does not support Lambdas.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
                 <code class="computeroutput"><span class="identifier">BOOST_NO_LONG_LONG</span></code>
               </p>
               </td>
@@ -2360,6 +2682,18 @@
 <tr>
 <td>
               <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_NULLPTR</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The compiler does not support 'nullptr'.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
                 <code class="computeroutput"><span class="identifier">BOOST_NO_RAW_LITERALS</span></code>
               </p>
               </td>
@@ -2420,6 +2754,18 @@
 <tr>
 <td>
               <p>
+                <code class="computeroutput"><span class="identifier">BOOST_NO_TEMPLATE_ALIASES</span></code>
+              </p>
+              </td>
+<td>
+              <p>
+                The compiler does not support template aliases.
+              </p>
+              </td>
+</tr>
+<tr>
+<td>
+              <p>
                 <code class="computeroutput"><span class="identifier">BOOST_NO_UNICODE_LITERALS</span></code>
               </p>
               </td>
@@ -3147,7 +3493,8 @@
 </tr></table>
 <hr>
 <div class="spirit-nav">
-<a accesskey="p" href="../index.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="guidelines_for_boost_authors.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../index.html">
+<img src="../../../../../doc/html/images/prev.png" alt="Prev" width="19" height="19"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up" width="19" height="19"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home" width="19" height="19"></a><a accesskey="n" href="guidelines_for_boost_authors.html"><img src="../../../../../doc/html/images/next.png" alt="Next" width="19" height="19"></a>
 </div>
 </body>
-</html>
+</html>
\ No newline at end of file
Modified: branches/release/libs/config/doc/html/index.html
==============================================================================
--- branches/release/libs/config/doc/html/index.html	(original)
+++ branches/release/libs/config/doc/html/index.html	2009-05-30 07:22:59 EDT (Sat, 30 May 2009)
@@ -28,7 +28,7 @@
 </h3></div></div></div>
 <div><p class="copyright">Copyright © 2001 -2007 Beman Dawes, Vesa Karvonen, John Maddock</p></div>
 <div><div class="legalnotice">
-<a name="id2865338"></a><p>
+<a name="id3024638"></a><p>
         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)
       </p>
@@ -960,7 +960,7 @@
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: February 21, 2009 at 13:17:03 GMT</small></p></td>
+<td align="left"><p><small>Last revised: May 15, 2009 at 15:05:51 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>
Modified: branches/release/libs/config/doc/macro_reference.qbk
==============================================================================
--- branches/release/libs/config/doc/macro_reference.qbk	(original)
+++ branches/release/libs/config/doc/macro_reference.qbk	2009-05-30 07:22:59 EDT (Sat, 30 May 2009)
@@ -519,11 +519,33 @@
 [section Macros that describe C++0x features not supported]
 
 The following macros describe features in the upcoming ISO C++ standard, C++0x,
-that are not yet supported by a particular compiler.
+that are not yet supported by a particular compiler or library.
 
 [table
 [[Macro     ][Description     ]]
 
+[[`BOOST_NO_0X_HDR_ARRAY`][The standard library does not provide header <array>.]]
+[[`BOOST_NO_0X_HDR_CHRONO`][The standard library does not provide header <chrono>.]]
+[[`BOOST_NO_0X_HDR_CODECVT`][The standard library does not provide header <codecvt>.]]
+[[`BOOST_NO_0X_HDR_CONCEPTS`][The standard library does not provide header <concepts>.]]
+[[`BOOST_NO_0X_HDR_CONDITION_VARIABLE`][The standard library does not provide header <condition_variable>.]]
+[[`BOOST_NO_0X_HDR_CONTAINER_CONCEPTS`][The standard library does not provide header <container_concepts>.]]
+[[`BOOST_NO_0X_HDR_FORWARD_LIST`][The standard library does not provide header <forward_list>.]]
+[[`BOOST_NO_0X_HDR_FUTURE`][The standard library does not provide header <future>.]]
+[[`BOOST_NO_0X_HDR_INITIALIZER_LIST`][The standard library does not provide header <initializer_list>.]]
+[[`BOOST_NO_0X_HDR_ITERATOR_CONCEPTS`][The standard library does not provide header <iterator_concepts>.]]
+[[`BOOST_NO_0X_HDR_MEMORY_CONCEPTS`][The standard library does not provide header <memory_concepts>.]]
+[[`BOOST_NO_0X_HDR_MUTEX`][The standard library does not provide header <mutex>.]]
+[[`BOOST_NO_0X_HDR_RANDOM`][The standard library does not provide header <random>.]]
+[[`BOOST_NO_0X_HDR_RATIO`][The standard library does not provide header <ratio>.]]
+[[`BOOST_NO_0X_HDR_REGEX`][The standard library does not provide header <regex>.]]
+[[`BOOST_NO_0X_HDR_SYSTEM_ERROR`][The standard library does not provide header <system_error>.]]
+[[`BOOST_NO_0X_HDR_THREAD`][The standard library does not provide header <thread>.]]
+[[`BOOST_NO_0X_HDR_TUPLE`][The standard library does not provide header <tuple>.]]
+[[`BOOST_NO_0X_HDR_TYPE_TRAITS`][The standard library does not provide header <type_traits>.]]
+[[`BOOST_NO_0X_HDR_UNORDERED_MAP`][The standard library does not provide header <unordered_map>.]]
+[[`BOOST_NO_0X_HDR_UNORDERED_SET`][The standard library does not provide header <unordered_set>.]]
+
 [[`BOOST_NO_AUTO_DECLARATIONS`][The compiler does not support
 type deduction for variables declared with the `auto` keyword (`auto var = ...;`).
 ]]                       
@@ -536,6 +558,10 @@
 [[`BOOST_NO_CHAR32_T`][The compiler does not support 
 type `char32_t`. 
 ]]                       
+[[`BOOST_NO_CONCEPTS`][The compiler does not support Concepts. 
+]]                      
+[[`BOOST_NO_TEMPLATE_ALIASES`][The compiler does not support template aliases. 
+]]                      
 [[`BOOST_NO_CONSTEXPR`][The compiler does not support 
 `constexpr`. 
 ]]                      
@@ -557,8 +583,12 @@
 [[`BOOST_NO_INITIALIZER_LISTS`][
 The C++ compiler does not support C++0x initializer lists.
 ]]
+[[`BOOST_NO_LAMBDAS`][The compiler does not support Lambdas. 
+]]                      
 [[`BOOST_NO_LONG_LONG`][The compiler does not support `long long`.
 ]]                
+[[`BOOST_NO_NULLPTR`][The compiler does not support 'nullptr'. 
+]]                      
 [[`BOOST_NO_RAW_LITERALS`][The compiler does not support
 raw string literals. 
 ]]                   
@@ -574,6 +604,8 @@
 [[`BOOST_NO_STD_UNORDERD`][The standard library does not support
 <unordered_map> and <unordered_set>. 
 ]]                  
+[[`BOOST_NO_TEMPLATE_ALIASES`][The compiler does not support template aliases. 
+]]                      
 [[`BOOST_NO_UNICODE_LITERALS`][The compiler does not support
 Unicode (`u8`, `u`, `U`) literals. 
 ]]               
Modified: branches/release/libs/config/test/Jamfile.v2
==============================================================================
--- branches/release/libs/config/test/Jamfile.v2	(original)
+++ branches/release/libs/config/test/Jamfile.v2	2009-05-30 07:22:59 EDT (Sat, 30 May 2009)
@@ -7,6 +7,22 @@
 # If you need to alter build preferences then set them in
 # the template defined in options_v2.jam.
 #
+
+import modules ;
+
+local is_unix = [ modules.peek : UNIX ] ;
+
+if $(is_unix)
+{
+	local osname = [ SHELL uname ] ;
+
+	switch $(osname)
+	{
+		case "Sun*" : OTHERFLAGS = "-lpthread" ;
+		case "*BSD*" : OTHERFLAGS = "-lpthread" ;
+	}
+}
+
 test-suite config
   :
     [ run config_test.cpp 
@@ -23,8 +39,7 @@
           <threading>single <toolset>msvc:<runtime-link>static <toolset>msvc:<link>static 
           <target-os>linux:<linkflags>-lpthread
           <target-os>linux:<linkflags>-lrt
-          <target-os>freebsd:<linkflags>-lpthread
-          <target-os>bsd:<linkflags>-lpthread
+          <toolset>gcc:<linkflags>$(OTHERFLAGS)
     ]
      [ run config_info.cpp : : : <test-info>always_show_run_output <threading>single <toolset>msvc:<runtime-link>static <toolset>msvc:<link>static ]
      [ run config_info.cpp : : : <test-info>always_show_run_output <threading>multi : config_info_threaded ]
Modified: branches/release/libs/config/test/all/Jamfile.v2
==============================================================================
--- branches/release/libs/config/test/all/Jamfile.v2	(original)
+++ branches/release/libs/config/test/all/Jamfile.v2	2009-05-30 07:22:59 EDT (Sat, 30 May 2009)
@@ -1,7 +1,7 @@
 #
 # Regression test Jamfile for boost configuration setup.
 # *** DO NOT EDIT THIS FILE BY HAND ***
-# This file was automatically generated on Sat Mar 21 15:13:32 2009
+# This file was automatically generated on Thu May 21 11:08:48 2009
 #  by libs/config/tools/generate.cpp
 # Copyright John Maddock.
 # Use, modification and distribution are subject to the 
@@ -175,6 +175,69 @@
 test-suite "BOOST_HAS_WINTHREADS" : 
 [ run ../has_winthreads_pass.cpp ]
 [ compile-fail ../has_winthreads_fail.cpp ] ;
+test-suite "BOOST_NO_0X_HDR_ARRAY" : 
+[ run ../no_0x_hdr_array_pass.cpp ]
+[ compile-fail ../no_0x_hdr_array_fail.cpp ] ;
+test-suite "BOOST_NO_0X_HDR_CHRONO" : 
+[ run ../no_0x_hdr_chrono_pass.cpp ]
+[ compile-fail ../no_0x_hdr_chrono_fail.cpp ] ;
+test-suite "BOOST_NO_0X_HDR_CODECVT" : 
+[ run ../no_0x_hdr_codecvt_pass.cpp ]
+[ compile-fail ../no_0x_hdr_codecvt_fail.cpp ] ;
+test-suite "BOOST_NO_0X_HDR_CONCEPTS" : 
+[ run ../no_0x_hdr_concepts_pass.cpp ]
+[ compile-fail ../no_0x_hdr_concepts_fail.cpp ] ;
+test-suite "BOOST_NO_0X_HDR_CONDITION_VARIABLE" : 
+[ run ../no_0x_hdr_condition_variable_pass.cpp ]
+[ compile-fail ../no_0x_hdr_condition_variable_fail.cpp ] ;
+test-suite "BOOST_NO_0X_HDR_CONTAINER_CONCEPTS" : 
+[ run ../no_0x_hdr_container_concepts_pass.cpp ]
+[ compile-fail ../no_0x_hdr_container_concepts_fail.cpp ] ;
+test-suite "BOOST_NO_0X_HDR_FORWARD_LIST" : 
+[ run ../no_0x_hdr_forward_list_pass.cpp ]
+[ compile-fail ../no_0x_hdr_forward_list_fail.cpp ] ;
+test-suite "BOOST_NO_0X_HDR_FUTURE" : 
+[ run ../no_0x_hdr_future_pass.cpp ]
+[ compile-fail ../no_0x_hdr_future_fail.cpp ] ;
+test-suite "BOOST_NO_0X_HDR_INITIALIZER_LIST" : 
+[ run ../no_0x_hdr_initializer_list_pass.cpp ]
+[ compile-fail ../no_0x_hdr_initializer_list_fail.cpp ] ;
+test-suite "BOOST_NO_0X_HDR_ITERATOR_CONCEPTS" : 
+[ run ../no_0x_hdr_iterator_concepts_pass.cpp ]
+[ compile-fail ../no_0x_hdr_iterator_concepts_fail.cpp ] ;
+test-suite "BOOST_NO_0X_HDR_MEMORY_CONCEPTS" : 
+[ run ../no_0x_hdr_memory_concepts_pass.cpp ]
+[ compile-fail ../no_0x_hdr_memory_concepts_fail.cpp ] ;
+test-suite "BOOST_NO_0X_HDR_MUTEX" : 
+[ run ../no_0x_hdr_mutex_pass.cpp ]
+[ compile-fail ../no_0x_hdr_mutex_fail.cpp ] ;
+test-suite "BOOST_NO_0X_HDR_RANDOM" : 
+[ run ../no_0x_hdr_random_pass.cpp ]
+[ compile-fail ../no_0x_hdr_random_fail.cpp ] ;
+test-suite "BOOST_NO_0X_HDR_RATIO" : 
+[ run ../no_0x_hdr_ratio_pass.cpp ]
+[ compile-fail ../no_0x_hdr_ratio_fail.cpp ] ;
+test-suite "BOOST_NO_0X_HDR_REGEX" : 
+[ run ../no_0x_hdr_regex_pass.cpp ]
+[ compile-fail ../no_0x_hdr_regex_fail.cpp ] ;
+test-suite "BOOST_NO_0X_HDR_SYSTEM_ERROR" : 
+[ run ../no_0x_hdr_system_error_pass.cpp ]
+[ compile-fail ../no_0x_hdr_system_error_fail.cpp ] ;
+test-suite "BOOST_NO_0X_HDR_THREAD" : 
+[ run ../no_0x_hdr_thread_pass.cpp ]
+[ compile-fail ../no_0x_hdr_thread_fail.cpp ] ;
+test-suite "BOOST_NO_0X_HDR_TUPLE" : 
+[ run ../no_0x_hdr_tuple_pass.cpp ]
+[ compile-fail ../no_0x_hdr_tuple_fail.cpp ] ;
+test-suite "BOOST_NO_0X_HDR_TYPE_TRAITS" : 
+[ run ../no_0x_hdr_type_traits_pass.cpp ]
+[ compile-fail ../no_0x_hdr_type_traits_fail.cpp ] ;
+test-suite "BOOST_NO_0X_HDR_UNORDERED_MAP" : 
+[ run ../no_0x_hdr_unordered_map_pass.cpp ]
+[ compile-fail ../no_0x_hdr_unordered_map_fail.cpp ] ;
+test-suite "BOOST_NO_0X_HDR_UNORDERED_SET" : 
+[ run ../no_0x_hdr_unordered_set_pass.cpp ]
+[ compile-fail ../no_0x_hdr_unordered_set_fail.cpp ] ;
 test-suite "BOOST_NO_ADL_BARRIER" : 
 [ run ../no_adl_barrier_pass.cpp ]
 [ compile-fail ../no_adl_barrier_fail.cpp ] ;
@@ -202,6 +265,9 @@
 test-suite "BOOST_NO_CHAR32_T" : 
 [ run ../no_char32_t_pass.cpp ]
 [ compile-fail ../no_char32_t_fail.cpp ] ;
+test-suite "BOOST_NO_CONCEPTS" : 
+[ run ../no_concepts_pass.cpp ]
+[ compile-fail ../no_concepts_fail.cpp ] ;
 test-suite "BOOST_NO_CONSTEXPR" : 
 [ run ../no_constexpr_pass.cpp ]
 [ compile-fail ../no_constexpr_fail.cpp ] ;
@@ -283,6 +349,9 @@
 test-suite "BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS" : 
 [ run ../no_iter_construct_pass.cpp ]
 [ compile-fail ../no_iter_construct_fail.cpp ] ;
+test-suite "BOOST_NO_LAMBDAS" : 
+[ run ../no_lambdas_pass.cpp ]
+[ compile-fail ../no_lambdas_fail.cpp ] ;
 test-suite "BOOST_NO_LIMITS" : 
 [ run ../no_limits_pass.cpp ]
 [ compile-fail ../no_limits_fail.cpp ] ;
@@ -313,6 +382,9 @@
 test-suite "BOOST_NO_NESTED_FRIENDSHIP" : 
 [ run ../no_nested_friendship_pass.cpp ]
 [ compile-fail ../no_nested_friendship_fail.cpp ] ;
+test-suite "BOOST_NO_NULLPTR" : 
+[ run ../no_nullptr_pass.cpp ]
+[ compile-fail ../no_nullptr_fail.cpp ] ;
 test-suite "BOOST_NO_OPERATORS_IN_NAMESPACE" : 
 [ run ../no_ops_in_namespace_pass.cpp ]
 [ compile-fail ../no_ops_in_namespace_fail.cpp ] ;
@@ -397,6 +469,9 @@
 test-suite "BOOST_NO_SWPRINTF" : 
 [ run ../no_swprintf_pass.cpp ]
 [ compile-fail ../no_swprintf_fail.cpp ] ;
+test-suite "BOOST_NO_TEMPLATE_ALIASES" : 
+[ run ../no_template_aliases_pass.cpp ]
+[ compile-fail ../no_template_aliases_fail.cpp ] ;
 test-suite "BOOST_NO_TEMPLATED_IOSTREAMS" : 
 [ run ../no_template_streams_pass.cpp ]
 [ compile-fail ../no_template_streams_fail.cpp ] ;
Modified: branches/release/libs/config/test/boost_no_using_breaks_adl.ipp
==============================================================================
--- branches/release/libs/config/test/boost_no_using_breaks_adl.ipp	(original)
+++ branches/release/libs/config/test/boost_no_using_breaks_adl.ipp	2009-05-30 07:22:59 EDT (Sat, 30 May 2009)
@@ -13,7 +13,7 @@
 //                 using whatever::symbol;.
 
 
-namespace boost
+namespace boost_ns
 {
    template <class T>
    T* get_pointer(T* p)
@@ -45,7 +45,7 @@
       // use this as a workaround:
       //using namespace boost;
       // this statement breaks ADL:
-      using boost::get_pointer;    // conforming compilers require
+      using boost_ns::get_pointer;    // conforming compilers require
                                    // this one to find the auto_ptr
                                    // and T* overloads
       return get_pointer(x) == 0;
@@ -59,7 +59,7 @@
    int i;
    typedef void* pv;
    i = user_ns::f(pv());
-   i = user_ns::f(boost::inner2::X<int>());
+   i = user_ns::f(boost_ns::inner2::X<int>());
    return 0;
 }
 
Modified: branches/release/libs/config/test/config_info.cpp
==============================================================================
--- branches/release/libs/config/test/config_info.cpp	(original)
+++ branches/release/libs/config/test/config_info.cpp	2009-05-30 07:22:59 EDT (Sat, 30 May 2009)
@@ -154,9 +154,11 @@
   // GNUC options:
   PRINT_MACRO(__GNUC__);
   PRINT_MACRO(__GNUC_MINOR__);
+  PRINT_MACRO(__GNUC_PATCHLEVEL__);
   PRINT_MACRO(__STDC_VERSION__);
   PRINT_MACRO(__GNUG__);
   PRINT_MACRO(__STRICT_ANSI__);
+  PRINT_MACRO(__GXX_EXPERIMENTAL_CXX0X__);
   PRINT_MACRO(__VERSION__);
   PRINT_MACRO(__OPTIMIZE__);
   PRINT_MACRO(__CHAR_UNSIGNED__);
@@ -952,6 +954,27 @@
    PRINT_MACRO(BOOST_HAS_WINTHREADS);
    PRINT_MACRO(BOOST_MSVC6_MEMBER_TEMPLATES);
    PRINT_MACRO(BOOST_MSVC_STD_ITERATOR);
+   PRINT_MACRO(BOOST_NO_0X_HDR_ARRAY);
+   PRINT_MACRO(BOOST_NO_0X_HDR_CHRONO);
+   PRINT_MACRO(BOOST_NO_0X_HDR_CODECVT);
+   PRINT_MACRO(BOOST_NO_0X_HDR_CONCEPTS);
+   PRINT_MACRO(BOOST_NO_0X_HDR_CONDITION_VARIABLE);
+   PRINT_MACRO(BOOST_NO_0X_HDR_CONTAINER_CONCEPTS);
+   PRINT_MACRO(BOOST_NO_0X_HDR_FORWARD_LIST);
+   PRINT_MACRO(BOOST_NO_0X_HDR_FUTURE);
+   PRINT_MACRO(BOOST_NO_0X_HDR_INITIALIZER_LIST);
+   PRINT_MACRO(BOOST_NO_0X_HDR_ITERATOR_CONCEPTS);
+   PRINT_MACRO(BOOST_NO_0X_HDR_MEMORY_CONCEPTS);
+   PRINT_MACRO(BOOST_NO_0X_HDR_MUTEX);
+   PRINT_MACRO(BOOST_NO_0X_HDR_RANDOM);
+   PRINT_MACRO(BOOST_NO_0X_HDR_RATIO);
+   PRINT_MACRO(BOOST_NO_0X_HDR_REGEX);
+   PRINT_MACRO(BOOST_NO_0X_HDR_SYSTEM_ERROR);
+   PRINT_MACRO(BOOST_NO_0X_HDR_THREAD);
+   PRINT_MACRO(BOOST_NO_0X_HDR_TUPLE);
+   PRINT_MACRO(BOOST_NO_0X_HDR_TYPE_TRAITS);
+   PRINT_MACRO(BOOST_NO_0X_HDR_UNORDERED_MAP);
+   PRINT_MACRO(BOOST_NO_0X_HDR_UNORDERED_SET);
    PRINT_MACRO(BOOST_NO_ADL_BARRIER);
    PRINT_MACRO(BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP);
    PRINT_MACRO(BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS);
@@ -960,6 +983,7 @@
    PRINT_MACRO(BOOST_NO_AUTO_PTR);
    PRINT_MACRO(BOOST_NO_CHAR16_T);
    PRINT_MACRO(BOOST_NO_CHAR32_T);
+   PRINT_MACRO(BOOST_NO_CONCEPTS);
    PRINT_MACRO(BOOST_NO_CONSTEXPR);
    PRINT_MACRO(BOOST_NO_CTYPE_FUNCTIONS);
    PRINT_MACRO(BOOST_NO_CV_SPECIALIZATIONS);
@@ -985,6 +1009,7 @@
    PRINT_MACRO(BOOST_NO_IOSFWD);
    PRINT_MACRO(BOOST_NO_IOSTREAM);
    PRINT_MACRO(BOOST_NO_IS_ABSTRACT);
+   PRINT_MACRO(BOOST_NO_LAMBDAS);
    PRINT_MACRO(BOOST_NO_LIMITS);
    PRINT_MACRO(BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS);
    PRINT_MACRO(BOOST_NO_LONG_LONG);
@@ -995,6 +1020,7 @@
    PRINT_MACRO(BOOST_NO_MEMBER_TEMPLATE_KEYWORD);
    PRINT_MACRO(BOOST_NO_MS_INT64_NUMERIC_LIMITS);
    PRINT_MACRO(BOOST_NO_NESTED_FRIENDSHIP);
+   PRINT_MACRO(BOOST_NO_NULLPTR);
    PRINT_MACRO(BOOST_NO_OPERATORS_IN_NAMESPACE);
    PRINT_MACRO(BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS);
    PRINT_MACRO(BOOST_NO_POINTER_TO_MEMBER_CONST);
@@ -1024,6 +1050,7 @@
    PRINT_MACRO(BOOST_NO_SWPRINTF);
    PRINT_MACRO(BOOST_NO_TEMPLATED_IOSTREAMS);
    PRINT_MACRO(BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS);
+   PRINT_MACRO(BOOST_NO_TEMPLATE_ALIASES);
    PRINT_MACRO(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION);
    PRINT_MACRO(BOOST_NO_TEMPLATE_TEMPLATES);
    PRINT_MACRO(BOOST_NO_TWO_PHASE_NAME_LOOKUP);
@@ -1037,6 +1064,15 @@
    PRINT_MACRO(BOOST_NO_VOID_RETURNS);
 
 
+
+
+
+
+
+
+
+
+
    // END GENERATED BLOCK
 
    PRINT_MACRO(BOOST_INTEL);
Modified: branches/release/libs/config/test/config_test.cpp
==============================================================================
--- branches/release/libs/config/test/config_test.cpp	(original)
+++ branches/release/libs/config/test/config_test.cpp	2009-05-30 07:22:59 EDT (Sat, 30 May 2009)
@@ -1,4 +1,4 @@
-//  This file was automatically generated on Sat Mar 21 15:13:32 2009
+//  This file was automatically generated on Thu May 21 11:08:48 2009
 //  by libs/config/tools/generate.cpp
 //  Copyright John Maddock 2002-4.
 //  Use, modification and distribution are subject to the 
@@ -22,6 +22,111 @@
 
 int error_count = 0;
 
+#ifndef BOOST_NO_0X_HDR_ARRAY
+#include "boost_no_0x_hdr_array.ipp"
+#else
+namespace boost_no_0x_hdr_array = empty_boost;
+#endif
+#ifndef BOOST_NO_0X_HDR_CHRONO
+#include "boost_no_0x_hdr_chrono.ipp"
+#else
+namespace boost_no_0x_hdr_chrono = empty_boost;
+#endif
+#ifndef BOOST_NO_0X_HDR_CODECVT
+#include "boost_no_0x_hdr_codecvt.ipp"
+#else
+namespace boost_no_0x_hdr_codecvt = empty_boost;
+#endif
+#ifndef BOOST_NO_0X_HDR_CONCEPTS
+#include "boost_no_0x_hdr_concepts.ipp"
+#else
+namespace boost_no_0x_hdr_concepts = empty_boost;
+#endif
+#ifndef BOOST_NO_0X_HDR_CONDITION_VARIABLE
+#include "boost_no_0x_hdr_condition_variable.ipp"
+#else
+namespace boost_no_0x_hdr_condition_variable = empty_boost;
+#endif
+#ifndef BOOST_NO_0X_HDR_CONTAINER_CONCEPTS
+#include "boost_no_0x_hdr_container_concepts.ipp"
+#else
+namespace boost_no_0x_hdr_container_concepts = empty_boost;
+#endif
+#ifndef BOOST_NO_0X_HDR_FORWARD_LIST
+#include "boost_no_0x_hdr_forward_list.ipp"
+#else
+namespace boost_no_0x_hdr_forward_list = empty_boost;
+#endif
+#ifndef BOOST_NO_0X_HDR_FUTURE
+#include "boost_no_0x_hdr_future.ipp"
+#else
+namespace boost_no_0x_hdr_future = empty_boost;
+#endif
+#ifndef BOOST_NO_0X_HDR_INITIALIZER_LIST
+#include "boost_no_0x_hdr_initializer_list.ipp"
+#else
+namespace boost_no_0x_hdr_initializer_list = empty_boost;
+#endif
+#ifndef BOOST_NO_0X_HDR_ITERATOR_CONCEPTS
+#include "boost_no_0x_hdr_iterator_concepts.ipp"
+#else
+namespace boost_no_0x_hdr_iterator_concepts = empty_boost;
+#endif
+#ifndef BOOST_NO_0X_HDR_MEMORY_CONCEPTS
+#include "boost_no_0x_hdr_memory_concepts.ipp"
+#else
+namespace boost_no_0x_hdr_memory_concepts = empty_boost;
+#endif
+#ifndef BOOST_NO_0X_HDR_MUTEX
+#include "boost_no_0x_hdr_mutex.ipp"
+#else
+namespace boost_no_0x_hdr_mutex = empty_boost;
+#endif
+#ifndef BOOST_NO_0X_HDR_RANDOM
+#include "boost_no_0x_hdr_random.ipp"
+#else
+namespace boost_no_0x_hdr_random = empty_boost;
+#endif
+#ifndef BOOST_NO_0X_HDR_RATIO
+#include "boost_no_0x_hdr_ratio.ipp"
+#else
+namespace boost_no_0x_hdr_ratio = empty_boost;
+#endif
+#ifndef BOOST_NO_0X_HDR_REGEX
+#include "boost_no_0x_hdr_regex.ipp"
+#else
+namespace boost_no_0x_hdr_regex = empty_boost;
+#endif
+#ifndef BOOST_NO_0X_HDR_SYSTEM_ERROR
+#include "boost_no_0x_hdr_system_error.ipp"
+#else
+namespace boost_no_0x_hdr_system_error = empty_boost;
+#endif
+#ifndef BOOST_NO_0X_HDR_THREAD
+#include "boost_no_0x_hdr_thread.ipp"
+#else
+namespace boost_no_0x_hdr_thread = empty_boost;
+#endif
+#ifndef BOOST_NO_0X_HDR_TUPLE
+#include "boost_no_0x_hdr_tuple.ipp"
+#else
+namespace boost_no_0x_hdr_tuple = empty_boost;
+#endif
+#ifndef BOOST_NO_0X_HDR_TYPE_TRAITS
+#include "boost_no_0x_hdr_type_traits.ipp"
+#else
+namespace boost_no_0x_hdr_type_traits = empty_boost;
+#endif
+#ifndef BOOST_NO_0X_HDR_UNORDERED_MAP
+#include "boost_no_0x_hdr_unordered_map.ipp"
+#else
+namespace boost_no_0x_hdr_unordered_map = empty_boost;
+#endif
+#ifndef BOOST_NO_0X_HDR_UNORDERED_SET
+#include "boost_no_0x_hdr_unordered_set.ipp"
+#else
+namespace boost_no_0x_hdr_unordered_set = empty_boost;
+#endif
 #ifndef BOOST_NO_ADL_BARRIER
 #include "boost_no_adl_barrier.ipp"
 #else
@@ -67,6 +172,11 @@
 #else
 namespace boost_no_char32_t = empty_boost;
 #endif
+#ifndef BOOST_NO_CONCEPTS
+#include "boost_no_concepts.ipp"
+#else
+namespace boost_no_concepts = empty_boost;
+#endif
 #ifndef BOOST_NO_CONSTEXPR
 #include "boost_no_constexpr.ipp"
 #else
@@ -202,6 +312,11 @@
 #else
 namespace boost_no_templated_iterator_constructors = empty_boost;
 #endif
+#ifndef BOOST_NO_LAMBDAS
+#include "boost_no_lambdas.ipp"
+#else
+namespace boost_no_lambdas = empty_boost;
+#endif
 #ifndef BOOST_NO_LIMITS
 #include "boost_no_limits.ipp"
 #else
@@ -252,6 +367,11 @@
 #else
 namespace boost_no_nested_friendship = empty_boost;
 #endif
+#ifndef BOOST_NO_NULLPTR
+#include "boost_no_nullptr.ipp"
+#else
+namespace boost_no_nullptr = empty_boost;
+#endif
 #ifndef BOOST_NO_OPERATORS_IN_NAMESPACE
 #include "boost_no_ops_in_namespace.ipp"
 #else
@@ -392,6 +512,11 @@
 #else
 namespace boost_no_swprintf = empty_boost;
 #endif
+#ifndef BOOST_NO_TEMPLATE_ALIASES
+#include "boost_no_template_aliases.ipp"
+#else
+namespace boost_no_template_aliases = empty_boost;
+#endif
 #ifndef BOOST_NO_TEMPLATED_IOSTREAMS
 #include "boost_no_template_streams.ipp"
 #else
@@ -966,6 +1091,111 @@
       std::cerr << "Failed test for BOOST_HAS_WINTHREADS at: " << __FILE__ << ":" << __LINE__ << std::endl;
       ++error_count;
    }
+   if(0 != boost_no_0x_hdr_array::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_0X_HDR_ARRAY at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
+   if(0 != boost_no_0x_hdr_chrono::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_0X_HDR_CHRONO at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
+   if(0 != boost_no_0x_hdr_codecvt::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_0X_HDR_CODECVT at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
+   if(0 != boost_no_0x_hdr_concepts::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_0X_HDR_CONCEPTS at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
+   if(0 != boost_no_0x_hdr_condition_variable::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_0X_HDR_CONDITION_VARIABLE at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
+   if(0 != boost_no_0x_hdr_container_concepts::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_0X_HDR_CONTAINER_CONCEPTS at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
+   if(0 != boost_no_0x_hdr_forward_list::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_0X_HDR_FORWARD_LIST at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
+   if(0 != boost_no_0x_hdr_future::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_0X_HDR_FUTURE at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
+   if(0 != boost_no_0x_hdr_initializer_list::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_0X_HDR_INITIALIZER_LIST at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
+   if(0 != boost_no_0x_hdr_iterator_concepts::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_0X_HDR_ITERATOR_CONCEPTS at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
+   if(0 != boost_no_0x_hdr_memory_concepts::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_0X_HDR_MEMORY_CONCEPTS at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
+   if(0 != boost_no_0x_hdr_mutex::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_0X_HDR_MUTEX at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
+   if(0 != boost_no_0x_hdr_random::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_0X_HDR_RANDOM at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
+   if(0 != boost_no_0x_hdr_ratio::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_0X_HDR_RATIO at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
+   if(0 != boost_no_0x_hdr_regex::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_0X_HDR_REGEX at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
+   if(0 != boost_no_0x_hdr_system_error::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_0X_HDR_SYSTEM_ERROR at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
+   if(0 != boost_no_0x_hdr_thread::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_0X_HDR_THREAD at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
+   if(0 != boost_no_0x_hdr_tuple::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_0X_HDR_TUPLE at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
+   if(0 != boost_no_0x_hdr_type_traits::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_0X_HDR_TYPE_TRAITS at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
+   if(0 != boost_no_0x_hdr_unordered_map::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_0X_HDR_UNORDERED_MAP at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
+   if(0 != boost_no_0x_hdr_unordered_set::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_0X_HDR_UNORDERED_SET at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
    if(0 != boost_no_adl_barrier::test())
    {
       std::cerr << "Failed test for BOOST_NO_ADL_BARRIER at: " << __FILE__ << ":" << __LINE__ << std::endl;
@@ -1011,6 +1241,11 @@
       std::cerr << "Failed test for BOOST_NO_CHAR32_T at: " << __FILE__ << ":" << __LINE__ << std::endl;
       ++error_count;
    }
+   if(0 != boost_no_concepts::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_CONCEPTS at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
    if(0 != boost_no_constexpr::test())
    {
       std::cerr << "Failed test for BOOST_NO_CONSTEXPR at: " << __FILE__ << ":" << __LINE__ << std::endl;
@@ -1146,6 +1381,11 @@
       std::cerr << "Failed test for BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS at: " << __FILE__ << ":" << __LINE__ << std::endl;
       ++error_count;
    }
+   if(0 != boost_no_lambdas::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_LAMBDAS at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
    if(0 != boost_no_limits::test())
    {
       std::cerr << "Failed test for BOOST_NO_LIMITS at: " << __FILE__ << ":" << __LINE__ << std::endl;
@@ -1196,6 +1436,11 @@
       std::cerr << "Failed test for BOOST_NO_NESTED_FRIENDSHIP at: " << __FILE__ << ":" << __LINE__ << std::endl;
       ++error_count;
    }
+   if(0 != boost_no_nullptr::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_NULLPTR at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
    if(0 != boost_no_operators_in_namespace::test())
    {
       std::cerr << "Failed test for BOOST_NO_OPERATORS_IN_NAMESPACE at: " << __FILE__ << ":" << __LINE__ << std::endl;
@@ -1336,6 +1581,11 @@
       std::cerr << "Failed test for BOOST_NO_SWPRINTF at: " << __FILE__ << ":" << __LINE__ << std::endl;
       ++error_count;
    }
+   if(0 != boost_no_template_aliases::test())
+   {
+      std::cerr << "Failed test for BOOST_NO_TEMPLATE_ALIASES at: " << __FILE__ << ":" << __LINE__ << std::endl;
+      ++error_count;
+   }
    if(0 != boost_no_templated_iostreams::test())
    {
       std::cerr << "Failed test for BOOST_NO_TEMPLATED_IOSTREAMS at: " << __FILE__ << ":" << __LINE__ << std::endl;