Boost logo

Boost-Commit :

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 &lt;array&gt;.
+ </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 &lt;chrono&gt;.
+ </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 &lt;codecvt&gt;.
+ </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 &lt;concepts&gt;.
+ </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 &lt;condition_variable&gt;.
+ </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 &lt;container_concepts&gt;.
+ </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 &lt;forward_list&gt;.
+ </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 &lt;future&gt;.
+ </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 &lt;initializer_list&gt;.
+ </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 &lt;iterator_concepts&gt;.
+ </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 &lt;memory_concepts&gt;.
+ </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 &lt;mutex&gt;.
+ </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 &lt;random&gt;.
+ </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 &lt;ratio&gt;.
+ </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 &lt;regex&gt;.
+ </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 &lt;system_error&gt;.
+ </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 &lt;thread&gt;.
+ </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 &lt;tuple&gt;.
+ </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 &lt;type_traits&gt;.
+ </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 &lt;unordered_map&gt;.
+ </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 &lt;unordered_set&gt;.
+ </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;


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