Browse Source

integrate accumulators

[SVN r46542]
Eric Niebler 18 years ago
parent
commit
bf57c25cac
6 changed files with 42 additions and 0 deletions
  1. 4 0
      .gitmodules
  2. 5 0
      doc/Jamfile.v2
  3. 2 0
      doc/src/boost.xml
  4. 1 0
      libs/accumulators
  5. 1 0
      status/Jamfile.v2
  6. 29 0
      status/explicit-failures-markup.xml

+ 4 - 0
.gitmodules

@@ -334,3 +334,7 @@
 	path = libs/unordered
 	url = ../unordered.git
 	fetchRecurseSubmodules = on-demand
+[submodule "accumulators"]
+	path = libs/accumulators
+	url = ../accumulators.git
+	fetchRecurseSubmodules = on-demand

+ 5 - 0
doc/Jamfile.v2

@@ -12,6 +12,10 @@ boostbook doc
     :
     ## Build the various generated docs (Doxygen and QuickBook)...
 
+    <dependency>../libs/accumulators/doc//accdoc.xml
+    <dependency>../libs/accumulators/doc//statsdoc.xml
+    <dependency>../libs/accumulators/doc//opdoc.xml
+    <dependency>../libs/accumulators/doc//accumulators
     <dependency>../libs/program_options/doc//autodoc.xml
     <dependency>../libs/algorithm/string/doc//autodoc.xml
     <dependency>../libs/logic/doc//reference.xml
@@ -40,6 +44,7 @@ boostbook doc
 
     ## Add path references to the QuickBook generated docs...
 
+    <implicit-dependency>../libs/accumulators/doc//accumulators
     <implicit-dependency>../libs/functional/hash/doc//hash
     #<implicit-dependency>../libs/type_traits/doc//type_traits
     <implicit-dependency>../libs/static_assert/doc//static_assert

+ 2 - 0
doc/src/boost.xml

@@ -49,6 +49,8 @@
   <part id="libraries">
     <title>The Boost C++ Libraries (BoostBook Subset)</title>
 
+    <xi:include href="accumulators.xml"/>
+
     <xi:include href="../../libs/any/doc/any.xml"/>
     <xi:include href="../../libs/array/doc/array.xml"/>
 

+ 1 - 0
libs/accumulators

@@ -0,0 +1 @@
+Subproject commit 053ae0f39399fb17a7cfd1c5e7dda19e1118fa3f

+ 1 - 0
status/Jamfile.v2

@@ -24,6 +24,7 @@ alias unit_test_framework : ../libs/test/build//boost_unit_test_framework/<link>
 
 # 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

+ 29 - 0
status/explicit-failures-markup.xml

@@ -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>

粤ICP备19079148号