Boost logo

Boost-Commit :

From: troy_at_[hidden]
Date: 2008-06-30 09:03:04


Author: troy
Date: 2008-06-30 09:03:04 EDT (Mon, 30 Jun 2008)
New Revision: 46906
URL: http://svn.boost.org/trac/boost/changeset/46906

Log:
finish merge from trunk
Properties modified:
   branches/CMake/release/ (props changed)
Text files modified:
   branches/CMake/release/libs/libraries.htm | 6 ++
   branches/CMake/release/status/Jamfile.v2 | 4 +
   branches/CMake/release/status/explicit-failures-markup.xml | 112 ++++++++++++++++++++++++++++++++++++---
   branches/CMake/release/tools/build/CMake/BoostCore.cmake | 2
   4 files changed, 113 insertions(+), 11 deletions(-)

Modified: branches/CMake/release/libs/libraries.htm
==============================================================================
--- branches/CMake/release/libs/libraries.htm (original)
+++ branches/CMake/release/libs/libraries.htm 2008-06-30 09:03:04 EDT (Mon, 30 Jun 2008)
@@ -274,6 +274,9 @@
         Typeof operator emulation, from Arkadiy Vertleyb and Peder Holt.</li>
     <li>uBLAS - Basic linear algebra
     for dense, packed and sparse matrices, from Joerg Walter and Mathias Koch.</li>
+ <li>units -
+ Zero-overhead dimensional analysis and unit/quantity
+ manipulation and conversion, from Matthias Schabel and Steven Watanabe.</li>
     <li>utility - Class <b>noncopyable</b>
         plus <b>checked_delete()</b>, <b>checked_array_delete()</b>, <b>next(),</b>&nbsp;
       <b>prior()</b>
@@ -664,6 +667,9 @@
     <li>tribool - 3-state boolean type library, from Doug Gregor.</li>
     <li>typeof -
         Typeof operator emulation, from Arkadiy Vertleyb and Peder Holt.</li>
+ <li>units -
+ Zero-overhead dimensional analysis and unit/quantity
+ manipulation and conversion, from Matthias Schabel and Steven Watanabe.</li>
     <li>utility - Class <b>noncopyable</b>
         plus <b>checked_delete()</b>, <b>checked_array_delete()</b>, <b>next(),</b>&nbsp;
       <b>prior()</b>

Modified: branches/CMake/release/status/Jamfile.v2
==============================================================================
--- branches/CMake/release/status/Jamfile.v2 (original)
+++ branches/CMake/release/status/Jamfile.v2 2008-06-30 09:03:04 EDT (Mon, 30 Jun 2008)
@@ -24,6 +24,7 @@
 
 # Tests from Jamfiles in individual library test subdirectories
 # Please keep these in alphabetic order by test-suite name
+build-project ../libs/accumulators/test ; # test-suite accumulators
 build-project ../libs/algorithm/minmax/test ; # test-suite algorith/minmax
 build-project ../libs/algorithm/string/test ; # test-suite algorithm/string
 build-project ../libs/asio/test ; # test-suite asio
@@ -86,6 +87,9 @@
 build-project ../libs/tuple/test ; # test-suite tuple
 build-project ../libs/type_traits/test ; # test-suite type_traits
 build-project ../libs/typeof/test ; # test-suite typeof
+build-project ../libs/units/test ; # test-suite units
+build-project ../libs/unordered/test/unordered ; # test-suite unordered
+build-project ../libs/unordered/test/exception ; # test-suite unordered-exception
 build-project ../libs/utility/enable_if/test ; # test-suite utility/enable_if
 build-project ../libs/utility/test ; # test-suite utility
 build-project ../libs/variant/test ; # test-suite variant

Modified: branches/CMake/release/status/explicit-failures-markup.xml
==============================================================================
--- branches/CMake/release/status/explicit-failures-markup.xml (original)
+++ branches/CMake/release/status/explicit-failures-markup.xml 2008-06-30 09:03:04 EDT (Mon, 30 Jun 2008)
@@ -37,6 +37,35 @@
 
     <!-- /////////////// Libraries /////////////// -->
 
+ <!-- accumulators -->
+ <library name="accumulators">
+ <mark-unusable>
+ <toolset name="sun-5.7"/>
+ <toolset name="sun-5.8"/>
+ <toolset name="sun-5.9"/>
+ <toolset name="borland-*"/>
+ </mark-unusable>
+ <mark-expected-failures>
+ <test name="tail_variate_means"/>
+ <test name="weighted_tail_variate_means"/>
+ <toolset name="gcc-4.2.1*"/>
+ <note author="Boris Gubenko" refid="42"/>
+ </mark-expected-failures>
+ <mark-expected-failures>
+ <test name="weighted_kurtosis"/>
+ <toolset name="acc"/>
+ <note author="Boris Gubenko" refid="38"/>
+ </mark-expected-failures>
+ <mark-expected-failures>
+ <test name="weighted_tail_variate_means"/>
+ <toolset name="hp_cxx-71*"/>
+ <note author="Markus Schoepflin">
+ This failure is caused by a timeout when compiling the test. It
+ passes when the timeout value is increased.
+ </note>
+ </mark-expected-failures>
+ </library>
+
     <!-- minmax -->
     <library name="algorithm/minmax">
       <mark-unusable>
@@ -1418,8 +1447,38 @@
             <toolset name="mingw"/>
             <toolset name="hp_cxx*"/>
             <toolset name="intel-win32-8_1"/>
+ <toolset name="sun-5.7"/>
+ <toolset name="sun-5.8"/>
+ <toolset name="sun-5.9"/>
+ <toolset name="pathscale*"/>
+ <note author="Eric Niebler">
+ This compiler does not support detection of
+ const rvalues.
+ </note>
+ </mark-expected-failures>
+ <mark-expected-failures>
+ <test name="rvalue_const_r"/>
+ <toolset name="msvc-6.5*"/>
+ <toolset name="msvc-7.0"/>
+ <toolset name="borland-5.6*"/>
+ <toolset name="borland-5.8*"/>
+ <toolset name="borland-5.9*"/>
+ <toolset name="gcc-2*"/>
+ <toolset name="gcc-3.2*"/>
+ <toolset name="gcc-3_3-darwin"/>
+ <toolset name="intel-linux"/>
+ <toolset name="vacpp"/>
+ <toolset name="cw-8.3"/>
+ <toolset name="cw-9.4"/>
+ <toolset name="cw-9.5-darwin"/>
+ <toolset name="sunpro*"/>
+ <toolset name="mingw"/>
+ <toolset name="hp_cxx*"/>
+ <toolset name="intel-win32-8_1"/>
+ <toolset name="sun-5.7"/>
             <toolset name="sun-5.8"/>
             <toolset name="sun-5.9"/>
+ <toolset name="pathscale*"/>
             <note author="Eric Niebler">
                 This compiler does not support detection of
                 const rvalues.
@@ -1434,6 +1493,24 @@
             <toolset name="borland-5.9*"/>
             <toolset name="hp_cxx*"/>
             <toolset name="sunpro*"/>
+ <toolset name="sun-5.7"/>
+ <toolset name="sun-5.8"/>
+ <toolset name="sun-5.9"/>
+ <note author="Eric Niebler">
+ This compiler does not support detection of
+ rvalues.
+ </note>
+ </mark-expected-failures>
+ <mark-expected-failures>
+ <test name="rvalue_nonconst_r"/>
+ <toolset name="msvc-6.5*"/>
+ <toolset name="msvc-7.0"/>
+ <toolset name="borland-5.6*"/>
+ <toolset name="borland-5.8*"/>
+ <toolset name="borland-5.9*"/>
+ <toolset name="hp_cxx*"/>
+ <toolset name="sunpro*"/>
+ <toolset name="sun-5.7"/>
             <toolset name="sun-5.8"/>
             <toolset name="sun-5.9"/>
             <note author="Eric Niebler">
@@ -1461,16 +1538,6 @@
                 ADL which these compilers do not support.
             </note>
         </mark-expected-failures>
- <mark-expected-failures>
- <test name="noncopyable"/>
- <toolset name="sun-5.8"/>
- <note author="Eric Niebler">
- is_base_and_derived&lt;&gt; is broken on this compiler, but
- the problem can be worked around by specializing
- boost::foreach::is_noncopyable&lt;&gt; for collection
- types that are noncopyable.
- </note>
- </mark-expected-failures>
     </library>
 
     <!-- format -->
@@ -5432,6 +5499,31 @@
         </mark-expected-failures>
     </library>
 
+ <!-- unordered -->
+ <library name="unordered">
+ <mark-expected-failures>
+ <test name="move_tests"/>
+ <toolset name="msvc-*"/>
+ <toolset name="intel-win-10.1"/>
+ <toolset name="borland-*"/>
+ <toolset name="sun-*"/>
+ <toolset name="hp_css-*"/>
+ <toolset name="intel-linux-8*"/>
+ <toolset name="intel-linux-9.0*"/>
+ <toolset name="acc-pa_risc"/>
+ <note author="Daniel James">
+ This tests whether the container is successfully moved under
+ different circumstances, and fails if it is copied. Typically if
+ this one fails, it just means that return value optimization was
+ not applied. It might be possible to change the test to make it for
+ the compiler to apply ADL (by not having non-const reference
+ parameters for the function which returns the container). So this
+ is an acceptable failure.
+ </note>
+ </mark-expected-failures>
+ </library>
+
+
     <!-- utility/enable_if -->
     <library name="utility/enable_if">
         <mark-unusable>

Modified: branches/CMake/release/tools/build/CMake/BoostCore.cmake
==============================================================================
--- branches/CMake/release/tools/build/CMake/BoostCore.cmake (original)
+++ branches/CMake/release/tools/build/CMake/BoostCore.cmake 2008-06-30 09:03:04 EDT (Mon, 30 Jun 2008)
@@ -72,7 +72,7 @@
 # )
 macro(boost_library_project LIBNAME)
   parse_arguments(THIS_PROJECT
- "SRCDIRS;TESTDIRS;DOCDIRS;DESCRIPTION;AUTHORS;MAINTAINERS"
+ "SRCDIRS;TESTDIRS;DOCDIRS;DESCRIPTION;AUTHORS;MAINTAINERS;DEPENDS"
     "MODULAR"
     ${ARGN}
     )


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